.avia-section.av-jkjmqted-690a0096f40f02f1c4fb9e31b069f154{
background-repeat:no-repeat;
background-image:url(https://www.studioincastri.it/wp-content/uploads/2026/01/blue-turquoise-ink-swirling-water-abstract.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-jkjmqted-690a0096f40f02f1c4fb9e31b069f154 .av-section-color-overlay{
opacity:0.4;
}
#top .avia-section.av-jkjmqted-690a0096f40f02f1c4fb9e31b069f154 .scroll-down-link{
color:#fb4d4d;
}
#top .avia-section.av-jkjmqted-690a0096f40f02f1c4fb9e31b069f154 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#fb4d4d;
fill:#fb4d4d;
}
.avia-section.av-jkjmqted-690a0096f40f02f1c4fb9e31b069f154 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1xn9f-141c8585dcc99c202d2b7434c291b320{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mkpncqjo-b424da8a5388e99593e5bacac3e707dc{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:60px;
}
body .av-special-heading.av-mkpncqjo-b424da8a5388e99593e5bacac3e707dc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkpncqjo-b424da8a5388e99593e5bacac3e707dc .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mkpncqjo-b424da8a5388e99593e5bacac3e707dc .av-subheading{
font-size:23px;
}

#top .hr.av-jkjvrpjm-65bb398c2fc1354373012b456fcd9b33{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-65bb398c2fc1354373012b456fcd9b33 .hr-inner{
width:40px;
}

