.avia-section.av-145nae-b59db935dd845cc2529c3fd41682dbd1{
background-repeat:no-repeat;
background-image:url(https://casadellagiovane.it/wp-content/uploads/2025/02/bg_title_giovane.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-b59db935dd845cc2529c3fd41682dbd1 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .av-subheading{
font-size:25px;
}

#top .av-special-heading.av-jgrxw141-cf05ac91e21151d0f21e97703aeeaa77{
margin:15px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-jgrxw141-cf05ac91e21151d0f21e97703aeeaa77 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jgrxw141-cf05ac91e21151d0f21e97703aeeaa77 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m6s1wrok-64a5fdc647a8a13c401768fee0610cc3{
height:30px;
}

#top .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
border-radius:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-9wkhy-5a7b8f1de5feaad957d748638c881472{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-m6s261jo-275470989c1484e64c32185d5705cf60{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-m6s261jo-275470989c1484e64c32185d5705cf60{
border-radius:3px 3px 3px 3px;
padding:50px 50px 50px 50px;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_column.av-m6s261jo-275470989c1484e64c32185d5705cf60{
margin-top:0px;
margin-bottom:0px;
}

#top .avia-icon-list-container.av-m6s242p6-e3369b5e3efb226a1a5b7b1f1f432932 .iconlist_icon{
color:#ebb537;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-m6s242p6-e3369b5e3efb226a1a5b7b1f1f432932 .iconlist_icon svg:first-child{
stroke:#ebb537;
fill:#ebb537;
}

#top #wrap_all .avia-button.av-22kzv7-e0d9ed7cd06f223bf1ca6f0a45071946{
background-color:#ebb437;
border-color:#ebb437;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-22kzv7-e0d9ed7cd06f223bf1ca6f0a45071946 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-fhmm3n-0f074568335dc71ede58811cdd8be096{
background-color:#ebb437;
background-image:unset;
}

.flex_column.av-e6i5kj-af925a113755184137701ea6fd5e55ee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-btp65v-7452c5ef930505a635e8c1ab384fd2d4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-b7muhf-23f9cac2925ede4070299c074acbe8c8{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-b7muhf-23f9cac2925ede4070299c074acbe8c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-b7muhf-23f9cac2925ede4070299c074acbe8c8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-b7muhf-23f9cac2925ede4070299c074acbe8c8 .av-subheading{
font-size:18px;
}

.flex_column.av-wgsj7-cef9751bc1114dc46b6ff389c471620f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-7pvgdf-deadd59b00bd0119c87cdb3e03e225bf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5ne4lf-284f229b936a73796b7f52290593b677{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-4diw5f-bb50a925ed8eab831a2c75a05fc28aea{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4diw5f-bb50a925ed8eab831a2c75a05fc28aea .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

.flex_column.av-1utpur-a7dc5f286909d0077f3f6e797a2cf436{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-e6i5kj-af925a113755184137701ea6fd5e55ee{
padding:0px 0px 0px 0px;
}

.flex_column.av-btp65v-7452c5ef930505a635e8c1ab384fd2d4{
padding:0px 0px 0px 0px;
}

.flex_column.av-wgsj7-cef9751bc1114dc46b6ff389c471620f{
padding:0px 0px 0px 0px;
}

.flex_column.av-7pvgdf-deadd59b00bd0119c87cdb3e03e225bf{
padding:0px 0px 0px 0px;
}

.flex_column.av-5ne4lf-284f229b936a73796b7f52290593b677{
padding:0px 0px 0px 0px;
}

.flex_column.av-1utpur-a7dc5f286909d0077f3f6e797a2cf436{
padding:0px 0px 0px 0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-jgs0mam9-ebd5ac4714153bf13e9e9d6039c7153d .av-special-heading-tag{
font-size:0.8em;
}
}
