/*!
 * Font Awesome Pro subset — icons used by the Astra Tower theme only.
 * Glyphs: ../webfonts-subset/*.woff (~13KB total vs ~1.3MB full set)
 */
.fa,.fas,.far,.fal,.fab,.fad,.fak,.fa-solid,.fa-regular,.fa-light,.fa-brands,.fa-duotone,.fa-kit{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:var(--fa-display,inline-block);
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto;
}
.fa:before,.fas:before,.far:before,.fal:before,.fab:before,.fad:before,.fak:before,
.fa-solid:before,.fa-regular:before,.fa-light:before,.fa-brands:before,.fa-duotone:before,.fa-kit:before{
  content:var(--fa);
}
.fa,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fad,.fa-duotone{font-family:"Font Awesome 6 Pro"}
.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}
.fas,.fa-solid{font-weight:900}
.far,.fa-regular{font-weight:400}
.fal,.fa-light{font-weight:300}
.fad,.fa-duotone{font-weight:900}
.fak,.fa-kit{
  font-family:"Font Awesome Kit";
  font-weight:400;
}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}
/* Theme uses fad spinner-third without shipping Duotone — map to solid */
.fad.fa-spinner-third,.fa-duotone.fa-spinner-third{font-family:"Font Awesome 6 Pro";font-weight:900}
.fad.fa-spinner-third:after,.fa-duotone.fa-spinner-third:after{content:none!important}

@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:swap;src:url(../webfonts-subset/fa-light-300.woff) format("woff")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts-subset/fa-regular-400.woff) format("woff")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts-subset/fa-solid-900.woff) format("woff")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts-subset/fa-brands-400.woff) format("woff")}
@font-face{font-family:"Font Awesome Kit";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts-subset/custom-icons.woff) format("woff")}

.fa-angle-right{--fa:"";--fa--fa:""}
.fa-angle-left{--fa:"";--fa--fa:""}
.fa-plus{--fa:"+";--fa--fa:"++"}
.fa-minus{--fa:"";--fa--fa:""}
.fa-times{--fa:"";--fa--fa:""}
.fa-xmark{--fa:"";--fa--fa:""}
.fa-chevron-right{--fa:"";--fa--fa:""}
.fa-chevron-left{--fa:"";--fa--fa:""}
.fa-chevron-down{--fa:"";--fa--fa:""}
.fa-chevron-up{--fa:"";--fa--fa:""}
.fa-ban-smoking{--fa:"";--fa--fa:""}
.fa-play-circle{--fa:"";--fa--fa:""}
.fa-exclamation-circle{--fa:"";--fa--fa:""}
.fa-spinner{--fa:"";--fa--fa:""}
.fa-spinner-third{--fa:"";--fa--fa:""}
.fa-phone{--fa:"";--fa--fa:""}
.fa-sync{--fa:"";--fa--fa:""}
.fa-paw{--fa:"";--fa--fa:""}
.fa-instagram{--fa:"\f16d"}
.fa-youtube{--fa:"\f167"}
.fa-x-twitter{--fa:"\e61b"}
.fa-facebook-f{--fa:"\f39e"}
.fa-accessible-icon{--fa:"\f368"}
.fak.fa-eh,.fa-kit.fa-eh{--fa:"";--fa--fa:""}
.fak.fa-vr-360,.fa-kit.fa-vr-360{--fa:"";--fa--fa:""}
