.elementor-80 .elementor-element.elementor-element-22fa67a{--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;}.elementor-80 .elementor-element.elementor-element-22fa67a:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-22fa67a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-30e996b{--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;}.elementor-80 .elementor-element.elementor-element-e40c15e{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-e40c15e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-e40c15e img{width:50%;}.elementor-80 .elementor-element.elementor-element-7ab3c6b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-7ab3c6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:6px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--main .elementor-item{color:#293133;fill:#293133;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a, .elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-menu-toggle{color:#293133;fill:#293133;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#293133;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a:hover,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a:focus,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-menu-toggle:hover,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a:hover,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a:focus,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a.highlighted{background-color:#293133;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#293133;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown .elementor-item, .elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-weight:400;text-decoration:none;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#293133;border-bottom-width:1px;}.elementor-80 .elementor-element.elementor-element-6878f27{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:-10px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta .elementor-cta__bg, .elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__content{min-height:526px;text-align:center;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__title{font-family:"Bodoni Moda", Sans-serif;font-size:50px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000085;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#02010194;}.elementor-80 .elementor-element.elementor-element-475e9bf{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-51bea47{text-align:center;}.elementor-80 .elementor-element.elementor-element-51bea47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;color:#000000;}.elementor-80 .elementor-element.elementor-element-b8763d7{text-align:center;}.elementor-80 .elementor-element.elementor-element-b8763d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;font-style:normal;color:#000000;}.elementor-80 .elementor-element.elementor-element-2ccc223{--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:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-356faca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-356faca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-80 .elementor-element.elementor-element-871195a{--display:flex;}.elementor-80 .elementor-element.elementor-element-2f03b08{text-align:center;}.elementor-80 .elementor-element.elementor-element-2f03b08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-63cc0e2{--display:flex;}.elementor-80 .elementor-element.elementor-element-5dccc63{text-align:center;}.elementor-80 .elementor-element.elementor-element-5dccc63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-7f393d3{--display:flex;}.elementor-80 .elementor-element.elementor-element-3c122b3{text-align:center;}.elementor-80 .elementor-element.elementor-element-3c122b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-04f204e{--display:flex;}.elementor-80 .elementor-element.elementor-element-d199d35{text-align:center;}.elementor-80 .elementor-element.elementor-element-d199d35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-50794c6{--display:flex;}.elementor-80 .elementor-element.elementor-element-7310060{text-align:center;}.elementor-80 .elementor-element.elementor-element-7310060 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-46140e3{--display:flex;}.elementor-80 .elementor-element.elementor-element-090a47e{text-align:center;}.elementor-80 .elementor-element.elementor-element-090a47e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-f47f75a{--display:flex;}.elementor-80 .elementor-element.elementor-element-82b2a9a{text-align:center;}.elementor-80 .elementor-element.elementor-element-82b2a9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-0a035d3{--display:flex;}.elementor-80 .elementor-element.elementor-element-f072957{text-align:center;}.elementor-80 .elementor-element.elementor-element-f072957 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-62c5800{--display:flex;}.elementor-80 .elementor-element.elementor-element-c968228{text-align:center;}.elementor-80 .elementor-element.elementor-element-c968228 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-4497d90{--display:flex;}.elementor-80 .elementor-element.elementor-element-292073a{text-align:center;}.elementor-80 .elementor-element.elementor-element-292073a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-761bd7b{--display:flex;}.elementor-80 .elementor-element.elementor-element-9a8f83d{text-align:center;}.elementor-80 .elementor-element.elementor-element-9a8f83d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-369061d{--display:flex;}.elementor-80 .elementor-element.elementor-element-3ae76f0{text-align:center;}.elementor-80 .elementor-element.elementor-element-3ae76f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-4ef142d{--display:flex;}.elementor-80 .elementor-element.elementor-element-5724acb{text-align:center;}.elementor-80 .elementor-element.elementor-element-5724acb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-efdfe18{--display:flex;}.elementor-80 .elementor-element.elementor-element-89a06e0{text-align:center;}.elementor-80 .elementor-element.elementor-element-89a06e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-22572e1{--display:flex;}.elementor-80 .elementor-element.elementor-element-a41a0bf{text-align:center;}.elementor-80 .elementor-element.elementor-element-a41a0bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-e9edc0c{--display:flex;}.elementor-80 .elementor-element.elementor-element-b0560f5{text-align:center;}.elementor-80 .elementor-element.elementor-element-b0560f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-e55f66e{--display:flex;}.elementor-80 .elementor-element.elementor-element-06dbd08{text-align:center;}.elementor-80 .elementor-element.elementor-element-06dbd08 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-e359e3f{--display:flex;}.elementor-80 .elementor-element.elementor-element-cef1904{text-align:center;}.elementor-80 .elementor-element.elementor-element-cef1904 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-6163550{--display:flex;}.elementor-80 .elementor-element.elementor-element-f06cced{text-align:center;}.elementor-80 .elementor-element.elementor-element-f06cced .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-f3349da{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:10px;--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-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-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}:where( .elementor-80 .elementor-element.elementor-element-f3349da .swiper-slide ) > .e-con{background-color:#FFFFFF;border-style:none;}.elementor-80 .elementor-element.elementor-element-f3349da :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:none;}.elementor-80 .elementor-element.elementor-element-fe1a8f3{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-addca92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-addca92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-80 .elementor-element.elementor-element-9c34360{--display:flex;}.elementor-80 .elementor-element.elementor-element-b186977{text-align:center;}.elementor-80 .elementor-element.elementor-element-b186977 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-e8c2f79{--display:flex;}.elementor-80 .elementor-element.elementor-element-70e3f23{text-align:center;}.elementor-80 .elementor-element.elementor-element-70e3f23 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-45330b6{--display:flex;}.elementor-80 .elementor-element.elementor-element-98bf017{text-align:center;}.elementor-80 .elementor-element.elementor-element-98bf017 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-cfdff66{--display:flex;}.elementor-80 .elementor-element.elementor-element-3b45517{text-align:center;}.elementor-80 .elementor-element.elementor-element-3b45517 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-35d052c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--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-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-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}:where( .elementor-80 .elementor-element.elementor-element-35d052c .swiper-slide ) > .e-con{background-color:#FFFFFF;border-style:none;}.elementor-80 .elementor-element.elementor-element-35d052c :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {border-style:none;}.elementor-80 .elementor-element.elementor-element-28b1c95{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-db37dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-db37dd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-80 .elementor-element.elementor-element-fc5df20{--display:flex;}.elementor-80 .elementor-element.elementor-element-bd9f5bd{text-align:center;}.elementor-80 .elementor-element.elementor-element-bd9f5bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-8acc493{--display:flex;}.elementor-80 .elementor-element.elementor-element-7843cf9{text-align:center;}.elementor-80 .elementor-element.elementor-element-7843cf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-bfa567f{--display:flex;}.elementor-80 .elementor-element.elementor-element-2270cdf{text-align:center;}.elementor-80 .elementor-element.elementor-element-2270cdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-5bfd0e3{--display:flex;}.elementor-80 .elementor-element.elementor-element-8c144e9{text-align:center;}.elementor-80 .elementor-element.elementor-element-8c144e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-22f139a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:100px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-80 .elementor-element.elementor-element-22f139a .swiper-slide ) > .e-con{background-color:#FFFFFF;border-style:none;}.elementor-80 .elementor-element.elementor-element-4bae7a3{--display:flex;--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:center;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-de62eab{text-align:left;}.elementor-80 .elementor-element.elementor-element-de62eab .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;}.elementor-80 .elementor-element.elementor-element-3a3d494 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}.elementor-80 .elementor-element.elementor-element-710217e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-2b438a4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-80 .elementor-element.elementor-element-ef75da3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-ef75da3.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-30e996b{--width:79%;}.elementor-80 .elementor-element.elementor-element-710217e{--width:50%;}}@media(max-width:1024px){.elementor-80 .elementor-element.elementor-element-e40c15e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:160px;--container-widget-flex-grow:0;width:var( --container-widget-width, 160px );max-width:160px;text-align:center;}.elementor-80 .elementor-element.elementor-element-e40c15e img{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-7ab3c6b{width:var( --container-widget-width, 543.367px );max-width:543.367px;--container-widget-width:543.367px;--container-widget-flex-grow:0;--nav-menu-icon-size:20px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-underline .elementor-item:after,
					 .elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-overline .elementor-item:before,
					 .elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-double-line .elementor-item:before,
					 .elementor-80 .elementor-element.elementor-element-7ab3c6b .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b .elementor-menu-toggle{border-radius:0px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__content{min-height:300px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__title{font-size:35px;}.elementor-80 .elementor-element.elementor-element-51bea47 .elementor-heading-title{font-size:25px;}.elementor-80 .elementor-element.elementor-element-b8763d7 .elementor-heading-title{font-size:14px;}.elementor-80 .elementor-element.elementor-element-2ccc223{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-356faca .elementor-heading-title{font-size:25px;}.elementor-80 .elementor-element.elementor-element-2f03b08{text-align:center;}.elementor-80 .elementor-element.elementor-element-f3349da{--e-n-carousel-swiper-slides-to-display:5;}.elementor-80 .elementor-element.elementor-element-fe1a8f3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-addca92 .elementor-heading-title{font-size:25px;}.elementor-80 .elementor-element.elementor-element-35d052c{--e-n-carousel-swiper-slides-to-display:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-28b1c95{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-db37dd3 .elementor-heading-title{font-size:25px;}.elementor-80 .elementor-element.elementor-element-22f139a{--e-n-carousel-swiper-slides-to-display:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-4bae7a3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-de62eab .elementor-heading-title{font-size:35px;}.elementor-80 .elementor-element.elementor-element-3a3d494 .elementor-heading-title{font-size:16px;}.elementor-80 .elementor-element.elementor-element-710217e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-2b438a4 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-e40c15e{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-80 .elementor-element.elementor-element-7ab3c6b{--container-widget-width:165px;--container-widget-flex-grow:0;width:var( --container-widget-width, 165px );max-width:165px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__content{min-height:200px;}.elementor-80 .elementor-element.elementor-element-0c291e0 .elementor-cta__title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-51bea47 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-b8763d7 .elementor-heading-title{font-size:12px;}.elementor-80 .elementor-element.elementor-element-356faca .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-2f03b08{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-2f03b08 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-5dccc63{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-5dccc63 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-3c122b3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-3c122b3 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-d199d35{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-d199d35 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-7310060{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-7310060 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-090a47e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-090a47e .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-82b2a9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-82b2a9a .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-f072957{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-f072957 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-c968228{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-c968228 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-292073a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-292073a .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-9a8f83d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-9a8f83d .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-3ae76f0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-3ae76f0 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-5724acb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-5724acb .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-89a06e0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-89a06e0 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-a41a0bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-a41a0bf .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-b0560f5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-b0560f5 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-06dbd08{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-06dbd08 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-cef1904{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-cef1904 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-f06cced{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-80 .elementor-element.elementor-element-f06cced .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-f3349da{--e-n-carousel-swiper-slides-to-display:2;}.elementor-80 .elementor-element.elementor-element-addca92 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-35d052c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-80 .elementor-element.elementor-element-db37dd3 .elementor-heading-title{font-size:20px;}.elementor-80 .elementor-element.elementor-element-22f139a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-80 .elementor-element.elementor-element-4bae7a3{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-80 .elementor-element.elementor-element-de62eab .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-3a3d494{text-align:center;}.elementor-80 .elementor-element.elementor-element-3a3d494 .elementor-heading-title{font-size:13px;}.elementor-80 .elementor-element.elementor-element-2b438a4 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-22fa67a */body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px; /* altezza della tua sezione header */
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ef75da3 *//* 1️⃣ Font Poppins per tutto il form */
.wpcf7 {
    font-family: 'Poppins', sans-serif;
}

/* 2️⃣ Campi input e textarea più stretti e uniformi */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    width: 100%;          /* larghezza massima 100% del contenitore */
    max-width: 600px;     /* larghezza massima dei campi */
    padding: 8px;         /* distanza interna */
    border: 1px solid #ccc; /* bordo grigio chiaro */
    border-radius: 5px;     /* angoli arrotondati */
    box-sizing: border-box; /* include padding nella larghezza */
    font-family: 'Poppins', sans-serif; /* conferma font Poppins */
}

/* Altezza campo messaggio */
.wpcf7 textarea {
    height: 100px;   /* altezza campo messaggio */
    resize: vertical; /* permette di ridimensionarlo verticalmente solo in verticale */
}

/* 3️⃣ Pulsante personalizzato */
.wpcf7 input[type="submit"] {
    background-color: #293133; /* sfondo scuro */
    color: #ffffff;             /* scritta bianca */
    padding: 8px 16px;          /* dimensioni più compatte */
    border: none;               /* rimuove bordo di default */
    border-radius: 5px;         /* leggermente arrotondato */
    cursor: pointer;            /* cursore a mano */
    font-size: 14px;            /* dimensione del testo */
    font-family: 'Poppins', sans-serif; /* font Poppins */
    transition: all 0.3s ease; /* animazione hover */
}

/* Hover sul pulsante */
.wpcf7 input[type="submit"]:hover {
    background-color: transparent; /* sfondo trasparente */
    color: #293133;                /* testo scuro */
    border: 2px solid #293133;    /* bordo 2px del colore richiesto */
    border-radius: 5px;            /* mantiene arrotondato */
}/* End custom CSS */