.elementor-806 .elementor-element.elementor-element-e0520a8{--display:flex;}.elementor-806 .elementor-element.elementor-element-c7238e7{--display:flex;--padding-top:clamp(1.5rem, 1.3786rem + 0.5178vw, 2rem);--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:100;}.elementor-806 .elementor-element.elementor-element-085bbeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--border-radius:8px 8px 8px 8px;--padding-top:clamp(0.8125rem, 0.6608rem + 0.6472vw, 1.4375rem);--padding-bottom:clamp(0.8125rem, 0.6608rem + 0.6472vw, 1.4375rem);--padding-left:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);--padding-right:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);}.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon{font-size:24px;}.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon svg{height:24px;}.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon-wrapper svg{width:auto;}.elementor-806 .elementor-element.elementor-element-10e785c{--e-transform-translateX:-50%;--e-transform-translateY:-50%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:50%;text-align:left;}body:not(.rtl) .elementor-806 .elementor-element.elementor-element-10e785c{left:50%;}body.rtl .elementor-806 .elementor-element.elementor-element-10e785c{right:50%;}.elementor-806 .elementor-element.elementor-element-10e785c img{width:clamp(8.625rem, 8.1244rem + 2.1359vw, 10.6875rem);}.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon-wrapper{text-align:center;}.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon{font-size:24px;}.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon svg{height:24px;}.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon-wrapper svg{width:auto;}.elementor-806 .elementor-element.elementor-element-78ad38e{--display:flex;}.elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-894d792{--display:flex;}.elementor-806 .elementor-element.elementor-element-1956160{--display:flex;--flex-wrap:nowrap;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:clamp(0.8125rem, 0.6456rem + 0.712vw, 1.5rem);--padding-bottom:clamp(0.8125rem, 0.6456rem + 0.712vw, 1.5rem);--padding-left:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);--padding-right:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);}.elementor-806 .elementor-element.elementor-element-1956160:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-1956160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1ACC;}.elementor-806 .elementor-element.elementor-element-b6812b1{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-b6812b1:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-b6812b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://arcadian-restoration.co.uk/wp-content/uploads/2025/12/solving-damp-problems.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-806 .elementor-element.elementor-element-157923a{z-index:1;text-align:center;}.elementor-806 .elementor-element.elementor-element-157923a .elementor-heading-title{font-family:var( --e-global-typography-262dc0a-font-family ), Sans-serif;font-size:var( --e-global-typography-262dc0a-font-size );font-weight:var( --e-global-typography-262dc0a-font-weight );text-transform:var( --e-global-typography-262dc0a-text-transform );font-style:var( --e-global-typography-262dc0a-font-style );line-height:var( --e-global-typography-262dc0a-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-19b2dd7{z-index:2;}.elementor-806 .elementor-element.elementor-element-d837831{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-d837831:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-d837831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://arcadian-restoration.co.uk/wp-content/uploads/2025/12/lime-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-806 .elementor-element.elementor-element-9cfef61{z-index:1;text-align:center;}.elementor-806 .elementor-element.elementor-element-9cfef61 .elementor-heading-title{font-family:var( --e-global-typography-262dc0a-font-family ), Sans-serif;font-size:var( --e-global-typography-262dc0a-font-size );font-weight:var( --e-global-typography-262dc0a-font-weight );text-transform:var( --e-global-typography-262dc0a-text-transform );font-style:var( --e-global-typography-262dc0a-font-style );line-height:var( --e-global-typography-262dc0a-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-679d104{z-index:2;}.elementor-806 .elementor-element.elementor-element-a681dce{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-a681dce:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-a681dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://arcadian-restoration.co.uk/wp-content/uploads/2025/12/extensions-for-period-properties.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-806 .elementor-element.elementor-element-2357006{z-index:1;text-align:center;}.elementor-806 .elementor-element.elementor-element-2357006 .elementor-heading-title{font-family:var( --e-global-typography-262dc0a-font-family ), Sans-serif;font-size:var( --e-global-typography-262dc0a-font-size );font-weight:var( --e-global-typography-262dc0a-font-weight );text-transform:var( --e-global-typography-262dc0a-text-transform );font-style:var( --e-global-typography-262dc0a-font-style );line-height:var( --e-global-typography-262dc0a-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-a2f9d44{z-index:2;}.elementor-806 .elementor-element.elementor-element-c411604{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-c411604:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-c411604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://arcadian-restoration.co.uk/wp-content/uploads/2025/12/stone-work.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-806 .elementor-element.elementor-element-c588448{z-index:1;text-align:center;}.elementor-806 .elementor-element.elementor-element-c588448 .elementor-heading-title{font-family:var( --e-global-typography-262dc0a-font-family ), Sans-serif;font-size:var( --e-global-typography-262dc0a-font-size );font-weight:var( --e-global-typography-262dc0a-font-weight );text-transform:var( --e-global-typography-262dc0a-text-transform );font-style:var( --e-global-typography-262dc0a-font-style );line-height:var( --e-global-typography-262dc0a-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-ffd783f{z-index:2;}.elementor-806 .elementor-element.elementor-element-35514aa{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-35514aa:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-35514aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://arcadian-restoration.co.uk/wp-content/uploads/2025/12/drone-roof-inspections.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-806 .elementor-element.elementor-element-0e3f8d4{z-index:1;text-align:center;}.elementor-806 .elementor-element.elementor-element-0e3f8d4 .elementor-heading-title{font-family:var( --e-global-typography-262dc0a-font-family ), Sans-serif;font-size:var( --e-global-typography-262dc0a-font-size );font-weight:var( --e-global-typography-262dc0a-font-weight );text-transform:var( --e-global-typography-262dc0a-text-transform );font-style:var( --e-global-typography-262dc0a-font-style );line-height:var( --e-global-typography-262dc0a-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-ca8d55e{z-index:2;}.elementor-806 .elementor-element.elementor-element-e3ad034{--display:flex;}.elementor-806 .elementor-element.elementor-element-a17ee26{--display:flex;--flex-wrap:nowrap;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-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:clamp(0.8125rem, 0.6456rem + 0.712vw, 1.5rem);--padding-bottom:clamp(0.8125rem, 0.6456rem + 0.712vw, 1.5rem);--padding-left:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);--padding-right:clamp(1.25rem, 1.0983rem + 0.6472vw, 1.875rem);}.elementor-806 .elementor-element.elementor-element-a17ee26:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-a17ee26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1ACC;}.elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-941619f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-cf35e6e );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}.elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title a:hover, .elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title a:focus{color:var( --e-global-color-cf35e6e );}#elementor-popup-modal-806 .dialog-widget-content{background-color:#1A1A1ACC;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-806 .dialog-message{width:640px;height:100vh;align-items:flex-start;}#elementor-popup-modal-806{justify-content:center;align-items:center;pointer-events:all;}@media(max-width:1366px){.elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-157923a .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-9cfef61 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-2357006 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-c588448 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-0e3f8d4 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-941619f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-806 .elementor-element.elementor-element-e0520a8{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-085bbeb{--padding-top:clamp(0.8125rem, 0.6608rem + 0.6472vw, 1.4375rem);--padding-bottom:clamp(0.8125rem, 0.6608rem + 0.6472vw, 1.4375rem);--padding-left:0;--padding-right:0;}.elementor-806 .elementor-element.elementor-element-78ad38e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-78ad38e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-1956160{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-806 .elementor-element.elementor-element-b6812b1{--min-height:80px;}.elementor-806 .elementor-element.elementor-element-157923a .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-d837831{--min-height:80px;}.elementor-806 .elementor-element.elementor-element-9cfef61 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-a681dce{--min-height:80px;}.elementor-806 .elementor-element.elementor-element-2357006 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-c411604{--min-height:80px;}.elementor-806 .elementor-element.elementor-element-c588448 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-35514aa{--min-height:80px;}.elementor-806 .elementor-element.elementor-element-0e3f8d4 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-a17ee26{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-941619f{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:30px;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );--n-accordion-icon-size:24px;}.elementor-806 .elementor-element.elementor-element-941619f {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:30px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}#elementor-popup-modal-806 .dialog-message{width:100vw;}}@media(max-width:767px){.elementor-806 .elementor-element.elementor-element-c7238e7{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-806 .elementor-element.elementor-element-9e148f8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-157923a .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-9cfef61 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-2357006 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-c588448 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-0e3f8d4 .elementor-heading-title{font-size:var( --e-global-typography-262dc0a-font-size );line-height:var( --e-global-typography-262dc0a-line-height );}.elementor-806 .elementor-element.elementor-element-f0561c5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-613087d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-3224bb6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-27ecf16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-ba493ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-292f5ba .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-941619f{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}:where( .elementor-806 .elementor-element.elementor-element-941619f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-cdc23b0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-851904b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-806 .elementor-element.elementor-element-1a0fdbe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-806 .elementor-element.elementor-element-1956160{--width:min(1536px,calc(100% - clamp(3rem, 1.7864rem + 5.178vw, 8rem)));}.elementor-806 .elementor-element.elementor-element-a17ee26{--width:min(1536px,calc(100% - clamp(3rem, 1.7864rem + 5.178vw, 8rem)));}}@media(max-width:1024px) and (min-width:768px){.elementor-806 .elementor-element.elementor-element-1956160{--width:100%;}.elementor-806 .elementor-element.elementor-element-a17ee26{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-04c67bf */.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon {
    transition: opacity 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-04c67bf .elementor-icon:hover {
    opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10e785c */.elementor-806 .elementor-element.elementor-element-10e785c a {
    transition: opacity 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-10e785c a:hover {
    opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d76b0f */.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon {
    transition: opacity 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-6d76b0f .elementor-icon:hover {
    opacity: 0.85;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7238e7 */.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-c7238e7 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-c7238e7.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-c7238e7.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b2dd7 */.elementor-806 .elementor-element.elementor-element-19b2dd7,
.elementor-806 .elementor-element.elementor-element-19b2dd7 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-679d104 */.elementor-806 .elementor-element.elementor-element-679d104,
.elementor-806 .elementor-element.elementor-element-679d104 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2f9d44 */.elementor-806 .elementor-element.elementor-element-a2f9d44,
.elementor-806 .elementor-element.elementor-element-a2f9d44 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffd783f */.elementor-806 .elementor-element.elementor-element-ffd783f,
.elementor-806 .elementor-element.elementor-element-ffd783f * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8d55e */.elementor-806 .elementor-element.elementor-element-ca8d55e,
.elementor-806 .elementor-element.elementor-element-ca8d55e * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1956160 */.elementor-806 .elementor-element.elementor-element-1956160 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-1956160 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-1956160 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17ee26 */.elementor-806 .elementor-element.elementor-element-a17ee26 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b2dd7 */.elementor-806 .elementor-element.elementor-element-19b2dd7,
.elementor-806 .elementor-element.elementor-element-19b2dd7 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-679d104 */.elementor-806 .elementor-element.elementor-element-679d104,
.elementor-806 .elementor-element.elementor-element-679d104 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2f9d44 */.elementor-806 .elementor-element.elementor-element-a2f9d44,
.elementor-806 .elementor-element.elementor-element-a2f9d44 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffd783f */.elementor-806 .elementor-element.elementor-element-ffd783f,
.elementor-806 .elementor-element.elementor-element-ffd783f * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8d55e */.elementor-806 .elementor-element.elementor-element-ca8d55e,
.elementor-806 .elementor-element.elementor-element-ca8d55e * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1956160 */.elementor-806 .elementor-element.elementor-element-1956160 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-1956160 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-1956160 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17ee26 */.elementor-806 .elementor-element.elementor-element-a17ee26 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19b2dd7 */.elementor-806 .elementor-element.elementor-element-19b2dd7,
.elementor-806 .elementor-element.elementor-element-19b2dd7 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-679d104 */.elementor-806 .elementor-element.elementor-element-679d104,
.elementor-806 .elementor-element.elementor-element-679d104 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2f9d44 */.elementor-806 .elementor-element.elementor-element-a2f9d44,
.elementor-806 .elementor-element.elementor-element-a2f9d44 * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffd783f */.elementor-806 .elementor-element.elementor-element-ffd783f,
.elementor-806 .elementor-element.elementor-element-ffd783f * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ca8d55e */.elementor-806 .elementor-element.elementor-element-ca8d55e,
.elementor-806 .elementor-element.elementor-element-ca8d55e * {
    position: absolute;
    inset: 0;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1956160 */.elementor-806 .elementor-element.elementor-element-1956160 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-1956160 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-1956160 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-1956160 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-1956160.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17ee26 */.elementor-806 .elementor-element.elementor-element-a17ee26 {
    backdrop-filter: blur(6px);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image:
        linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%),
        linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    z-index: 1;
    
    transition: background-image 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item::after {
    content: '';
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
    z-index: 2;
    
    opacity: 0;
    transition: opacity 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item .elementor-heading-title {
    transition: 0.5s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::before {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover::after {
    opacity: 1;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-item:hover .elementor-heading-title {
    background: linear-gradient(155deg, #A07627 0%, #D3B554 38.74%, #A07627 83.07%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .swiper-wrapper {
    transition-timing-function: linear;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup {
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-out;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 .mm-popup.active {
    opacity: 1;
    visibility: visible;
}

.elementor-806 .elementor-element.elementor-element-a17ee26 {
	transform: translateY(0);
	transition: transform 0.6s ease;
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling {
	transform: translateY(-100%);
}

.elementor-806 .elementor-element.elementor-element-a17ee26.scrolling.scrolling-up {
	transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-941619f */.elementor-806 .elementor-element.elementor-element-941619f .e-n-accordion-item-title[aria-expanded="true"] svg {
    transform: scaleY(-1);
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-806 {
    backdrop-filter: blur(6px);
}/* End custom CSS */