.elementor-507 .elementor-element.elementor-element-715ca49{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-ceafaf7{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-repeater-item-37452b8 .swiper-slide-bg{background-color:#343A40;background-image:url(https://www.manuelalicastro.it/demilio/wp-content/uploads/2022/11/P1010020-scaled.jpg);background-size:cover;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-repeater-item-37452b8 .elementor-background-overlay{background-color:#00000099;}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-slide-contents{max-width:66%;}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-slide-inner{text-align:center;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-slide-heading{font-family:"Bodoni Moda", Serif;font-size:54px;font-weight:300;font-style:italic;line-height:32px;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-slide-description{font-family:"Playfair Display", Serif;font-size:27px;font-weight:300;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-swiper-button{color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-swiper-button svg{fill:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-container-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-pagination-fraction{font-size:8px;}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-pagination-bullet-active{background-color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-5daf515 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-1f2686e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-bd3f203{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-32350d4{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-32350d4 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-32350d4 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-32350d4 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-32350d4 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-32350d4 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-32350d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ce21c77{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-ee7a353{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-ee7a353 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-ee7a353 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-ee7a353 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-ee7a353 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-ee7a353 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-ee7a353 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-ae8816b{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-6f0dd64{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-6f0dd64 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-6f0dd64 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-6f0dd64 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-6f0dd64 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-6f0dd64 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-6f0dd64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-08cab17{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px;--background-transition:0.3s;--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-c11efc1{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-f67f869{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-f67f869 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-f67f869 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-f67f869 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-f67f869 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-f67f869 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-f67f869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-feb066d{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-5f94e65{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-5f94e65 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-5f94e65 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-5f94e65 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-5f94e65 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-5f94e65 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-5f94e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-c9b61f6{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-507 .elementor-element.elementor-element-76a7187{--icon-box-icon-margin:0px;}.elementor-507 .elementor-element.elementor-element-76a7187 .elementor-icon{font-size:120px;}.elementor-507 .elementor-element.elementor-element-76a7187 .elementor-icon-box-title{margin-bottom:15px;color:#820708;}.elementor-507 .elementor-element.elementor-element-76a7187 .elementor-icon-box-title, .elementor-507 .elementor-element.elementor-element-76a7187 .elementor-icon-box-title a{font-family:"Playfair Display", Serif;font-size:27px;font-weight:600;}.elementor-507 .elementor-element.elementor-element-76a7187 .elementor-icon-box-description{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;}.elementor-507 .elementor-element.elementor-element-76a7187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-7265cc7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--margin-top:60px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:45px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-7265cc7:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-7265cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-507 .elementor-element.elementor-element-7265cc7, .elementor-507 .elementor-element.elementor-element-7265cc7::before{--border-transition:0.3s;}.elementor-507 .elementor-element.elementor-element-8d92f2d{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-4966e02{font-family:"Playfair Display", Serif;font-size:21px;font-weight:600;line-height:13px;}.elementor-507 .elementor-element.elementor-element-25f0a83{font-family:"Playfair Display", Serif;font-size:17px;font-weight:400;line-height:10px;}.elementor-507 .elementor-element.elementor-element-25f0a83 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-5daf515 .swiper-slide-contents{max-width:100%;}.elementor-507 .elementor-element.elementor-element-5daf515 .elementor-slide-heading{font-size:42px;line-height:42px;}.elementor-507 .elementor-element.elementor-element-5daf515 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-1f2686e{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-bd3f203{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-ce21c77{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:20px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-ae8816b{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:10px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-08cab17{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-c11efc1{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:10px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-feb066d{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-c9b61f6{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:10px;--padding-right:20px;--padding-bottom:0px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-7265cc7{--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;}.elementor-507 .elementor-element.elementor-element-8d92f2d{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-507 .elementor-element.elementor-element-4966e02{line-height:25px;}.elementor-507 .elementor-element.elementor-element-25f0a83{line-height:21px;}}