.avia-section.av-l2hb8rx1-d1053f3d1d51d10383f4aceda30fc52b .av-parallax .av-parallax-inner{
background-color:#505050;
background-image:url(https://residenzesantacecilia.it/wp-content/uploads/2026/01/residenza-san-francesco-portfolio.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l2hb8rx1-d1053f3d1d51d10383f4aceda30fc52b .av-section-color-overlay{
opacity:0.7;
background-color:#505050;
}
#top .avia-section.av-l2hb8rx1-d1053f3d1d51d10383f4aceda30fc52b .scroll-down-link{
color:#ffffff;
}
#top .avia-section.av-l2hb8rx1-d1053f3d1d51d10383f4aceda30fc52b .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049 .special-heading-inner-border{
border-color:#0098c6;
}
.av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049 .av-subheading{
font-size:25px;
color:#ffffff;
}
body .av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049 .av-special-heading-tag .heading-wrap:before{
border-color:#0098c6;
}
body .av-special-heading.av-8gag9-312e6e99dd98a9768399158759af0049 .av-special-heading-tag .heading-wrap:after{
border-color:#0098c6;
}

#top .avia-icon-list-container.av-1p00ax-059306c03c3494dda61111b53332e69d .iconlist_icon{
color:#1783b8;
background-color:#ffffff;
border-style:none;
border-width:1px 1px 1px 1px;
border-color:#009ac7;
}
#top .avia-icon-list-container.av-1p00ax-059306c03c3494dda61111b53332e69d .iconlist_icon svg:first-child{
stroke:#1783b8;
fill:#1783b8;
}
#top #wrap_all .avia-icon-list-container.av-1p00ax-059306c03c3494dda61111b53332e69d .av_iconlist_title{
font-size:14px;
color:#ffffff;
}
.avia-icon-list-container.av-1p00ax-059306c03c3494dda61111b53332e69d .iconlist_content{
font-size:14px;
color:#ffffff;
}

.flex_column.av-l31l9shd-5d284019da5a80c816061f8675641968{
padding:15px 20px 5px 20px;
background-color:#bf516b;
}

#top .av_textblock_section.av-56onl-ffcfdcbfad2c74287629ddb2701f9515 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .av-special-heading.av-85c5t-a92b7998bf83867b70d9a729d60e1c3a{
padding-bottom:20px;
}
body .av-special-heading.av-85c5t-a92b7998bf83867b70d9a729d60e1c3a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-85c5t-a92b7998bf83867b70d9a729d60e1c3a .av-subheading{
font-size:25px;
}

.flex_column.av-1a1vm9-0cc23c915ee55ad219011549db6ba2ef{
height:auto;
min-height:26px;
}

#top .avia-icon-list-container.av-13jw09-1e5808ec902fdac72b341001037c537a .iconlist_icon{
color:#ffffff;
background-color:#1783b8;
border-style:none;
border-width:1px 1px 1px 1px;
border-color:#009ac7;
}
#top .avia-icon-list-container.av-13jw09-1e5808ec902fdac72b341001037c537a .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-13jw09-1e5808ec902fdac72b341001037c537a .av_iconlist_title{
font-size:14px;
color:#1783b8;
}
.avia-icon-list-container.av-13jw09-1e5808ec902fdac72b341001037c537a .iconlist_content{
font-size:14px;
color:#1783b8;
}

.avia-section.av-l0145600-de1c857c06b34ea1acb109c4bf56d4c6{
background-color:#bf516b;
background-image:unset;
}

