.flex_cell.av-l3szplqc-1378e5bc1ddeef4eb887b5fade23f21f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3szplqc-1378e5bc1ddeef4eb887b5fade23f21f{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-l3szqp26-fe60ef4c2870d3e9f81ad51f9f359e6f{
padding:30px 30px 30px 30px;
background:url(https://campisiprofili.com/wp-content/uploads/2024/11/Campisi-Profili-1.jpg) 50% 50% no-repeat scroll ;
}
.flex_column.av-l3szqp26-fe60ef4c2870d3e9f81ad51f9f359e6f .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

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

.flex_cell.av-2tqdop-371c9bd770694836eaa781f88974a90e{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-2tqdop-371c9bd770694836eaa781f88974a90e{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-m2xfysb4-8891969bae685a0a15af29353d285e50{
padding:30px 30px 30px 30px;
background:url(https://campisiprofili.com/wp-content/uploads/2024/11/Campisi-Profili-Home-687x1030.jpg) 50% 50% no-repeat scroll ;
}
.flex_column.av-m2xfysb4-8891969bae685a0a15af29353d285e50 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

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

#top .hr.hr-invisible.av-m1gtf5vd-ae4728405e7d52f891c96d4b43bd91bc{
height:20px;
}

.avia-section.av-kz5g1n7y-85723ed01f67f7c6db5a9fcfb6ef20b1{
margin-top:0px;
margin-bottom:80px;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-kz5g1n7y-85723ed01f67f7c6db5a9fcfb6ef20b1{
z-index:10;
}

@keyframes av_boxShadowEffect_av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5hamof-9b0f31de657534d3f8cc6fac014c280a{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-15ly34-7b5b43d3c741dd9e12f111deaa8c7afa{
height:30px;
}

#top .av-special-heading.av-dj574-b9f0e3e8ddb1b70032be179218296c9e{
padding-bottom:10px;
color:#0013ed;
}
body .av-special-heading.av-dj574-b9f0e3e8ddb1b70032be179218296c9e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dj574-b9f0e3e8ddb1b70032be179218296c9e .special-heading-inner-border{
border-color:#0013ed;
}
.av-special-heading.av-dj574-b9f0e3e8ddb1b70032be179218296c9e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6g5615-78d7faedc8202ab2d84c63b78cdeb04c{
height:30px;
}

#top .av_textblock_section.av-m1kyl843-1430d011023b1adf9bc2889d7a5e3894 .avia_textblock{
text-align:justify;
}

@keyframes av_boxShadowEffect_av-kz5gwrwj-bd72ad4718336678aac91518980b5537-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gwrwj-bd72ad4718336678aac91518980b5537{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gwrwj-bd72ad4718336678aac91518980b5537{
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d358d;
background:linear-gradient( to bottom right, #2d358d, #2d358d );
}

#top .hr.hr-invisible.av-kz5k342g-6f15439669c80716169388b85ab5a206{
height:30px;
}

#top .av-special-heading.av-kz5h2s5l-5e49a5f1e7713291a383c5fdbf6c3d5d{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kz5h2s5l-5e49a5f1e7713291a383c5fdbf6c3d5d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5h2s5l-5e49a5f1e7713291a383c5fdbf6c3d5d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kz5h2s5l-5e49a5f1e7713291a383c5fdbf6c3d5d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4tejhl-107e859abdea6bc6442f1047dea8c669{
height:30px;
}

#top .av_textblock_section.av-kz5h37os-7523a69af77566b64e6067d898f3edbc .avia_textblock{
color:#ffffff;
text-align:justify;
}

@keyframes av_boxShadowEffect_av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-kz5gvtyq-7ef7ca7a2e9ce9b4074eb431127fb4ba{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-oqxgo-893c0cc2ad03e0f9dd5bcb9a2a9ff15c{
height:30px;
}

#top .av-special-heading.av-kz5gfgzs-f54085053ee6414c899b33bfeaf38b8a{
padding-bottom:10px;
color:#0013ed;
}
body .av-special-heading.av-kz5gfgzs-f54085053ee6414c899b33bfeaf38b8a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kz5gfgzs-f54085053ee6414c899b33bfeaf38b8a .special-heading-inner-border{
border-color:#0013ed;
}
.av-special-heading.av-kz5gfgzs-f54085053ee6414c899b33bfeaf38b8a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2hba09-0c845aceab8d6bb04291bb8070693594{
height:30px;
}

#top .av_textblock_section.av-kz5gq51m-7f379ccffddca35fe9cdad5185233406 .avia_textblock{
text-align:justify;
}

#top .flex_column.av-l3hiswcr-6c47a53ddccf3c90cae7e23658dbc826{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-l3hiswcr-6c47a53ddccf3c90cae7e23658dbc826{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-l3hiswcr-6c47a53ddccf3c90cae7e23658dbc826{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-l3hiswcr-6c47a53ddccf3c90cae7e23658dbc826 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-kz5jge9h-962ba5aff90349286bdb32833c3d62e5{
text-align:center;
color:#364398;
}
#top #wrap_all .av-rotator-container.av-kz5jge9h-962ba5aff90349286bdb32833c3d62e5 .av-rotator-container-inner{
font-size:5vw;
}

