img,video,iframe{max-width:100%}.rte,.rte>*,.hero__copy,.form-layout>*,.form-grid>*,.footer__grid>*,.swat-careers-hero__grid>*,.swat-contact-hero>*{min-width:0}.rte img{height:auto}.rte table{display:block;max-width:100%;overflow-x:auto}.rte pre{max-width:100%;overflow-x:auto}.page-hero h1,.hero__headline,.section-title,.form-aside h2,.footer__grid,.swat-careers-hero__content,.swat-editable-hero__inner{overflow-wrap:anywhere}@media(max-width:1040px){.header__inner{gap:12px}.site-header .brand--swat{min-width:0}.main-nav{max-height:min(80vh,620px);overscroll-behavior:contain}}@media(max-width:760px){.site-header .brand--swat{min-width:0;max-width:calc(100% - 56px);gap:10px}.site-header .brand__type{min-width:0}.site-header .brand__full{font-size:clamp(1.5rem,7vw,2rem)}.site-header .brand__secondary{font-size:clamp(.6rem,2.4vw,.82rem);letter-spacing:.08em}.site-header .brand__location{font-size:.49rem;letter-spacing:.09em}.page-index .hero__headline,.hero__headline{font-size:clamp(2rem,8.2vw,3.5rem)!important;line-height:1.04}.page-hero h1{font-size:clamp(2rem,8vw,3.6rem);line-height:1.08}.hero__description,.page-hero p:not(.eyebrow){font-size:1rem;line-height:1.55}.hero__slide .hero__image{height:clamp(150px,56.25vw,420px)}.hero__content{padding-top:calc(clamp(150px,56.25vw,420px) + 24px)!important;padding-bottom:100px!important}.hero__actions{gap:10px}.hero__actions .btn{min-height:44px;text-align:center}.hero__controls{left:15px!important;transform:none!important;width:calc(100% - 30px);gap:9px}.hero__dots{gap:3px}.hero__arrows{gap:4px}.hero__dot,.hero__arrows button{min-width:40px;min-height:44px}.form-panel{padding:clamp(16px,5vw,30px)}.form-grid,.swat-quote-intake__fields,.home-quote-form__fields{grid-template-columns:1fr}.quote-form input,.quote-form select,.quote-form textarea,.home-quote-form input:not([type=checkbox]),.home-quote-form select,.home-quote-form textarea,.swat-quote-intake__form input:not([type=checkbox]),.swat-quote-intake__form select,.swat-quote-intake__form textarea{font-size:16px;max-width:100%}.swat-contact-hero__image img{width:100%;height:auto;max-height:none}.swat-editable-hero__media{aspect-ratio:2 / 1}.swat-editable-hero__media img{object-fit:contain}.home-quote--reference .home-quote__photo,.page-index .swat-secure-cta__photo{height:auto;min-height:0;aspect-ratio:3 / 2}.help-bubble{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:390px){.page-index .container,.container{width:calc(100% - 24px)}.site-header .brand--swat .brand__logo{width:48px!important;height:56px!important}.site-header .brand__full{font-size:1.55rem}.page-index .hero__headline,.hero__headline{font-size:clamp(1.7rem,8.5vw,2.2rem)!important}.hero__controls{left:12px!important;width:calc(100% - 24px);gap:5px}.hero__counter{font-size:.65rem;letter-spacing:.08em}.hero__slash{padding:0 5px}.hero__dot,.hero__arrows button{width:34px;min-width:34px;min-height:44px}.page-index .footer__grid--premium{grid-template-columns:minmax(0,1fr)}.page-index .footer__company,.page-index .footer__contact{grid-column:auto}}.swat-simple-ratings{background:#090b0e;border-block:1px solid #ad8739;color:#f3dfac}.swat-simple-ratings__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.swat-simple-ratings__item{display:flex;align-items:center;justify-content:center;padding:22px 16px;text-align:center;font-size:clamp(.84rem,1.4vw,1.15rem);font-weight:800;letter-spacing:.1em}.swat-simple-ratings__item+.swat-simple-ratings__item{border-left:1px solid #6b572c}.swat-simple-ratings a{color:inherit;text-decoration:none}.swat-simple-ratings a:hover{text-decoration:underline}.swat-simple-ratings__app{grid-column:1/-1}.alex-help{position:fixed;z-index:90;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));font-family:inherit}.alex-help__toggle{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px;border:1px solid #e6bb48;border-radius:30px;background:#e7bb38;color:#101010;font-weight:800;box-shadow:0 7px 25px #0009;cursor:pointer;list-style:none}.alex-help__toggle::-webkit-details-marker{display:none}.alex-help__toggle:focus-visible,.alex-help__faq summary:focus-visible,.alex-help a:focus-visible{outline:3px solid #fff;outline-offset:3px}.alex-help__panel{position:absolute;bottom:calc(100% + 10px);right:0;width:min(350px,calc(100vw - 28px));max-height:min(590px,calc(100dvh - 90px));overflow-y:auto;background:#11151b;color:#fff;border:1px solid #c9a449;border-radius:12px;box-shadow:0 12px 40px #000b}.alex-help__header{padding:18px 20px;background:#d4ae44;color:#111}.alex-help__header strong,.alex-help__header span{display:block}.alex-help__header strong{font-size:1.1rem}.alex-help__header span{font-size:.76rem;font-weight:700;margin-top:4px}.alex-help__content{padding:16px 18px}.alex-help__content>p{font-size:.91rem;line-height:1.5;margin:0 0 14px}.alex-help__hint{color:#d2c4a5;font-size:.78rem!important}.alex-help__faq{margin:7px 0;border:1px solid #66572f;border-radius:6px}.alex-help__faq summary{cursor:pointer;padding:10px 12px;color:#f8e4ac;font-size:.83rem;font-weight:700;line-height:1.35}.alex-help__faq p{padding:0 12px 10px;margin:0;color:#eee;font-size:.82rem;line-height:1.5}.alex-help__sms,.alex-help__live{display:block;margin-top:14px;padding:12px;text-align:center;background:#e7bb38;color:#101010!important;font-weight:800;border-radius:5px;text-decoration:none}.alex-help__live{background:transparent;color:#f1cc68!important;border:1px solid #a6863d}.alex-help__note{font-size:.74rem!important;color:#c9cdd0;margin-top:9px!important;margin-bottom:0!important}@media(max-width:400px){.swat-simple-ratings__grid{grid-template-columns:1fr}.swat-simple-ratings__item{padding:15px}.swat-simple-ratings__item+.swat-simple-ratings__item{border-left:0;border-top:1px solid #6b572c}.alex-help__toggle{font-size:.83rem;padding:10px 13px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/swat-responsive.css.map */
