.avia-section.av-dbfgfq-fa870d1d7938264c14ffe310ba9e307a{
background-color:#ffffff;
background-image:url(http://www.igmgcorsi.it/wp-content/uploads/2015/07/laptop-white.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:fixed;
}
.avia-section.av-dbfgfq-fa870d1d7938264c14ffe310ba9e307a .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

.flex_column.av-d3kd2u-1ba5cbc23513a83266a0e01fd04abea6{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.flex_column.av-cxkf5q-8cd7c05ebd748cef2468940fb29b5d30{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

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

#top .av-special-heading.av-csfzhy-b6335c261eb0f6472eba6691b895895b{
padding-bottom:0;
font-size:65px;
}
body .av-special-heading.av-csfzhy-b6335c261eb0f6472eba6691b895895b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-csfzhy-b6335c261eb0f6472eba6691b895895b .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-csfzhy-b6335c261eb0f6472eba6691b895895b .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-tchi-8139e73967902fa4f030125ac7515960{
margin:30px 0 0 0;
}

#top .hr.av-cof1wm-9ac7f9ac2629121424b84215e2d8a7ba{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-cof1wm-9ac7f9ac2629121424b84215e2d8a7ba .hr-inner{
width:50px;
border-color:#000000;
}

#top .av_textblock_section.av-cgf792-176184fc097b7dc9e7981bccee77420c .avia_textblock{
font-size:22px;
}

#top .hr.hr-invisible.av-ccyha6-9a5c93a9772ccc49643a4a3c78056e9b{
height:120px;
}

