.elementor-12 .elementor-element.elementor-element-a0a27e8{--display:flex;--min-height:100vh;--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;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--overlay-opacity:0.2;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a0a27e8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a0a27e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella093.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a0a27e8::before, .elementor-12 .elementor-element.elementor-element-a0a27e8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0a27e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-a0a27e8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0a27e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-a0a27e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-8c77657 .elementor-heading-title{font-family:"retros", Sans-serif;font-size:120px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cb15a3f .elementor-heading-title{font-family:"retros", Sans-serif;font-size:120px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-08140b4 .elementor-heading-title{font-family:"retros", Sans-serif;font-size:120px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8d07f59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:0px;--padding-left:110px;--padding-right:110px;}.elementor-12 .elementor-element.elementor-element-eacc15c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c5e1871{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c5e1871 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#B88B5F;}.elementor-12 .elementor-element.elementor-element-3197d6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-05e374c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-05e374c .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#392224;}.elementor-12 .elementor-element.elementor-element-b90513f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:110px;--padding-right:150px;}.elementor-12 .elementor-element.elementor-element-5f08c33{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-17a90bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-17a90bc.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-17a90bc .elementor-heading-title{font-family:"retros", Sans-serif;font-size:50px;line-height:50px;color:#392224;}.elementor-12 .elementor-element.elementor-element-c453166 .elementor-button{background-color:#FFFFFF00;font-family:"area-normal", Sans-serif;font-size:14px;text-transform:uppercase;fill:#392224;color:#392224;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-c453166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b8acc68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-f10ba90{--display:flex;--min-height:50vh;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f10ba90:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f10ba90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella066.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f10ba90.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-92d8e6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:200px;--padding-left:150px;--padding-right:150px;}.elementor-12 .elementor-element.elementor-element-f32ea45{--display:flex;--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f32ea45.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-f0d9656{--display:flex;--min-height:75vh;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f0d9656:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f0d9656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/DSC_4988.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f0d9656.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-71bee9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ab85ae0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80d3c4e{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-80d3c4e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-80d3c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella102.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-80d3c4e::before, .elementor-12 .elementor-element.elementor-element-80d3c4e > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-80d3c4e > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-80d3c4e > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-80d3c4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-80d3c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3b206a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-f81d1c2 .elementor-heading-title{font-family:"retros", Sans-serif;font-size:80px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-565870b .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0fe5145{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-3511557{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-3511557 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d737e9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36532b8{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-36532b8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-36532b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella074.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-36532b8::before, .elementor-12 .elementor-element.elementor-element-36532b8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-36532b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-36532b8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-36532b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-36532b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-70855be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-2fc72c1 .elementor-heading-title{font-family:"retros", Sans-serif;font-size:80px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bf3895f .elementor-heading-title{font-family:"area-normal-light", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6127116{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-52884da{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-52884da .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0df5641{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c2ea19{--display:flex;--min-height:100vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c2ea19:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c2ea19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella140.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2c2ea19::before, .elementor-12 .elementor-element.elementor-element-2c2ea19 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c2ea19 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c2ea19 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c2ea19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c2ea19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0045f23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-ab61b45 .elementor-heading-title{font-family:"retros", Sans-serif;font-size:80px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ca68b83 .elementor-heading-title{font-family:"area-normal-light", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d5cb239{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-94e3c6e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-94e3c6e .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;line-height:20px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2384b62{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:0px;}.elementor-12 .elementor-element.elementor-element-6efbf7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a466bb{--display:flex;--min-height:85vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a466bb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0a466bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella111.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-0a466bb.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-a2ac767{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b0632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b0632.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-35b811f{--display:flex;--min-height:69vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35b811f.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-391e240{--display:flex;--min-height:45vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-391e240:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-391e240 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/Borgo_Mortella180.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-391e240.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-08851b3{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08851b3.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-b40b35e .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#B88B5F;}.elementor-12 .elementor-element.elementor-element-027847d{--display:flex;--min-height:60vh;--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-027847d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-027847d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/DSC_5111.jpg");background-position:center right;background-size:cover;}.elementor-12 .elementor-element.elementor-element-027847d.e-con{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-75bae43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:150px;--padding-right:150px;}.elementor-12 .elementor-element.elementor-element-e9bc9a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e9bc9a5.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-99d7695{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-003832a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-003832a.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-9c7b4fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-9c7b4fa.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-9c7b4fa .elementor-heading-title{font-family:"retros", Sans-serif;font-size:50px;line-height:50px;color:#392224;}.elementor-12 .elementor-element.elementor-element-7f89ce9{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7f89ce9 .elementor-heading-title{font-family:"area-normal", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:#392224;}.elementor-12 .elementor-element.elementor-element-e465630 .elementor-button{background-color:#FFFFFF00;font-family:"area-normal", Sans-serif;font-size:14px;text-transform:uppercase;fill:#392224;color:#392224;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-12 .elementor-element.elementor-element-e465630{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7a87444{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a87444:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a87444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AE9E82;}.elementor-12 .elementor-element.elementor-element-a43702d{padding:0px 0px 0px 0px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.masseriaborgomortella.it/wp-content/uploads/2026/07/SfondoHome-scaled.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-c453166{margin:-32px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-2384b62{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-e465630{margin:-32px 150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a0a27e8{--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c77657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c77657 .elementor-heading-title{font-size:80px;}.elementor-12 .elementor-element.elementor-element-cb15a3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-cb15a3f .elementor-heading-title{font-size:80px;}.elementor-12 .elementor-element.elementor-element-08140b4 .elementor-heading-title{font-size:80px;}.elementor-12 .elementor-element.elementor-element-8d07f59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c5e1871 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-05e374c .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b90513f{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-17a90bc{text-align:end;}.elementor-12 .elementor-element.elementor-element-17a90bc .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-c453166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b8acc68{--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f10ba90{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f10ba90.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-92d8e6a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f32ea45{--width:100%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f0d9656{--width:100%;--min-height:50vh;}.elementor-12 .elementor-element.elementor-element-71bee9f{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f81d1c2{text-align:center;}.elementor-12 .elementor-element.elementor-element-f81d1c2 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-3511557{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3511557 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-2fc72c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-2fc72c1 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-52884da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-52884da .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-ab61b45{text-align:center;}.elementor-12 .elementor-element.elementor-element-ab61b45 .elementor-heading-title{font-size:50px;}.elementor-12 .elementor-element.elementor-element-94e3c6e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-94e3c6e .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-2384b62{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-6efbf7e{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0a466bb{--min-height:67vh;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a2ac767{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-35b811f{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-12 .elementor-element.elementor-element-391e240{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-08851b3{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-027847d{--min-height:4vh;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-75bae43{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-99d7695{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9c7b4fa{text-align:start;}.elementor-12 .elementor-element.elementor-element-9c7b4fa .elementor-heading-title{font-size:38px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-7f89ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-12 .elementor-element.elementor-element-7f89ce9 .elementor-heading-title{font-size:15px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-3197d6d{--width:79%;}.elementor-12 .elementor-element.elementor-element-5f08c33{--width:75%;}.elementor-12 .elementor-element.elementor-element-b8acc68{--width:100%;}.elementor-12 .elementor-element.elementor-element-f10ba90{--width:23%;}.elementor-12 .elementor-element.elementor-element-f32ea45{--width:75%;}.elementor-12 .elementor-element.elementor-element-f0d9656{--width:70%;}.elementor-12 .elementor-element.elementor-element-0a466bb{--width:60%;}.elementor-12 .elementor-element.elementor-element-a2ac767{--width:100%;}.elementor-12 .elementor-element.elementor-element-56b0632{--width:100%;}.elementor-12 .elementor-element.elementor-element-e9bc9a5{--width:60%;}.elementor-12 .elementor-element.elementor-element-99d7695{--width:100%;}.elementor-12 .elementor-element.elementor-element-003832a{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-c453166 *//* 1. Puliamo il bottone dai margini di default di Elementor */
.bottone-sylver2 .elementor-button {
    background: transparent !important;
    padding: 0 !important;
    justify-content: flex-start;
}

/* 2. Contenitore interno di testo e freccia */
.bottone-sylver2 .elementor-button-content-wrapper {
    position: relative;
    display: inline-flex;
    padding-bottom: 5px;
}

/* 3. Linea corta ancorata a destra */
.bottone-sylver2 .elementor-button-content-wrapper::after {
    content: '';
    position: absolute;
    right: 0; /* La linea rimane fissa a destra */
    left: auto;
    bottom: 0;
    height: 1px;
    background-color: #392224;
    width: 20px;
    transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

/* 4. All'hover si allunga da destra verso sinistra */
.bottone-sylver2 .elementor-button:hover .elementor-button-content-wrapper::after {
    width: 100%;
}

/* Icona */
.bottone-sylver2 .elementor-button-icon i,
.bottone-sylver2 .elementor-button-icon svg {
    font-size: 14px !important;
    width: 16px !important;
    height: auto;
    transition: none;
    padding-top: 7px;
}

/* Spazio tra testo e freccia */
.bottone-sylver2 .elementor-align-icon-right {
    margin-left: 8px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e465630 *//* 1. Puliamo il bottone dai margini di default di Elementor */ .bottone-sylver1 .elementor-button { background: transparent !important; padding: 0 !important; /* Rimuove lo spazio vuoto, così si allinea al pixel */ justify-content: flex-start; } /* 2. Il "guscio" interno che contiene solo il testo e la freccia */ .bottone-sylver1 .elementor-button-content-wrapper { position: relative; display: inline-flex; padding-bottom: 5px; /* Spazio verticale tra la scritta e la linea */ } /* 3. La Linea Bianca Corta */ .bottone-sylver1 .elementor-button-content-wrapper::after { content: ''; position: absolute; left: 0; /* Parte ESATTAMENTE dall'inizio della prima lettera */ bottom: 0; height: 1px; /* Spessore */ background-color: #392224; /* Colore bianco fisso */ width: 20px; /* QUANTO È CORTA ALL'INIZIO. Cambia questo numero a piacere! */ transition: width 0.4s cubic-bezier(0.25, 1, 0.5, 1); } /* 4. Effetto Hover: Si allunga (Il testo NON si muove) */ .bottone-sylver1 .elementor-button:hover .elementor-button-content-wrapper::after { width: 100%; /* Si estende fino alla fine della freccia */ } .bottone-sylver1 .elementor-button-icon i, .bottone-sylver1 .elementor-button-icon svg { font-size: 14px !important; /* Cambia questo numero per rimpicciolire o ingrandire */ width: 16px !important; /* Serve se hai caricato tu la freccia come file SVG */ height: auto; transition: none; /* Assicura che l'icona stia immobile */ padding-top:7px; } /* (Opzionale) Regola lo spazio tra la scritta e la freccia */ .bottone-sylver1 .elementor-align-icon-right { margin-left: 8px !important; }/* End custom CSS */