.elementor-99 .elementor-element.elementor-element-8af4135{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.7;--overlay-mix-blend-mode:multiply;--border-radius:0px 0px 048px 048px;--margin-top:-149px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-8af4135:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sufiapparel.com/wp-content/uploads/2026/01/sufi-apparel-clothing-and-garment-production-service.webp");background-position:center center;background-size:cover;}.elementor-99 .elementor-element.elementor-element-8af4135::before, .elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-8af4135 > .e-con-inner > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-8af4135 > .e-con-inner > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );background-image:url("https://sufiapparel.com/wp-content/uploads/2026/01/bg-hero-v1a.webp");--background-overlay:'';}.elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-shape-top .elementor-shape-fill, .elementor-99 .elementor-element.elementor-element-8af4135 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-039ccd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-039ccd9.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-c133337{text-align:center;}.elementor-99 .elementor-element.elementor-element-c133337 .elementor-heading-title{font-size:37px;font-weight:600;color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-bca1a5f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-item > a{font-size:20px;font-weight:400;}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-0b4d29d{--iteration-count:infinite;--dynamic-text-color:#FFF0C4;--typing-selected-bg-color:#E1D8B7;--typing-selected-color:var( --e-global-color-b681175 );}.elementor-99 .elementor-element.elementor-element-0b4d29d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-0b4d29d .elementor-headline{text-align:start;font-size:36px;font-weight:700;}.elementor-99 .elementor-element.elementor-element-0b4d29d .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-a82d4cb{width:var( --container-widget-width, 45% );max-width:45%;padding:10px 10px 10px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-a82d4cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-a82d4cb:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:12px;}.elementor-99 .elementor-element.elementor-element-a82d4cb.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:12px;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > a{font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-text{color:#FAF9F6;transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-3663d3d{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8e0fc41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8e0fc41.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-64824ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-64824ed .elementor-heading-title{font-size:41px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-264fb80{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:500;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-264fb80.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-5dfea34{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-620004c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-99 .elementor-element.elementor-element-620004c .elementor-heading-title{font-size:34px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-5eeb6f4{--display:flex;--min-height:50px;--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:center;--align-items:center;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-5eeb6f4.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-ee94c19.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-0aae430.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-c7d5035.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-870b7f8.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-7aa3ab6.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-a80b226.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-dfc5045.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-5f35142.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-b059e21.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button{background-color:var( --e-global-color-62b8169 );font-size:15px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.03s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:14px 14px 14px 14px;}.elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-cbd97cc.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-2d0e4c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 220px;--row-gap:020px;--column-gap:220px;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-dea4e9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-dea4e9b.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-bd12962{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-7db6eb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-7db6eb8 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-b642566 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-b642566 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-e0c4046{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-0dd749e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-0dd749e .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-93089f3 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-93089f3 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-bc977d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 220px;--row-gap:020px;--column-gap:220px;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-e82bb33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-e82bb33.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-3898f53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-3898f53.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-931fe4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-931fe4f .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-4e66d00 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-4e66d00 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-293c8c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-e6d42a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-e6d42a4 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-9aae077 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-9aae077 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-42a309d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 220px;--row-gap:020px;--column-gap:220px;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-2f093e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-2f093e8.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-63d2706{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-136e5d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-136e5d4 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-e3e19d2 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-e3e19d2 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-19b7bcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-778850c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-778850c .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-9369db3 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-9369db3 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-ee333f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 220px;--row-gap:020px;--column-gap:220px;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-b6f0b2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-b6f0b2e.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-4c140e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-819bb86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-819bb86 .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-1a23ba9 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-1a23ba9 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-76a6d21{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-c7895eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-c7895eb .elementor-heading-title{font-size:36px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-1.8px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-accent );}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-body, .elementor-99 .elementor-element.elementor-element-31c2105 .accordion.floating-style .elementskit-card-body{background-color:#E6C84F45;}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:20px;}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-body p, .elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-body{font-size:18px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-31c2105 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-99 .elementor-element.elementor-element-9150b64{--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-99 .elementor-element.elementor-element-9150b64:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-9150b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sufiapparel.com/wp-content/uploads/2026/02/ChatGPT-Image-Feb-21-2026-04_29_42-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-9150b64::before, .elementor-99 .elementor-element.elementor-element-9150b64 > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-9150b64 > .e-con-inner > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-9150b64 > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-9150b64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-9150b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e23c0c0 );--background-overlay:'';}.elementor-99 .elementor-element.elementor-element-79c0d6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-84704bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-84704bd:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-84704bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e23c0c0 );}.elementor-99 .elementor-element.elementor-element-2fa37fa .elementor-heading-title{color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-fc14909 .elementor-button{background-color:var( --e-global-color-accent );font-weight:600;fill:var( --e-global-color-e23c0c0 );color:var( --e-global-color-e23c0c0 );border-style:solid;border-width:0px 2px 2px 0px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-99 .elementor-element.elementor-element-fc14909 .elementor-button:hover, .elementor-99 .elementor-element.elementor-element-fc14909 .elementor-button:focus{background-color:var( --e-global-color-c24a90d );color:var( --e-global-color-e23c0c0 );border-color:var( --e-global-color-62b8169 );}.elementor-99 .elementor-element.elementor-element-fc14909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-fc14909.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-fc14909 .elementor-button:hover svg, .elementor-99 .elementor-element.elementor-element-fc14909 .elementor-button:focus svg{fill:var( --e-global-color-e23c0c0 );}.elementor-99 .elementor-element.elementor-element-a03be40{--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;}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-8af4135{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8af4135.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-039ccd9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-0b4d29d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-0b4d29d.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-0b4d29d .elementor-headline{text-align:center;font-size:34px;line-height:1.1em;letter-spacing:-0.1px;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-icon{order:0;}.elementor-99 .elementor-element.elementor-element-a82d4cb{width:var( --container-widget-width, 594px );max-width:594px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;--container-widget-width:594px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;}.elementor-99 .elementor-element.elementor-element-a82d4cb.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > a{font-size:18px;}.elementor-99 .elementor-element.elementor-element-3663d3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-99 .elementor-element.elementor-element-3663d3d.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-8e0fc41{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-64824ed .elementor-heading-title{font-size:36px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-5dfea34{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-620004c .elementor-heading-title{font-size:40px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-ee94c19.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-0aae430.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-c7d5035.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-870b7f8.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7aa3ab6.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-a80b226.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-dfc5045.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-5f35142.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-b059e21.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-cbd97cc.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-2d0e4c4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-99 .elementor-element.elementor-element-2d0e4c4.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7db6eb8 .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-0dd749e .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-bc977d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-99 .elementor-element.elementor-element-bc977d1.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-931fe4f .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-e6d42a4{text-align:center;}.elementor-99 .elementor-element.elementor-element-e6d42a4 .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-42a309d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-99 .elementor-element.elementor-element-42a309d.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-136e5d4{text-align:center;}.elementor-99 .elementor-element.elementor-element-136e5d4 .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-778850c{text-align:center;}.elementor-99 .elementor-element.elementor-element-778850c .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-ee333f3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;}.elementor-99 .elementor-element.elementor-element-ee333f3.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-819bb86{text-align:center;}.elementor-99 .elementor-element.elementor-element-819bb86 .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-c7895eb{text-align:center;}.elementor-99 .elementor-element.elementor-element-c7895eb .elementor-heading-title{font-size:34px;letter-spacing:-1.5px;}.elementor-99 .elementor-element.elementor-element-9150b64{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-99 .elementor-element.elementor-element-9150b64.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-84704bd{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-99 .elementor-element.elementor-element-fc14909.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-8af4135{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.73;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8af4135 > .elementor-shape-top svg, .elementor-99 .elementor-element.elementor-element-8af4135 > .e-con-inner > .elementor-shape-top svg{height:115px;}.elementor-99 .elementor-element.elementor-element-039ccd9{--width:90%;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-c133337{text-align:start;}.elementor-99 .elementor-element.elementor-element-c133337 .elementor-heading-title{font-size:26px;}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-bca1a5f .elementor-icon-list-item > a{font-size:16px;}.elementor-99 .elementor-element.elementor-element-0b4d29d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-0b4d29d .elementor-headline{font-size:23px;}.elementor-99 .elementor-element.elementor-element-a82d4cb{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 02px 4px 02px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--e-icon-list-icon-size:18px;--icon-vertical-align:center;}.elementor-99 .elementor-element.elementor-element-a82d4cb.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-a82d4cb .elementor-icon-list-item > a{font-size:16px;line-height:1.3em;}.elementor-99 .elementor-element.elementor-element-3663d3d{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8e0fc41{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-64824ed{text-align:center;}.elementor-99 .elementor-element.elementor-element-64824ed .elementor-heading-title{font-size:30px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-264fb80{font-size:16px;}.elementor-99 .elementor-element.elementor-element-5dfea34{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-620004c{text-align:center;}.elementor-99 .elementor-element.elementor-element-620004c .elementor-heading-title{font-size:28px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-5eeb6f4{--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;}.elementor-99 .elementor-element.elementor-element-5eeb6f4.e-con{--align-self:center;}.elementor-99 .elementor-element.elementor-element-ee94c19.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-ee94c19 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-0aae430.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-0aae430 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-c7d5035.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-c7d5035 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-870b7f8.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-870b7f8 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-7aa3ab6.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-7aa3ab6 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-a80b226.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-a80b226 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-dfc5045.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-dfc5045 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-5f35142.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-5f35142 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-b059e21.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-b059e21 .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-cbd97cc.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-cbd97cc .elementor-button{line-height:1.1em;}.elementor-99 .elementor-element.elementor-element-7db6eb8{text-align:center;}.elementor-99 .elementor-element.elementor-element-7db6eb8 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-0dd749e{text-align:center;}.elementor-99 .elementor-element.elementor-element-0dd749e .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-931fe4f{text-align:center;}.elementor-99 .elementor-element.elementor-element-931fe4f .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-e6d42a4{text-align:center;}.elementor-99 .elementor-element.elementor-element-e6d42a4 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-136e5d4{text-align:center;}.elementor-99 .elementor-element.elementor-element-136e5d4 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-778850c{text-align:center;}.elementor-99 .elementor-element.elementor-element-778850c .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-819bb86{text-align:center;}.elementor-99 .elementor-element.elementor-element-819bb86 .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-c7895eb{text-align:center;}.elementor-99 .elementor-element.elementor-element-c7895eb .elementor-heading-title{font-size:35px;letter-spacing:-1.2px;}.elementor-99 .elementor-element.elementor-element-9150b64{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;--padding-top:02em;--padding-bottom:02em;--padding-left:0em;--padding-right:0em;}.elementor-99 .elementor-element.elementor-element-79c0d6c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-99 .elementor-element.elementor-element-84704bd{--width:95%;}.elementor-99 .elementor-element.elementor-element-2fa37fa{text-align:center;}.elementor-99 .elementor-element.elementor-element-2fa37fa .elementor-heading-title{font-size:24px;}.elementor-99 .elementor-element.elementor-element-fc14909.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-8e0fc41{--width:100%;}.elementor-99 .elementor-element.elementor-element-5eeb6f4{--width:95%;}.elementor-99 .elementor-element.elementor-element-dea4e9b{--width:90%;}.elementor-99 .elementor-element.elementor-element-e82bb33{--width:90%;}.elementor-99 .elementor-element.elementor-element-2f093e8{--width:90%;}.elementor-99 .elementor-element.elementor-element-b6f0b2e{--width:90%;}.elementor-99 .elementor-element.elementor-element-9150b64{--content-width:640px;}.elementor-99 .elementor-element.elementor-element-84704bd{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-99 .elementor-element.elementor-element-039ccd9{--width:90%;}.elementor-99 .elementor-element.elementor-element-5eeb6f4{--width:100%;}.elementor-99 .elementor-element.elementor-element-9150b64{--content-width:512px;}.elementor-99 .elementor-element.elementor-element-84704bd{--width:90%;}}@media(min-width:1025px){.elementor-99 .elementor-element.elementor-element-9150b64:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-9150b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-5eeb6f4 *//* =====================================================
   SUFI APPAREL — FAQ QUICK JUMP BUTTONS
   Clean, Minimal, Single-Layer Design
   
   @version: 2.0 (Simplified)
   @last-updated: February 26, 2026
   
   FEATURES:
   - No double-layer effect (single, clean buttons)
   - Compact efficient spacing
   - Mobile: keeps 2+ buttons per row (no stacking)
   - Minimal, modern aesthetic
   - Full accessibility support
   ===================================================== */

/* =====================================================
   BUTTON CONTAINER — Flexible, Compact
   ===================================================== */
.sa-faq-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: center;
  align-items: center;
  padding: 16px 12px;
  background: transparent;
}

