.avia-section.av-4qw0-275002ecaa439f332a2dd12ce6a45648{
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-4qw0-275002ecaa439f332a2dd12ce6a45648 .av-section-color-overlay{
opacity:0.7;
background-image:url(https://www.caldesi.com/wp-content/uploads/2025/10/gradient2-dark-top-e1759473710527.png);
background-repeat:repeat;
}

#top .flex_column.av-4a1c-8650b47f5573b7e9c514cf74ec7bd657{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-4a1c-8650b47f5573b7e9c514cf74ec7bd657{
height:auto;
min-height:50px;
}
.responsive #top #wrap_all .flex_column.av-4a1c-8650b47f5573b7e9c514cf74ec7bd657{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-ma81cjgy-fd0dee10c3fd74fb6821419736179813 .avia_textblock{
font-size:40px;
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-mc7h82fg-bd4b3ceb83498905e2610fefed65f8a9{
margin-top:-30px;
height:1px;
}

#top .flex_column.av-4pb2-b6fd4634f470ab15dcc161a3aefa2e35{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-4pb2-b6fd4634f470ab15dcc161a3aefa2e35{
margin-top:0px;
margin-bottom:0px;
}

.avia_transform .flex_column.av-aiay-a6b9ae0d9c573da3095b91483acd6e57{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-5rl4-17dd1a1d390b4c40192b2effdae4eb25 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-4ye0-f745ef099cae7e3bb4f229256974020d{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all.avia-button.av-4ye0-f745ef099cae7e3bb4f229256974020d:hover .avia_button_background{
border-radius:0 0 0 0;
}

.avia_transform .flex_column.av-6bic-5ce5c3f869f6b01d7d10f63477931837{
animation-duration:0.5s;
}

#top .av_textblock_section.av-ma5nact2-4df3b24951d1176504546b8aa5d95181 .avia_textblock{
text-align:center;
}

.avia-fold-unfold-section.av-fold-textblock-av-ma82nvtm-2fc6c380ba75821534f5661cb581ccf1 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-2sjs-df667905e6be8d386f0d8a5d8e07755f{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all.avia-button.av-2sjs-df667905e6be8d386f0d8a5d8e07755f:hover .avia_button_background{
border-radius:0 0 0 0;
}

.avia_transform .flex_column.av-5ag6-adb71b5bfe7b3d8a38ffd7fe80f56935{
animation-duration:0.5s;
}

.avia-fold-unfold-section.av-fold-textblock-av-2nny-afc342415f0429add653e8f25f65ad54 .av-fold-unfold-container{
max-height:20px;
}

#top #wrap_all .avia-button.av-3sv0-25d06539f57e66dbecdd03b902fa5847{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all.avia-button.av-3sv0-25d06539f57e66dbecdd03b902fa5847:hover .avia_button_background{
border-radius:0 0 0 0;
}

.flex_column.av-9w5g-cd05f0d9d1fbdf5c94fe339da6fb51ab{
order:3;
}
.avia_transform .flex_column.av-9w5g-cd05f0d9d1fbdf5c94fe339da6fb51ab{
animation-duration:0.5s;
}

#top .avia-logo-element-container.av-mnqytx64-1b46c9b9c848740cff5d197c2cdc9f82 .slide-entry{
padding:20px 20px 20px 0;
}
.avia-logo-element-container.av-mnqytx64-1b46c9b9c848740cff5d197c2cdc9f82 .av-partner-fake-img{
border-style:hidden;
background-size:cover;
}

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

#top #wrap_all .avia-button.av-mc7w4wyg-4199310c634535625903ee1b8cf06cd5{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mc7w4wyg-4199310c634535625903ee1b8cf06cd5:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mc7w4wyg-4199310c634535625903ee1b8cf06cd5:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mc7w4wyg-4199310c634535625903ee1b8cf06cd5:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.avia-section.av-8b6w-be757ce410249de78280fffcdfc0d29d{
background-color:#efefef;
background-image:unset;
}

#top #wrap_all .avia-button.av-mnh09jj0-4522be6213517675d6f3042d0646ea71{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mnh09jj0-4522be6213517675d6f3042d0646ea71:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mnh09jj0-4522be6213517675d6f3042d0646ea71:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mnh09jj0-4522be6213517675d6f3042d0646ea71:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-mnh4ig1u-0470fc488dce9932c59712adc07d17b8{
border-style:none;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all .avia-button.av-mnh4ig1u-0470fc488dce9932c59712adc07d17b8:hover{
background-color:#ffc191;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mnh4ig1u-0470fc488dce9932c59712adc07d17b8:hover .avia_button_background{
border-radius:0 0 0 0;
}
#top #wrap_all .avia-button.av-mnh4ig1u-0470fc488dce9932c59712adc07d17b8:hover .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}


@media only screen and (min-width: 990px){ 
#top .av_textblock_section.av-ma81cjgy-fd0dee10c3fd74fb6821419736179813 .avia_textblock{
padding:0 0 20px 0;
}

.flex_column.av-4pb2-b6fd4634f470ab15dcc161a3aefa2e35{
padding:0px 60% 0 0;
}

.flex_column.av-9w5g-cd05f0d9d1fbdf5c94fe339da6fb51ab{
padding:10% 0 0 70%;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-ma5ngw6r-c16e18597f33d60d713d744348bf0c3f .avia_textblock{
padding:0 10% 0 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-ma5ngw6r-c16e18597f33d60d713d744348bf0c3f .avia_textblock{
padding:0 10% 0 0;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-ma81cjgy-fd0dee10c3fd74fb6821419736179813 .avia_textblock{
padding:0 20% 0 0;
}

.flex_column.av-9w5g-cd05f0d9d1fbdf5c94fe339da6fb51ab{
padding:0 10% 0 0;
}
}
