.elementor-1346 .elementor-element.elementor-element-f060ed7{--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:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-0de4acf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-0de4acf.elementor-element{--align-self:flex-start;}.elementor-1346 .elementor-element.elementor-element-0de4acf .woocommerce-breadcrumb{color:#6C5445;font-size:14px;text-align:start;}.elementor-1346 .elementor-element.elementor-element-0de4acf .woocommerce-breadcrumb > a{color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-6a6deb81{--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:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-128c4972{--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;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-eaac55b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-eaac55b .swiper-pagination-bullet{background:#6C5445;}.elementor-1346 .elementor-element.elementor-element-eaac55b .swiper-wrapper{display:flex;align-items:center;}.elementor-1346 .elementor-element.elementor-element-49b19ebe{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"EB Garamond", Sans-serif;font-size:15px;font-style:italic;}.elementor-1346 .elementor-element.elementor-element-1390c5b{--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;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-9fcf261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-9fcf261 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#372928;}.elementor-1346 .elementor-element.elementor-element-342e902d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-342e902d .elementor-heading-title{font-size:64px;font-weight:400;color:#372928;}.elementor-1346 .elementor-element.elementor-element-3bdd5673 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;color:#372928;}.elementor-1346 .elementor-element.elementor-element-49c3de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-49c3de9 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#372928;}.elementor-1346 .elementor-element.elementor-element-22d4c866{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-2a5b9f5e{padding:20px 15px 0px 0px;text-align:justify;font-size:20px;line-height:27px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-11c243a{padding:0px 15px 0px 0px;text-align:end;font-size:18px;text-decoration:underline;}.elementor-1346 .elementor-element.elementor-element-1f3c1ff2{--display:flex;}.elementor-1346 .elementor-element.elementor-element-1af8fffd{--display:flex;}.elementor-1346 .elementor-element.elementor-element-546b841e{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:22px;--n-tabs-title-color:#372928;--n-tabs-title-color-active:#372928;}.elementor-1346 .elementor-element.elementor-element-546b841e > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1346 .elementor-element.elementor-element-546b841e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 3px 0px;border-color:#B46F49;}.elementor-1346 .elementor-element.elementor-element-546b841e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1346 .elementor-element.elementor-element-546b841e.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 3px 0px;border-color:#B46F49;}.elementor-1346 .elementor-element.elementor-element-546b841e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#BEBEBE;}.elementor-1346 .elementor-element.elementor-element-546b841e.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"EB Garamond", Sans-serif;font-weight:500;}.elementor-1346 .elementor-element.elementor-element-546b841e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#372928;}.elementor-1346 .elementor-element.elementor-element-4a269fe9{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 12px;text-align:justify;font-size:20px;line-height:27px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-73fbc4bd .elementor-button{background-color:#6C5445;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:600;line-height:24px;padding:19px 0px 19px 0px;}.elementor-1346 .elementor-element.elementor-element-73fbc4bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-1346 .elementor-element.elementor-element-5cb15669{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-5cb15669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1346 .elementor-element.elementor-element-333b24b{--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;--justify-content:center;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-333b24b:not(.elementor-motion-effects-element-type-background), .elementor-1346 .elementor-element.elementor-element-333b24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F3;background-image:url("https://flaia.it/wp-content/uploads/2025/09/flaia_breakthrough.png");background-repeat:no-repeat;background-size:cover;}.elementor-1346 .elementor-element.elementor-element-c488a1f{--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;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:17%;--padding-right:7%;}.elementor-1346 .elementor-element.elementor-element-c488a1f.e-con{--align-self:center;}.elementor-1346 .elementor-element.elementor-element-180b0a98 .elementor-heading-title{font-family:"Fino", Sans-serif;font-size:36px;font-weight:400;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-291263de{font-family:"EB Garamond", Sans-serif;font-size:16px;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-1efdd62b{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-3f83f799{--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;}.elementor-1346 .elementor-element.elementor-element-7752328a .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-fbf6869{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-fbf6869 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-35648d11 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-e100d95{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-e100d95 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-897c4e4 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-05e9451{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-05e9451 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-f99f176 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-b37a83a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-b37a83a .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-a4f18a2 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-7b1feff{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-7b1feff .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#6C5445;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button{background-color:#61CE7000;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:15px;fill:#6C5444;color:#6C5444;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-46cc1c0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button:hover, .elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button:focus{color:#B46F49;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button:hover svg, .elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button:focus svg{fill:#B46F49;}.elementor-1346 .elementor-element.elementor-element-1562ef09{--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;}.elementor-1346 .elementor-element.elementor-element-0bb0cb9{--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;--padding-top:10px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-b5b8d17{--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;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button{background-color:#61CE7000;font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;line-height:15px;fill:#6C5444;color:#6C5444;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-29669e7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button .elementor-button-content-wrapper{gap:2px;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button:hover, .elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button:focus{color:#B46F49;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button:hover svg, .elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button:focus svg{fill:#B46F49;}.elementor-1346 .elementor-element.elementor-element-17ba967{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-2c7923b0{--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;}.elementor-1346 .elementor-element.elementor-element-2c7923b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1346 .elementor-element.elementor-element-1cb02d82{text-align:end;}.elementor-1346 .elementor-element.elementor-element-1cb02d82 .elementor-heading-title{font-weight:400;color:#0A0500;}.elementor-1346 .elementor-element.elementor-element-2051b96c{text-align:end;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:700;line-height:10px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-2051b96c a{color:#372928;}.elementor-1346 .elementor-element.elementor-element-71cce84c{text-align:end;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:10px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-71cce84c a{color:#372928;}.elementor-1346 .elementor-element.elementor-element-46fad545 .elementor-button{background-color:#6C5445;font-family:"fino-sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:19px 30px 19px 30px;}.elementor-1346 .elementor-element.elementor-element-3fa42dee{--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;}.elementor-1346 .elementor-element.elementor-element-3fa42dee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1346 .elementor-element.elementor-element-20678a3{--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;}.elementor-1346 .elementor-element.elementor-element-fd3f2b6{text-align:end;}.elementor-1346 .elementor-element.elementor-element-fd3f2b6 .elementor-heading-title{font-style:italic;}.elementor-1346 .elementor-element.elementor-element-3d933b4{text-align:end;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-3d933b4 a{color:#372928;}.elementor-1346 .elementor-element.elementor-element-7bd4ff8{--spacer-size:50px;}.elementor-1346 .elementor-element.elementor-element-2d0dc91{--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;}.elementor-1346 .elementor-element.elementor-element-2d0dc91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1346 .elementor-element.elementor-element-7c5aff67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-5542b3f{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-d964d06{--grid-columns:1;}.elementor-1346 .elementor-element.elementor-element-3a46da7{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-25ff8447{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-25ff8447:not(.elementor-motion-effects-element-type-background), .elementor-1346 .elementor-element.elementor-element-25ff8447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-1346 .elementor-element.elementor-element-1da2a44e .elementor-heading-title{font-weight:400;}.elementor-1346 .elementor-element.elementor-element-5c414553{text-align:start;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:10px;color:#372928;}.elementor-1346 .elementor-element.elementor-element-5c414553 a{color:#372928;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:10px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-10px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-mark-required .elementor-field-label:after{color:#B46F49;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group > label{font-size:18px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-type-html{padding-bottom:0px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group .elementor-field, .elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-subgroup label{font-family:"EB Garamond", Sans-serif;font-size:17px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1346 .elementor-element.elementor-element-76419b3 .e-form__buttons__wrapper__button-next{background-color:#372928;color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-button[type="submit"]{background-color:#372928;color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .e-form__buttons__wrapper__button-previous{background-color:#372928;color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1346 .elementor-element.elementor-element-76419b3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1346 .elementor-element.elementor-element-1fbfa39{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-7112154 .elementor-heading-title{font-weight:400;}.elementor-1346 .elementor-element.elementor-element-271123c{--grid-columns:3;}@media(max-width:1024px){.elementor-1346 .elementor-element.elementor-element-d964d06{--grid-columns:2;}.elementor-1346 .elementor-element.elementor-element-271123c{--grid-columns:2;}}@media(min-width:768px){.elementor-1346 .elementor-element.elementor-element-f060ed7{--content-width:1400px;}.elementor-1346 .elementor-element.elementor-element-6a6deb81{--content-width:1400px;}.elementor-1346 .elementor-element.elementor-element-128c4972{--width:55%;}.elementor-1346 .elementor-element.elementor-element-1390c5b{--width:45%;}.elementor-1346 .elementor-element.elementor-element-c488a1f{--width:50%;}.elementor-1346 .elementor-element.elementor-element-1efdd62b{--width:50%;}.elementor-1346 .elementor-element.elementor-element-0bb0cb9{--width:50%;}.elementor-1346 .elementor-element.elementor-element-17ba967{--content-width:1400px;}.elementor-1346 .elementor-element.elementor-element-2c7923b0{--width:22.123%;}.elementor-1346 .elementor-element.elementor-element-3fa42dee{--width:5.685%;}.elementor-1346 .elementor-element.elementor-element-20678a3{--width:25%;}.elementor-1346 .elementor-element.elementor-element-2d0dc91{--width:5.619%;}.elementor-1346 .elementor-element.elementor-element-7c5aff67{--width:50%;}.elementor-1346 .elementor-element.elementor-element-5542b3f{--content-width:1400px;}.elementor-1346 .elementor-element.elementor-element-3a46da7{--content-width:1400px;}}@media(max-width:767px){.elementor-1346 .elementor-element.elementor-element-6a6deb81{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-1390c5b{--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-1346 .elementor-element.elementor-element-342e902d .elementor-heading-title{font-size:36px;}.elementor-1346 .elementor-element.elementor-element-3bdd5673{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-49c3de9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-49c3de9 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1346 .elementor-element.elementor-element-11c243a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1346 .elementor-element.elementor-element-546b841e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:0px;}.elementor-1346 .elementor-element.elementor-element-4a269fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1346 .elementor-element.elementor-element-73fbc4bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-5cb15669{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-333b24b:not(.elementor-motion-effects-element-type-background), .elementor-1346 .elementor-element.elementor-element-333b24b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-326px 0px;background-repeat:repeat-x;background-size:0px auto;}.elementor-1346 .elementor-element.elementor-element-c488a1f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1346 .elementor-element.elementor-element-1efdd62b{--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;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1346 .elementor-element.elementor-element-46cc1c0.elementor-element{--align-self:flex-start;}.elementor-1346 .elementor-element.elementor-element-46cc1c0 .elementor-button{font-size:17px;line-height:25px;}.elementor-1346 .elementor-element.elementor-element-685d176{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-6ed9654{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-f0f66a8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-7253649{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1346 .elementor-element.elementor-element-0bb0cb9{--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;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1346 .elementor-element.elementor-element-b5b8d17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-29669e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-1346 .elementor-element.elementor-element-29669e7.elementor-element{--align-self:flex-start;}.elementor-1346 .elementor-element.elementor-element-29669e7 .elementor-button{font-size:17px;line-height:25px;}.elementor-1346 .elementor-element.elementor-element-2c7923b0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1346 .elementor-element.elementor-element-2c7923b0.e-con{--align-self:center;}.elementor-1346 .elementor-element.elementor-element-1cb02d82.elementor-element{--align-self:center;}.elementor-1346 .elementor-element.elementor-element-1cb02d82{text-align:center;}.elementor-1346 .elementor-element.elementor-element-2051b96c{width:100%;max-width:100%;text-align:center;}.elementor-1346 .elementor-element.elementor-element-71cce84c{width:100%;max-width:100%;text-align:center;}.elementor-1346 .elementor-element.elementor-element-71cce84c.elementor-element{--align-self:center;}.elementor-1346 .elementor-element.elementor-element-46fad545.elementor-element{--align-self:center;}.elementor-1346 .elementor-element.elementor-element-20678a3{--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;}.elementor-1346 .elementor-element.elementor-element-20678a3.e-con{--align-self:flex-start;}.elementor-1346 .elementor-element.elementor-element-fd3f2b6{text-align:center;}.elementor-1346 .elementor-element.elementor-element-3d933b4{text-align:center;}.elementor-1346 .elementor-element.elementor-element-7bd4ff8{--spacer-size:10px;}.elementor-1346 .elementor-element.elementor-element-5542b3f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1346 .elementor-element.elementor-element-d964d06{--grid-columns:1;}.elementor-1346 .elementor-element.elementor-element-5c414553{line-height:25px;}.elementor-1346 .elementor-element.elementor-element-271123c{--grid-columns:1;}}/* Start custom CSS */.acf-fascia-prezzo-image {
    max-width: 80px !important;
}

.dintorni p
{
    margin-bottom: 10px !important;
}

.servizi-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 18px 30px;
    max-width: 900px;
}

