html{scroll-behavior:smooth}img{max-width:100%}.grecaptcha-badge{display:none}body,html{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-size:1rem;--tw-text-opacity:1;color:rgba(102,102,102,var(--tw-text-opacity));text-rendering:optimizeLegibility}.heading{font-family:adobe-garamond-pro,Times,Serif;font-size:2.1875rem;line-height:1.1}@media (min-width:768px){.heading{font-size:3.12rem;line-height:1.1}}.kicker{font-size:.875rem;text-transform:uppercase;letter-spacing:.2em}.kicker,.post-heading{font-weight:500;line-height:1.1}.post-heading{font-size:1.375rem}.content{font-size:1.25rem;line-height:1.42857}.form-text{font-family:adobe-garamond-pro,Times,Serif;font-size:1.125rem}.custom-underline{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-bottom-width:1px}.wizzy .heading{margin-top:1.25rem;margin-bottom:3rem}.wizzy .kicker{margin-bottom:.5rem}.wizzy li{margin-left:2.25rem;position:relative;font-size:1.25rem;line-height:1.42857}.wizzy li:before{content:"";--tw-bg-opacity:1;background-color:rgba(102,102,102,var(--tw-bg-opacity));border-radius:9999px;height:.375rem;margin-top:auto;margin-bottom:auto;position:absolute;top:.75rem;left:-1rem;width:.375rem}.wizzy .post-content{font-size:1.25rem;line-height:1.42857}.wizzy .post-content h1,.wizzy .post-content h2,.wizzy .post-content h3,.wizzy .post-content h4,.wizzy .post-content h5,.wizzy .post-content h6{font-weight:500;font-size:1.375rem;line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:brandon-grotesque,Helvetica,Arial,sans-serif}h1{font-size:1rem}h2{font-size:1.625rem}h2,h3{line-height:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem;line-height:1.42857}h5{font-size:1.125rem}h6{font-size:1rem}button:focus{outline:2px solid transparent;outline-offset:2px}button.focus-visible,button:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}button{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.column-count-1{-moz-column-count:1;column-count:1}.column-count-2{-moz-column-count:2;column-count:2}body form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))!important}body form{display:flex!important;flex-direction:column!important;margin-top:1.5rem!important}body form::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgba(153,153,153,var(--tw-placeholder-opacity))!important}body form:-ms-input-placeholder{--tw-placeholder-opacity:1!important;color:rgba(153,153,153,var(--tw-placeholder-opacity))!important}body form::placeholder{--tw-placeholder-opacity:1!important;color:rgba(153,153,153,var(--tw-placeholder-opacity))!important}body form{--tw-text-opacity:1!important;color:rgba(85,85,85,var(--tw-text-opacity))!important;font-size:1.1rem!important}body form p>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem*var(--tw-space-y-reverse))}body form p{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){body form p>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;--tw-space-x-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(2rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(2rem*(1 - var(--tw-space-x-reverse)))}body form p{flex-direction:row}}body form p span:not(.ajax-loader){flex:1 1 0%;position:relative;width:100%}@media (min-width:768px){body form p span:not(.ajax-loader){width:auto}}body form p span:not(.ajax-loader) .wpcf7-not-valid-tip{font-size:.8125rem;line-height:1.42857;position:absolute;top:.125rem}body form input[type=email],body form input[type=tel],body form input[type=text],body form select,body form textarea{--tw-border-opacity:1!important;border-color:rgba(204,204,204,var(--tw-border-opacity))!important}body form input[type=email]:focus,body form input[type=tel]:focus,body form input[type=text]:focus,body form select:focus,body form textarea:focus{--tw-border-opacity:1!important;border-color:rgba(102,175,233,var(--tw-border-opacity))!important}body form input[type=email],body form input[type=tel],body form input[type=text],body form select,body form textarea{border-radius:0!important;border-width:1px!important;box-sizing:border-box!important;outline:2px solid transparent!important;outline-offset:2px!important;width:100%!important;--tw-shadow:inset 0 1px 1px rgba(0,0,0,0.08)!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}body form input[type=email]:focus,body form input[type=tel]:focus,body form input[type=text]:focus,body form select:focus,body form textarea:focus{--tw-shadow:0 0 10px 0px #66afe9!important;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important}body form input[type=email],body form input[type=tel],body form input[type=text],body form select,body form textarea{transition-property:all!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important;padding:.75rem 1.25rem!important;margin:1.25rem 0 0!important;-webkit-appearance:none!important}body form #fire-select-wrapper{position:relative}body form #fire-select-wrapper:after{content:"^";pointer-events:none;position:absolute;right:1rem;bottom:.875rem;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:180deg}body form textarea{resize:vertical}body form #recaptcha-notice{font-size:.875rem;line-height:1.1;margin-top:-.75rem;--tw-text-opacity:1;color:rgba(153,153,153,var(--tw-text-opacity))}body form #recaptcha-notice a{--tw-text-opacity:1;color:rgba(51,122,183,var(--tw-text-opacity))}body form #recaptcha-notice a:hover{text-decoration:underline}body form input[type=submit]{--tw-bg-opacity:1;background-color:rgba(79,135,179,var(--tw-bg-opacity));border-radius:9999px;cursor:pointer;font-weight:700;font-size:1.125rem;margin-top:.5rem;padding:.625rem 5rem;text-align:center;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}body form input[type=submit]:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(79,135,179,var(--tw-text-opacity))}body form input[type=submit]:focus{outline:2px solid transparent!important;outline-offset:2px!important}body form input[type=submit].focus-visible,body form input[type=submit]:focus-visible{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(79,135,179,var(--tw-text-opacity));text-decoration:underline}body form input[type=submit]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body form .wpcf7-response-output{margin-left:0!important;margin-right:0!important;width:100%!important}form.sent p{display:none}form.sent .wpcf7-response-output{--tw-text-opacity:1;color:rgba(85,85,85,var(--tw-text-opacity));background-color:rgba(0,255,0,.1)}.break-container-right{padding-right:0;margin-right:calc(50% - 50vw)}.break-container-both,.break-container-left{padding-left:0;margin-left:calc(50% - 50vw)}.break-container-both{padding-right:0;margin-right:calc(50% - 50vw)}a:focus{outline:2px solid transparent;outline-offset:2px}a.focus-visible,a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.skip-to-main{left:-999px;z-index:-999}.skip-to-main:active,.skip-to-main:focus{top:auto;left:auto;height:auto;padding:.25rem .75rem;width:auto;z-index:999}.bg-video{position:absolute;height:100%;width:100%;overflow:hidden;pointer-events:none}.bg-video iframe{position:absolute;top:50%;left:50%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x:-50%;--tw-translate-y:-50%;width:150vw;height:150vw}.gallery{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:992px){.gallery.gallery-columns-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.gallery-caption{font-size:.75rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem;padding-top:.75rem}.gallery .gallery-icon{height:100%}.gallery .gallery-icon a{height:100%;width:100%}.gallery .gallery-icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-header .desktop-navigation a[href*=tel]{margin-left:1.5rem;position:relative}.site-header .desktop-navigation a[href*=tel]:before{position:absolute;left:-1.5rem;bottom:-.125rem;content:url(/wp-content/themes/fire/theme/assets/media/svgs/telephone-fill.svg);width:16px;height:19px}.site-header .mobile-navigation .phone-link{margin-left:1.5rem;position:relative}.site-header .mobile-navigation .phone-link:before{position:absolute;bottom:.375rem;left:-1.5rem;content:url(/wp-content/themes/fire/theme/assets/media/svgs/telephone-fill.svg);width:16px;height:19px}.site-header .menu-button{font-weight:500;font-size:.875rem;line-height:1.1;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));text-transform:uppercase;letter-spacing:.05em}.site-header .desktop-navigation .menu-button{position:relative}.site-header .desktop-navigation .menu-button:after{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));display:none;margin-left:auto;margin-right:auto;position:absolute;right:0;left:0;bottom:-1rem;width:100%;content:"";height:1.5px}.site-header .desktop-navigation .menu-button:hover:after{display:block}@media (min-width:501px){.sm\:column-count-1{-moz-column-count:1;column-count:1}.sm\:column-count-2{-moz-column-count:2;column-count:2}.sm\:break-container-right{padding-right:0;margin-right:calc(50% - 50vw)}.sm\:break-container-both,.sm\:break-container-left{padding-left:0;margin-left:calc(50% - 50vw)}.sm\:break-container-both{padding-right:0;margin-right:calc(50% - 50vw)}}@media (min-width:768px){.md\:column-count-1{-moz-column-count:1;column-count:1}.md\:column-count-2{-moz-column-count:2;column-count:2}.md\:break-container-right{padding-right:0;margin-right:calc(50% - 50vw)}.md\:break-container-both,.md\:break-container-left{padding-left:0;margin-left:calc(50% - 50vw)}.md\:break-container-both{padding-right:0;margin-right:calc(50% - 50vw)}}@media (min-width:992px){.lg\:column-count-1{-moz-column-count:1;column-count:1}.lg\:column-count-2{-moz-column-count:2;column-count:2}.lg\:break-container-right{padding-right:0;margin-right:calc(50% - 50vw)}.lg\:break-container-both,.lg\:break-container-left{padding-left:0;margin-left:calc(50% - 50vw)}.lg\:break-container-both{padding-right:0;margin-right:calc(50% - 50vw)}}@media (min-width:1200px){.xl\:column-count-1{-moz-column-count:1;column-count:1}.xl\:column-count-2{-moz-column-count:2;column-count:2}.xl\:break-container-right{padding-right:0;margin-right:calc(50% - 50vw)}.xl\:break-container-both,.xl\:break-container-left{padding-left:0;margin-left:calc(50% - 50vw)}.xl\:break-container-both{padding-right:0;margin-right:calc(50% - 50vw)}}
