.elementor-28938 .elementor-element.elementor-element-f60d838{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28938 .elementor-element.elementor-element-6b3d4ea .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28938 .elementor-element.elementor-element-d88c80c{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-d88c80c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button:hover, .elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button:focus{background-color:#02010100;color:#000000;border-color:var( --e-global-color-secondary );}.elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button:hover svg, .elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button:focus svg{fill:#000000;}.elementor-28938 .elementor-element.elementor-element-7bea129{--spacer-size:25px;}.elementor-28938 .elementor-element.elementor-element-db981e6 .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-b4adda9 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-1729be7{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-1729be7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-1729be7 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-6a33d25 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-f515e78{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-f515e78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-f515e78 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-a44f1c1 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-fb1094f{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-fb1094f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-fb1094f a{color:#FF5A00;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28938 .elementor-element.elementor-element-352ef19{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-28938 .elementor-element.elementor-element-352ef19 .elementor-divider-separator{width:30%;}.elementor-28938 .elementor-element.elementor-element-352ef19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28938 .elementor-element.elementor-element-ea37f17 .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-f36c1b2{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-f36c1b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-f36c1b2 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-14ed4d8 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-c3a25f8{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-c3a25f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-c3a25f8 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-34d35e4{--slides-per-view:4;}.elementor-28938 .elementor-element.elementor-element-e01e4f9 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-fdf51a9{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-fdf51a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-fdf51a9 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-66dd82c .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-8025bff{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-8025bff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-8025bff a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-02825be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-28938 .elementor-element.elementor-element-02825be .elementor-divider-separator{width:30%;}.elementor-28938 .elementor-element.elementor-element-02825be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28938 .elementor-element.elementor-element-7df4e57 .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-b1e1d20 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-c409267{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-c409267 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-c409267 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-cb124fe .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-81c0d7c{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-81c0d7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-81c0d7c a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-ac3d1eb .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-4d5385b{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-4d5385b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-4d5385b a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-04c736d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-28938 .elementor-element.elementor-element-04c736d .elementor-divider-separator{width:30%;}.elementor-28938 .elementor-element.elementor-element-04c736d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28938 .elementor-element.elementor-element-f392f57 .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-2f3beff .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-eff007a{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-eff007a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-eff007a a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-a3472a4 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-b0c524b{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-b0c524b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-b0c524b a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-f792fb3 .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-03dc6e5{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-03dc6e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-03dc6e5 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-162252f .elementor-heading-title{font-family:"century", Sans-serif;font-size:25px;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-b2fc11c{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-b2fc11c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-b2fc11c a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-5878eb8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-28938 .elementor-element.elementor-element-5878eb8 .elementor-divider-separator{width:30%;}.elementor-28938 .elementor-element.elementor-element-5878eb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28938 .elementor-element.elementor-element-9123c2f .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-6fd1cd5{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-6fd1cd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-6fd1cd5 a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-f00b9f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-28938 .elementor-element.elementor-element-f00b9f4 .elementor-divider-separator{width:30%;}.elementor-28938 .elementor-element.elementor-element-f00b9f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28938 .elementor-element.elementor-element-5ab8150 .elementor-heading-title{font-family:"century", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-28938 .elementor-element.elementor-element-985d0ec{width:auto;max-width:auto;text-align:start;font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;color:#474747;}.elementor-28938 .elementor-element.elementor-element-985d0ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28938 .elementor-element.elementor-element-985d0ec a{color:#FF5A00;}.elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button:hover, .elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button:focus{background-color:#02010100;color:#000000;border-color:var( --e-global-color-secondary );}.elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button:hover svg, .elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button:focus svg{fill:#000000;}.elementor-28938 .elementor-element.elementor-element-7792dde{--slides-per-view:4;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-28938 .elementor-element.elementor-element-6b3d4ea .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-28938 .elementor-element.elementor-element-d88c80c{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-51721b4 .elementor-button{font-size:10px;}.elementor-28938 .elementor-element.elementor-element-db981e6 .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-b4adda9 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-1729be7{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-6a33d25 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-f515e78{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-a44f1c1 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-fb1094f{text-align:justify;font-size:12px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-28938 .elementor-element.elementor-element-ea37f17 .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-f36c1b2{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-14ed4d8 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-c3a25f8{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-e01e4f9 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-fdf51a9{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-66dd82c .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-8025bff{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-7df4e57 .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-b1e1d20 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-c409267{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-cb124fe .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-81c0d7c{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-ac3d1eb .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-4d5385b{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-f392f57 .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-2f3beff .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-eff007a{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-a3472a4 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-b0c524b{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-f792fb3 .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-03dc6e5{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-162252f .elementor-heading-title{font-size:18px;}.elementor-28938 .elementor-element.elementor-element-b2fc11c{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-9123c2f .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-6fd1cd5{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-5ab8150 .elementor-heading-title{font-size:22px;}.elementor-28938 .elementor-element.elementor-element-985d0ec{text-align:justify;font-size:12px;}.elementor-28938 .elementor-element.elementor-element-84cccaa .elementor-button{font-size:10px;}}@media(min-width:768px){.elementor-28938 .elementor-element.elementor-element-f60d838{--content-width:1240px;}}/* Start custom CSS for html, class: .elementor-element-57791cc *//* =========================
   HYPE UTILITY GEARS FAQ
   ========================= */

.hug-faq-section{
  padding: 70px 20px;
  background: #ffffff;
}

.hug-faq-container{
  max-width: 980px;
  margin: 0 auto;
  font-family: "Montserrat", sans-serif;
}

.hug-faq-head{
  text-align: center;
  margin-bottom: 40px;
}

.hug-faq-subtitle{
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #888;
  margin-bottom: 10px;
}

.hug-faq-title{
  margin: 0 0 12px;
  font-size: 36px;
  line-height: 1.2;
  font-weight: 700;
  color: #111111;
}

.hug-faq-desc{
  margin: 0;
  font-size: 18px;
  line-height: 1.7;
  color: #666666;
}

.hug-faq-list{
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.hug-faq-item{
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 8px 22px rgba(0,0,0,0.04);
  transition: all 0.3s ease;
}

.hug-faq-item.active{
  border-color: #d7d7d7;
  box-shadow: 0 14px 34px rgba(0,0,0,0.07);
}

.hug-faq-question{
  width: 100%;
  border: none;
  background: transparent;
  text-align: left;
  padding: 24px 26px;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 700;
  color: #111111;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  font-family: inherit;
}

.hug-faq-question:hover{
  background: #fafafa;
}

.hug-faq-icon{
  position: relative;
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
}

.hug-faq-icon::before,
.hug-faq-icon::after{
  content: "";
  position: absolute;
  background: #111111;
  border-radius: 2px;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.hug-faq-icon::before{
  top: 8px;
  left: 0;
  width: 18px;
  height: 2px;
}

.hug-faq-icon::after{
  top: 0;
  left: 8px;
  width: 2px;
  height: 18px;
}

.hug-faq-item.active .hug-faq-icon::after{
  opacity: 0;
  transform: scaleY(0);
}

.hug-faq-answer{
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
}

.hug-faq-answer-inner{
  padding: 0 26px 24px;
  font-size: 15px;
  line-height: 1.8;
  font-weight: 500;
  color: #4d4d4d;
}

/* Tablet */
@media (max-width: 1024px){
  .hug-faq-section{
    padding: 60px 18px;
  }

  .hug-faq-title{
    font-size: 31px;
  }

  .hug-faq-question{
    font-size: 23px;
    padding: 22px 22px;
  }

  .hug-faq-answer-inner{
    font-size: 18px;
    padding: 0 22px 22px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .hug-faq-section{
    padding: 50px 14px;
  }

  .hug-faq-head{
    margin-bottom: 28px;
  }

  .hug-faq-title{
    font-size: 26px;
  }

  .hug-faq-desc{
    font-size: 16px;
    line-height: 1.7;
  }

  .hug-faq-list{
    gap: 12px;
  }

  .hug-faq-item{
    border-radius: 14px;
  }

  .hug-faq-question{
    font-size: 18px;
    line-height: 1.35;
    padding: 18px 16px;
    gap: 14px;
  }

  .hug-faq-answer-inner{
    font-size: 14px;
    line-height: 1.75;
    padding: 0 16px 18px;
  }

  .hug-faq-icon{
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
  }

  .hug-faq-icon::before{
    width: 16px;
    top: 7px;
  }

  .hug-faq-icon::after{
    height: 16px;
    left: 7px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'century';
	font-display: auto;
	src: url('https://hypeutilitygears.com/wp-content/uploads/2025/03/Century-Gothic.ttf') format('truetype');
}
/* End Custom Fonts CSS */