.servizio-item {
    display: flex;
    align-items: center;
    gap: 12px;

    font-size: 20px;
    font-weight: 400;

    color: #372928;
}

.servizio-item .material-symbols-outlined {
    font-size: 33px;

    color: #b46e49;

    font-variation-settings:
        'FILL' 0,
        'wght' 200,
        'GRAD' 0,
        'opsz' 24;
}

@media (max-width: 600px) {

    .servizi-grid {
        grid-template-columns: 1fr;
    }

}

.highlight-grid {

    display: grid;
    grid-template-columns: repeat(4, 1fr);

    background: #faf7f3;

    padding: 20px 20px;

    text-align: center;

    gap: 10px;
}


/* SINGOLO BOX */

.highlight-item {

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    gap: 10px;

    color: #372928;
}


/* ICONA */

.highlight-icon {

    font-size: 30px;

    color: #b46e49;

    font-variation-settings:
        'FILL' 0,
        'wght' 200,
        'GRAD' 0,
        'opsz' 32;
}


/* TESTO */

.highlight-label {

    font-size: 14px;

    font-weight: 400;
}


/* RESPONSIVE */

@media (max-width: 900px) {

    .highlight-grid {
        grid-template-columns: repeat(2, 1fr);
    }

}

@media (max-width: 500px) {

    .highlight-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

}


/* BOX con altezza fissa */
.readmore-box {
  --closed-height: 80px;   /* <-- cambia qui */
  position: relative;
  overflow: hidden;
  max-height: var(--closed-height);
  transition: max-height .35s ease;
}

/* Stato aperto */
.readmore-box.is-open {
  max-height: 2000px; /* abbastanza alto per contenere il testo */
}

/* Fade in basso (opzionale ma bello) */
.readmore-box::after {
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 60px;
  background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
  pointer-events: none;
  transition: opacity .2s ease;
}

.readmore-box.is-open::after {
  opacity: 0;
}

/* Bottone stile base (se usi un link/HTML) */
.readmore-btn {
  display: inline-block;
  cursor: pointer;
}
.voti
{
  border-left: 1px solid #372928
}

/* Contenitore pagination */
.swiper-pagination {
    display: flex !important;
    gap: 0 !important;
    width: 100%;
    height: 10px;
    background: #cbcbcb;
    border-radius: 0 !important;
    overflow: hidden;

    /* alza la barra */
    transform: translateY(-3px);
}

/* Bullet */
.swiper-pagination-bullet {
    flex: 1;
    margin: 0 !important;
    border-radius: 0 !important;
    height: 100% !important;
    background: transparent !important;
    opacity: 1 !important;
    position: relative;
}

/* Parte marrone */
.swiper-pagination-bullet-active {
    background: #b46e49 !important;

    /* rende il segmento leggermente più lungo */
    transform: scaleX(2.55);

    /* espande verso destra */
    transform-origin: center;
}

a.privacy
{
text-decoration: underline;
}

a.privacy:hover
{
color:#B46f49;
}


.sezione-boxed-bg{
    max-width: 1400px;
    width: calc(100% - 40px);
    margin: 0 auto;
}

@media (max-width: 767px){
    .sezione-boxed-bg{
        max-width: 100%;
        width: 100%;
        border-radius: 0;
    }
}

.woocommerce-breadcrumb > span:last-child,
.woocommerce-breadcrumb .breadcrumb_last,
.woocommerce-breadcrumb a:last-of-type + span {
  font-weight: 700;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fino';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://flaia.it/wp-content/uploads/2025/09/Fino-Sans-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */