.elementor-4304 .elementor-element.elementor-element-8963779:not(.elementor-motion-effects-element-type-background), .elementor-4304 .elementor-element.elementor-element-8963779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aimassi.it/storage/2024/03/cover_exp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4304 .elementor-element.elementor-element-8963779 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4304 .elementor-element.elementor-element-8963779 > .elementor-container{min-height:61vh;}.elementor-4304 .elementor-element.elementor-element-8963779{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:9% 0% 9% 0%;}.elementor-4304 .elementor-element.elementor-element-be591ce > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-be591ce{text-align:center;}.elementor-4304 .elementor-element.elementor-element-be591ce .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:45px;font-weight:700;text-transform:none;line-height:55px;letter-spacing:1.6px;}.elementor-4304 .elementor-element.elementor-element-e6481a7 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-e6481a7{text-align:center;}.elementor-4304 .elementor-element.elementor-element-e6481a7 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:45px;font-weight:700;text-transform:none;line-height:1.2em;letter-spacing:1.6px;color:var( --e-global-color-415eb36 );}.elementor-4304 .elementor-element.elementor-element-b639eea{margin-top:-50px;margin-bottom:0px;padding:0% 20% 0% 20%;}.elementor-4304 .elementor-element.elementor-element-ee8dc52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4304 .elementor-element.elementor-element-ee8dc52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4304 .elementor-element.elementor-global-6520 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4304 .elementor-element.elementor-global-6520{z-index:9;}.elementor-4304 .elementor-element.elementor-element-adeff89{margin-top:3%;margin-bottom:0%;padding:0% 0% 3% 0%;}.elementor-4304 .elementor-element.elementor-element-4fd41f5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11px;}.elementor-4304 .elementor-element.elementor-element-bbd2679 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-c1549ab{text-align:center;}.elementor-4304 .elementor-element.elementor-element-d055095 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-d055095{text-align:center;}.elementor-4304 .elementor-element.elementor-element-11694fb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-787a3c2{text-align:center;}.elementor-4304 .elementor-element.elementor-element-47b65e5 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-47b65e5{text-align:center;}.elementor-4304 .elementor-element.elementor-element-1b30b24 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-ebab19f{text-align:center;}.elementor-4304 .elementor-element.elementor-element-38a8f99 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-38a8f99{text-align:center;}.elementor-4304 .elementor-element.elementor-element-3b5cb2b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11px;}.elementor-4304 .elementor-element.elementor-element-41335cb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-12276ae{text-align:center;}.elementor-4304 .elementor-element.elementor-element-248e20e > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-248e20e{text-align:center;}.elementor-4304 .elementor-element.elementor-element-cfbb902 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4304 .elementor-element.elementor-element-3bd98a6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4304 .elementor-element.elementor-element-3bd98a6 img{width:100%;max-width:100%;}.elementor-4304 .elementor-element.elementor-element-02f7efe{text-align:center;}.elementor-4304 .elementor-element.elementor-element-b817570 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-b817570{text-align:center;}.elementor-4304 .elementor-element.elementor-element-6369dcf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-12bef85{text-align:center;}.elementor-4304 .elementor-element.elementor-element-c897637 > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-c897637{text-align:center;}.elementor-4304 .elementor-element.elementor-element-a0ac279 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:11px;}.elementor-4304 .elementor-element.elementor-element-035091b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-59e0ee0{text-align:center;}.elementor-4304 .elementor-element.elementor-element-20fb3ef > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-20fb3ef{text-align:center;}.elementor-4304 .elementor-element.elementor-element-df62b42 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4304 .elementor-element.elementor-element-2c1f82d{text-align:center;}.elementor-4304 .elementor-element.elementor-element-9d9314d > .elementor-widget-container{padding:0% 8% 0% 8%;}.elementor-4304 .elementor-element.elementor-element-9d9314d{text-align:center;}.elementor-4304 .elementor-element.elementor-element-276d351{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4304 .elementor-element.elementor-element-8963779:not(.elementor-motion-effects-element-type-background), .elementor-4304 .elementor-element.elementor-element-8963779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aimassi.it/storage/2024/03/cover_exp_mob.jpg");}.elementor-4304 .elementor-element.elementor-element-8963779{padding:13% 1% 1% 1%;}.elementor-4304 .elementor-element.elementor-element-2ca2ba6 > .elementor-element-populated{padding:60% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-be591ce > .elementor-widget-container{margin:9px 0px 14px 0px;padding:1% 1% 1% 1%;}.elementor-4304 .elementor-element.elementor-element-e6481a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-4304 .elementor-element.elementor-element-e6481a7 .elementor-heading-title{font-size:26px;}.elementor-4304 .elementor-element.elementor-element-b639eea{padding:1% 1% 1% 1%;}.elementor-4304 .elementor-element.elementor-element-c1549ab .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-d055095 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-787a3c2 .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-47b65e5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-ebab19f .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-38a8f99 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-12276ae .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-248e20e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-02f7efe .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-b817570 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-12bef85 .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-c897637 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-59e0ee0 .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-20fb3ef > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4304 .elementor-element.elementor-element-2c1f82d .elementor-heading-title{font-size:9.2vw;}.elementor-4304 .elementor-element.elementor-element-9d9314d > .elementor-widget-container{padding:0% 0% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-be591ce */@media(max-width: 767px) {
    .elementor-4304 .elementor-element.elementor-element-be591ce h1 {font-size: 6vw !important;}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6481a7 */@media(max-width: 767px) {
    .elementor-4304 .elementor-element.elementor-element-e6481a7 h1 {font-size: 6vw !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8963779 */@media (min-width: 768px) {
    #h2_pos_ab {position: absolute; bottom: 15vh;}
#h1_pos_ab {position: absolute; bottom: 25vh;}
}
@media (max-width: 767px) {
    #h2_pos_ab {position: absolute; bottom: 21vh;}
#h1_pos_ab {position: absolute; bottom:40vh;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fd41f5 */@media (min-width: 768px) and (max-width: 1300px) {
    .text_h {height: 38vh !important;}
}
@media (min-width: 1301px) and (max-width: 3000px) {
    .text_h {height: 34vh !important;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-adeff89 */.elementor-4304 .elementor-element.elementor-element-adeff89 img {height: 30vh; object-fit: cover;}/* End custom CSS */
/* Start custom CSS */@media (min-width: 768px) {
body.elementor-page-4304 h1 {font-size: 60px !important;}
}
@media (max-width: 767px) {
body.elementor-page-4304 h1 {font-size: 40px !important;}
}/* End custom CSS */