@keyframes av_boxShadowEffect_av-293lv-a7155c18024466097b2d445b163a6518-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-a7155c18024466097b2d445b163a6518{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-a7155c18024466097b2d445b163a6518{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-2c8b2e7960fe963d900ce3ed4c42510c .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-jkjvrpjm-25-f59e9c0959f0d61dc37a3bdd9b43daea{
height:50px;
}

@keyframes av_boxShadowEffect_av-293lv-24-84820f188cbfd3b999f7678499b0f1f9-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-24-84820f188cbfd3b999f7678499b0f1f9{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-24-84820f188cbfd3b999f7678499b0f1f9{
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#13528a;
background:linear-gradient( to bottom right, #13528a, #1760a1 );
}

#top .av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-23-8a5ac02c2711de046a04ab70ecfd0414 .avia_textblock{
font-size:14px;
color:#ffffff;
}

#top .hr.hr-invisible.av-jkjvrpjm-22-c1b241622bd261bafe802ced03f3dcc5{
height:50px;
}

@keyframes av_boxShadowEffect_av-293lv-21-564423cc1f9cfb55cd83fd2837b20c39-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-21-564423cc1f9cfb55cd83fd2837b20c39{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-21-564423cc1f9cfb55cd83fd2837b20c39{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-20-6a73f6c97689369143b3640111f6f009 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-jkjvrpjm-19-eb5aa8147f393a4ca6774c5f17cba184{
height:50px;
}

.avia-section.av-jkwotzct-46352581196bc2d3682368ecae888db5{
background-color:#2190ff;
background:linear-gradient( to top right, #2190ff, #1760a1 );
}
.avia-section.av-jkwotzct-46352581196bc2d3682368ecae888db5 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-jkjvrpjm-17-1193dd5217e3a85e4f562c54401afc16{
height:50px;
}

#top .av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-18-a08c28926c205190b40f2fb8669c83b1 .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .hr.av-jkjvrpjm-15-42bf36a805446ade2a81c8977f169195{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-15-42bf36a805446ade2a81c8977f169195 .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-jkjvrpjm-15-42bf36a805446ade2a81c8977f169195 .av-seperator-icon{
color:#ffffff;
}
.hr.av-jkjvrpjm-15-42bf36a805446ade2a81c8977f169195 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-jn35vatz-acf5b3faff731054f83eb12a0783acd5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid{
justify-content:space-between;
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .avia-icongrid-icon{
color:#ffffff;
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .avia-icongrid-icon .icongrid-char.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .icongrid_title{
font-size:18px;
color:#ffffff;
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .icongrid_subtitle{
font-size:15px;
color:rgba(255,255,255,0.49);
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-text{
color:rgba(255,255,255,0.78);
}
.avia-icon-grid-container.av-upudd-4b2d7c362e655b126809ea7e44daa937 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-text{
color:rgba(255,255,255,0.78);
}

#top .hr.hr-invisible.av-jkjvrpjm-13-69b942ab3d86da252a2299afc6d2b92c{
height:50px;
}

#top .av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}
body .av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-14-0b5d65a2a8f8a95e581554f3fad6acba .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-jkjvrpjm-12-b4b76dc15b215c81c4e426628da87050{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-jkjvrpjm-12-b4b76dc15b215c81c4e426628da87050 .hr-inner{
width:40px;
border-color:#1760a1;
max-width:45%;
}
.hr.av-jkjvrpjm-12-b4b76dc15b215c81c4e426628da87050 .av-seperator-icon{
color:#1760a1;
}
.hr.av-jkjvrpjm-12-b4b76dc15b215c81c4e426628da87050 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#1760a1;
stroke:#1760a1;
}

.flex_column.av-x04j-d5697e64cb80854b7274d3c9d3708798{
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-x04j-8-4af8ec48312798fc01869238392aa206{
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-x04j-6-148eb39ec16ba0b9d9cf0640bc7e07d3{
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

#top .hr.hr-invisible.av-14ltb-bb6b4030845f144d99a469e060cb35a8{
height:40px;
}

.avia-section.av-jkjmqted-26-058f1631137da31fab66d8b5eb9d8034{
background-color:#2190ff;
background:linear-gradient( to bottom right, #2190ff, #1760a1 );
}
.avia-section.av-jkjmqted-26-058f1631137da31fab66d8b5eb9d8034 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1k807-c803e136282b4c081ea603ba7ce39eb3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476{
margin:0 0 0 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-10-8a8869eb0d8af98db043a4359db059ad .avia_textblock{
font-size:23px;
color:#ffffff;
}

.flex_column.av-1k807-4-c6d8ca5a6a25d6c6632ce9a9c630614f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-jkjvrpjm-9-3aad20c7334b973fcae169a4729dfaf9{
height:30px;
}

#top .av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-3-efef28131b958627c9e5c6aafa49d7ed .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

.flex_column.av-1vw7z-c4c47e0dfd91b12d836bfb56587caa43{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-j8yy1-ab4992f21486cb4fffe9d83f1325d04d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

@keyframes av_boxShadowEffect_av-mm4py8vf-2886f6f50036ff367bdf3b1cda49dd2d-column {
0%   { box-shadow:  0 0 0 0 #000000; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #000000; opacity: 1; }
}
.flex_column.av-mm4py8vf-2886f6f50036ff367bdf3b1cda49dd2d{
box-shadow: 0 0 10px 0 #000000;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1k8vl-9fee510f227b7cac96729828191696a9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-2-e7561adf323e222c0920296e7b0a3295 .avia_textblock{
font-size:23px;
}

.flex_column.av-2qmgz-18b4d5a7625de7c1d744aa4c85df9521{
border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}

.flex_column.av-2qmgz-1-e3b5464c6d70cbe4bc38f2d0a933ee23{
border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}


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

#top #wrap_all .av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-1mpbnt-83c2b6274a485c97edf39814e813c031 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fzt7t-9b96a969abe1847a82fe82175a87294a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aspvl-2f6fd17e0018dce8c876dc1a74c50b9a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1czp8p-1cae735e5df8ceb13fa449580f64bb97 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mkwqgjn4-a26d31f9e7457f658930d8084a42a067 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nouch-7c4282fa6b2724a3294555d5c7a5f476 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1qb8p-7bc7495aa1363e24048698d950327f72 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ag5up-ed5b831e208daca9ff2251e48a72403b .av-special-heading-tag{
font-size:0.8em;
}
}
