.elementor-1086 .elementor-element.elementor-element-8f796fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:8%;--padding-bottom:5%;--padding-left:13%;--padding-right:13%;}.elementor-1086 .elementor-element.elementor-element-8f796fb:not(.elementor-motion-effects-element-type-background), .elementor-1086 .elementor-element.elementor-element-8f796fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://great-swirles.40-160-33-16.plesk.page/wp-content/uploads/2025/07/SubpagePatternOverlay.webp");}.elementor-1086 .elementor-element.elementor-element-5f1ca11{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-1086 .elementor-element.elementor-element-5f1ca11 .elementor-heading-title{font-family:var( --e-global-typography-2c4b75b-font-family ), Sans-serif;font-size:var( --e-global-typography-2c4b75b-font-size );font-weight:var( --e-global-typography-2c4b75b-font-weight );text-transform:var( --e-global-typography-2c4b75b-text-transform );font-style:var( --e-global-typography-2c4b75b-font-style );text-decoration:var( --e-global-typography-2c4b75b-text-decoration );line-height:var( --e-global-typography-2c4b75b-line-height );color:var( --e-global-color-secondary );}.elementor-1086 .elementor-element.elementor-element-8551146{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1086 .elementor-element.elementor-element-febad82 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-febad82 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-febad82 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-febad82 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-febad82 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-8a0761c .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-8a0761c .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-8a0761c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-8a0761c .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-8a0761c .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-15d3657 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-15d3657 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-15d3657 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-15d3657 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-15d3657 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-0401c7e .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-0401c7e .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-0401c7e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-0401c7e .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-0401c7e .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-edb255f .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-edb255f .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-edb255f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-edb255f .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-edb255f .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d37048d .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-d37048d .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-d37048d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d37048d .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-d37048d .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d709555 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-d709555 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-d709555 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d709555 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-d709555 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-592f2e5 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-592f2e5 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-592f2e5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-592f2e5 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-592f2e5 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-5ce835d .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-5ce835d .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-5ce835d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-5ce835d .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-5ce835d .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-bff932f .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-bff932f .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-bff932f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-bff932f .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-bff932f .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-7044558 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-7044558 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-7044558 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-7044558 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-7044558 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-1608997 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-1608997 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-1608997 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-1608997 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-1608997 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-ce6cb92{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1086 .elementor-element.elementor-element-555bed7{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-67a538c{text-align:start;}.elementor-1086 .elementor-element.elementor-element-67a538c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-af2cbdd .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-cf27dff{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-46cd3ca{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-a65f59a{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-0ec6bd5{text-align:start;}.elementor-1086 .elementor-element.elementor-element-0ec6bd5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-486035b .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-486035b .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-486035b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-486035b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-486035b .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-486035b .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-e7e5f3a{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-ee5e626{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-c8d7a53{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-d0aa6a1{text-align:start;}.elementor-1086 .elementor-element.elementor-element-d0aa6a1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-c7c4048 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-4a6c22b{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-88fdcac{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-188db92{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-7997c38{text-align:start;}.elementor-1086 .elementor-element.elementor-element-7997c38 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-a05f6d7 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-903cf33{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-9deadfa{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-c7d7c37{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-df3f237{text-align:start;}.elementor-1086 .elementor-element.elementor-element-df3f237 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-2616906 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-f9d79af{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-f4737ff{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-d6a3ce2{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-cd3be0b{text-align:start;}.elementor-1086 .elementor-element.elementor-element-cd3be0b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-d191102 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-15147aa{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-398da86{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-fbc2c13{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-bb78dfe{text-align:start;}.elementor-1086 .elementor-element.elementor-element-bb78dfe .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-76c83d6 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-aea6541{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-267439f{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-1f570c1{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-abd6eb2{text-align:start;}.elementor-1086 .elementor-element.elementor-element-abd6eb2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-1448270 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-4d5bbdb{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-932998b{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-5665a54{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-754f3d6{text-align:start;}.elementor-1086 .elementor-element.elementor-element-754f3d6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-d1ee5e6 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-b4e795c{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-3866e10{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-3277796{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-b2bce15{text-align:start;}.elementor-1086 .elementor-element.elementor-element-b2bce15 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-c15b888 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-76bec13{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-dcc9a91{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-de66a3a{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-dc68bbc{text-align:start;}.elementor-1086 .elementor-element.elementor-element-dc68bbc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-46e5769 .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-18135ac{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-2928efb{--display:flex;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1086 .elementor-element.elementor-element-88e2567{--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:space-between;}.elementor-1086 .elementor-element.elementor-element-fa4a9aa{text-align:start;}.elementor-1086 .elementor-element.elementor-element-fa4a9aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button{background-color:var( --e-global-color-6722730 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button:hover, .elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button:hover svg, .elementor-1086 .elementor-element.elementor-element-68c607e .elementor-button:focus svg{fill:var( --e-global-color-6722730 );}.elementor-1086 .elementor-element.elementor-element-cf17f73{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-1086 .elementor-element.elementor-element-4c81a44{--display:flex;--position:fixed;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;bottom:0px;--z-index:1000;}body:not(.rtl) .elementor-1086 .elementor-element.elementor-element-4c81a44{left:0px;}body.rtl .elementor-1086 .elementor-element.elementor-element-4c81a44{right:0px;}.elementor-1086 .elementor-element.elementor-element-57cab74 .elementor-icon-wrapper{text-align:end;}.elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-framed .elementor-icon, .elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-framed .elementor-icon, .elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1086 .elementor-element.elementor-element-57cab74.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1086 .elementor-element.elementor-element-57cab74 .elementor-icon{font-size:25px;}.elementor-1086 .elementor-element.elementor-element-57cab74 .elementor-icon svg{height:25px;}:root{--page-title-display:none;}@media(max-width:1550px){.elementor-1086 .elementor-element.elementor-element-5f1ca11 .elementor-heading-title{font-size:var( --e-global-typography-2c4b75b-font-size );line-height:var( --e-global-typography-2c4b75b-line-height );}.elementor-1086 .elementor-element.elementor-element-67a538c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-0ec6bd5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-d0aa6a1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-7997c38 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-df3f237 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-cd3be0b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-bb78dfe .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-abd6eb2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-754f3d6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-b2bce15 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-dc68bbc .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-fa4a9aa .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-1086 .elementor-element.elementor-element-8f796fb{--padding-top:15%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1086 .elementor-element.elementor-element-5f1ca11{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-1086 .elementor-element.elementor-element-5f1ca11 .elementor-heading-title{font-size:var( --e-global-typography-2c4b75b-font-size );line-height:var( --e-global-typography-2c4b75b-line-height );}.elementor-1086 .elementor-element.elementor-element-8551146{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1086 .elementor-element.elementor-element-67a538c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-cf27dff{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-0ec6bd5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-e7e5f3a{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-d0aa6a1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-4a6c22b{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-7997c38 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-903cf33{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-df3f237 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-f9d79af{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-cd3be0b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-15147aa{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-bb78dfe .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-aea6541{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-abd6eb2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-4d5bbdb{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-754f3d6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-b4e795c{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-b2bce15 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-76bec13{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-dc68bbc .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-18135ac{--grid-columns:2;}.elementor-1086 .elementor-element.elementor-element-fa4a9aa .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-cf17f73{--grid-columns:2;}}@media(max-width:767px){.elementor-1086 .elementor-element.elementor-element-8f796fb{--padding-top:20%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1086 .elementor-element.elementor-element-5f1ca11 .elementor-heading-title{font-size:var( --e-global-typography-2c4b75b-font-size );line-height:var( --e-global-typography-2c4b75b-line-height );}.elementor-1086 .elementor-element.elementor-element-8551146{--justify-content:center;}.elementor-1086 .elementor-element.elementor-element-ce6cb92{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-555bed7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-67a538c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-cf27dff{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-46cd3ca{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-a65f59a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-0ec6bd5 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-e7e5f3a{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-ee5e626{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-c8d7a53{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-d0aa6a1 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-4a6c22b{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-88fdcac{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-188db92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-7997c38 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-903cf33{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-9deadfa{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-c7d7c37{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-df3f237 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-f9d79af{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-f4737ff{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-d6a3ce2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-cd3be0b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-15147aa{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-398da86{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-fbc2c13{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-bb78dfe .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-aea6541{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-267439f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-1f570c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-abd6eb2 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-4d5bbdb{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-932998b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-5665a54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-754f3d6 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-b4e795c{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-3866e10{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-3277796{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-b2bce15 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-76bec13{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-dcc9a91{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-de66a3a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-dc68bbc .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-18135ac{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-2928efb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1086 .elementor-element.elementor-element-88e2567{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1086 .elementor-element.elementor-element-fa4a9aa .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1086 .elementor-element.elementor-element-cf17f73{--grid-columns:1;width:100%;max-width:100%;}.elementor-1086 .elementor-element.elementor-element-57cab74 .elementor-icon{font-size:20px;}.elementor-1086 .elementor-element.elementor-element-57cab74 .elementor-icon svg{height:20px;}}/* Start custom CSS for container, class: .elementor-element-8f796fb */.elementor-1086 .elementor-element.elementor-element-8f796fb {
    background-attachment: fixed !important;
}/* End custom CSS */
/* Start custom CSS *//* Main filter bar container - thinner pill */
.wpfMainWrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  padding: 4px 12px; /* thinner */
  border-radius: 28px; /* smaller pill shape */
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  flex-wrap: nowrap;
  justify-content: flex-start;
  height: 60px; /* controls thickness */
}

/* Each filter block */
.wpfMainWrapper .wpfFilterWrapper {
  margin: 0;
  padding: 0 6px;
  position: relative;
  color: #D23346; /* red text */
  display: flex;
  align-items: center;
}

/* Custom chevron arrow (except for Price) */
.wpfMainWrapper .wpfFilterWrapper:not([data-filter-type="wpfPrice"])::after {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #D23346;
  border-bottom: 2px solid #D23346;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}

/* Hover effect */
.wpfMainWrapper select:hover,
.wpfMainWrapper .wpfFilterWrapper:hover {
  color: #D23346;
}

/* Price input fields - no arrow */
.wpfMainWrapper .wpfPriceInputs input {
  border: none !important;
  background: transparent;
  width: 45px;
  text-align: center;
  font-size: 13px;
  color: #333;
}

/* Add default label text before dropdowns */
.wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfCategory"]::before {
  content: "Categories:";
  margin-right: 4px;
  color: #D23346;
  font-weight: 600;
}

.wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfSortBy"]::before {
  content: "Sort By:";
  margin-right: 4px;
  color: #D23346;
  font-weight: 600;
}

/* Clean dropdown styling */
.wpfMainWrapper select {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent;
  font-size: 14px;
  font-weight: 500;
  color: #D23346;
  padding-right: 20px;
  appearance: none;
  cursor: pointer;
}

/* Dropdown option styling */
.wpfMainWrapper select option {
  background: #ffffff !important;
  color: #707070;
  padding: 8px 12px;
}

/* Hover effect for options (supported in modern browsers) */
.wpfMainWrapper select option:hover {
  background: #ffffff !important;
  color: #D23346 !important;
}

/* Selected option highlight override */
.wpfMainWrapper select option:checked,
.wpfMainWrapper select option:focus {
  background: #ffffff !important;
  color: #D23346 !important;
}

.wpfPriceInputs{
    margin-top: -10px !important;
}

@media screen and (max-width: 767px){
    .wpfMainWrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #fff;
  padding: 4px 12px; /* thinner */
  border-radius: 28px; /* smaller pill shape */
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 500;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 250px; /* controls thickness */
}
}/* End custom CSS */