.av_font_icon.av-l013rnbp-d1e9c32bf60f9811d0da433e73ac49ab{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-l013rnbp-d1e9c32bf60f9811d0da433e73ac49ab svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-l013rnbp-d1e9c32bf60f9811d0da433e73ac49ab .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0s9ac1s-7fa587a7513a018269ad03782672351f .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-2wduna-e0eb2bbb7b70e48dcae7b25124c59a4f{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2wduna-e0eb2bbb7b70e48dcae7b25124c59a4f svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2wduna-e0eb2bbb7b70e48dcae7b25124c59a4f .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0te2kz2-9194044fc5e0165bb2061d2c048b16ef .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-2leeja-151817f72406e277e9e498a18d444ff4{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2leeja-151817f72406e277e9e498a18d444ff4 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2leeja-151817f72406e277e9e498a18d444ff4 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0te2r6k-e9300372d807861e113b8ee604a6af1e .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-2815ou-b8b1f59bb56cdb1c4111435afd0d320a{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2815ou-b8b1f59bb56cdb1c4111435afd0d320a svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2815ou-b8b1f59bb56cdb1c4111435afd0d320a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0te3iwd-e501cbc77d857b658a474f31edbb14fb .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-1li3dy-d720ac14427bb9c9c2e31ada1f31ab2b{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1li3dy-d720ac14427bb9c9c2e31ada1f31ab2b svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1li3dy-d720ac14427bb9c9c2e31ada1f31ab2b .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0tee8dp-217b1fb5503ad0f45ce33f8c9a50294c .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-yvgzy-ea1539fc72f5506cea28eee41495c531{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-yvgzy-ea1539fc72f5506cea28eee41495c531 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-yvgzy-ea1539fc72f5506cea28eee41495c531 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0tefzny-c8c56aff28d808042632c6ab4e9c91b6 .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-10sba-be1a335e86efd0e1548a52d27f164a9d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-10sba-be1a335e86efd0e1548a52d27f164a9d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-10sba-be1a335e86efd0e1548a52d27f164a9d .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0teizsg-cc15cd05db1557dce72f31e03afe174e .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-jix0u-32bea3b27ffccca3b34846eba539d789{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jix0u-32bea3b27ffccca3b34846eba539d789 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jix0u-32bea3b27ffccca3b34846eba539d789 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0teioaj-3a51b826718f7ee2148079c3938b9e6d .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-19mes6-d160af4c10e3c2c6216512426a67269f{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-19mes6-d160af4c10e3c2c6216512426a67269f svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-19mes6-d160af4c10e3c2c6216512426a67269f .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l0tefqlp-cbb23c4581fc58c9e9dd73aa7a794fea .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-l59l64v8-876cd0b5d7de95f756c2516f61769ba9{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-l59l64v8-876cd0b5d7de95f756c2516f61769ba9 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-l59l64v8-876cd0b5d7de95f756c2516f61769ba9 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l59l5dem-fa6211a4dc1634f1cc267d282000cdb8 .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-l59l6u8m-ceafe9f76d0c47d7c03d859487210d23{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-l59l6u8m-ceafe9f76d0c47d7c03d859487210d23 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-l59l6u8m-ceafe9f76d0c47d7c03d859487210d23 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l59l6fzj-e5403090d80218454cc803b287c94e2e .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-l59l84qw-02c0cc5c8d0ecfdb72aa534a372b126d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-l59l84qw-02c0cc5c8d0ecfdb72aa534a372b126d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-l59l84qw-02c0cc5c8d0ecfdb72aa534a372b126d .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-l59l7lh2-8dc36342088bbcb0882963162ccf0d16 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-l2hai9af-22b8ff223ae4fa0e7a69cad63a1a13ae{
padding-bottom:20px;
}
body .av-special-heading.av-l2hai9af-22b8ff223ae4fa0e7a69cad63a1a13ae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l2hai9af-22b8ff223ae4fa0e7a69cad63a1a13ae .av-subheading{
font-size:25px;
}

.flex_column.av-h094u-07b02c27659140e260429f5cf44b8659{
padding:30px 30px 30px 30px;
background-color:#1783b8;
}

#top .av_textblock_section.av-l0tlo3hq-f8341a9c97d90b6d207d1fc680a36a0d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-bibd2-5a1a1fc3d3d6b2f659e4936ee6533809{
height:15px;
}

#top #wrap_all .avia-button.av-l0tlyk65-36e153e9b5354cd7ed674e5145c8f326{
background-color:#1783b8;
border-color:rgba(255,255,255,0.63);
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l0tlyk65-36e153e9b5354cd7ed674e5145c8f326:hover{
background-color:#116b9b;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-l0tlyk65-36e153e9b5354cd7ed674e5145c8f326:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}
#top #wrap_all .avia-button.av-l0tlyk65-36e153e9b5354cd7ed674e5145c8f326:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-6wjrq-c550e9507622bee3aa38065f255a4d49{
height:10px;
}

.flex_column.av-josy9-45b8014a52bdf3ab6261d4d25acce977{
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .av_textblock_section.av-6rdjt-66536c57e7191adb756060022e231d4c .avia_textblock{
font-size:20px;
}

#top #wrap_all .avia-button.av-g3u7d-aa15d442b0ee759eddcd3871e01ad30a{
background-color:#bf516b;
border-color:#f5a793;
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-g3u7d-aa15d442b0ee759eddcd3871e01ad30a:hover{
background-color:#1783b8;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-g3u7d-aa15d442b0ee759eddcd3871e01ad30a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-ol8sx-b1d9c7ac0fc40a40a7da41a97a4952a2{
padding:30px 30px 30px 30px;
background-color:#1783b8;
}

#top .av_textblock_section.av-l3n2gxsr-7518c5ee482a7edc7f8c0c51b3011ae8 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1nr7l-fe41a1f7b14b5603d8041ad5b20ac550{
background-color:#1783b8;
border-color:rgba(255,255,255,0.63);
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1nr7l-fe41a1f7b14b5603d8041ad5b20ac550:hover{
background-color:#116b9b;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1nr7l-fe41a1f7b14b5603d8041ad5b20ac550:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}
#top #wrap_all .avia-button.av-1nr7l-fe41a1f7b14b5603d8041ad5b20ac550:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-873fl-20550f36bc5f42ca828346280e43b057{
height:10px;
}

.avia-image-container.av-ljqu5hyr-f3f6d6c15c883d1fd9daf44f55f1901e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ljqu5hyr-f3f6d6c15c883d1fd9daf44f55f1901e .av-image-caption-overlay-center{
color:#ffffff;
}