.flex_column.av-c6xq1i-6fe15beb1bbb578bba22f067ad8be1a7{
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

.avia-section.av-c27v2m-b73d10cfc868f3951059808fdc9c4b22{
background-color:#f8f8f8;
background-image:url(http://www.igmgcorsi.it/wp-content/uploads/2025/08/igi_services-3-2.png);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-c27v2m-b73d10cfc868f3951059808fdc9c4b22 .av-section-color-overlay{
opacity:0.8;
background-color:#ffffff;
}
.avia-section.av-c27v2m-b73d10cfc868f3951059808fdc9c4b22 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-b1252-f43bfa8184ff633bcda52b2e074c0b81{
padding-bottom:40px;
font-size:65px;
}
body .av-special-heading.av-b1252-f43bfa8184ff633bcda52b2e074c0b81 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b1252-f43bfa8184ff633bcda52b2e074c0b81 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-b1252-f43bfa8184ff633bcda52b2e074c0b81 .av-subheading{
font-size:15px;
}

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

.flex_column.av-16u2ti-7be41231565974b5b11aee688973bf34{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-bhyhcu-e34497be53c138d37f9d6cc85647df19{
height:20px;
}

.flex_column.av-1pyv46-cc01f74088e695af3befd7ccfec96efa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1lyicu-509126f6b59cfad2a9810fd90783f504{
height:20px;
}

.flex_column.av-1cz88m-4f3e3220a76b0c1f58f1eb93ae8b4703{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1b8op2-e653ee7638f43dc8ab4cef75bf84ddd7{
height:20px;
}

.flex_column.av-150sie-9197145e7b4d53e8decfdd68e87caea5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-y4w4m-8f45fe1dbec079ee95311c14a4452eab{
height:20px;
}

.flex_column.av-r2dbi-7c6bed71bac4d801957bf496e80cb4cb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-lp3ra-4ecbc49be7a18a3a9191b6b157af6301{
height:20px;
}

.flex_column.av-hunym-f5d0910b7a4523f03de01ec529fabae8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-b5cgm-00eb45cdf0d3ad4bdcdbd33d36f486ae{
height:20px;
}

.flex_column.av-140khy-4317c31e515f22728ba853978fa18566{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-phwwu-a7ccfa639fab2cdb15f5fdf4056b1636{
height:20px;
}

.avia-section.av-6lu8we-db3112b77582070b7363589c4642d7d7{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3{
padding-bottom:40px;
font-size:65px;
}
body .av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3 .av-subheading{
font-size:15px;
}

.avia-section.av-60xre6-c13bbf0c6e8cba35abf09260811c3241{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-60xre6-c13bbf0c6e8cba35abf09260811c3241 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc{
padding-bottom:40px;
font-size:65px;
}
body .av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc .av-subheading{
font-size:15px;
}

.flex_cell.av-3i0yem-7d72d3a5a82781f1d1b03f97486bdb7f{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(http://www.igmgcorsi.it/wp-content/uploads/2026/06/immagine_700x1030-1.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3i0yem-7d72d3a5a82781f1d1b03f97486bdb7f{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-3fz2om-7ff233bfb4e24908082f98def3279347{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-3fz2om-7ff233bfb4e24908082f98def3279347{
padding:50px 50px 50px 50px !important;
}

.av_font_icon.av-36j8vy-1a0ebc13c9fb5f634b5e01179cb973b2{
color:#cecece;
border-color:#cecece;
}
.avia-svg-icon.av-36j8vy-1a0ebc13c9fb5f634b5e01179cb973b2 svg:first-child{
stroke:#cecece;
fill:#cecece;
}
.av_font_icon.av-36j8vy-1a0ebc13c9fb5f634b5e01179cb973b2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d .av-subheading{
font-size:15px;
}

#top .hr.av-a7adq-16adc2eb5e499e5db87bc4de7831a189{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-a7adq-16adc2eb5e499e5db87bc4de7831a189 .hr-inner{
width:30px;
border-color:#000000;
}

.flex_cell.av-2idipa-44c463d1f49ff514640723676a4e8386{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(http://www.igmgcorsi.it/wp-content/uploads/2025/08/russo.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2idipa-44c463d1f49ff514640723676a4e8386{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-5h9k0u-43fe75492806bfdc27223ab4a87565d1{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-5h9k0u-43fe75492806bfdc27223ab4a87565d1{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-1xkse-a96c2b954e3e7193ba838074e65599c7{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-1xkse-a96c2b954e3e7193ba838074e65599c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1xkse-a96c2b954e3e7193ba838074e65599c7 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1xkse-a96c2b954e3e7193ba838074e65599c7 .av-subheading{
font-size:15px;
}

#top .hr.av-ik4mm-32e4e3d4fa7c340fa379b1d0d3c65163{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-ik4mm-32e4e3d4fa7c340fa379b1d0d3c65163 .hr-inner{
width:30px;
border-color:#000000;
}

.av_font_icon.av-4ykmpq-d845e077efeea67d397f1c0a23952714{
color:#cecece;
border-color:#cecece;
}
.avia-svg-icon.av-4ykmpq-d845e077efeea67d397f1c0a23952714 svg:first-child{
stroke:#cecece;
fill:#cecece;
}
.av_font_icon.av-4ykmpq-d845e077efeea67d397f1c0a23952714 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_cell.av-4rthmm-fe0bbba7741ca20779c2dac3355ff203{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-4rthmm-fe0bbba7741ca20779c2dac3355ff203{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-4mg82e-4de1d7d4e483ff4965d407dd318de874{
vertical-align:middle;
height:500px;
min-height:500px;
}
.responsive #top #wrap_all .flex_cell.av-4mg82e-4de1d7d4e483ff4965d407dd318de874{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-1l1ee-c18b8f08bb3e63600261bdac9980c244{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-1l1ee-c18b8f08bb3e63600261bdac9980c244 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1l1ee-c18b8f08bb3e63600261bdac9980c244 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1l1ee-c18b8f08bb3e63600261bdac9980c244 .av-subheading{
font-size:15px;
}

#top .hr.av-47uxkm-84f30ae81d9992a5717798f9bac2f0e6{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-47uxkm-84f30ae81d9992a5717798f9bac2f0e6 .hr-inner{
width:30px;
border-color:#000000;
}

.av_font_icon.av-3w4jjy-1c41f528463cb9d7630bdbc363d79a00{
color:#cecece;
border-color:#cecece;
}
.avia-svg-icon.av-3w4jjy-1c41f528463cb9d7630bdbc363d79a00 svg:first-child{
stroke:#cecece;
fill:#cecece;
}
.av_font_icon.av-3w4jjy-1c41f528463cb9d7630bdbc363d79a00 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-2eopu6-29c066ca475e07abb91a693827bf9364{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-2eopu6-29c066ca475e07abb91a693827bf9364 .av-extra-border-element .av-extra-border-inner{
background-color:#f8f8f8;
}

.avia-section.av-2aqedq-0433ed46a89e9535a1ae4a34dd21fc7f{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-2aqedq-0433ed46a89e9535a1ae4a34dd21fc7f .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-7k586-c2b34f0f2f749d6a8033916e0abb8542{
padding-bottom:40px;
font-size:65px;
}
body .av-special-heading.av-7k586-c2b34f0f2f749d6a8033916e0abb8542 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7k586-c2b34f0f2f749d6a8033916e0abb8542 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-7k586-c2b34f0f2f749d6a8033916e0abb8542 .av-subheading{
font-size:15px;
}

.flex_column.av-1uh12u-03f63e47c5b923a60b494371525b1380{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-128rfi-93356fb584765f84e8212b5dbb23792f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

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

#top #wrap_all .av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

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

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

#top #wrap_all .av-special-heading.av-6b51m6-93d36aea35ce794f3f03460353cd4ef3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5w6fye-01ba7bd177bd9ac24fc6ddeafa47e1bc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b271a-573242294e5221be143cfd2d63d5ab1d .av-special-heading-tag{
font-size:0.8em;
}

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

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

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