@font-face{font-display:swap;font-family:Gloock;font-style:normal;font-weight:400;src:url(../../../../johnodev/dist/fonts/gloock/Gloock-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../../../../johnodev/dist/fonts/outfit/Outfit-VariableFont_wght.ttf) format("truetype")}*{font-family:Outfit,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Gloock,serif;font-weight:400}@media only screen and (min-width:980px){h1{font-size:calc(clamp(2.25rem, 4vw, 3rem)*1.5)}h2{font-size:2.625rem}h3{font-size:2.0625rem}h4{font-size:1.6875rem}h5{font-size:1.5rem}h6{font-size:1.3125rem}}h1,h2,h3{margin-bottom:.6em;margin-top:2em}h4,h5,h6{margin-bottom:.4em;margin-top:1.5em}body main{background:var(--col-light);border-radius:20px;float:left;margin:20px;width:-webkit-fill-available}@media only screen and (max-width:979px){body main{margin:80px 10px 10px}}body p{color:grey}body .eyebrow,body .pre-heading{color:var(--col-accent)}body .wp-block-button__link,body .wp-element-button,body a.btn,body a.button,body button{background:var(--col-accent);border-color:var(--col-accent);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--col-white);font-family:Gloock,serif;padding:12px 40px;position:relative;text-decoration:none;-webkit-transition:.3s cubic-bezier(.25,0,.1,1);transition:.3s cubic-bezier(.25,0,.1,1)}body .wp-block-button__link .lucide,body .wp-element-button .lucide,body a.btn .lucide,body a.button .lucide,body button .lucide{background-image:url(/wp-content/themes/bryantsfire/images/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 0;content:"";-webkit-filter:invert(1);filter:invert(1);height:48px;position:absolute;right:48px;top:0;-webkit-transform:rotate(45deg) scale(.9);transform:rotate(45deg) scale(.9);-webkit-transition:.3s cubic-bezier(.25,0,.1,1);transition:.3s cubic-bezier(.25,0,.1,1);width:0}body .wp-block-button__link:hover,body .wp-element-button:hover,body a.btn:hover,body a.button:hover,body button:hover{background:var(--col-accent-d);border-color:var(--col-accent-d);color:var(--col-white);padding:12px 50px 12px 30px;text-decoration:none}body .wp-block-button__link:hover:lucide,body .wp-element-button:hover:lucide,body a.btn:hover:lucide,body a.button:hover:lucide,body button:hover:lucide{background-size:12px 12px;right:10px;width:48px}body .wp-block-button__link--secondary,body .wp-element-button--secondary,body a.btn--secondary,body a.button--secondary,body button--secondary{background:var(--col-black);border-color:var(--col-white);color:var(--col-white)}body .wp-block-button__link--secondary:hover,body .wp-element-button--secondary:hover,body a.btn--secondary:hover,body a.button--secondary:hover,body button--secondary:hover{background:var(--col-dark)}body .wp-block-button__link+.btn,body .wp-element-button+.btn,body a.btn+.btn,body a.button+.btn,body button+.btn{margin-left:10px}body input,body input[type=color],body input[type=date],body input[type=datetime-local],body input[type=datetime],body input[type=email],body input[type=month],body input[type=number],body input[type=password],body input[type=range],body input[type=search],body input[type=tel],body input[type=text],body input[type=time],body input[type=url],body input[type=week],body textarea{background-color:var(--col-light);border:1px solid transparent;border-radius:4px;color:rgba(0,0,0,.102);display:block;font-family:var(--font-pri),sans-serif;font-weight:400;margin:0;padding:12px 50px 12px 20px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}body input:focus,body input[type=color]:focus,body input[type=date]:focus,body input[type=datetime-local]:focus,body input[type=datetime]:focus,body input[type=email]:focus,body input[type=month]:focus,body input[type=number]:focus,body input[type=password]:focus,body input[type=range]:focus,body input[type=search]:focus,body input[type=tel]:focus,body input[type=text]:focus,body input[type=time]:focus,body input[type=url]:focus,body input[type=week]:focus,body textarea:focus{border:1px solid var(--col-accent);color:var(--col-black);outline:0}body input:disabled,body input[type=color]:disabled,body input[type=date]:disabled,body input[type=datetime-local]:disabled,body input[type=datetime]:disabled,body input[type=email]:disabled,body input[type=month]:disabled,body input[type=number]:disabled,body input[type=password]:disabled,body input[type=range]:disabled,body input[type=search]:disabled,body input[type=tel]:disabled,body input[type=text]:disabled,body input[type=time]:disabled,body input[type=url]:disabled,body input[type=week]:disabled,body textarea:disabled{background-color:#e9ecef;opacity:1}body form.search-form{position:relative}body form.search-form label{margin:0}body form.search-form label+[type=submit]{background:var(--col-light);border:none;border-radius:5px;color:rgba(0,0,0,.102);height:48px;margin:0;padding:0;position:absolute;right:1px;top:1px;-webkit-transition:.3s cubic-bezier(.25,0,.1,1);transition:.3s cubic-bezier(.25,0,.1,1);width:48px}body form.search-form label+[type=submit]:hover{background:var(--col-accent);color:var(--col-white)}@media only screen and (min-width:1024px){body .inner-container{max-width:none;padding:0 50px}body .inner-container>.content{padding-left:50px}}@media only screen and (max-width:979px){#masthead.site-header{background:var(--col-black);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding-bottom:20px;position:fixed;top:0;width:100%;z-index:998}#masthead.site-header .outer-container .button{padding:initial}#masthead.site-header .outer-container .jd-theme-switch{display:none}}body{color:var(--col-secondary)}