.elementor-14658 .elementor-element.elementor-element-21de99f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c1dfaa5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-231d3e7{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c1b863e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-2c0afff .elementor-heading-title{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-22cba5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:6.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-22cba5d:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-22cba5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27f5014 );}.elementor-14658 .elementor-element.elementor-element-5cf21cc{--display:flex;}.elementor-14658 .elementor-element.elementor-element-7586b01 .elementor-icon-wrapper{text-align:left;}.elementor-14658 .elementor-element.elementor-element-2ce2780{--display:flex;}.elementor-14658 .elementor-element.elementor-element-1359b49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--z-index:9;}.elementor-14658 .elementor-element.elementor-element-3e93e40{--display:flex;}.elementor-14658 .elementor-element.elementor-element-7cb542a{--display:flex;}.elementor-14658 .elementor-element.elementor-element-eb40f75 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-e941d8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-72a8a6e{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-d24b349{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-9742e66{--display:flex;}.elementor-14658 .elementor-element.elementor-element-370598e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--z-index:0;}.elementor-14658 .elementor-element.elementor-element-ad9d381{--display:flex;}.elementor-14658 .elementor-element.elementor-element-c31592b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-e58f311{--display:flex;}.elementor-14658 .elementor-element.elementor-element-8a6bf15{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-f512c33{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-87dab99{--display:flex;--gap:0.6rem 0rem;--row-gap:0.6rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-7b998d4{--display:flex;}.elementor-14658 .elementor-element.elementor-element-ff84fde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:5rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-bb12336{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cb41cf5 );--border-color:var( --e-global-color-cb41cf5 );--padding-top:0rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-90bfa9a .elementor-heading-title{font-family:var( --e-global-typography-127f6d3-font-family ), Sans-serif;font-size:var( --e-global-typography-127f6d3-font-size );font-weight:var( --e-global-typography-127f6d3-font-weight );line-height:var( --e-global-typography-127f6d3-line-height );color:var( --e-global-color-secondary );}.elementor-14658 .elementor-element.elementor-element-891f794{--display:flex;}.elementor-14658 .elementor-element.elementor-element-8af5760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.75rem 0.5rem;--row-gap:1.75rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:0rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-433b757{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-97c6a2b .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-2a2f9ff .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-c75658f .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-893502c .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-secondary );}.elementor-14658 .elementor-element.elementor-element-34a79ef{--display:flex;}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-14658 .elementor-element.elementor-element-4e089fe .elementor-repeater-item-e6f7fab > *{display:inline-block;}.elementor-14658 .elementor-element.elementor-element-4e089fe .elementor-repeater-item-e57b383.dce-item_image{justify-content:top;}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-posts-wrapper{align-items:stretch;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:stretch;}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-fallback{text-align:left;}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-post-item{padding-bottom:35px;}.elementor-14658 .elementor-element.elementor-element-943d9fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1.25rem;--padding-bottom:0.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-8dc85f9 img{width:100%;max-width:100%;}.elementor-14658 .elementor-element.elementor-element-fc41193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-0e46dd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cb41cf5 );--border-color:var( --e-global-color-cb41cf5 );--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-d5ba72d{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-e1e2f27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-e09321a .elementor-heading-title{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-aac46fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cb41cf5 );--border-color:var( --e-global-color-cb41cf5 );--padding-top:5rem;--padding-bottom:6.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-aac46fa:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-aac46fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14658 .elementor-element.elementor-element-5a57d4d{--display:flex;}.elementor-14658 .elementor-element.elementor-element-580ea35 .elementor-icon-wrapper{text-align:left;}.elementor-14658 .elementor-element.elementor-element-84a5e50{--display:flex;--gap:3rem 0rem;--row-gap:3rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-7144ad5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--z-index:9;}.elementor-14658 .elementor-element.elementor-element-420ddf6{--display:flex;}.elementor-14658 .elementor-element.elementor-element-50eb18c{--display:flex;}.elementor-14658 .elementor-element.elementor-element-4840c0b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-29a07c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--z-index:3;}.elementor-14658 .elementor-element.elementor-element-09676ed{--display:flex;}.elementor-14658 .elementor-element.elementor-element-a97c911{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-6334b58{--display:flex;}.elementor-14658 .elementor-element.elementor-element-aaa1fbf{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-91b5316{--display:flex;--gap:0.6rem 0rem;--row-gap:0.6rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-4b147ee .elementor-heading-title{font-family:var( --e-global-typography-1f9d0e7-font-family ), Sans-serif;font-size:var( --e-global-typography-1f9d0e7-font-size );font-weight:var( --e-global-typography-1f9d0e7-font-weight );line-height:var( --e-global-typography-1f9d0e7-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-14658 .elementor-element.elementor-element-d31c509{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0.8rem;--row-gap:0rem;--column-gap:0.8rem;--padding-top:0.25rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-14658 .elementor-element.elementor-element-95b2dca .elementor-heading-title{font-family:"Acumin Pro", Sans-serif;font-size:clamp(1rem, 0.5715rem + 0.4762vw, 1.33331rem);font-weight:400;font-style:italic;line-height:120%;color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-5f07503{--display:flex;}.elementor-14658 .elementor-element.elementor-element-5a171d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-477cc48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-db15118{--display:flex;}.elementor-14658 .elementor-element.elementor-element-87cdf63{--display:flex;--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:10rem;--padding-right:10rem;}.elementor-14658 .elementor-element.elementor-element-87cdf63:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-87cdf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27f5014 );}.elementor-14658 .elementor-element.elementor-element-d995210{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-a47a027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.75rem 0.5rem;--row-gap:1.75rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:0rem;--padding-bottom:8.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-4c6a755{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-777fab3 .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-ca9835e .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-73005f9 .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-1fca7f4 .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-secondary );}.elementor-14658 .elementor-element.elementor-element-827763d{--display:flex;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-14658 .elementor-element.elementor-element-2cec996 .elementor-repeater-item-e6f7fab > *{display:inline-block;}.elementor-14658 .elementor-element.elementor-element-2cec996 .elementor-repeater-item-e57b383.dce-item_image{justify-content:top;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{align-items:stretch;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:stretch;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-fallback{text-align:left;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-post-item{padding-bottom:35px;}.elementor-14658 .elementor-element.elementor-element-a26664b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1.25rem;--padding-bottom:0.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-ec9b681 img{width:100%;max-width:100%;}.elementor-14658 .elementor-element.elementor-element-43fd57c img{width:100%;max-width:100%;}.elementor-14658 .elementor-element.elementor-element-59affff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-29d6033{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-6ee20c3{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-d5d2e12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-fffd448 .elementor-heading-title{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-6746009{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--padding-top:5rem;--padding-bottom:6.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-6746009:not(.elementor-motion-effects-element-type-background), .elementor-14658 .elementor-element.elementor-element-6746009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-27f5014 );}.elementor-14658 .elementor-element.elementor-element-484b59a{--display:flex;}.elementor-14658 .elementor-element.elementor-element-e637ef9 .elementor-icon-wrapper{text-align:left;}.elementor-14658 .elementor-element.elementor-element-25f8a11{--display:flex;}.elementor-14658 .elementor-element.elementor-element-9ab7c0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--z-index:9;}.elementor-14658 .elementor-element.elementor-element-c270a0f{--display:flex;}.elementor-14658 .elementor-element.elementor-element-afcaafe{--display:flex;}.elementor-14658 .elementor-element.elementor-element-a6c7299 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-c96da18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-3977c4a{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-ed05363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14658 .elementor-element.elementor-element-68688b7{--display:flex;}.elementor-14658 .elementor-element.elementor-element-64b8edc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--z-index:0;}.elementor-14658 .elementor-element.elementor-element-05dd4e1{--display:flex;}.elementor-14658 .elementor-element.elementor-element-0a7fded{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;}.elementor-14658 .elementor-element.elementor-element-203bca5{--display:flex;}.elementor-14658 .elementor-element.elementor-element-414a40d{font-family:var( --e-global-typography-bfbe328-font-family ), Sans-serif;font-size:var( --e-global-typography-bfbe328-font-size );font-weight:var( --e-global-typography-bfbe328-font-weight );line-height:var( --e-global-typography-bfbe328-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-50cb57b{--display:flex;--gap:0.6rem 0rem;--row-gap:0.6rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-3afe8f2{--display:flex;}.elementor-14658 .elementor-element.elementor-element-c0b54b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.75rem 0.5rem;--row-gap:1.75rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:0rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-14658 .elementor-element.elementor-element-cab52ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A99574;--border-color:#A99574;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-fc1717e .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-d25195c .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-primary );}.elementor-14658 .elementor-element.elementor-element-36dcd63 .elementor-heading-title{font-family:var( --e-global-typography-8365c4c-font-family ), Sans-serif;font-size:var( --e-global-typography-8365c4c-font-size );font-weight:var( --e-global-typography-8365c4c-font-weight );line-height:var( --e-global-typography-8365c4c-line-height );color:var( --e-global-color-secondary );}.elementor-14658 .elementor-element.elementor-element-8dd86a8{--display:flex;}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 4);flex:0 1 calc( 100% / 4 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-14658 .elementor-element.elementor-element-c31826f .elementor-repeater-item-e6f7fab > *{display:inline-block;}.elementor-14658 .elementor-element.elementor-element-c31826f .elementor-repeater-item-e57b383.dce-item_image{justify-content:top;}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-posts-wrapper{align-items:stretch;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:stretch;}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-fallback{text-align:left;}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-post-item{padding-bottom:35px;}.elementor-14658 .elementor-element.elementor-element-a5f891d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1.25rem;--padding-bottom:0.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-58b143b img{width:100%;max-width:100%;}@media(min-width:768px){.elementor-14658 .elementor-element.elementor-element-231d3e7{--width:calc(100%/12*3);}.elementor-14658 .elementor-element.elementor-element-c1b863e{--width:calc(100%/12*9);}.elementor-14658 .elementor-element.elementor-element-5cf21cc{--width:calc(100%/12*2);}.elementor-14658 .elementor-element.elementor-element-2ce2780{--width:calc(100%/12*10);}.elementor-14658 .elementor-element.elementor-element-3e93e40{--width:calc(100%/10*1);}.elementor-14658 .elementor-element.elementor-element-7cb542a{--width:calc(100%/10*9);}.elementor-14658 .elementor-element.elementor-element-72a8a6e{--width:calc(100%/10*8);}.elementor-14658 .elementor-element.elementor-element-9742e66{--width:calc(100%/10*2);}.elementor-14658 .elementor-element.elementor-element-ad9d381{--width:calc(100%/11*1);}.elementor-14658 .elementor-element.elementor-element-c31592b{--width:calc(100%/11*9);}.elementor-14658 .elementor-element.elementor-element-e58f311{--width:calc(100%/9*5);}.elementor-14658 .elementor-element.elementor-element-f512c33{--width:calc(100%/9*3);}.elementor-14658 .elementor-element.elementor-element-7b998d4{--width:calc(100%/9*1);}.elementor-14658 .elementor-element.elementor-element-d5ba72d{--width:calc(100%/12*3);}.elementor-14658 .elementor-element.elementor-element-e1e2f27{--width:calc(100%/12*9);}.elementor-14658 .elementor-element.elementor-element-5a57d4d{--width:calc(100%/12*2);}.elementor-14658 .elementor-element.elementor-element-84a5e50{--width:calc(100%/12*10);}.elementor-14658 .elementor-element.elementor-element-420ddf6{--width:calc(100%/10*1);}.elementor-14658 .elementor-element.elementor-element-50eb18c{--width:calc(100%/10*9);}.elementor-14658 .elementor-element.elementor-element-09676ed{--width:calc(100%/11*1);}.elementor-14658 .elementor-element.elementor-element-a97c911{--width:calc(100%/11*10);}.elementor-14658 .elementor-element.elementor-element-6334b58{--width:calc(100%/9*5);}.elementor-14658 .elementor-element.elementor-element-91b5316{--width:calc(100%/9*3);}.elementor-14658 .elementor-element.elementor-element-5f07503{--width:calc(100%/9*1);}.elementor-14658 .elementor-element.elementor-element-477cc48{--width:100%;}.elementor-14658 .elementor-element.elementor-element-db15118{--width:calc(100%/10*1);}.elementor-14658 .elementor-element.elementor-element-87cdf63{--width:calc(100%/10*9);}.elementor-14658 .elementor-element.elementor-element-6ee20c3{--width:calc(100%/12*3);}.elementor-14658 .elementor-element.elementor-element-d5d2e12{--width:calc(100%/12*9);}.elementor-14658 .elementor-element.elementor-element-484b59a{--width:calc(100%/12*2);}.elementor-14658 .elementor-element.elementor-element-25f8a11{--width:calc(100%/12*10);}.elementor-14658 .elementor-element.elementor-element-c270a0f{--width:calc(100%/10*1);}.elementor-14658 .elementor-element.elementor-element-afcaafe{--width:calc(100%/10*9);}.elementor-14658 .elementor-element.elementor-element-3977c4a{--width:calc(100%/10*8);}.elementor-14658 .elementor-element.elementor-element-68688b7{--width:calc(100%/10*2);}.elementor-14658 .elementor-element.elementor-element-05dd4e1{--width:calc(100%/11*1);}.elementor-14658 .elementor-element.elementor-element-0a7fded{--width:calc(100%/11*9);}.elementor-14658 .elementor-element.elementor-element-203bca5{--width:calc(100%/9*5);}.elementor-14658 .elementor-element.elementor-element-50cb57b{--width:calc(100%/9*3);}.elementor-14658 .elementor-element.elementor-element-3afe8f2{--width:calc(100%/9*1);}}@media(max-width:1024px) and (min-width:768px){.elementor-14658 .elementor-element.elementor-element-e58f311{--width:100%;}.elementor-14658 .elementor-element.elementor-element-6334b58{--width:calc(100%/9*6);}.elementor-14658 .elementor-element.elementor-element-203bca5{--width:100%;}}@media(max-width:1024px){.elementor-14658 .elementor-element.elementor-element-21de99f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c1dfaa5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-22cba5d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-2ce2780{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-72a8a6e{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-370598e{--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-8a6bf15{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14658 .elementor-element.elementor-element-ff84fde{--padding-top:5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-8af5760{--padding-top:0rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-post-item{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}.elementor-14658 .elementor-element.elementor-element-fc41193{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-0e46dd7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-aac46fa{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-29a07c6{--gap:0rem 1rem;--row-gap:0rem;--column-gap:1rem;}.elementor-14658 .elementor-element.elementor-element-87cdf63{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-a47a027{--padding-top:0rem;--padding-bottom:8rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-post-item{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}.elementor-14658 .elementor-element.elementor-element-59affff{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-29d6033{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-6746009{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-3977c4a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-414a40d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-14658 .elementor-element.elementor-element-c0b54b3{--padding-top:0rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-post-item{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}}@media(max-width:820px){.elementor-14658 .elementor-element.elementor-element-2c0afff .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-eb40f75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-8a6bf15{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-90bfa9a .elementor-heading-title{font-size:var( --e-global-typography-127f6d3-font-size );line-height:var( --e-global-typography-127f6d3-line-height );}.elementor-14658 .elementor-element.elementor-element-97c6a2b .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-2a2f9ff .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-c75658f .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-893502c .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-14658 .elementor-element.elementor-element-e09321a .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-84a5e50{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-4840c0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-aaa1fbf{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-4b147ee .elementor-heading-title{font-size:var( --e-global-typography-1f9d0e7-font-size );line-height:var( --e-global-typography-1f9d0e7-line-height );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-14658 .elementor-element.elementor-element-477cc48{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-14658 .elementor-element.elementor-element-777fab3 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-ca9835e .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-73005f9 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-1fca7f4 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-14658 .elementor-element.elementor-element-fffd448 .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-a6c7299 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-414a40d{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-fc1717e .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-d25195c .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-36dcd63 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-14658 .elementor-element.elementor-element-21de99f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c1dfaa5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c1b863e{--margin-top:0px;--margin-bottom:-17px;--margin-left:0px;--margin-right:0px;}.elementor-14658 .elementor-element.elementor-element-2c0afff .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-22cba5d{--padding-top:2rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-5cf21cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-2ce2780{--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-eb40f75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-e941d8f{--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-72a8a6e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-c31592b{--padding-top:2.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-8a6bf15{width:100%;max-width:100%;font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-ff84fde{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-bb12336{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-90bfa9a{padding:0rem 0rem 2rem 0rem;}.elementor-14658 .elementor-element.elementor-element-90bfa9a .elementor-heading-title{font-size:var( --e-global-typography-127f6d3-font-size );line-height:var( --e-global-typography-127f6d3-line-height );}.elementor-14658 .elementor-element.elementor-element-8af5760{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-97c6a2b .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-2a2f9ff .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-c75658f .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-893502c .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}.elementor-14658 .elementor-element.elementor-element-4e089fe .dce-post-item{padding-bottom:48px;}.elementor-14658 .elementor-element.elementor-element-8dc85f9 img{height:70vh;object-fit:cover;}.elementor-14658 .elementor-element.elementor-element-fc41193{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-0e46dd7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-e1e2f27{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-e09321a .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-aac46fa{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-84a5e50{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-4840c0b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-a97c911{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-aaa1fbf{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-4b147ee .elementor-heading-title{font-size:var( --e-global-typography-1f9d0e7-font-size );line-height:var( --e-global-typography-1f9d0e7-line-height );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-d6e7341 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-94d87d2 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-14658 .elementor-element.elementor-element-95b2dca .elementor-heading-title{font-size:1rem;}.elementor-14658 .elementor-element.elementor-element-477cc48{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-87cdf63{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-a47a027{--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-4c6a755{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-777fab3 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-ca9835e .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-73005f9 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-1fca7f4 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-827763d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}.elementor-14658 .elementor-element.elementor-element-2cec996 .dce-post-item{padding-bottom:48px;}.elementor-14658 .elementor-element.elementor-element-ec9b681 img{height:60vh;object-fit:cover;object-position:center right;}.elementor-14658 .elementor-element.elementor-element-43fd57c img{height:70vh;object-fit:cover;object-position:center right;}.elementor-14658 .elementor-element.elementor-element-59affff{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-29d6033{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-fffd448 .elementor-heading-title{font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-6746009{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:2rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-25f8a11{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-14658 .elementor-element.elementor-element-a6c7299 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-14658 .elementor-element.elementor-element-3977c4a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-14658 .elementor-element.elementor-element-414a40d{width:100%;max-width:100%;font-size:var( --e-global-typography-bfbe328-font-size );line-height:var( --e-global-typography-bfbe328-line-height );}.elementor-14658 .elementor-element.elementor-element-c0b54b3{--padding-top:0rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14658 .elementor-element.elementor-element-fc1717e .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-d25195c .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-36dcd63 .elementor-heading-title{font-size:var( --e-global-typography-8365c4c-font-size );line-height:var( --e-global-typography-8365c4c-line-height );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );}.elementor-14658 .elementor-element.elementor-element-c31826f .dce-post-item{padding-bottom:48px;}.elementor-14658 .elementor-element.elementor-element-58b143b img{height:70vh;object-fit:cover;}}/* Start custom CSS for heading, class: .elementor-element-2c0afff */ul.linea-parent-terms,
ul.linea-child-terms {
    display: flex;
    flex-direction: row-reverse;
    list-style-type: none;
    gap: 1.5rem;
    text-transform: uppercase;
    margin-bottom: -7px;
    padding: 0;
}

.linea-parent-terms li a,
ul.linea-child-terms li a {
    transition: 0.4s;
}

.linea-parent-terms li a:hover,
ul.linea-child-terms li a:hover {
    color: #BA0C2F !important;
}

.linea-parent-terms li a,
ul.linea-child-terms li a {
    font-family: var(--e-global-typography-1f9d0e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f9d0e7-font-size);
    font-weight: 400;
    line-height: var(--e-global-typography-1f9d0e7-line-height);
    color: var(--e-global-color-primary) !important;
}

.linea-parent-terms li.is-current > a,
ul.linea-child-terms li.is-current > a {
    text-decoration: underline;
    text-decoration-color: #BA0C2F;
    text-decoration-thickness: 6px;
    text-underline-offset: 9px;
}

@media screen and (max-width:1024px) {
    ul.linea-parent-terms, 
    ul.linea-child-terms {
        gap: 1rem !important;
    }
}

@media screen and (max-width:768px) {
    ul.linea-parent-terms li a, 
    ul.linea-child-terms li a {
        font-size: 0.93rem !important;
    }
}

@media screen and (max-width:767px) {
    .linea-parent-terms {
      display: flex;
      gap: 1rem;
      list-style: none;
      margin: 0;
      padding: 0;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
    }
    
    .linea-parent-terms::-webkit-scrollbar {
      display: none;
    }
    
    .linea-parent-terms li {
      flex: 0 0 auto;
    }
    
    ul.linea-parent-terms, ul.linea-child-terms {
        padding: 0 1rem !important;
    }
    
    .linea-parent-terms li.is-current > a,
    ul.linea-child-terms li.is-current > a {
        text-underline-offset: 10px !important;
        text-decoration-thickness: 5px;
    }
    
    ul.linea-parent-terms,
    ul.linea-child-terms {
        margin-bottom: 0 !important;
        height: 35px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7586b01 */#back-history {
    cursor: pointer;
}

#back-history svg path {
    transition: 0.4s;
}

#back-history:hover svg path {
    stroke: #BA0C2F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb40f75 */.elementor-14658 .elementor-element.elementor-element-eb40f75 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90bfa9a */@media screen and (max-width:767px) {
    .elementor-14658 .elementor-element.elementor-element-90bfa9a {
        border-bottom: 1px solid #A99574;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fbf587c *//* griglia 4 colonne */
.sottolinee-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1rem;
}

/* card */
.sottolinea {
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1.5rem;
  background: #F2ECE1;
  transition: 0.4s;
}
.sottolinea:hover {
  border-radius: 32px;
}
.sottolinea .sottolinea-header span,
.sottolinea:hover .sottolinea-header svg path {
    transition: 0.4s;
}
.sottolinea:hover .sottolinea-header span {
    color: #BA0C2F;
}
.sottolinea:hover .sottolinea-header svg path {
    stroke: #BA0C2F;
}
.sottolinea-header span {
    font-family: var(--e-global-typography-99a9355-font-family), Sans-serif;
    font-size: var(--e-global-typography-99a9355-font-size);
    font-weight: var(--e-global-typography-99a9355-font-weight) 400;
    line-height: var(--e-global-typography-99a9355-line-height);
    text-transform: uppercase;
}

/* immagine */
.sottolinea-image {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  padding: 0;
}

.sottolinee-track {
    align-items: stretch !important;
}
.sottolinea > a {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    justify-content: space-between;
    height: 21vw;
}

@media screen and (max-width:1274px) {
    .sottolinea > a {
        height: 23vw;
    }
}

@media screen and (max-width:1024px) {
    .sottolinea > a {
        height: 320px;
        justify-content: space-between;
    }
}
@media screen and (max-width:767px) {
    .sottolinea > a {
        height: 300px;
        justify-content: space-between;
    }
    
    #sottolinea .sottolinea-image {
        padding: 0 !important;
    }
    
    #sottolinea .description_sottolinea {
        margin-top: 0 !important;
    }
}
.sottolinea-image {
    margin: 12px 0 !important;
}

/* descrizione limitata a 3 righe */
.description_sottolinea {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.description_sottolinea p {
    font-family: var(--e-global-typography-bfbe328-font-family), Sans-serif;
    font-size: var(--e-global-typography-bfbe328-font-size);
    font-weight: var(--e-global-typography-bfbe328-font-weight);
    line-height: var(--e-global-typography-bfbe328-line-height);
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
  .sottolinee-grid { grid-template-columns: repeat(2, 1fr); }
}

/* Mobile: peek del 2° item e niente frecce */
@media (max-width: 767px) {
  .sottolinea-image {
      padding: 2rem 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-433b757 */.parent_term a {
    transition: 0.4s;
}

.parent_term:hover a {
    color: #BA0C2F !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0bdb979 */.cb-tagreel {
	position: relative;
}

.cb-tagreel-content {
	padding: 0px 0;
}

.cb-tagreel-items {
	margin: -58px 0;
	overflow: hidden;
	cursor: default;

}

.cb-tagreel-row {
	position: relative;
	text-align: center;
	white-space: nowrap;
	gap: 2.5rem !important;
	display: flex !important;
}

.cb-tagreel-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: clamp(2.125rem, 1.2143rem + 1.0119vw, 2.83331rem);
    line-height: 1;
    color: #BA0C2F;
    position: relative;
    padding: 58px 0;
    display: inline-flex;
    align-items: center;
}

.cb-tagreel-item svg {
    width: 1em;         
    height: 0.8em;
    flex: 0 0 auto;              
    display: inline-block;
    vertical-align: middle;
}

@media screen and (max-width:1024px) {
    .icon_margin {
        margin: 0 1rem;
    }
}

@media screen and (max-width:767px) {
    .cb-tagreel-item {
        font-size: 1.75rem;
    }
}

.cb-tagreel-item span {
	position: relative;
	display: inline-block;
	z-index: 1;
}

.icon_margin {
    margin: 0 1.25rem;
    margin-top: -5px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09321a */@media screen and (max-width:767px) {
    .linea-child-terms {
      display: flex;
      gap: 1rem;
      list-style: none;
      margin: 0;
      padding: 0;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
    }
    
    .linea-child-terms::-webkit-scrollbar {
      display: none;
    }
    
    .linea-child-terms li {
      flex: 0 0 auto;
    }
    
    ul.linea-parent-terms, ul.linea-child-terms {
        padding: 0 1rem !important;
    }
    
    .linea-parent-terms li.is-current > a,
    ul.linea-child-terms li.is-current > a {
        text-underline-offset: 10px !important;
        text-decoration-thickness: 5px;
    }
    
    ul.linea-parent-terms,
    ul.linea-child-terms {
        margin-bottom: 0 !important;
        height: 35px;
    }
    
    .elementor-element.elementor-element-e09321a.elementor-widget.elementor-widget-heading {
        margin-bottom: -16px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-580ea35 */.back-history {
    cursor: pointer;
}

.back-history svg path {
    transition: 0.4s;
}

.back-history:hover svg path {
    stroke: #BA0C2F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4840c0b */.elementor-14658 .elementor-element.elementor-element-4840c0b {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-d6e7341 */.elementor-14658 .elementor-element.elementor-element-d6e7341 {
    border-top: 1px solid #A99574;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-94d87d2 */.certification .dce-acf-repeater-grid {
    display: flex;
    flex-wrap: nowrap !important;
}

.dce-acf-repeater-grid img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c6a755 */.parent_term a {
    transition: 0.4s;
}

.parent_term:hover a {
    color: #BA0C2F !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b537ab */.cb-tagreel {
	position: relative;
}

.cb-tagreel-content {
	padding: 0px 0;
}

.cb-tagreel-items {
	margin: -58px 0;
	overflow: hidden;
	cursor: default;

}

.cb-tagreel-row {
	position: relative;
	text-align: center;
	white-space: nowrap;
	gap: 2.5rem !important;
	display: flex !important;
}

.cb-tagreel-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: clamp(2.125rem, 1.2143rem + 1.0119vw, 2.83331rem);
    line-height: 1;
    color: #BA0C2F;
    position: relative;
    padding: 58px 0;
    display: inline-flex;
    align-items: center;
}

.cb-tagreel-item svg {
    width: 1em;         
    height: 0.8em;
    flex: 0 0 auto;              
    display: inline-block;
    vertical-align: middle;
}

@media screen and (max-width:767px) {
    .cb-tagreel-item {
        font-size: 1.75rem;
    }
}

.cb-tagreel-item span {
	position: relative;
	display: inline-block;
	z-index: 1;
}

.icon_margin {
    margin: 0 1.25rem;
    margin-top: -5px
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fffd448 */ul.linea-parent-terms,
ul.linea-child-terms {
    display: flex;
    flex-direction: row-reverse;
    list-style-type: none;
    gap: 1.5rem;
    text-transform: uppercase;
    margin-bottom: -7px;
    padding: 0;
}

.linea-parent-terms li a,
ul.linea-child-terms li a {
    transition: 0.4s;
}

.linea-parent-terms li a:hover,
ul.linea-child-terms li a:hover {
    color: #BA0C2F !important;
}

.linea-parent-terms li a,
ul.linea-child-terms li a {
    font-family: var(--e-global-typography-1f9d0e7-font-family), Sans-serif;
    font-size: var(--e-global-typography-1f9d0e7-font-size);
    font-weight: 400;
    line-height: var(--e-global-typography-1f9d0e7-line-height);
    color: var(--e-global-color-primary) !important;
}

.linea-parent-terms li.is-current > a,
ul.linea-child-terms li.is-current > a {
    text-decoration: underline;
    text-decoration-color: #BA0C2F;
    text-decoration-thickness: 6px;
    text-underline-offset: 9px;
}
    
@media screen and (max-width:767px) {
    .elementor-359 .elementor-element.elementor-element-d5d2e12 {
        margin-bottom: -1rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e637ef9 */#back-history {
    cursor: pointer;
}

#back-history svg path {
    transition: 0.4s;
}

#back-history:hover svg path {
    stroke: #BA0C2F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6c7299 */.elementor-14658 .elementor-element.elementor-element-a6c7299 {
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cab52ff */.parent_term a {
    transition: 0.4s;
}

.parent_term:hover a {
    color: #BA0C2F !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2559748 */.cb-tagreel {
	position: relative;
}

.cb-tagreel-content {
	padding: 0px 0;
}

.cb-tagreel-items {
	margin: -58px 0;
	overflow: hidden;
	cursor: default;

}

.cb-tagreel-row {
	position: relative;
	text-align: center;
	white-space: nowrap;
	gap: 2.5rem !important;
	display: flex !important;
}

.cb-tagreel-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: clamp(2.125rem, 1.2143rem + 1.0119vw, 2.83331rem);
    line-height: 1;
    color: #BA0C2F;
    position: relative;
    padding: 58px 0;
    display: inline-flex;
    align-items: center;
}

.cb-tagreel-item svg {
    width: 1em;         
    height: 0.8em;
    flex: 0 0 auto;              
    display: inline-block;
    vertical-align: middle;
}

@media screen and (max-width:767px) {
    .cb-tagreel-item {
        font-size: 1.75rem;
    }
}

.cb-tagreel-item span {
	position: relative;
	display: inline-block;
	z-index: 1;
}

.icon_margin {
    margin: 0 1.25rem;
    margin-top: -5px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acumin Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://pastadallacosta.it/wp-content/uploads/2025/08/Acumin-RPro.woff2') format('woff2');
}
@font-face {
	font-family: 'Acumin Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://pastadallacosta.it/wp-content/uploads/2025/08/Acumin-BdPro.woff2') format('woff2');
}
/* End Custom Fonts CSS */