#top .hr.hr-invisible.av-m1gt5wq9-ee20dadb044bde4a7af6f4266d51ca5a{
height:30px;
}

.flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-l3sm88y3-008b288cf3236b08edb4ef9a954d4910{
padding-bottom:10px;
color:#2d358d;
}
body .av-special-heading.av-l3sm88y3-008b288cf3236b08edb4ef9a954d4910 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3sm88y3-008b288cf3236b08edb4ef9a954d4910 .special-heading-inner-border{
border-color:#2d358d;
}
.av-special-heading.av-l3sm88y3-008b288cf3236b08edb4ef9a954d4910 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2mr6mo-6d4f3d79ce7edc1028e5aae245f89c27 .avia_textblock{
text-align:justify;
}

#top .avia-animated-number.av-l3slvool-c200e9fb75029c426d49d7ed7eddfbe5.av-display-circle{
margin:30% 0 30% 0;
}
#top .avia-animated-number.av-l3slvool-c200e9fb75029c426d49d7ed7eddfbe5 .avia-animated-number-title{
color:#2d358d;
}
#top .avia-animated-number.av-l3slvool-c200e9fb75029c426d49d7ed7eddfbe5 .avia-animated-number-content{
color:#2d358d;
}
.avia-animated-number.av-l3slvool-c200e9fb75029c426d49d7ed7eddfbe5 .avia-animated-number-circle{
width:60%;
}
.avia-animated-number.av-l3slvool-c200e9fb75029c426d49d7ed7eddfbe5 .avia-animated-number-circle-inner{
border-style:solid;
border-color:#2d358d;
box-shadow:none;
}

#top .hr.hr-invisible.av-259qwo-c8f3781252342e18444c4d5d287947d5{
height:20px;
}

.flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3sluu0i-ffc8205c43f4993e93c8f99b7c8d8eac{
z-index:110;
}
.avia-image-container.av-l3sluu0i-ffc8205c43f4993e93c8f99b7c8d8eac img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-ffc8205c43f4993e93c8f99b7c8d8eac .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-ffc8205c43f4993e93c8f99b7c8d8eac .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3slz2ga-ad050386fb162704a912755cd3223d30 {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3slz2ga-ad050386fb162704a912755cd3223d30{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-l3slz2ga-ad050386fb162704a912755cd3223d30 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3slz2ga-ad050386fb162704a912755cd3223d30 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3slz2ga-ad050386fb162704a912755cd3223d30 img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3slz2ga-ad050386fb162704a912755cd3223d30 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3smwbbb-8d90ef51621f963f414eeac5f31eae82{
z-index:110;
}
.avia-image-container.av-l3smwbbb-8d90ef51621f963f414eeac5f31eae82 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-8d90ef51621f963f414eeac5f31eae82 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-8d90ef51621f963f414eeac5f31eae82 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3smyzp5-2d39e114e58f6c6938d7a37e255ab34d 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-1jsd34-cb8fa033e2ca308b9637ed029ad89afb{
padding-bottom:10px;
color:#2d358d;
}
body .av-special-heading.av-1jsd34-cb8fa033e2ca308b9637ed029ad89afb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-cb8fa033e2ca308b9637ed029ad89afb .special-heading-inner-border{
border-color:#2d358d;
}
.av-special-heading.av-1jsd34-cb8fa033e2ca308b9637ed029ad89afb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1easfk-65f5e33d9dce12b847daad5bb4708ac3 .avia_textblock{
text-align:justify;
}

#top .avia-animated-number.av-t1ia0-b4d0d87968625c125e9a02ca938e0ad6.av-display-circle{
margin:30% 0 30% 0;
}
#top .avia-animated-number.av-t1ia0-b4d0d87968625c125e9a02ca938e0ad6 .avia-animated-number-title{
color:#2d358d;
}
#top .avia-animated-number.av-t1ia0-b4d0d87968625c125e9a02ca938e0ad6 .avia-animated-number-content{
color:#2d358d;
}
.avia-animated-number.av-t1ia0-b4d0d87968625c125e9a02ca938e0ad6 .avia-animated-number-circle{
width:60%;
}
.avia-animated-number.av-t1ia0-b4d0d87968625c125e9a02ca938e0ad6 .avia-animated-number-circle-inner{
border-style:solid;
border-color:#2d358d;
box-shadow:none;
}

#top .hr.hr-invisible.av-ipoh4-48a775b440118b63db6beab951a7588a{
height:20px;
}

#top .av-special-heading.av-m1kx721t-b715d1dbddbca819526fedcedc914387{
padding-bottom:10px;
color:#2d358d;
}
body .av-special-heading.av-m1kx721t-b715d1dbddbca819526fedcedc914387 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1kx721t-b715d1dbddbca819526fedcedc914387 .special-heading-inner-border{
border-color:#2d358d;
}
.av-special-heading.av-m1kx721t-b715d1dbddbca819526fedcedc914387 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-m1gto0ms-d810ce6d8a2d2be0c0a54a4e8a5fa862{
height:30px;
}

.flex_cell.av-l3t0eyup-79af60df5fa3e713c48d2bf3b204a309{
vertical-align:middle;
background:url(https://campisiprofili.com/wp-content/uploads/2024/09/Campisi-Profili-7.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3t0eyup-79af60df5fa3e713c48d2bf3b204a309{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-l3t075ls-90db834af78f732f7a7250ddd1b348ec{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3t075ls-90db834af78f732f7a7250ddd1b348ec{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-2zk7p5-23db655be5951440f30f20458d86f8cb-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-2zk7p5-23db655be5951440f30f20458d86f8cb{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:100px 100px 100px 100px;
background-color:#ffffff;
}

#top .av-special-heading.av-m1grnn7v-4548a4001147739ea86623b0bd09d7cd{
padding-bottom:10px;
color:#2f3a88;
}
body .av-special-heading.av-m1grnn7v-4548a4001147739ea86623b0bd09d7cd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1grnn7v-4548a4001147739ea86623b0bd09d7cd .special-heading-inner-border{
border-color:#2f3a88;
}
.av-special-heading.av-m1grnn7v-4548a4001147739ea86623b0bd09d7cd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-m1grsif5-ac22c10e35a98d0d4e0ada9441a863e4 .avia_textblock{
text-align:left;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2zk7p5-23db655be5951440f30f20458d86f8cb{
position:relative;
left:0px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2zk7p5-23db655be5951440f30f20458d86f8cb{
position:relative;
left:0px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-a80b8daff28ad96ed8ef63470196dd90{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-16d898572a0e8a44803b4cdac7d97755{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-2zk7p5-23db655be5951440f30f20458d86f8cb{
position:relative;
left:0px;
}
}
