.elementor-kit-6{--e-global-color-primary:#8A3D12;--e-global-color-secondary:#F39735;--e-global-color-text:#241913;--e-global-color-accent:#127180;--e-global-color-bordeauxdeep:#241309;--e-global-color-darksec:#20140D;--e-global-color-cream:#F7F1E8;--e-global-color-cream2:#F1E7D8;--e-global-color-cream3:#EADFCC;--e-global-color-paper:#FCF8F1;--e-global-color-gold2:#F3A24A;--e-global-color-sage:#127180;--e-global-color-inkmuted:#5B4A3D;--e-global-color-ink40:#8B7967;--e-global-color-line:#E6DBC9;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Fraunces";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Hanken Grotesk";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Hanken Grotesk";--e-global-typography-accent-font-weight:600;--e-global-typography-h1hero-font-family:"Fraunces";--e-global-typography-h1hero-font-size:clamp(2.7rem, 6.4vw, 5.1rem);--e-global-typography-h1hero-font-weight:430;--e-global-typography-h1hero-line-height:1.06em;--e-global-typography-h1hero-letter-spacing:-0.025em;--e-global-typography-h2sec-font-family:"Fraunces";--e-global-typography-h2sec-font-size:clamp(2rem, 4vw, 3.15rem);--e-global-typography-h2sec-font-weight:450;--e-global-typography-h2sec-line-height:1.06em;--e-global-typography-h2sec-letter-spacing:-0.015em;--e-global-typography-h1page-font-family:"Fraunces";--e-global-typography-h1page-font-size:clamp(2.4rem, 5.4vw, 4rem);--e-global-typography-h1page-font-weight:430;--e-global-typography-h1page-line-height:1.04em;--e-global-typography-h1page-letter-spacing:-0.025em;--e-global-typography-h3card-font-family:"Fraunces";--e-global-typography-h3card-font-size:1.5rem;--e-global-typography-h3card-font-weight:480;--e-global-typography-h3card-line-height:1.12em;--e-global-typography-eyebrow-font-family:"Hanken Grotesk";--e-global-typography-eyebrow-font-size:0.76rem;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-letter-spacing:0.22em;--e-global-typography-lead-font-family:"Hanken Grotesk";--e-global-typography-lead-font-size:clamp(1.08rem, 1.5vw, 1.28rem);--e-global-typography-lead-font-weight:400;--e-global-typography-lead-line-height:1.6em;background-color:#F7F1E8;color:#241913;font-family:"Hanken Grotesk", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.65em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#6E1327;font-family:"Hanken Grotesk", Sans-serif;font-size:0.98rem;font-weight:600;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 15px 28px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#8A1B33;color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#6E1327;}.elementor-kit-6 a:hover{color:#8A1B33;}.elementor-kit-6 h1{color:#241913;font-family:"Fraunces", Sans-serif;font-size:clamp(2.4rem, 5.2vw, 4rem);font-weight:430;line-height:1.04em;letter-spacing:-0.025em;}.elementor-kit-6 h2{color:#241913;font-family:"Fraunces", Sans-serif;font-size:clamp(2rem, 4vw, 3.15rem);font-weight:450;line-height:1.06em;letter-spacing:-0.015em;}.elementor-kit-6 h3{color:#241913;font-family:"Fraunces", Sans-serif;font-size:1.5rem;font-weight:480;line-height:1.12em;}.elementor-kit-6 h4{color:#241913;font-family:"Fraunces", Sans-serif;font-size:1.2rem;font-weight:500;}.elementor-kit-6 h5{color:#241913;font-family:"Fraunces", Sans-serif;font-weight:500;}.elementor-kit-6 h6{color:#241913;font-family:"Fraunces", Sans-serif;font-weight:600;}.elementor-kit-6 img{border-radius:0px 0px 0px 0px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*KHDR*/[data-elementor-type="header"]{position:fixed !important;top:0;left:0;right:0;width:100%;z-index:9990}#kasla-header{position:relative;display:grid !important;grid-template-columns:1fr auto 1fr !important;align-items:center !important;column-gap:30px !important;width:100% !important;max-width:100% !important;padding:15px 48px !important;background:transparent !important;border-bottom:1px solid transparent !important;box-shadow:none;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,padding .3s ease}#kasla-header::before{content:"";position:absolute;left:0;right:0;top:0;height:230%;background:linear-gradient(to bottom,rgba(26,10,16,.55),rgba(26,10,16,0));pointer-events:none;transition:opacity .35s ease;z-index:-1}#kasla-header .elementor-element-hdrbrand{justify-self:start;display:flex !important;align-items:center !important;gap:12px}#kasla-header .elementor-element-hdrwm{flex:0 0 auto !important;width:auto !important;align-items:center !important}#kasla-header .elementor-element-hdrnav{justify-self:center}#kasla-header .elementor-element-hdrcta{justify-self:end}#kasla-header .elementor-nav-menu a{white-space:nowrap;color:#FBF5EC !important;transition:color .3s ease}#kasla-header .elementor-nav-menu a:hover,#kasla-header .elementor-item-active{color:#ffffff !important}#kasla-header .elementor-element-hdrname .elementor-heading-title{color:#FBF5EC !important;transition:color .3s ease;text-shadow:0 1px 12px rgba(0,0,0,.30)}#kasla-header .elementor-element-hdrsub .elementor-heading-title{color:#FBF5EC !important;transition:color .3s ease}#kasla-header .elementor-element-hdrlogo img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.38));transition:filter .3s ease}#kasla-header.kasla-solid{background:rgba(249,244,236,.94) !important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#E6DBC9 !important;box-shadow:0 10px 34px rgba(46,12,20,.10);padding-top:9px !important;padding-bottom:9px !important}#kasla-header.kasla-solid::before{opacity:0}#kasla-header.kasla-solid .elementor-element-hdrname .elementor-heading-title{color:#241913 !important;text-shadow:none}#kasla-header.kasla-solid .elementor-element-hdrsub .elementor-heading-title{color:#241913 !important}#kasla-header.kasla-solid .elementor-nav-menu a{color:#3E2A20 !important}#kasla-header.kasla-solid .elementor-item-active{color:#8A3D12 !important}#kasla-header.kasla-solid .elementor-element-hdrlogo img{filter:none}@media(max-width:1024px){#kasla-header{grid-template-columns:1fr auto !important;padding-left:22px !important;padding-right:22px !important}#kasla-header .elementor-element-hdrcta{display:none}#kasla-header .elementor-element-hdrnav{justify-self:end}#kasla-header .elementor-menu-toggle{color:#FBF5EC !important}#kasla-header.kasla-solid .elementor-menu-toggle{color:#241913 !important}}#kasla-footer a{color:#C9B8A8;transition:.25s}#kasla-footer a:hover{color:#FBF7F0}[id]{scroll-margin-top:96px}.elementor-button{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.elementor-button:hover{transform:translateY(-2px)}.e-con>.elementor-widget-image:first-child img{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.e-con>.elementor-widget-image:first-child{overflow:hidden}#kasla-footer .elementor-icon-list-text{color:#C9B8A8;transition:color .25s}#kasla-footer a:hover .elementor-icon-list-text{color:#FBF7F0}.elementor-element-ctinfo,.elementor-element-ctformc{min-width:0}/*KSPLIT*/@media(min-width:768px){.elementor-element-introL{width:46% !important;max-width:46% !important}.elementor-element-introR{width:46% !important;max-width:46% !important}.elementor-element-storiaimgc{width:47% !important;max-width:47% !important}.elementor-element-storiatxt{width:45% !important;max-width:45% !important}.elementor-element-sosttxt{width:46% !important;max-width:46% !important}.elementor-element-sostimgc{width:46% !important;max-width:46% !important}.elementor-element-csstoryimg{width:47% !important;max-width:47% !important}.elementor-element-csstorytxt{width:45% !important;max-width:45% !important}.elementor-element-3ae61e4{width:46% !important;max-width:46% !important}.elementor-element-9bd114e{width:46% !important;max-width:46% !important}.elementor-element-62f9136{width:47% !important;max-width:47% !important}.elementor-element-c402f93{width:45% !important;max-width:45% !important}.elementor-element-f389256{width:46% !important;max-width:46% !important}.elementor-element-73d9d09{width:46% !important;max-width:46% !important}.elementor-element-5eec88f{width:45% !important;max-width:45% !important}.elementor-element-5ad7e3a{width:47% !important;max-width:47% !important}.elementor-element-ctinfo{width:42% !important;max-width:42% !important}.elementor-element-ctformc{width:52% !important;max-width:52% !important}}@media(max-width:767px){.elementor-element-introL{width:100% !important;max-width:100% !important}.elementor-element-introR{width:100% !important;max-width:100% !important}.elementor-element-storiaimgc{width:100% !important;max-width:100% !important}.elementor-element-storiatxt{width:100% !important;max-width:100% !important}.elementor-element-sosttxt{width:100% !important;max-width:100% !important}.elementor-element-sostimgc{width:100% !important;max-width:100% !important}.elementor-element-csstoryimg{width:100% !important;max-width:100% !important}.elementor-element-csstorytxt{width:100% !important;max-width:100% !important}.elementor-element-3ae61e4{width:100% !important;max-width:100% !important}.elementor-element-9bd114e{width:100% !important;max-width:100% !important}.elementor-element-62f9136{width:100% !important;max-width:100% !important}.elementor-element-c402f93{width:100% !important;max-width:100% !important}.elementor-element-f389256{width:100% !important;max-width:100% !important}.elementor-element-73d9d09{width:100% !important;max-width:100% !important}.elementor-element-5eec88f{width:100% !important;max-width:100% !important}.elementor-element-5ad7e3a{width:100% !important;max-width:100% !important}.elementor-element-ctinfo{width:100% !important;max-width:100% !important}.elementor-element-ctformc{width:100% !important;max-width:100% !important}}/*KHDR2*/#kasla-header{padding-left:max(24px,calc((100% - 1220px)/2)) !important;padding-right:max(24px,calc((100% - 1220px)/2)) !important}#kasla-header .elementor-element-hdrlogo img{width:60px !important;max-width:60px !important;height:auto !important}#kasla-header .elementor-element-hdrwm{gap:7px !important;justify-content:center !important}#kasla-header .elementor-element-hdrname .elementor-heading-title{line-height:1.04 !important;margin:0 !important}#kasla-header .elementor-element-hdrsub .elementor-heading-title{line-height:1 !important;margin:0 !important}#kasla-header .elementor-element-hdrsub{margin-top:0px !important}@media(max-width:1024px){#kasla-header{padding-left:22px !important;padding-right:22px !important}}.elementor-element-hrprodgrid .elementor-widget-image,.elementor-element-catgrid .elementor-widget-image,.elementor-element-vnservgrid .elementor-widget-image{overflow:hidden}.elementor-element-hrprodgrid .elementor-widget-image img,.elementor-element-catgrid .elementor-widget-image img,.elementor-element-vnservgrid .elementor-widget-image img{aspect-ratio:16/11 !important;object-fit:cover !important;width:100% !important;height:auto !important;display:block !important}/*KHDR3*/#kasla-header .elementor-element-hdrname .elementor-heading-title{line-height:1 !important}#kasla-header .elementor-element-hdrsub{margin-top:0px !important}.elementor-element-hrprodgrid > .e-con-inner,.elementor-element-catgrid > .e-con-inner,.elementor-element-vnservgrid > .e-con-inner{grid-template-rows:unset !important;grid-auto-rows:1fr !important}/*KMAP*/.elementor-element-ctmapembed{width:100% !important;align-self:stretch !important;min-width:0 !important;display:block !important}.elementor-element-ctmapembed .elementor-widget-container{width:100% !important}.elementor-element-ctmapembed .elementor-shortcode{width:100% !important;display:block !important}.kasla-map{width:100% !important}/*KCTA*/#kasla-header .elementor-element-hdrcta,#kasla-header .elementor-element-hdrcta > .e-con-inner{justify-content:flex-end !important}#kasla-header .elementor-element-hdrbtn{margin-left:auto !important}/*KMOB*/#kasla-top{width:48px !important;height:48px !important;min-width:0 !important;padding:0 !important;box-sizing:border-box !important;border-radius:50% !important;aspect-ratio:1 !important}@media(max-width:600px){#kasla-top{width:46px !important;height:46px !important}}@media(max-width:1024px){#kasla-header .elementor-element-hdrnav{position:static !important}#kasla-header .elementor-nav-menu--dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;background:#F9F4EC !important;box-shadow:0 22px 44px rgba(46,12,20,.14) !important;border-top:1px solid #E6DBC9 !important;z-index:999}#kasla-header .elementor-nav-menu--dropdown a,#kasla-header .elementor-nav-menu--dropdown .elementor-item{color:#241913 !important}}@media(max-width:767px){[data-elementor-type="wp-page"] > .e-con.e-parent{padding-top:40px !important;padding-bottom:40px !important}[data-elementor-type="wp-page"] > .e-con.e-parent:first-child{padding-top:120px !important;padding-bottom:32px !important}}/*KMOB2*/@media(max-width:1024px){.elementor-location-header{top:0 !important}#kasla-header .elementor-nav-menu--dropdown{top:100% !important;margin:0 !important}#kasla-header .elementor-nav-menu--dropdown .elementor-nav-menu{margin:0 !important}#kasla-header .elementor-nav-menu--dropdown .elementor-item:hover,#kasla-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,#kasla-header .elementor-nav-menu--dropdown .elementor-item.highlighted,#kasla-header .elementor-nav-menu--dropdown a:hover,#kasla-header .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#8A3D12 !important;color:#FBF5EC !important}} /*KPROD*/ .elementor-element-hp3i img,.elementor-element-hp4i img,.elementor-element-cat2img img{object-fit:contain!important;background:#FCF8F1;padding:6px}
/*KOVL fix overlay container E4.2: il ::before perde inset*/
.e-con::before{top:0 !important;left:0 !important;width:100% !important;height:100% !important;}
 /*KICON*/ .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important} .elementor-widget-icon-box .elementor-icon-box-icon{margin:0 auto 16px auto!important} .elementor-widget-icon-box .elementor-icon-box-content{text-align:center!important;width:100%}/* End custom CSS */