.elementor-22022 .elementor-element.elementor-element-431ba5b{--display:flex;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-22022 .elementor-element.elementor-element-431ba5b:not(.elementor-motion-effects-element-type-background), .elementor-22022 .elementor-element.elementor-element-431ba5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-22022 .elementor-element.elementor-element-7d2e259{--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;}.elementor-22022 .elementor-element.elementor-element-c561ab7{--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;}.elementor-22022 .elementor-element.elementor-element-33edb5d{--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;}.elementor-22022 .elementor-element.elementor-element-25e682f{--display:flex;}.elementor-22022 .elementor-element.elementor-element-2a32b572{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-3d55aa9d{--display:flex;}.elementor-22022 .elementor-element.elementor-element-67b52d44{--wd-img-height:546px;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .banner-image{object-position:center center;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .wrapper-content-banner{background-color:#83B734;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .banner-title{font-size:32px;font-weight:400;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner.banner-content-background .wrapper-content-banner{max-width:343px;}.elementor-22022 .elementor-element.elementor-element-45811e3f{--display:flex;}.elementor-22022 .elementor-element.elementor-element-70dd75dc{--wd-img-height:263px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .banner-image{object-position:center center;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .wrapper-content-banner{background-color:#83B734;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .banner-title{font-size:24px;font-weight:400;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner.banner-content-background .wrapper-content-banner{max-width:242px;}.elementor-22022 .elementor-element.elementor-element-4f857594{--wd-img-height:263px;}.elementor-22022 .elementor-element.elementor-element-4f857594 .banner-image{object-position:center center;}.elementor-22022 .elementor-element.elementor-element-4f857594 .wrapper-content-banner{background-color:#83B734;}.elementor-22022 .elementor-element.elementor-element-4f857594 .banner-title{font-size:24px;font-weight:400;}.elementor-22022 .elementor-element.elementor-element-4f857594 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-4f857594 .promo-banner.banner-content-background .wrapper-content-banner{max-width:242px;}.elementor-22022 .elementor-element.elementor-element-84951a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-a6f4229{--display:flex;}.elementor-22022 .elementor-element.elementor-element-a5c9880{--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:flex-end;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;}.elementor-22022 .elementor-element.elementor-element-1e717c5{width:auto;max-width:auto;}.elementor-22022 .elementor-element.elementor-element-11a9b18{--display:flex;}.elementor-22022 .elementor-element.elementor-element-55a3f944{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-646f0ea8{--display:flex;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-title{font-size:54px;font-weight:400;line-height:1.1em;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-subtitle{color:#565656;font-family:"Lora", Sans-serif;font-size:18px;font-style:italic;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-inner{color:#2D2A2A;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-22022 .elementor-element.elementor-element-484fc13 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-484fc13 .promo-banner.banner-content-background .wrapper-content-banner{max-width:244px;}.elementor-22022 .elementor-element.elementor-element-3f5b4221{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 30px;--row-gap:40px;--column-gap:30px;}.elementor-22022 .elementor-element.elementor-element-7ee5c010{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22022 .elementor-element.elementor-element-4a484f55{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22022 .elementor-element.elementor-element-1ea2b31a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22022 .elementor-element.elementor-element-1ebc8535{--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;}.elementor-22022 .elementor-element.elementor-element-76fcec9d .banner-title{color:#246763;font-size:44px;font-weight:700;}.elementor-22022 .elementor-element.elementor-element-76fcec9d .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-76fcec9d .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-22022 .elementor-element.elementor-element-adf1905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22022 .elementor-element.elementor-element-52f5f283{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22022 .elementor-element.elementor-element-4daa5b66{--display:flex;--justify-content:center;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-22022 .elementor-element.elementor-element-4daa5b66:not(.elementor-motion-effects-element-type-background), .elementor-22022 .elementor-element.elementor-element-4daa5b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#339059;}.elementor-22022 .elementor-element.elementor-element-4daa5b66.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-after_title, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-subtitle, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .woodmart-title-container{max-width:204px;}.elementor-22022 .elementor-element.elementor-element-44b65ca0 .wd-timer{--wd-timer-bg:#00000033;}.elementor-22022 .elementor-element.elementor-element-48b661ce{--display:flex;}.elementor-22022 .elementor-element.elementor-element-2018fda5 .banner-title{color:#ECD637;font-size:40px;font-weight:700;}.elementor-22022 .elementor-element.elementor-element-2018fda5 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-2018fda5 .promo-banner.banner-content-background .wrapper-content-banner{max-width:277px;}.elementor-22022 .elementor-element.elementor-element-53cb8c9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner.banner-content-background .wrapper-content-banner{max-width:254px;}.elementor-22022 .elementor-element.elementor-element-8642596{--display:flex;}@media(max-width:1024px){.elementor-22022 .elementor-element.elementor-element-431ba5b{--padding-top:15px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-22022 .elementor-element.elementor-element-2a32b572{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-67b52d44{--wd-img-height:340px;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .banner-title{font-size:30px;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner.banner-content-background .wrapper-content-banner{max-width:260px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc{--wd-img-height:160px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .banner-title{font-size:22px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner.banner-content-background .wrapper-content-banner{max-width:212px;}.elementor-22022 .elementor-element.elementor-element-4f857594{--wd-img-height:160px;}.elementor-22022 .elementor-element.elementor-element-4f857594 .banner-title{font-size:22px;}.elementor-22022 .elementor-element.elementor-element-4f857594 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-4f857594 .promo-banner.banner-content-background .wrapper-content-banner{max-width:212px;}.elementor-22022 .elementor-element.elementor-element-a5c9880{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22022 .elementor-element.elementor-element-55a3f944{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-484fc13 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-22022 .elementor-element.elementor-element-1ea2b31a{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-76fcec9d .banner-inner{font-size:0px;}.elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-after_title, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-subtitle, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .woodmart-title-container{max-width:120px;}.elementor-22022 .elementor-element.elementor-element-2018fda5 .banner-title{font-size:28px;}.elementor-22022 .elementor-element.elementor-element-2018fda5 .banner-inner{font-size:0px;}.elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner.banner-content-background .wrapper-content-banner{max-width:163px;}}@media(max-width:768px){.elementor-22022 .elementor-element.elementor-element-2a32b572{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-67b52d44{--wd-img-height:286px;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .banner-title{font-size:20px;}.elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-67b52d44 .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc{--wd-img-height:196px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .banner-title{font-size:20px;}.elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-70dd75dc .promo-banner.banner-content-background .wrapper-content-banner{max-width:206px;}.elementor-22022 .elementor-element.elementor-element-4f857594{--wd-img-height:196px;}.elementor-22022 .elementor-element.elementor-element-4f857594 .banner-title{font-size:20px;}.elementor-22022 .elementor-element.elementor-element-a6f4229{--width:50%;}.elementor-22022 .elementor-element.elementor-element-a5c9880{--width:50%;}.elementor-22022 .elementor-element.elementor-element-55a3f944{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-title{font-size:28px;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-subtitle{font-size:14px;line-height:1em;}.elementor-22022 .elementor-element.elementor-element-484fc13 .banner-inner{font-size:14px;}.elementor-22022 .elementor-element.elementor-element-484fc13 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-484fc13 .promo-banner.banner-content-background .wrapper-content-banner{max-width:70%;}.elementor-22022 .elementor-element.elementor-element-3f5b4221{--width:100%;}.elementor-22022 .elementor-element.elementor-element-7ee5c010{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22022 .elementor-element.elementor-element-4a484f55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-22022 .elementor-element.elementor-element-1ea2b31a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-22022 .elementor-element.elementor-element-4daa5b66{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-after_title, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .title-subtitle, .elementor-22022 .elementor-element.elementor-element-43aa58f5 .woodmart-title-container{max-width:214px;}.elementor-22022 .elementor-element.elementor-element-43aa58f5 .title{font-size:36px;}.elementor-22022 .elementor-element.elementor-element-2018fda5 .banner-title{font-size:36px;}.elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner:not(.banner-content-background) .content-banner, .elementor-22022 .elementor-element.elementor-element-288ddad2 .promo-banner.banner-content-background .wrapper-content-banner{max-width:124px;}}@media(min-width:769px){.elementor-22022 .elementor-element.elementor-element-3d55aa9d{--width:58%;}.elementor-22022 .elementor-element.elementor-element-45811e3f{--width:42%;}.elementor-22022 .elementor-element.elementor-element-a6f4229{--width:30%;}.elementor-22022 .elementor-element.elementor-element-a5c9880{--width:70%;}.elementor-22022 .elementor-element.elementor-element-1ebc8535{--width:25%;}.elementor-22022 .elementor-element.elementor-element-adf1905{--width:75%;}.elementor-22022 .elementor-element.elementor-element-4daa5b66{--width:33.3%;}}@media(max-width:1024px) and (min-width:769px){.elementor-22022 .elementor-element.elementor-element-a6f4229{--width:20%;}.elementor-22022 .elementor-element.elementor-element-a5c9880{--width:80%;}.elementor-22022 .elementor-element.elementor-element-646f0ea8{--width:100%;}.elementor-22022 .elementor-element.elementor-element-3f5b4221{--width:100%;}.elementor-22022 .elementor-element.elementor-element-adf1905{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-750980b */.category-slider{
  width:100%;
  background:linear-gradient(180deg, #0b2347 0%, #091a36 100%);
  padding:14px 0;
  overflow:hidden;
  position:relative;
  display:flex;
  align-items:center;
  border-top:1px solid rgba(255,255,255,.06);
}

.category-slider .category-track{
  display:flex;
  gap:12px;
  overflow-x:auto;
  scroll-behavior:smooth;
  padding:6px 56px;
  width:100%;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
}
.category-slider .category-track::-webkit-scrollbar{
  display:none;
}

.category-slider .category-item{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:11px 20px;
  border-radius:999px;
  background:rgba(255,255,255,.07);
  color:rgba(255,255,255,.94);
  font-size:14px;
  font-weight:600;
  letter-spacing:.15px;
  white-space:nowrap;
  text-decoration:none;
  border:1px solid rgba(255,255,255,.10);
  transition:all .2s ease;
}

.category-slider .category-item:hover{
  background:rgba(255,255,255,.14);
  border-color:rgba(255,255,255,.24);
  box-shadow:0 8px 22px rgba(0,0,0,.16);
  transform:translateY(-1px);
  color:#fff;
}

.category-slider .category-item:focus-visible{
  outline:2px solid rgba(255,255,255,.35);
  outline-offset:2px;
}

.category-slider .slider-arrow{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:36px;
  height:36px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  background:rgba(255,255,255,.10);
  color:#fff;
  border:1px solid rgba(255,255,255,.14);
  font-size:20px;
  cursor:pointer;
  transition:all .2s ease;
  z-index:50;
  user-select:none;
  backdrop-filter:blur(8px);
}

.category-slider .slider-arrow:hover{
  background:rgba(255,255,255,.18);
  border-color:rgba(255,255,255,.24);
}

.category-slider .arrow-left{ left:10px; }
.category-slider .arrow-right{ right:10px; }

.category-slider .slider-arrow.is-hidden{
  opacity:.22;
  pointer-events:none;
}

@media (max-width: 767px){
  .category-slider{
    padding:12px 0;
  }

  .category-slider .category-track{
    gap:10px;
    padding:4px 48px;
  }

  .category-slider .category-item{
    padding:10px 16px;
    font-size:13px;
  }

  .category-slider .slider-arrow{
    width:32px;
    height:32px;
    font-size:18px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee2117 */.fq-premium-cats{
  width:100%;
  max-width:1440px;
  margin:0 auto;
  padding:56px 24px 24px;
}

.fq-premium-head{
  max-width:820px;
  margin:0 0 28px;
}

.fq-kicker{
  margin:0 0 10px;
  font-size:13px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#cfa34a;
}

.fq-premium-head h2{
  margin:0 0 12px;
  font-size:clamp(30px,4vw,52px);
  line-height:1.04;
  font-weight:800;
  color:#0A2E5C;
}

.fq-intro{
  margin:0;
  font-size:17px;
  line-height:1.6;
  color:#425466;
  max-width:720px;
}

.fq-premium-grid{
  display:grid;
  grid-template-columns:repeat(12,1fr);
  gap:18px;
}

.fq-cat-card{
  position:relative;
  display:flex;
  align-items:flex-end;
  min-height:360px;
  padding:28px;
  border-radius:24px;
  overflow:hidden;
  text-decoration:none;
  background-size:cover;
  background-position:center;
  isolation:isolate;
  box-shadow:0 10px 30px rgba(10,46,92,.08);
  transition:transform .28s ease, box-shadow .28s ease;
  grid-column:span 4;
}

.fq-cat-large{
  grid-column:span 8;
  min-height:420px;
}

.fq-cat-card:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 45px rgba(10,46,92,.14);
}

.fq-overlay{
  position:absolute;
  inset:0;
  z-index:0;
  background:
    linear-gradient(180deg, rgba(10,46,92,.08) 0%, rgba(10,46,92,.18) 30%, rgba(4,18,40,.78) 100%);
}

.fq-content{
  position:relative;
  z-index:1;
  max-width:520px;
  color:#fff;
}

.fq-tag{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:6px 12px;
  margin-bottom:14px;
  border-radius:999px;
  background:rgba(255,255,255,.12);
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
  font-size:12px;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#fff;
}

.fq-content h3{
  margin:0 0 10px;
  font-size:clamp(24px,2.4vw,42px);
  line-height:1.06;
  font-weight:800;
  color:#fff;
}

.fq-content p{
  margin:0 0 16px;
  max-width:460px;
  font-size:16px;
  line-height:1.55;
  color:rgba(255,255,255,.9);
}

.fq-link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  font-size:14px;
  font-weight:700;
  color:#cfa34a;
}

.fq-link:after{
  content:"→";
  font-size:16px;
  transform:translateY(-1px);
}

@media (max-width: 1024px){
  .fq-cat-large,
  .fq-cat-card{
    grid-column:span 6;
    min-height:320px;
  }
}

@media (max-width: 767px){
  .fq-premium-cats{
    padding:40px 16px 8px;
  }

  .fq-premium-grid{
    grid-template-columns:1fr;
    gap:14px;
  }

  .fq-cat-large,
  .fq-cat-card{
    grid-column:auto;
    min-height:280px;
    border-radius:20px;
    padding:22px;
  }

  .fq-content h3{
    font-size:28px;
  }

  .fq-content p{
    font-size:15px;
  }
}/* End custom CSS */