.elementor-3842 .elementor-element.elementor-element-5a68bcf{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:-1rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3842 .elementor-element.elementor-element-c4ae0cf{--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;--justify-content:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3842 .elementor-element.elementor-element-c4ae0cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3842 .elementor-element.elementor-element-fa26583{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3842 .elementor-element.elementor-element-0198054{background-color:transparent;padding:3px 7px 3px 7px;background-image:linear-gradient(160deg, var( --e-global-color-primary ) 20%, var( --e-global-color-secondary ) 80%);border-radius:8px 8px 8px 8px;}.elementor-3842 .elementor-element.elementor-element-0198054 .elementor-heading-title{font-family:var( --e-global-typography-f58fdf7-font-family ), Sans-serif;font-size:var( --e-global-typography-f58fdf7-font-size );text-transform:var( --e-global-typography-f58fdf7-text-transform );line-height:var( --e-global-typography-f58fdf7-line-height );color:var( --e-global-color-text );}.elementor-3842 .elementor-element.elementor-element-fae3180 .etheme-advanced-headline{background-color:var( --e-global-color-6753a89 );font-family:var( --e-global-typography-13ebfaf-font-family ), Sans-serif;font-size:var( --e-global-typography-13ebfaf-font-size );text-transform:var( --e-global-typography-13ebfaf-text-transform );line-height:var( --e-global-typography-13ebfaf-line-height );}.elementor-3842 .elementor-element.elementor-element-fae3180 .etheme-advanced-headline::selection{-webkit-text-fill-color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-fae3180{--heading-space:0px;}.elementor-3842 .elementor-element.elementor-element-5cd5ede{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3842 .elementor-element.elementor-element-5cd5ede:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-5cd5ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-3842 .elementor-element.elementor-element-8ab3347{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:16px 16px 16px 16px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3842 .elementor-element.elementor-element-8ab3347:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-8ab3347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3842 .elementor-element.elementor-element-55e3a39{--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:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3842 .elementor-element.elementor-element-4ec1449 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-4ec1449{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-4ec1449 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-4ec1449 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-4ec1449 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-4ec1449 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-4ec1449 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-3273283 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-3273283{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-3273283 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-3273283 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-3273283 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-3273283 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-3273283 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-51e6306 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-51e6306{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-51e6306 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-51e6306 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-51e6306 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-51e6306 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-51e6306 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-0e8ddad .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-0e8ddad{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-0e8ddad > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-0e8ddad .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-0e8ddad .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-0e8ddad .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-0e8ddad .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1253e7a .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-1253e7a{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-1253e7a > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-1253e7a .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-1253e7a .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1253e7a .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-1253e7a .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-e518a27 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-e518a27{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-e518a27 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-e518a27 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-e518a27 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-e518a27 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-e518a27 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-f0b78e0 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-f0b78e0{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-f0b78e0 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-f0b78e0 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-f0b78e0 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-f0b78e0 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-f0b78e0 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2a582c7 .elementor-button{background-color:#FFFFFF00;font-family:"Cabin", Sans-serif;font-size:15px;fill:var( --e-global-color-6753a89 );color:var( --e-global-color-6753a89 );--fill-color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-3842 .elementor-element.elementor-element-2a582c7{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-2a582c7 > .elementor-widget-container{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1px 0px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-2a582c7 .elementor-button:hover, .elementor-3842 .elementor-element.elementor-element-2a582c7 .elementor-button:hover:focus{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2a582c7 .elementor-button:hover svg, .elementor-3842 .elementor-element.elementor-element-2a582c7 .elementor-button:hover:focus svg{fill:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-ea8e8d4{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3842 .elementor-element.elementor-element-ea8e8d4.elementor-element{--align-self:center;}.elementor-3842 .elementor-element.elementor-element-ea8e8d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3842 .elementor-element.elementor-element-ea8e8d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3842 .elementor-element.elementor-element-ea8e8d4 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3842 .elementor-element.elementor-element-ea8e8d4 {--n-menu-title-color-hover:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-fc7f6de{--display:flex;--min-height:4rem;--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;--z-index:15;}.elementor-3842 .elementor-element.elementor-element-fc7f6de:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-fc7f6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3842 .elementor-element.elementor-element-1b34cf7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3842 .elementor-element.elementor-element-1b34cf7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 > .elementor-widget-container{border-style:none;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet-title{font-family:"Cabin", Sans-serif;font-size:0;font-weight:300;text-transform:uppercase;line-height:1.3em;border-style:none;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 legend.wpgb-facet-title{width:calc( 100% - 0px - 0px );transform:translateY(0px);margin-bottom:calc(0px + 0px);}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-6753a89 );background-color:var( --e-global-color-643e3f0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input::placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input::-webkit-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input::-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:-ms-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover::placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover::-moz-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:hover:-moz-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus::placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus::-webkit-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus::-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus:-ms-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input:focus:-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet label:hover .wpgb-input-icon{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-clear-button, .elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .acplt-clear{color:#F23345;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-clear-button:hover, .elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-clear-button:focus, .elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .acplt-clear:hover, .elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .acplt-clear:focus{color:var( --e-global-color-c066d05 );}.elementor-3842 .elementor-element.elementor-element-88c3e7d{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.4);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3842 .elementor-element.elementor-element-44a1752{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-44a1752 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-44a1752.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet-title{font-family:"Cabin", Sans-serif;font-size:0;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-44a1752 legend.wpgb-facet-title{width:calc( 100% - 0px - 0px );transform:translateY(0px);margin-bottom:calc(0px + 0px);}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul:first-child, .elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul:first-child + ul, .elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet li[aria-expanded="true"] > ul, .elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet li:not([aria-expanded]) > ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul.wpgb-expanded li[hidden]{display:block;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul li{margin:0 0 0px 0;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul ul{margin-top:0px;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul ul li:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul:first-child + ul{margin-top:0px;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul:first-child, .elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-facet ul:first-child + ul{margin-bottom:-0px;}.elementor-3842 .elementor-element.elementor-element-44a1752 li > [role="button"][aria-pressed]:hover{background-color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-44a1752 li > [role="button"]{padding:5px 5px 5px 5px;}.elementor-3842 .elementor-element.elementor-element-44a1752 li [class^="wpgb-"][class$="-label"]{font-family:"Cabin", Sans-serif;font-size:clamp(1.266rem, 1.1614rem + 0.3346vw, 1.563rem);font-weight:300;text-transform:capitalize;line-height:1.3em;color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-44a1752 [aria-pressed]:hover [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-text );}.elementor-3842 .elementor-element.elementor-element-44a1752 [aria-pressed="true"] [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-44a1752 li [class^="wpgb-"][class$="-label"] span{font-family:"Exo 2", Sans-serif;font-size:clamp(1.125rem, 0.9519rem + 0.7692vw, 1.5rem);line-height:1.6em;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-toggle-hidden{font-family:"Exo 2", Sans-serif;font-size:clamp(1.125rem, 0.9519rem + 0.7692vw, 1.5rem);line-height:1.6em;}.elementor-3842 .elementor-element.elementor-element-44a1752 .wpgb-toggle-hidden:hover{background-color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-afd37ed{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);--n-menu-title-transition:300ms;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:19px;--n-menu-icon-color:var( --e-global-color-primary );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3842 .elementor-element.elementor-element-afd37ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3842 .elementor-element.elementor-element-afd37ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3842 .elementor-element.elementor-element-afd37ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Cabin", Sans-serif;font-weight:300;text-transform:capitalize;--n-menu-title-line-height:1.3;}.elementor-3842 .elementor-element.elementor-element-afd37ed {--n-menu-title-color-hover:var( --e-global-color-primary );}:where( .elementor-3842 .elementor-element.elementor-element-afd37ed > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-3842 .elementor-element.elementor-element-79e5d0f{--display:flex;--min-height:0rem;--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:flex-start;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3842 .elementor-element.elementor-element-79e5d0f:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-79e5d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3842 .elementor-element.elementor-element-0dcebfa{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-0dcebfa > .elementor-widget-container{border-style:none;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet-title{font-family:"Cabin", Sans-serif;font-size:0;font-weight:300;text-transform:uppercase;line-height:1.3em;border-style:none;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul:first-child, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul:first-child + ul, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet li[aria-expanded="true"] > ul, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet li:not([aria-expanded]) > ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul.wpgb-expanded li[hidden]{display:block;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul li{margin:0 0 12px 0;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul ul{margin-top:12px;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul ul li:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul:first-child + ul{margin-top:12px;}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul:first-child, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul:first-child + ul{margin-bottom:-12px;}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul li{margin-right:12px;}body.rtl .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul li{margin-left:12px;}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul li[aria-expanded] li:last-child{margin-right:0;}body.rtl .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet ul li[aria-expanded] li:last-child{margin-left:0;}.elementor-3842 .elementor-element.elementor-element-0dcebfa li > [role="button"]{background-color:var( --e-global-color-text );border-radius:16px 16px 16px 16px;padding:2px 7px 2px 7px;}.elementor-3842 .elementor-element.elementor-element-0dcebfa li > [role="button"][aria-pressed]:hover{background-color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-0dcebfa li [class^="wpgb-"][class$="-label"]{font-family:var( --e-global-typography-879583f-font-family ), Sans-serif;color:var( --e-global-color-6753a89 );border-style:none;padding:0px 0px 0px 5px;}.elementor-3842 .elementor-element.elementor-element-0dcebfa [aria-pressed]:hover [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-text );background-color:#000000;}.elementor-3842 .elementor-element.elementor-element-0dcebfa [aria-pressed="true"] [class^="wpgb-"][class$="-label"]{color:var( --e-global-color-6753a89 );background-color:var( --e-global-color-643e3f0 );}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet .wpgb-button-control:before, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet .wpgb-button-control:after{background-color:var( --e-global-color-28eb94d );}.elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet .wpgb-button-control:hover:before, .elementor-3842 .elementor-element.elementor-element-0dcebfa .wpgb-facet .wpgb-button-control:hover:after{background-color:#FF0000;}.elementor-3842 .elementor-element.elementor-element-9daaa38{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-9daaa38 > .elementor-widget-container{border-style:none;}.elementor-3842 .elementor-element.elementor-element-9daaa38 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-9daaa38 .wpgb-facet-title{font-family:"Cabin", Sans-serif;font-size:0;font-weight:300;text-transform:uppercase;line-height:1.3em;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-9daaa38 legend.wpgb-facet-title{width:calc( 100% - 0px - 0px );transform:translateY(0px);margin-bottom:calc(0px + 0px);}.elementor-3842 .elementor-element.elementor-element-9daaa38 button.wpgb-button{font-family:var( --e-global-typography-879583f-font-family ), Sans-serif;color:#000000;background-color:var( --e-global-color-28eb94d );border-style:none;border-radius:16px 16px 16px 16px;padding:6px 15px 6px 15px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-9daaa38 button.wpgb-button:not([disabled]):hover, .elementor-3842 .elementor-element.elementor-element-9daaa38 button.wpgb-button:not([disabled]):focus{color:var( --e-global-color-text );background-color:#000000;}.elementor-3842 .elementor-element.elementor-element-9daaa38 button.wpgb-button[disabled]{color:#FFFFFF00;background-color:#FFFFFF00;}.elementor-3842 .elementor-element.elementor-element-b2cb199{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-3842 .elementor-element.elementor-element-6172919{width:auto;max-width:auto;}.elementor-3842 .elementor-element.elementor-element-6172919.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3842 .elementor-element.elementor-element-6172919 > .elementor-widget-container{border-style:none;}.elementor-3842 .elementor-element.elementor-element-6172919 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-6172919 .wpgb-facet-title{font-family:"Cabin", Sans-serif;font-size:0px;text-transform:capitalize;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-6172919 legend.wpgb-facet-title{width:calc( 100% - 0px - 0px );transform:translateY(0px);margin-bottom:calc(0px + 0px);}.elementor-3842 .elementor-element.elementor-element-6172919 .wpgb-facet .wpgb-result-count{display:block;text-align:left;}.elementor-3842 .elementor-element.elementor-element-ac84d40{text-align:end;}.elementor-3842 .elementor-element.elementor-element-ac84d40 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);font-weight:300;text-transform:capitalize;line-height:1.3em;color:#222222;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc > .elementor-widget-container{border-style:none;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );border-style:none;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select, .elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select *{font-family:"Cabin", Sans-serif;font-size:clamp(1.125rem, 1.081rem + 0.1408vw, 1.25rem);font-weight:300;text-transform:capitalize;line-height:1.3em;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select, .elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select .wpgb-select-search, .elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input::placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input::-webkit-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input::-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input:-ms-input-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select input:-moz-placeholder{color:var( --e-global-color-6753a89 );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover, .elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover .wpgb-select-search, .elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input::placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input::-moz-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input:-ms-input-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select:hover input:-moz-placeholder{color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-select{border-style:none;padding:8px 8px 8px 8px;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet .wpgb-select-toggle{color:#000000;fill:#000000;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet .wpgb-select-separator{background-color:#000000;}.elementor-3842 .elementor-element.elementor-element-e1f888b{--grid-columns:3;--grid-row-gap:4rem;width:100%;max-width:100%;z-index:0;--grid-column-gap:3rem;}.elementor-3842 .elementor-element.elementor-element-e1f888b > .elementor-widget-container{padding:0rem 1rem 0rem 1rem;}.elementor-3842 .elementor-element.elementor-element-972a140 .wpgb-facet > fieldset:last-child{margin-bottom:0;}.elementor-3842 .elementor-element.elementor-element-972a140 .wpgb-facet-title{text-transform:capitalize;}.elementor-3842 .elementor-element.elementor-element-972a140 .wpgb-facet{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.elementor-3842 .elementor-element.elementor-element-972a140 button.wpgb-button{font-family:var( --e-global-typography-f58fdf7-font-family ), Sans-serif;font-size:var( --e-global-typography-f58fdf7-font-size );text-transform:var( --e-global-typography-f58fdf7-text-transform );line-height:var( --e-global-typography-f58fdf7-line-height );border-radius:8px 8px 8px 8px;padding:8px 20px 8px 20px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-dd78f6e{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:0;}@media(min-width:768px){.elementor-3842 .elementor-element.elementor-element-c4ae0cf{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3842 .elementor-element.elementor-element-c4ae0cf{--width:100%;}.elementor-3842 .elementor-element.elementor-element-fc7f6de{--width:100%;}.elementor-3842 .elementor-element.elementor-element-79e5d0f{--width:100%;}}@media(max-width:1024px){.elementor-3842 .elementor-element.elementor-element-c4ae0cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3842 .elementor-element.elementor-element-0198054 .elementor-heading-title{font-size:var( --e-global-typography-f58fdf7-font-size );line-height:var( --e-global-typography-f58fdf7-line-height );}.elementor-3842 .elementor-element.elementor-element-fae3180 .etheme-advanced-headline{font-size:var( --e-global-typography-13ebfaf-font-size );line-height:var( --e-global-typography-13ebfaf-line-height );}.elementor-3842 .elementor-element.elementor-element-ea8e8d4{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-fc7f6de{--margin-top:0rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input{font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-79e5d0f{--margin-top:0rem;--margin-bottom:-1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-e1f888b{--grid-columns:2;}.elementor-3842 .elementor-element.elementor-element-972a140{z-index:0;}.elementor-3842 .elementor-element.elementor-element-972a140 .wpgb-facet-title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-972a140 legend.wpgb-facet-title{width:calc( 100% - 0px - 0px );transform:translateY(0px);margin-bottom:calc(0px + 0px);}.elementor-3842 .elementor-element.elementor-element-972a140 button.wpgb-button{font-size:var( --e-global-typography-f58fdf7-font-size );line-height:var( --e-global-typography-f58fdf7-line-height );}.elementor-3842 .elementor-element.elementor-element-dd78f6e{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}}@media(max-width:767px){.elementor-3842 .elementor-element.elementor-element-0198054 .elementor-heading-title{font-size:var( --e-global-typography-f58fdf7-font-size );line-height:var( --e-global-typography-f58fdf7-line-height );}.elementor-3842 .elementor-element.elementor-element-fae3180 .etheme-advanced-headline{font-size:var( --e-global-typography-13ebfaf-font-size );line-height:var( --e-global-typography-13ebfaf-line-height );}.elementor-3842 .elementor-element.elementor-element-ea8e8d4{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-fc7f6de{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-1b34cf7 .wpgb-facet .wpgb-input{font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-44a1752{width:100%;max-width:100%;}.elementor-3842 .elementor-element.elementor-element-79e5d0f{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-3842 .elementor-element.elementor-element-0dcebfa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-9daaa38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-b2cb199{--flex-wrap:nowrap;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3842 .elementor-element.elementor-element-2f2d5dc .wpgb-facet-title{font-size:var( --e-global-typography-text-font-size );}.elementor-3842 .elementor-element.elementor-element-e1f888b{--grid-columns:1;--grid-column-gap:10px;}.elementor-3842 .elementor-element.elementor-element-972a140 button.wpgb-button{font-size:var( --e-global-typography-f58fdf7-font-size );line-height:var( --e-global-typography-f58fdf7-line-height );}}/* Start custom CSS for container, class: .elementor-element-fc7f6de *//* 1. Add smooth transition to the base element */
.elementor-3842 .elementor-element.elementor-element-fc7f6de {
    /* Apply transition to all properties for smooth animation */
    /* NOTE: Setting transition to 0s means there will be NO smooth animation */
    transition: all 0s ease-in-out; 
}

/* 2. Styles applied WHEN the container becomes sticky */
.elementor-3842 .elementor-element.elementor-element-fc7f6de.elementor-sticky--effects {
    /* Background Color */
    background-color: #ffffff; 

    /* Border Radius: Set only the bottom corners to 16px */
    border-top-left-radius: 0; 
    border-top-right-radius: 0; 
    border-bottom-left-radius: 16px; 
    border-bottom-right-radius: 16px;

    /* Border (Width, Style, Color) - REMOVES THE TOP BORDER */
    border-left: 1px solid #000000;   /* Keeps the left border */
    border-right: 1px solid #000000;  /* Keeps the right border */
    border-bottom: 1px solid #000000; /* Keeps the bottom border */
    border-top: none;                 /* Explicitly removes the top border */

    /* Box Shadow */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    
    /* Ensure the shadow/border is not hidden by overflow */
    overflow: visible !important; 
}

/* New: Add a 1px black left border to the specific widget 
   (.wpgb-facet-3) when its parent container has the sticky effect 
   (.elementor-sticky--effects) */

.elementor-sticky--effects .wpgb-facet-3 {
    /* Apply only a 1px solid black border to the left side of the widget */
    border-left: 1px solid #000000 !important;
    
    /* Ensure other widget borders are explicitly removed/overridden */
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79e5d0f *//* 1. Add smooth transition to the base element */
.elementor-3842 .elementor-element.elementor-element-79e5d0f {
    /* Apply transition to all properties for smooth animation */
    /* NOTE: Setting transition to 0s means there will be NO smooth animation */
    transition: all 0s ease-in-out; 
}

/* 2. Styles applied WHEN the container becomes sticky */
.elementor-3842 .elementor-element.elementor-element-79e5d0f.elementor-sticky--effects {
    /* Background Color */
    background-color: #ffffff; 

    /* Border Radius: Set only the bottom corners to 16px */
    border-top-left-radius: 0; 
    border-top-right-radius: 0; 
    border-bottom-left-radius: 16px; 
    border-bottom-right-radius: 16px;

    /* Border (Width, Style, Color) - REMOVES THE TOP BORDER */
    border-left: 1px solid #000000;   /* Keeps the left border */
    border-right: 1px solid #000000;  /* Keeps the right border */
    border-bottom: 1px solid #000000; /* Keeps the bottom border */
    border-top: none;                 /* Explicitly removes the top border */

    /* Box Shadow */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    
    /* Ensure the shadow/border is not hidden by overflow */
    overflow: visible !important; 
}

/* New: Add a 1px black left border to the specific widget 
   (.wpgb-facet-3) when its parent container has the sticky effect 
   (.elementor-sticky--effects) */

.elementor-sticky--effects .wpgb-facet-3 {
    /* Apply only a 1px solid black border to the left side of the widget */
    border-left: 1px solid #000000 !important;
    
    /* Ensure other widget borders are explicitly removed/overridden */
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cabin';
	font-display: auto;
	src: url('https://honestvendors.com/wp-content/uploads/2025/07/Cabin-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */