.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4640 .elementor-element.elementor-element-9ee6eb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-9ee6eb0 img{width:300px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-4640 .elementor-element.elementor-element-c330b4e{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-c330b4e:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-c330b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-5bf81a1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-5bf81a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-6830182{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-6830182:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-6830182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-034799b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-034799b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-14abe52{--display:flex;}.elementor-4640 .elementor-element.elementor-element-1eb8f88{--display:flex;}.elementor-4640 .elementor-element.elementor-element-76b2b03{--display:flex;}.elementor-4640 .elementor-element.elementor-element-7966a8b{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:24px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:12px;--n-menu-dropdown-indicator-space:6px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-text );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-secondary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-secondary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4640 .elementor-element.elementor-element-7966a8b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4640 .elementor-element.elementor-element-7966a8b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4640 .elementor-element.elementor-element-7966a8b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;--n-menu-title-line-height:1.2;}.elementor-4640 .elementor-element.elementor-element-7966a8b {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-4640 .elementor-element.elementor-element-01e170c{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4640 .elementor-element.elementor-element-36a3591d .elementor-button{background-color:#D59730;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-36a3591d .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-36a3591d .elementor-button:focus{background-color:#E7AD4D;color:var( --e-global-color-text );border-color:#E7AD4D;}.elementor-4640 .elementor-element.elementor-element-36a3591d .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-36a3591d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button:focus{background-color:var( --e-global-color-ff7ceec );color:var( --e-global-color-secondary );border-color:var( --e-global-color-ff7ceec );}.elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-648f20c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-02a056a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-02a056a img{width:300px;}.elementor-4640 .elementor-element.elementor-element-c251143{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-c251143:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-c251143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-8052c1a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-8052c1a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-a067c68{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-a067c68:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-a067c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-075bedd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-075bedd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-317299d{--display:flex;}.elementor-4640 .elementor-element.elementor-element-1a598b9{--display:flex;}.elementor-4640 .elementor-element.elementor-element-134235b{--display:flex;}.elementor-4640 .elementor-element.elementor-element-701c67d{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:24px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:12px;--n-menu-dropdown-indicator-space:6px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-text );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-secondary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-secondary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4640 .elementor-element.elementor-element-701c67d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4640 .elementor-element.elementor-element-701c67d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4640 .elementor-element.elementor-element-701c67d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;--n-menu-title-line-height:1.2;}.elementor-4640 .elementor-element.elementor-element-701c67d {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-519a0c0 .elementor-button{background-color:#D59730;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-519a0c0 .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-519a0c0 .elementor-button:focus{background-color:#E7AD4D;color:var( --e-global-color-text );border-color:#E7AD4D;}.elementor-4640 .elementor-element.elementor-element-519a0c0 .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-519a0c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button:focus{background-color:var( --e-global-color-ff7ceec );color:var( --e-global-color-secondary );border-color:var( --e-global-color-ff7ceec );}.elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-ef341b2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-aed3447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-aed3447 img{width:300px;}.elementor-4640 .elementor-element.elementor-element-641cc20{--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:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-641cc20:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-641cc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-2fe8695{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-2fe8695 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-cb942ba{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6cc6d6e );--border-color:var( --e-global-color-6cc6d6e );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 28px 0px rgba(0, 0, 0, 0.14);}.elementor-4640 .elementor-element.elementor-element-cb942ba:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-cb942ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6cc6d6e );}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4640 .elementor-element.elementor-element-8442e6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4640 .elementor-element.elementor-element-8442e6f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-ed52eb5{--display:flex;}.elementor-4640 .elementor-element.elementor-element-decd8b2{--display:flex;}.elementor-4640 .elementor-element.elementor-element-86682e4{--display:flex;}.elementor-4640 .elementor-element.elementor-element-4225e1d{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:24px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:12px;--n-menu-dropdown-indicator-space:6px;--n-menu-dropdown-indicator-color-normal:var( --e-global-color-text );--n-menu-dropdown-indicator-color-hover:var( --e-global-color-secondary );--n-menu-dropdown-indicator-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-secondary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-4640 .elementor-element.elementor-element-4225e1d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-4640 .elementor-element.elementor-element-4225e1d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-4640 .elementor-element.elementor-element-4225e1d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;--n-menu-title-line-height:1.2;}.elementor-4640 .elementor-element.elementor-element-4225e1d {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-0d9f274 .elementor-button{background-color:#D59730;font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-0d9f274 .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-0d9f274 .elementor-button:focus{background-color:#E7AD4D;color:var( --e-global-color-text );border-color:#E7AD4D;}.elementor-4640 .elementor-element.elementor-element-0d9f274 .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-0d9f274 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:16px 16px 16px 16px;}.elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button:focus{background-color:var( --e-global-color-ff7ceec );color:var( --e-global-color-secondary );border-color:var( --e-global-color-ff7ceec );}.elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-6ff065c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-4640 .elementor-element.elementor-element-7966a8b{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-4640 .elementor-element.elementor-element-701c67d{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-4640 .elementor-element.elementor-element-4225e1d{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-01e170c */.elementor-4640 .elementor-element.elementor-element-01e170c {
    --aln-green: #345C30;
    --aln-gold: #D59730;
    --aln-text: #2D312E;
    --aln-border: #E7DDCF;
    --aln-soft: #F7F1E7;
    --aln-white: #FFFFFF;

    position: relative;
    z-index: 9999;
    overflow: visible !important;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls {
    position: relative !important;
    width: 150px !important;
    min-width: 150px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: visible !important;
}

/* lista dropdown */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls ul {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    display: flex !important;
    flex-direction: column !important;
    background: transparent !important;
    overflow: visible !important;
    z-index: 99999 !important;
}

/* forza la lingua attiva sempre in alto */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-current-language {
    order: -10 !important;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-item:not(.wpml-ls-current-language) {
    order: 10 !important;
    display: none !important;
}

/* quando il menu si apre */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:hover ul,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:focus-within ul {
    background: var(--aln-white) !important;
    border: 1px solid var(--aln-gold) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    box-shadow: 0 12px 22px rgba(45, 49, 46, 0.12) !important;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:hover .wpml-ls-item:not(.wpml-ls-current-language),
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:focus-within .wpml-ls-item:not(.wpml-ls-current-language) {
    display: block !important;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls li {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls a {
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
    width: 100% !important;
    min-height: 40px !important;
    padding: 0 12px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
    background: var(--aln-white) !important;
    color: var(--aln-text) !important;
    font-family: "Inter", sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    transition: background-color .18s ease, color .18s ease;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls a:hover,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls a:focus {
    background: var(--aln-soft) !important;
    color: var(--aln-gold) !important;
    outline: none !important;
}

/* bottone chiuso */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-current-language > a {
    position: relative !important;
    padding: 0 34px 0 12px !important;
    border: 1px solid var(--aln-gold) !important;
    border-radius: 10px !important;
    box-shadow: 0 6px 16px rgba(45, 49, 46, 0.08) !important;
}

/* bottone quando il menu è aperto:
   niente angoli stondati sotto sulla prima riga */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:hover .wpml-ls-current-language > a,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:focus-within .wpml-ls-current-language > a {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* voci del dropdown */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-item:not(.wpml-ls-current-language) > a {
    border: 0 !important;
    border-top: 1px solid var(--aln-border) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* bandiere */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls a img {
    display: block !important;
    width: 18px !important;
    min-width: 18px !important;
    height: auto !important;
    margin: 0 !important;
    border-radius: 1px !important;
}

/* freccia */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-current-language > a::after {
    content: "";
    position: absolute;
    right: 14px;
    top: 50%;
    width: 7px;
    height: 7px;
    border-right: 1.5px solid var(--aln-text);
    border-bottom: 1.5px solid var(--aln-text);
    transform: translateY(-65%) rotate(45deg);
    transition: transform .2s ease, border-color .2s ease;
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:hover .wpml-ls-current-language > a::after,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:focus-within .wpml-ls-current-language > a::after {
    transform: translateY(-35%) rotate(225deg);
}

.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:hover .wpml-ls-current-language > a:hover::after,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls:focus-within .wpml-ls-current-language > a:hover::after {
    border-color: var(--aln-gold) !important;
}

/* reset WPML */
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-legacy-list-horizontal,
.elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls-legacy-list-vertical {
    border: 0 !important;
    padding: 0 !important;
}

/* mobile */
@media (max-width: 767px) {
    .elementor-4640 .elementor-element.elementor-element-01e170c .wpml-ls {
        width: 140px !important;
        min-width: 140px !important;
    }
}/* End custom CSS */