.elementor-27814 .elementor-element.elementor-element-5370243{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-27814 .elementor-element.elementor-element-6e1e860{--display:flex;--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;--align-items:center;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:6%;--padding-left:0;--padding-right:0;}.elementor-27814 .elementor-element.elementor-element-176e6bb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-b776b71{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-9338887 .wpml-elementor-ls .wpml-ls-item{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-9338887 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-27814 .elementor-element.elementor-element-9338887 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-primary );}.elementor-27814 .elementor-element.elementor-element-78dece2{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-c17e4d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-27814 .elementor-element.elementor-element-c17e4d6 img{height:68px;object-fit:scale-down;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-9568cc1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27814 .elementor-element.elementor-element-36867f0 .wpml-elementor-ls .wpml-ls-item{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-36867f0 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-27814 .elementor-element.elementor-element-36867f0 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-38726c8 );}.elementor-27814 .elementor-element.elementor-element-46bfdee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-27814 .elementor-element.elementor-element-3b2f6ed{--display:flex;--min-height:100vh;--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:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--padding-top:0%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-27814 .elementor-element.elementor-element-3b2f6ed:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-3b2f6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-27814 .elementor-element.elementor-element-edb2b04{--display:flex;--min-height:65px;}.elementor-27814 .elementor-element.elementor-element-6cb7e5f{--display:flex;--min-height:670px;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-71c9c43{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-71c9c43:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-71c9c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-420db98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-5d46b89 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-3ca7434{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-a389151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-6a49169{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-6a49169 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-6a49169 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-f1d1e70{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-71aa868{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-22b2b66{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-22b2b66:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-22b2b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-5d4e352{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-7d2fbb2 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-878c868{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-d16b389 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-59d2776{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-59d2776 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-59d2776 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-c491207{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-0c26986{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-e083783{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-e083783:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-e083783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-fe38413{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-0482d4f img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-a009ee8{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-acbb497 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-e1f842e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-e1f842e .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-e1f842e .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-01bf81f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-fa490f4{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-9efd6db{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-9efd6db:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-9efd6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-2e99f19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-2561f12 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-a013ed2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-ff71365 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-89906be{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-89906be .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-89906be .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-713a177{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-c02e722{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-3b12b47{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-3b12b47:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-3b12b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-6f3a9f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-ae68c8f img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-9d5e3eb{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-9a3f76e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-799404d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-799404d .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-799404d .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-8b0c845{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-8b4ca89{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-c3d1add{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-c3d1add:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-c3d1add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-09b3eed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-f7e35e5 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-2828b76{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-19557de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-5389abd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-5389abd .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-5389abd .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-5ad447c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-81c43eb{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-daf7876{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-daf7876:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-daf7876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-2c3b1c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-f52f0a4 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-3632073{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-643eae1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-9172661{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-9172661 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-9172661 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-bdb55d6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-2c0d399{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-4617f56{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-4617f56:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-4617f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-c01fe74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-33dab98 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-d450aa4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-4e5233d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-3778f13{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-3778f13 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-3778f13 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-6170d05{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-23ace95{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-dac299c{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-dac299c:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-dac299c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-354294b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-48f9ef8 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-49ae064{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-5aa2901 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-bcd857a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-bcd857a .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-bcd857a .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-ecd9dd0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-dacc560{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-c68f647{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-c68f647:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-c68f647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-fbba673{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-cd38a33 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-8c845cd{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-9934bda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-aa829c3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-aa829c3 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-aa829c3 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-6a9a400{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-d5b6947{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-78af2a6{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-78af2a6:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-78af2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-758f00e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-19a1a13 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-4583c94{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-7b600cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-e8f97c7{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-e8f97c7 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-e8f97c7 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-92cde87{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-e82e051{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-b7e1e0c{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-b7e1e0c:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-b7e1e0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-75c8548{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-dc30583 img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-e5ccdb0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-7c18aeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-d1c0d88{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-d1c0d88 .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-d1c0d88 .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-1f093ff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-1624f15{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-94c9838{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-94c9838:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-94c9838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-59cd77e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-839a8cb img{height:440px;object-fit:cover;object-position:center center;}.elementor-27814 .elementor-element.elementor-element-3ff5b32{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-705f33a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-65d6f0c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-65d6f0c .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-65d6f0c .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-998a53f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-c9073e0{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}.elementor-27814 .elementor-element.elementor-element-403ff42{--display:flex;--min-height:670px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-403ff42:not(.elementor-motion-effects-element-type-background), .elementor-27814 .elementor-element.elementor-element-403ff42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EDEB;}.elementor-27814 .elementor-element.elementor-element-386131f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-b7685dd img{height:440px;object-fit:cover;object-position:center left;}.elementor-27814 .elementor-element.elementor-element-a6ec952{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-90a2cd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.05em;word-spacing:0em;color:var( --e-global-color-text );}.elementor-27814 .elementor-element.elementor-element-94ad5fd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-27814 .elementor-element.elementor-element-94ad5fd .elementor-divider-separator{width:150px;margin:0 auto;margin-left:0;}.elementor-27814 .elementor-element.elementor-element-94ad5fd .elementor-divider{text-align:left;}.elementor-27814 .elementor-element.elementor-element-a43ce57{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-5d90661{font-family:"Montserrat", Sans-serif;font-size:14px;letter-spacing:0.05em;word-spacing:0em;}#elementor-popup-modal-27814{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-27814 .dialog-message{width:clamp(64.063rem, 14.19vw + 54.972rem, 72rem);height:100vh;align-items:flex-start;}#elementor-popup-modal-27814 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-27814 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-27814 .dialog-close-button i{color:var( --e-global-color-primary );}#elementor-popup-modal-27814 .dialog-close-button svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-27814 .elementor-element.elementor-element-78dece2{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-27814 .elementor-element.elementor-element-78dece2.e-con{--align-self:center;}.elementor-27814 .elementor-element.elementor-element-c17e4d6{text-align:center;}.elementor-27814 .elementor-element.elementor-element-5d46b89 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-7d2fbb2 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-0482d4f img{height:380px;}.elementor-27814 .elementor-element.elementor-element-2561f12 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-ae68c8f img{height:380px;}.elementor-27814 .elementor-element.elementor-element-f7e35e5 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-f52f0a4 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-33dab98 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-48f9ef8 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-cd38a33 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-19a1a13 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-dc30583 img{height:380px;}.elementor-27814 .elementor-element.elementor-element-839a8cb img{height:380px;}.elementor-27814 .elementor-element.elementor-element-b7685dd img{height:380px;}#elementor-popup-modal-27814 .dialog-message{width:100vw;}#elementor-popup-modal-27814{justify-content:center;}}@media(min-width:768px){.elementor-27814 .elementor-element.elementor-element-6e1e860{--width:50%;}.elementor-27814 .elementor-element.elementor-element-176e6bb{--width:100%;}.elementor-27814 .elementor-element.elementor-element-b776b71{--width:20%;}.elementor-27814 .elementor-element.elementor-element-78dece2{--width:56%;}.elementor-27814 .elementor-element.elementor-element-9568cc1{--width:20%;}.elementor-27814 .elementor-element.elementor-element-3b2f6ed{--width:50%;}}@media(max-width:767px){.elementor-27814 .elementor-element.elementor-element-176e6bb{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-27814 .elementor-element.elementor-element-b776b71{--width:20%;}.elementor-27814 .elementor-element.elementor-element-78dece2{--width:48%;}.elementor-27814 .elementor-element.elementor-element-9568cc1{--width:20%;}.elementor-27814 .elementor-element.elementor-element-a389151{text-align:center;}.elementor-27814 .elementor-element.elementor-element-d16b389{text-align:center;}.elementor-27814 .elementor-element.elementor-element-acbb497{text-align:center;}.elementor-27814 .elementor-element.elementor-element-ff71365{text-align:center;}.elementor-27814 .elementor-element.elementor-element-9a3f76e{text-align:center;}.elementor-27814 .elementor-element.elementor-element-19557de{text-align:center;}.elementor-27814 .elementor-element.elementor-element-643eae1{text-align:center;}.elementor-27814 .elementor-element.elementor-element-4e5233d{text-align:center;}.elementor-27814 .elementor-element.elementor-element-5aa2901{text-align:center;}.elementor-27814 .elementor-element.elementor-element-9934bda{text-align:center;}.elementor-27814 .elementor-element.elementor-element-7b600cc{text-align:center;}.elementor-27814 .elementor-element.elementor-element-7c18aeb{text-align:center;}.elementor-27814 .elementor-element.elementor-element-705f33a{text-align:center;}.elementor-27814 .elementor-element.elementor-element-90a2cd3{text-align:center;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-9338887 */.elementor-27814 .elementor-element.elementor-element-9338887#npt_lang_switcher a {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-36867f0 */.elementor-27814 .elementor-element.elementor-element-36867f0#npt_lang_switcher a {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS *//* ======================================================
   OFFCANVAS MENU — FINAL POLISHED VERSION
   Scoped for Elementor Popup
   ====================================================== */

.elementor-popup-modal .offcanvas-menu {
  width: 100%;
}

/* ------------------------------------------------------
   MENU BASE
------------------------------------------------------ */
.elementor-popup-modal .offcanvas-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Primary items spacing */
.elementor-popup-modal .offcanvas-menu-list > li {
  margin-bottom: 1.75rem;
}

/* Row layout */
.elementor-popup-modal .offcanvas-menu .menu-item-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.4rem;              /* freccia più vicina al testo */
  padding-right: 0.25rem;  /* evita che vada a filo bordo */
}

/* ------------------------------------------------------
   PRIMARY LINKS
------------------------------------------------------ */
.elementor-popup-modal .offcanvas-menu .menu-link {
  position: relative;
  font-size: 18px;
  line-height: 1.6;
  font-weight: 400;
  text-decoration: none;
  color: inherit;
  padding-bottom: 2px;
}

/* Underline animation base */
.elementor-popup-modal .offcanvas-menu .menu-link::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #c2b5a6;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.75s cubic-bezier(0.4, 0.0, 0.2, 1);
}

/* Hover underline animation */
.elementor-popup-modal .offcanvas-menu .menu-link:hover::after {
  transform: scaleX(1);
}

/* ------------------------------------------------------
   SUBMENU
------------------------------------------------------ */
.elementor-popup-modal .offcanvas-menu .sub-menu {
  list-style: none;
  margin-top: 0.75rem;
  padding-left: 1rem;
}

/* Submenu items spacing */
.elementor-popup-modal .offcanvas-menu .sub-menu > li {
  margin-bottom: 0.5rem;
}

/* Submenu links */
.elementor-popup-modal
  .offcanvas-menu
  .sub-menu
  > li
  > .menu-item-row
  > .menu-link {
  font-size: 14px;
  line-height: 1.45;
  font-weight: 300;
}

/* ------------------------------------------------------
   TOGGLE ARROW
------------------------------------------------------ */
.elementor-popup-modal .offcanvas-menu .submenu-toggle {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

/* Arrow icon */
.elementor-popup-modal .offcanvas-menu .submenu-toggle svg {
  width: 14px;
  height: 14px;
  fill: #c2b5a6;
  opacity: 0.9;
  transition: transform 0.25s ease, opacity 0.2s ease;
}

/* Hover feedback */
.elementor-popup-modal .offcanvas-menu .submenu-toggle:hover svg {
  opacity: 1;
}

/* ------------------------------------------------------
   OPEN / CLOSED STATES
------------------------------------------------------ */

/* Closed submenu */
.elementor-popup-modal
  .offcanvas-menu
  li.submenu-closed
  > .sub-menu {
  display: none;
}

/* Closed → arrow points RIGHT */
.elementor-popup-modal
  .offcanvas-menu
  li.submenu-closed
  > .menu-item-row
  .submenu-toggle
  svg {
  transform: rotate(-90deg);
}

/* Open → arrow points DOWN */
.elementor-popup-modal
  .offcanvas-menu
  li:not(.submenu-closed)
  > .menu-item-row
  .submenu-toggle
  svg {
  transform: rotate(0deg);
}

/* ------------------------------------------------------
   CURRENT / ACTIVE STATE
------------------------------------------------------ */

/* Current page underline always visible */
.elementor-popup-modal
  .offcanvas-menu
  .current-menu-item
  > .menu-item-row
  > .menu-link::after,
.elementor-popup-modal
  .offcanvas-menu
  .current-menu-ancestor
  > .menu-item-row
  > .menu-link::after {
  transform: scaleX(1);
}

/* Slight emphasis */
.elementor-popup-modal
  .offcanvas-menu
  .current-menu-item
  > .menu-item-row
  > .menu-link,
.elementor-popup-modal
  .offcanvas-menu
  .current-menu-ancestor
  > .menu-item-row
  > .menu-link {
  font-weight: 500;
}


/* Nasconde SVG nativo Elementor */
#elementor-popup-modal-27814 .dialog-close-button svg {
    display: none;
}

/* Icona custom */
#elementor-popup-modal-27814 .dialog-close-button {
    width: 40px;
    height: 40px;

    color: #c2b5a6;
    background-color: currentColor;

    -webkit-mask-image: url('/wp-content/uploads/2026/01/close.svg');
    mask-image: url('/wp-content/uploads/2026/01/close.svg');

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: 26px;
    mask-size: 26px;
}



/* Hover sync images */
.cards-wrapper {
    position: relative;
    height: 600px;
}

 .offcanvas-card {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */