.elementor-78 .elementor-element.elementor-element-49425d1 .elementor-repeater-item-da945ee .swiper-slide-bg{background-color:#FFFFFF;background-image:url(http://regenoitalia.it/wp-content/uploads/2023/02/imm_home.jpg);background-size:cover;}.elementor-78 .elementor-element.elementor-element-49425d1 .swiper-slide{height:573px;transition-duration:calc(5000ms*1.2);}.elementor-78 .elementor-element.elementor-element-49425d1 .swiper-slide-contents{max-width:100%;}.elementor-78 .elementor-element.elementor-element-49425d1 .swiper-slide-inner{text-align:center;}.elementor-78 .elementor-element.elementor-element-49425d1 .elementor-slide-heading{font-family:"Cinzel", Sans-serif;font-size:56px;font-weight:600;}.elementor-78 .elementor-element.elementor-element-1207d98{margin-top:40px;margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-609352f:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-609352f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-78 .elementor-element.elementor-element-609352f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78 .elementor-element.elementor-element-609352f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-f165558 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-944a8bd{text-align:center;color:#4F5252;font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-944a8bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-543732e > .elementor-container{max-width:890px;}.elementor-78 .elementor-element.elementor-element-f2771cf{text-align:center;color:#143861;font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-78 .elementor-element.elementor-element-f2771cf > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 7px 0px 7px;}.elementor-78 .elementor-element.elementor-element-4e2ecc0{margin-top:0px;margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-e3ef9bd > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-8036228{text-align:center;color:#4F5252;font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:700;line-height:35px;}.elementor-78 .elementor-element.elementor-element-8036228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-082d999{text-align:center;color:#143861;font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-78 .elementor-element.elementor-element-082d999 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 7px 0px 7px;}.elementor-78 .elementor-element.elementor-element-9974d5e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-3b71b49{text-align:center;color:#4F5252;font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:700;line-height:35px;}.elementor-78 .elementor-element.elementor-element-3b71b49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6833995{text-align:center;color:#143861;font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-78 .elementor-element.elementor-element-6833995 > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 7px 0px 7px;}.elementor-78 .elementor-element.elementor-element-a86da9a > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-8a130fb{text-align:center;color:#4F5252;font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:700;line-height:35px;}.elementor-78 .elementor-element.elementor-element-8a130fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-8a346de{text-align:center;color:#143861;font-family:"Sen", Sans-serif;font-size:18px;font-weight:500;line-height:23px;}.elementor-78 .elementor-element.elementor-element-8a346de > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 7px 0px 7px;}.elementor-78 .elementor-element.elementor-element-cf01165{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78 .elementor-element.elementor-element-cf01165 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-8e05142:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-8e05142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDE;}.elementor-78 .elementor-element.elementor-element-8e05142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 70px 0px;}.elementor-78 .elementor-element.elementor-element-8e05142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-8e05142 > .elementor-shape-bottom .elementor-shape-fill{fill:#6BA288;}.elementor-78 .elementor-element.elementor-element-8e05142 > .elementor-shape-bottom svg{height:78px;transform:translateX(-50%) rotateY(180deg);}.elementor-78 .elementor-element.elementor-element-2d43bbc{text-align:center;color:#4F5252;font-family:"Cinzel", Sans-serif;font-size:35px;font-weight:700;}.elementor-78 .elementor-element.elementor-element-2d43bbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-24cd568 > .elementor-widget-container{margin:-20px 0px 0px 0px;}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-49425d1 .elementor-slide-heading{font-size:30px;}}