.avia-section.av-mte59iuy-4e9cedff14adad76757b96bc3093647d{
background-color:#000000;
background-image:url(https://www.mgm-service.it/wp-content/uploads/2026/08/hero-image.webp);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-mte59iuy-4e9cedff14adad76757b96bc3093647d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-mte5c1wl-4cdf71201023f680fc0c85a095298d53{
padding-bottom:10px;
color:#f15a00;
font-size:17px;
}
body .av-special-heading.av-mte5c1wl-4cdf71201023f680fc0c85a095298d53 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mte5c1wl-4cdf71201023f680fc0c85a095298d53 .av-special-heading-tag{
font-size:17px;
}
.av-special-heading.av-mte5c1wl-4cdf71201023f680fc0c85a095298d53 .special-heading-inner-border{
border-color:#f15a00;
}
.av-special-heading.av-mte5c1wl-4cdf71201023f680fc0c85a095298d53 .av-subheading{
font-size:15px;
}

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

#top .av_textblock_section.av-mte5ib2i-c5defcbd6c62c83869833cfd8b4539a1 .avia_textblock{
color:#d8d8d8;
}

#top #wrap_all .avia-button.av-hpe4a-526da50e0e47cf138c7f3c5d588f51dd{
background-color:#f15a00;
border-color:#f15a00;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-hpe4a-526da50e0e47cf138c7f3c5d588f51dd:hover{
background-color:#f15a00;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-hpe4a-526da50e0e47cf138c7f3c5d588f51dd .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-hpe4a-526da50e0e47cf138c7f3c5d588f51dd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top #wrap_all .avia-button.av-93bb6-784a40eb940e72730e69f65bd46b10a7{
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-93bb6-784a40eb940e72730e69f65bd46b10a7:hover{
background-color:#f15a00;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-93bb6-784a40eb940e72730e69f65bd46b10a7 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-93bb6-784a40eb940e72730e69f65bd46b10a7:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-mte6uy58-ca10ec608ecb180914bdce9422eaab8a{
background-color:#171717;
background-image:unset;
}

.avia-section.av-mte6xz4y-afcd061f582e0357042fa14a400f6b52{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-djz9e-bebd588799a2c3d73320ddff763aa5af{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-mte7r7zx-b4dd8a137c4368944d65894f8a01b793{
background-color:#f4f4f4;
background-image:unset;
}

.flex_column.av-mte8232y-b278e5998f188094330dd2740dc3c992{
background:url(https://www.mgm-service.it/wp-content/uploads/2026/08/officina-845x684.webp) 0% 0% no-repeat scroll ;
}

.avia-section.av-mte8g3l0-04a57b1ef5dbeb2cc43e6d403337bafe{
background-color:#080808;
background-image:unset;
}

.avia-section.av-mte8ji3d-ec92390261e09cf2cf5d1746ecceb2fa{
background-color:#f4f4f4;
background-image:unset;
}

.flex_column.av-mte8ksau-961d032462d34587b6960754dbd9d457{
padding:50px 40px 50px 40px;
}

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

.avia-section.av-mte93pt2-1966dda75212c7c6dfc17e3085862ead{
background-color:#111111;
background-image:unset;
}

.avia-section.av-mte96pcx-d26ec26db3dabc10885981c14c3b776d{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-mte9a17a-e49df4b4dc3652350f3ffa63fb9fb2b3{
background-color:#080808;
background-image:unset;
}

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

.avia-section.av-mtecf0nj-5a8bf514eb81e91fe2ca2319c4a98065{
background-color:#f4f4f4;
background-image:unset;
}

.avia-section.av-mtecksbw-fcf751d40762420fdbecf3a929370065{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-mtedbc3g-fa22ed83ee1feaadbca74eb884088bb2{
background-color:#111111;
background-image:unset;
}

#top .avia-gallery.av-mteqbjzc-ac8d3cdb996b3af2179f9866f1808f27 .avia-gallery-thumb a{
width:20%;
}

.avia-section.av-1x96q-97c0236e6a2d8c056956260638bc502e{
background-color:#080808;
background-image:unset;
}

.avia-section.av-eccv6-17597f6a1e184a88561de4bba48ae8bb{
background-color:#080808;
background-image:unset;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-mte5cx5i-9dfc9c2304bfdf884b3f071ab64d81d5 .av-special-heading-tag{
font-size:60px;
}

#top .av_textblock_section.av-mte5ib2i-c5defcbd6c62c83869833cfd8b4539a1 .avia_textblock{
font-size:21px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mte5cx5i-9dfc9c2304bfdf884b3f071ab64d81d5 .av-special-heading-tag{
font-size:50px;
}

#top .av_textblock_section.av-mte5ib2i-c5defcbd6c62c83869833cfd8b4539a1 .avia_textblock{
font-size:20px;
}
}

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

#top #wrap_all .av-special-heading.av-mte5cx5i-9dfc9c2304bfdf884b3f071ab64d81d5 .av-special-heading-tag{
font-size:40px;
}

#top .av_textblock_section.av-mte5ib2i-c5defcbd6c62c83869833cfd8b4539a1 .avia_textblock{
font-size:19px;
}
}

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

#top #wrap_all .av-special-heading.av-mte5cx5i-9dfc9c2304bfdf884b3f071ab64d81d5 .av-special-heading-tag{
font-size:34px;
}

#top .av_textblock_section.av-mte5ib2i-c5defcbd6c62c83869833cfd8b4539a1 .avia_textblock{
font-size:18px;
}
}
