.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-repeater-item-4fb6f1f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.ilmorodisangiovanni.com/wp-content/uploads/2020/10/il-moro-di-sa-giovanni-azienda-vinicola-montalcino-pienza-1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .swiper-slide{height:688px;transition-duration:calc(5000ms*1.2);}.elementor-12 .elementor-element.elementor-element-3bf33f3 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-slide-heading{font-family:"Cormorant", Sans-serif;font-size:28px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-slide-description{font-family:"Cormorant", Sans-serif;font-size:73px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-slide-button{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-13683ce{margin-top:50px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-9267ab8{text-align:center;}.elementor-12 .elementor-element.elementor-element-9267ab8 .elementor-heading-title{color:#DEDEDE;font-family:"Great Vibes", Sans-serif;font-size:130px;font-weight:100;font-style:normal;}.elementor-12 .elementor-element.elementor-element-9d9c8f9{text-align:center;}.elementor-12 .elementor-element.elementor-element-9d9c8f9 .elementor-heading-title{color:#000000;font-family:"Cormorant", Sans-serif;font-size:45px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-9d9c8f9 > .elementor-widget-container{margin:-65px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7fe57d9 > .elementor-container{max-width:800px;}.elementor-12 .elementor-element.elementor-element-27c86b0{text-align:center;color:#282828;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:500;line-height:28px;}.elementor-12 .elementor-element.elementor-element-27c86b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dd3a08f .elementor-button{font-family:"Dosis", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#C19B76;border-radius:47px 47px 47px 47px;}.elementor-12 .elementor-element.elementor-element-dd3a08f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dd3a08f .elementor-button:focus{background-color:#C3A587;}.elementor-12 .elementor-element.elementor-element-3bb4d55{margin-top:20px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-09e730c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-09e730c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-09e730c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-09e730c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0c263d9{text-align:center;}.elementor-12 .elementor-element.elementor-element-0c263d9 .elementor-heading-title{color:#DEDEDE;font-family:"Great Vibes", Sans-serif;font-size:108px;font-weight:100;font-style:normal;letter-spacing:1.6px;}.elementor-12 .elementor-element.elementor-element-0c263d9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-819dce6{text-align:center;}.elementor-12 .elementor-element.elementor-element-819dce6 .elementor-heading-title{color:#000000;font-family:"Cormorant", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-819dce6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-62cc2754 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-62cc2754:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62cc2754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-62cc2754{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-62cc2754 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta__content{min-height:480px;text-align:center;background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta__description{font-family:"Dosis", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta__button{color:#FFFFFF;border-color:#C19B76;background-color:#C19B76;border-radius:100px;}.elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-eb34aae .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12 .elementor-element.elementor-element-898daa2 > .elementor-container{max-width:1300px;}.elementor-12 .elementor-element.elementor-element-898daa2{margin-top:30px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ece3974{text-align:left;}.elementor-12 .elementor-element.elementor-element-ece3974 .elementor-heading-title{color:#DEDEDE;font-family:"Great Vibes", Sans-serif;font-size:88px;font-weight:400;font-style:normal;}.elementor-12 .elementor-element.elementor-element-ece3974 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-15e0ed2{text-align:left;}.elementor-12 .elementor-element.elementor-element-15e0ed2 .elementor-heading-title{color:#000000;font-family:"Cormorant", Sans-serif;font-size:33px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-15e0ed2 > .elementor-widget-container{margin:-47px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cee1573{text-align:left;color:#000000;font-family:"Dosis", Sans-serif;font-size:17px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta__content{min-height:420px;text-align:center;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta__button{font-family:"Dosis", Sans-serif;font-weight:500;color:#FFFFFF;background-color:#C19B76;border-color:#C19B76;border-width:0px;border-radius:84px;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta__button:hover{border-color:#C19B76;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-962b7be.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12 .elementor-element.elementor-element-962b7be.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12 .elementor-element.elementor-element-962b7be.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#55555500;}.elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-962b7be .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta__content{min-height:420px;text-align:center;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta__title{font-family:"Cormorant", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta__button{font-family:"Dosis", Sans-serif;font-weight:500;color:#FFFFFF;background-color:#C19B76;border-color:#C19B76;border-width:0px;border-radius:84px;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta__button:hover{border-color:#C19B76;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-275139c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12 .elementor-element.elementor-element-275139c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12 .elementor-element.elementor-element-275139c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#55555500;}.elementor-12 .elementor-element.elementor-element-275139c .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-275139c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12 .elementor-element.elementor-element-94e7f61:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94e7f61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-94e7f61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:100px;padding:50px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-94e7f61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-4130f99.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-4130f99 .elementor-swiper-button{font-size:20px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-3b1b8dd{width:49%;}.elementor-12 .elementor-element.elementor-element-c36eaee{width:26%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0c263d9 .elementor-heading-title{line-height:0.6em;}.elementor-12 .elementor-element.elementor-element-819dce6 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-62cc2754{padding:100px 25px 100px 25px;}.elementor-12 .elementor-element.elementor-element-4130f99.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3bf33f3 .swiper-slide{height:306px;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-slide-heading{font-size:7px;}.elementor-12 .elementor-element.elementor-element-3bf33f3 .elementor-slide-description{font-size:48px;}.elementor-12 .elementor-element.elementor-element-9267ab8 .elementor-heading-title{font-size:96px;}.elementor-12 .elementor-element.elementor-element-9d9c8f9 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-0c263d9 .elementor-heading-title{font-size:81px;}.elementor-12 .elementor-element.elementor-element-819dce6 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-62cc2754{padding:50px 20px 50px 20px;}.elementor-12 .elementor-element.elementor-element-ece3974 .elementor-heading-title{font-size:89px;}.elementor-12 .elementor-element.elementor-element-15e0ed2 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-4130f99.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}