body{font:18px roboto,sans-serif;margin:0}::-moz-selection{background-color:#fcf2de}::selection{background-color:#fcf2de}:focus,:focus-visible{border:none;outline:none}.is-layout-flex{display:flex}.no-margin,figure{margin:0!important}.is-content-justification-center{display:flex;flex-direction:row;align-items:center}.is-horizontal.is-content-justification-center{display:flex;flex-direction:row}.has-text-align-center{text-align:center}figure.aligncenter{width:100%!important}.n2_clear{font-family:oswald,sans-serif;font-weight:600!important}.bggradient{background:#000;background:linear-gradient(16deg,#00000094,#0000 50%)}.home .bggradient{background:#000;background:linear-gradient(45deg,#000,#0000 63%)}.is-vertical{display:flex;flex-direction:column}.has-text-align-right{text-align:right}b,strong{font-weight:600!important}.wp-container-core-group-is-layout-2{display:flex;align-items:flex-end}.is-layout-flow .columns-3{display:grid}.is-style-logos-only .wp-block-social-link-label{visibility:hidden;position:absolute;bottom:-999px}.wp-block-post-excerpt__more-link{margin-top:40px}header>div>div{margin-top:0!important}.post-password-form{padding:25px;min-height:calc(100vh - 200px);display:flex;justify-content:center;flex-direction:column}.post-password-form p{text-align:center}.post-password-form p.submit{margin:0 auto 100px;display:flex;flex-direction:row}.post-password-form p.info{font-size:2em;font-family:oswald,sans-serif}.post-password-form p.access{font-size:1.5rem}.post-password-form input{margin-right:15px;padding:10px;border:1px solid black}form button{border:none!important;font-size:1.25rem;transition:.25s ease}form button:hover{opacity:.75}.page-id-49 main .wp-block-column .wp-block-columns,.page-id-1341 main .wp-block-column .wp-block-columns{gap:0px!important}.page-id-49 main .wp-block-column ul,.page-id-1341 main .wp-block-column ul{list-style:none!important;padding-left:none!important}.page-id-49 main .wp-block-column ul li,.page-id-1341 main .wp-block-column ul li{font-size:1.25rem}header{position:relative;z-index:9;-webkit-user-select:none;-moz-user-select:none;user-select:none}header figure{margin:0}header figure.svg svg{width:300px}header span,header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:#000}header .current-menu-item>a>span{color:#000}header .container{align-items:center}header .container .wp-block-group{margin-top:10px}header>div{max-width:unset;margin:0 auto;display:flex;align-items:center;padding:0 0 0 50px}.wp-block-template-part .wp-block-site-logo{margin-right:50px}header .is-content-justification-left{display:flex;align-items:center}.wp-block-navigation__container>li:not(.nav-button){padding:12px 0;transition:.25s ease}.wp-block-navigation__container>li:not(.nav-button,.has-child,.current-menu-item):hover{opacity:.5}@media(min-width:782px){.wp-block-navigation__container>li:not(:first-child){margin-left:3em}}.wp-block-navigation__container>a:hover{text-decoration:none}.wp-block-navigation__container>li:not(:last-child):after{position:absolute;content:"/";right:-1.2em;opacity:.15;font-size:1.5em;margin-top:6px;pointer-events:none}.wp-block-navigation-item__content{font-family:oswald,sans-serif;font-size:1.3em}.has-child .wp-block-navigation-item .wp-block-navigation-item__content{font-size:1.1em!important}:root :where(.wp-block-navigation a:where(:not(.nav-button)):hover){text-decoration:none}.nav-button a{padding:15px 45px;border:1px solid #bf1e2e;transition:.25s ease;background-color:#bf1e2e;height:100%;color:#fff;border-radius:0;font-family:oswald,sans-serif;font-size:1.3em;font-weight:600;display:flex;flex-direction:column;white-space:nowrap}@media(max-width:1250px)and (min-width:782px){.wp-block-navigation-item__content{font-size:1em!important}}.nav-button span{color:#fff!important;font-size:18px;font-weight:400!important}.nav-button a:hover,.current-menu-item.nav-button{filter:brightness(1.2)}@media(min-width:799px){.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{visibility:hidden!important;top:100%;width:250px;transition:.25s ease;border:none;box-shadow:0 8px 30px #0000001a;opacity:0;padding:0}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{opacity:1;visibility:visible!important}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{width:250px}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li{padding:0;opacity:1;transition:.25s ease}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a{padding:15px 24px}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li:hover{background-color:#bf1e2e;color:#fff}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li:hover span,.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li:hover a{color:#fff}.wp-block-navigation .wp-block-navigation-submenu li.wp-block-navigation-item:not(:last-child){margin-bottom:0}}header .no-click>a{pointer-events:none}main .alignright{display:inline;float:right;margin:1em 0 1.5em 2em!important}.alignleft{display:inline;float:left;margin:1em 2em 1.5em 0!important}.wp-block-post-title a{line-height:1.1em}.wp-block-navigation .wp-block-navigation__submenu-icon{position:relative;top:3px;left:3px}.white{color:#fff!important;font-size:4em!important;margin:0!important}.wp-block-post-title{margin-bottom:25px}.wp-block-post-title a{font-size:.8em}.page table,.page td{border:1px solid rgba(0,0,0,.25)}h1,.page-id-45 h2{font-family:oswald,sans-serif;font-size:4em!important;line-height:1.15em;padding-bottom:14px;margin:0 0 .25em;background:#df2336;background:linear-gradient(171deg,#df2336,#75121c 63%);color:transparent!important;-webkit-background-clip:text;background-clip:text}.single h1{margin:0!important;line-height:1em!important}.single hr{margin:75px 0 85px!important}.wp-block-columns.no-gap{gap:0!important}.wp-block-columns{gap:4em}.wp-element-button,form button{background-color:#bf1e2e;border-radius:0;padding:15px 40px;color:#fff!important;transition:.15s ease;font-family:oswald,sans-serif}.wp-block-buttons .wp-block-button:last-child{margin-left:25px!important}.cta h2,.cta p{margin:0!important}.cta-container{background:#000;background:linear-gradient(11deg,#00000014,#0000)}.wp-element-button:hover{opacity:.7;transition:.15s ease}.single .post-sidebar-wrapper{background-color:gray}.home-cta p{color:#fff!important}.home-cta h2{line-height:1.15em!important}.home h4{text-transform:uppercase;font-size:1.15em!important;margin-top:25px!important}.gform_wrapper .gform_heading{display:none}.gform_wrapper label{font-size:1.1em!important}.gform_wrapper .gfield_required{color:#bf1e2e;font-size:1.2em}.gform_wrapper legend.gfield_label{font-size:1.25em}footer figure{margin:0}footer figure.svg svg{width:300px}footer .copyright{padding-top:0!important;padding-bottom:0!important;opacity:.33}footer .links{padding:0}footer .links li{display:inline-block;font-family:oswald,sans-serif;font-size:1.5em;font-weight:300}footer .links li a{color:#000!important;text-decoration:none}footer .links li a:hover{text-decoration:underline}footer .links li:not(:last-child){margin-right:2em}footer .bottom-links{padding:0;margin:0}footer .bottom-links li{display:inline-block;font-size:1em;font-weight:700;color:#bf1e2e}footer .bottom-links li:not(:last-child){margin-right:2em}footer .bottom-links a{font-weight:400!important;color:#000!important;text-decoration:none}footer .bottom-links a:hover{text-decoration:underline}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between}.footer-bottom .bottom-images{flex-direction:row}.bottom-images{display:flex;flex-direction:row;align-items:center}.bottom-images-wrap{display:flex;flex-direction:column;align-items:flex-end}.bottom-images-wrap p{font-weight:700;font-size:20px;margin:0!important}.footer-bottom img{max-height:75px;width:auto;max-width:150px;margin-right:15px}@media(max-width:781px){.no-mobile{display:none}.reverse-mobile{display:grid}.reverse-mobile .wp-block-column:nth-of-type(1){order:2}.wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}.wp-block-navigation__container{padding:25px!important}.wp-block-navigation-submenu{padding:10px 20px 10px 0!important}.wp-block-navigation-submenu .wp-block-navigation-item{padding:0 0 0 15px!important}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:15px!important}.nav-button a{padding:15px 12px!important;white-space:nowrap;font-size:15px!important}.nav-button span{font-size:12px!important}.wp-block-template-part .wp-block-site-logo{margin-right:15px}header img{max-height:50px;width:auto}.wp-block-post-template{padding-left:0!important}.cta h2{line-height:1.25em}.wp-block-navigation__container>li:not(:last-child):after{display:none}.alignleft,.alignright{margin-left:0!important;margin-right:0!important;width:100%!important}.home .wp-block-heading.white{font-size:2.75em!important}.home .home-boxes div.has-background a{min-height:250px}.page-id-45 table{font-size:12px!important}.wp-block-buttons .wp-block-button:last-child{margin-left:15px!important}header>div{padding-left:15px!important}.footer-bottom{align-items:center}.bottom-images{display:flex;flex-direction:column-reverse!important;margin-top:10px;align-items:flex-end}.bottom-images img{margin:0 0 15px!important;float:right!important;max-width:100px;height:auto}.bottom-images-wrap p{font-size:14px}footer .wp-container-core-group-is-layout-cb46ffcb{display:flex;align-items:center;flex-wrap:wrap;padding-top:0;padding-bottom:0}footer .links li{margin:0 20px 10px 0!important}footer .links{display:flex;justify-content:space-between;flex-wrap:wrap}}@media(min-width:782px){.wp-block-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation .wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation .wp-block-navigation-submenu li a{color:#bf1e2e;opacity:1}}a.mw-group-link{display:block;text-decoration:none;transition:.35s ease}a.mw-group-link *{color:#000;text-decoration:none}.home-boxes div.has-background{transition:.35s ease;background-color:#00000040;background-blend-mode:multiply}.home-boxes div.has-background:hover{background-color:#0000001a}.home-boxes{gap:20px}div[class*=mw-flyin],.mw-initial-blur,div[class*=mw-ease]{opacity:0;transition-duration:var(--mw-anim-duration);transition-delay:var(--mw-anim-delay)}.mw-animate{opacity:1!important}.mw-flyin-left.mw-animate,.mw-flyin-right.mw-animate{transform:translate(0)}.mw-flyin-top.mw-animate,.mw-flyin-bottom.mw-animate{transform:translateY(0)}.mw-flyin-left{transform:translate(-50px)}.mw-flyin-top{transform:translateY(-50px)}.mw-flyin-bottom{transform:translateY(50px)}.mw-flyin-right{transform:translate(50px)}.mw-ease-linear{transition-timing-function:linear}.mw-ease-ease-in{transition-timing-function:ease-in}.mw-ease-ease-out{transition-timing-function:ease-out}.mw-ease-ease-in-out{transition-timing-function:ease-in-out}.mw-initial-blur{filter:blur(20px)}.mw-initial-blur.mw-animate{filter:blur(0)}.mw-return-to-top{display:block;position:fixed;bottom:25px;right:45px;height:65px;width:65px;background-color:#d4d4d4;border:none;border-radius:99px;transition:.35s ease;box-shadow:0 20px 50px #0000001a}.mw-return-to-top:hover{filter:brightness(1.1)}.mw-return-to-top img{position:relative;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.clicked.mw-return-to-top{opacity:0!important}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:var(--wp--style--global--wide-size)}
