:root{--heading-font:"Slussen Extended",sans-serif;--body-font:"Inter",sans-serif;--bright-red:#ff3225;--dark-navy:#1c192f;--blue-grey:#8d8c97;--light-grey:#d9d9d9;--pure-white:#fff;--wpforms-label-color:#1c192f!important;--wpforms-input-color:#1c192f!important;--wpforms-input-border-color:#1c192f!important;--wpforms-input-border-color-focus:#1c192f!important;--wpforms-input-border-color-hover:#1c192f!important;--wpforms-input-border-color-active:#1c192f!important;--wpforms-input-border-color-error:#1c192f!important;--wpforms-input-border-color-success:#1c192f!important}@font-face{font-family:Slussen Extended;src:url(/app/themes/fire-alliance/dist/fonts/Slussen-Extended-Bold_d319986e.woff2) format("woff2"),url(/app/themes/fire-alliance/dist/fonts/Slussen-Extended-Bold_1c046fb4.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Slussen Extended;src:url(/app/themes/fire-alliance/dist/fonts/Slussen-Extended-Semibold_0e3c2942.woff2) format("woff2"),url(/app/themes/fire-alliance/dist/fonts/Slussen-Extended-Semibold_b47798e7.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}.container{margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}@media (min-width:1024px){.container{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1280px){.container{padding-left:.5rem;padding-right:.5rem}}.container--no-padding-mobile{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (min-width:1024px){.container--no-padding-mobile{padding-left:1rem;padding-right:1rem}}@media (min-width:1280px){.container--no-padding-mobile{padding-left:.5rem;padding-right:.5rem}}.btn{border-radius:30px;padding:.75rem 1.25rem;font-size:1rem;line-height:1.5;font-weight:600;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.btn-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(26,31,58,var(--tw-text-opacity))}.btn-white:hover{background-color:rgba(230,57,70,var(--tw-bg-opacity))}.btn-dark-navy,.btn-white:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-dark-navy{background-color:rgba(26,31,58,var(--tw-bg-opacity))}.btn-dark-navy:hover{--tw-bg-opacity:1;background-color:rgba(230,57,70,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-outline{border-width:1px;border-color:rgba(26,31,58,var(--tw-border-opacity));background-color:transparent;color:rgba(26,31,58,var(--tw-text-opacity))}.btn-outline,.btn-outline:hover{--tw-border-opacity:1;--tw-text-opacity:1}.btn-outline:hover{border-color:rgba(230,57,70,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(230,57,70,var(--tw-bg-opacity))}.btn-arrow,.btn-outline:hover{color:rgba(255,255,255,var(--tw-text-opacity))}.btn-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1}.btn-arrow:after{content:"";width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjcwNzAzMSAwLjcwNzA5Mkw0Ljk0OTY3IDQuOTQ5NzNMMC43MDcwMzEgOS4xOTIzNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) no-repeat 50%/contain}.btn-arrow:hover{border-color:rgba(230,57,70,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(230,57,70,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.btn-arrow--navy-blue,.btn-arrow:hover{--tw-border-opacity:1;--tw-text-opacity:1}.btn-arrow--navy-blue{border-color:rgba(28,25,47,var(--tw-border-opacity));color:rgba(28,25,47,var(--tw-text-opacity))}.btn-arrow--navy-blue:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjcwNzAzMSAwLjcwNzE1M0w0Ljk0OTY3IDQuOTQ5NzlMMC43MDcwMzEgOS4xOTI0MyIgc3Ryb2tlPSIjMUMxOTJGIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==)}.btn-arrow--navy-blue:hover{--tw-border-opacity:1;border-color:rgba(230,57,70,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(230,57,70,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-arrow--navy-blue:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjcwNzAzMSAwLjcwNzA5Mkw0Ljk0OTY3IDQuOTQ5NzNMMC43MDcwMzEgOS4xOTIzNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=)}.btn-download,.btn-external-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgba(26,31,58,var(--tw-border-opacity));padding:10px 16px;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.btn-download:hover,.btn-external-link:hover{--tw-border-opacity:1;border-color:rgba(230,57,70,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(230,57,70,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.btn-download:after{content:"";width:10px;height:10px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDcuMzMzMzNWOS4xMTExMUMxMSA5LjM0Njg2IDEwLjg4MjkgOS41NzI5NSAxMC42NzQ2IDkuNzM5NjVDMTAuNDY2MiA5LjkwNjM1IDEwLjE4MzYgMTAgOS44ODg4OSAxMEgyLjExMTExQzEuODE2NDMgMTAgMS41MzM4MSA5LjkwNjM1IDEuMzI1NDQgOS43Mzk2NUMxLjExNzA2IDkuNTcyOTUgMSA5LjM0Njg2IDEgOS4xMTExMVY3LjMzMzMzTTMuMjIyMjIgNC4xMTExMUw2IDYuMzMzMzNNNiA2LjMzMzMzTDguNzc3NzggNC4xMTExMU02IDYuMzMzMzNWMSIgc3Ryb2tlPSIjMUMxOTJGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==) no-repeat 50%/contain;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.btn-ag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:12px;line-height:1;padding:6px 10px;border-radius:9999px;border:1px solid #1a1f3a;background:transparent;color:#1a1f3a}.btn-external-link:after{content:"";width:9px;height:9px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNTE2MzQgMUgxMC4xNjQxTTEwLjE2NDEgMVY2LjY0NzczTTEwLjE2NDEgMUwxLjQxNDA2IDkuNzUiIHN0cm9rZT0iIzFDMTkyRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=) no-repeat 50%/contain;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;-o-transition:filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.btn-dark-navy .external-link-icon,.btn-download:hover:after,.btn-external-link:hover:after,.btn-outline:hover .external-link-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.text-caption,.text-p1,.text-p2{font-family:var(--body-font)}.rich-text a{color:#1a1f3a;text-decoration:underline}.hero-header .text-p1 a{color:inherit;text-decoration:underline}.video-container{position:relative;width:100%;aspect-ratio:1136/639;overflow:hidden}.video-cover{z-index:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.video-container .video-player,.video-container iframe,.video-cover{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-container .video-player,.video-container iframe{z-index:2}.video-container.playing .video-cover{opacity:0;pointer-events:none}.sticky-column{-ms-flex-item-align:unset;align-self:unset;position:relative}@media(min-width:1024px){.sticky-column>div{position:sticky;top:50px}}.mepr-account-page,.mepr-checkout-container,.mepr-login-form,.mepr-signup-form,.mepr-thankyou-page,.mp_wrapper{font-family:var(--body-font);color:var(--dark-navy)}#mepr_loginform .mp-form-label label.placeholder-text,#mepr_loginform .mp-form-label label.placeholder-text.active,.mepr-account-form,.mepr-account-form *,.mepr-login-form,.mepr-login-form *,.mepr-loginform,.mepr-loginform *,.mepr-membership,.mepr-membership *,.mepr-pricing-table,.mepr-pricing-table *,.mepr-pro-template .mp_wrapper .mepr_mepr-address-country .mp-form-label label.placeholder-text,.mepr-pro-template .mp_wrapper .mepr_mepr-address-state .mp-form-label label.placeholder-text,.mepr-profile-form,.mepr-profile-form *,.mepr-reset-password-form,.mepr-reset-password-form *,.mepr-signup-form,.mepr-signup-form *,.mepr_coupon label.placeholder-text,.mp_wrapper .mp-form-row.mp-address-group label.placeholder-text,.mp_wrapper .mp-form-row.mp-address-group label.placeholder-text.active,.mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text,.mp_wrapper .mp-form-row .mp-form-row-group label.placeholder-text.active{color:var(--dark-navy)!important;border-color:var(--dark-navy)!important}#mepr-template-login .mepr-form input,#mepr-template-login .mepr-form select,#mepr-template-login .mepro-form input,#mepr-template-login .mepro-form select,.mepr-account-form input,.mepr-account-form select,.mepr-account-form textarea,.mepr-login-form input,.mepr-loginform input,.mepr-signup-form input,.mepr-signup-form select,.mepr-signup-form textarea{font-family:var(--body-font)!important;border:1px solid var(--dark-navy)!important;border-radius:6px!important}.mepr-account-table,.mepr-account-table td,.mepr-account-table th{border-color:var(--dark-navy)!important}.mepr-submit{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-submit:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-btn{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-btn:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-btn-primary{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-btn-primary:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-btn-secondary{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-btn-secondary:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-signup-form button{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-signup-form button:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-login-form button{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-login-form button:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mepr-account-form button{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mepr-account-form button:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}.mpcs-button{background-color:var(--dark-navy)!important;color:#fff!important;border:1px solid var(--dark-navy)!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mpcs-button:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}#mepr-template-login .mepr-form button,#mepr-template-login .mepr-form input[type=button],#mepr-template-login .mepr-form input[type=reset],#mepr-template-login .mepr-form input[type=submit],#mepr-template-login .mepro-form button,#mepr-template-login .mepro-form input[type=button],#mepr-template-login .mepro-form input[type=reset],#mepr-template-login .mepro-form input[type=submit]{font-family:var(--heading-font)!important;background-color:var(--dark-navy)!important}#mepr-template-login .mepr-form .button-primary.mepr-share-button:hover,#mepr-template-login .mepr-form button:hover,#mepr-template-login .mepr-form input[type=button]:hover,#mepr-template-login .mepr-form input[type=reset]:hover,#mepr-template-login .mepr-form input[type=submit]:hover,#mepr-template-login .mepro-form .button-primary.mepr-share-button:hover,#mepr-template-login .mepro-form button:hover,#mepr-template-login .mepro-form input[type=button]:hover,#mepr-template-login .mepro-form input[type=reset]:hover,#mepr-template-login .mepro-form input[type=submit]:hover{background-color:var(--bright-red)!important;border-color:var(--bright-red)!important;color:#fff!important}#mepr-template-login .mepr-form h1,#mepr-template-login .mepro-form h1,.mp_wrapper h1,.mp_wrapper h2,.mp_wrapper h3{font-family:var(--heading-font);color:var(--dark-navy);font-weight:600}.mepr-checkout-container .invoice-wrapper .invoice-heading,.mepr-checkout-container .invoice-wrapper.thankyou h1,.mepr-checkout-container .invoice-wrapper.thankyou h2{font-family:var(--heading-font);color:var(--dark-navy);font-weight:600;letter-spacing:-.02em}.mepr-checkout-container .invoice-wrapper .invoice-heading{font-size:1.125rem;line-height:1.35;margin-bottom:.75rem}.mepr-checkout-container .invoice-wrapper .invoice-amount{font-family:var(--heading-font);color:var(--dark-navy);font-weight:700;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.94;letter-spacing:-.03em}.mepr-price-box-heading,.mepr-price-box-title{font-family:var(--heading-font);color:var(--dark-navy);font-weight:600;letter-spacing:-.02em}.mepr-price-box-title{font-size:1.5rem;line-height:1.15}.mepr-price-box-heading{font-size:1rem;line-height:1.4}.mepr-login-actions a,.mepr-product-access-url a,.mp_wrapper p a{color:var(--dark-navy)!important;text-decoration:underline!important}.mepr-checkout-container .form-wrapper input[type=submit]{font-family:var(--heading-font)!important}.mepr-checkout-container .invoice-wrapper p{color:var(--dark-navy)!important}.mp-form-row-group{gap:10px!important}.mepr-product-access-url{margin:2rem 0}.dashicons,.dashicons-before:before{color:#fff!important}