/* =====================================================
   INDIVIDUAL BUTTON — Single-Layer, Ultra-Clean
   ===================================================== */
.sa-faq-btn {
  padding: 8px 14px;
  border-radius: 16px;
  border: 1px solid rgba(230, 196, 79, 0.3);
  background: transparent;
  color: rgba(245, 247, 250, 0.8);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.15px;
  cursor: pointer;
  transition: all 200ms ease;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  flex-shrink: 1;
  min-width: auto;
}

/* =====================================================
   INTERACTIVE STATES
   ===================================================== */

/* HOVER — Border brightens, subtle tint */
.sa-faq-btn:hover {
  border-color: rgba(230, 196, 79, 0.6);
  background: rgba(230, 196, 79, 0.06);
  color: rgba(245, 247, 250, 0.92);
}

/* FOCUS — Keyboard navigation */
.sa-faq-btn:focus {
  outline: 2px solid rgba(230, 196, 79, 0.5);
  outline-offset: 2px;
  border-color: rgba(230, 196, 79, 0.65);
}

/* PRESS — Quick visual feedback */
.sa-faq-btn:active {
  transform: scale(0.98);
}

/* ACTIVE/SELECTED — Subtle highlight */
.sa-faq-btn.is-active {
  border-color: var(--sa-gold);
  background: rgba(230, 196, 79, 0.1);
  color: var(--sa-gold);
  font-weight: 600;
}

/* =====================================================
   DESKTOP (1024px+)
   ===================================================== */
@media (min-width: 1025px) {
  .sa-faq-buttons {
    gap: 10px;
    padding: 20px 16px;
  }

  .sa-faq-btn {
    padding: 9px 16px;
    font-size: 13px;
    border-radius: 18px;
  }
}

/* =====================================================
   TABLET (769px - 1024px) — 3-4 buttons per row
   ===================================================== */
@media (min-width: 569px) and (max-width: 1024px) {
  .sa-faq-buttons {
    gap: 9px;
    padding: 18px 14px;
  }

  .sa-faq-btn {
    padding: 8px 15px;
    font-size: 12.5px;
    border-radius: 17px;
  }
}

/* =====================================================
   MOBILE (481px - 568px) — 2 buttons per row, equal width
   ===================================================== */
@media (max-width: 568px) {
  .sa-faq-buttons {
    gap: 8px;
    padding: 14px 10px;
    flex-wrap: wrap;
  }

  .sa-faq-btn {
    padding: 8px 13px;
    font-size: 11.5px;
    border-radius: 15px;
    /* Exactly 2 buttons per row: (100% - 8px gap) / 2 = calc(50% - 4px) */
    flex: 0 1 calc(50% - 4px);
    text-align: center;
  }
}

/* =====================================================
   SMALL MOBILE (320px - 480px) — Strict 2-column grid
   ===================================================== */
@media (max-width: 480px) {
  .sa-faq-buttons {
    gap: 8px;
    padding: 12px 8px;
    /* 2-column strict grid */
    flex-wrap: wrap;
  }

  .sa-faq-btn {
    padding: 7px 12px;
    font-size: 11px;
    border-radius: 14px;
    /* Exactly 2 buttons per row: (100% - 8px gap) / 2 = calc(50% - 4px) */
    flex: 0 1 calc(50% - 4px);
    text-align: center;
  }
}

/* =====================================================
   TINY PHONES (320px - 360px)
   ===================================================== */
@media (max-width: 360px) {
  .sa-faq-buttons {
    gap: 5px;
    padding: 10px 6px;
  }

  .sa-faq-btn {
    padding: 6px 11px;
    font-size: 10px;
    border-radius: 13px;
  }
}

/* =====================================================
   ACCESSIBILITY
   ===================================================== */
@media (prefers-reduced-motion: reduce) {
  .sa-faq-btn {
    transition: none !important;
  }

  .sa-faq-btn:active {
    transform: none;
  }
}

@media (prefers-contrast: more) {
  .sa-faq-btn {
    border-width: 1.5px;
  }

  .sa-faq-btn:focus {
    outline-width: 3px;
  }
}/* End custom CSS */