.header{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin:0 auto;position:fixed;width:100%;z-index:9}@media(prefers-reduced-motion: reduce){.header{-webkit-transition:none;transition:none}}@media(min-width: 768px){.header{overflow:hidden}}.header__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header__gradient{background:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1420px;width:100%}.header__logo{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:12px 24px 4px;position:relative;z-index:2}@media(prefers-reduced-motion: reduce){.header__logo{-webkit-transition:none;transition:none}}.header__logo svg{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:74px;width:174px}@media(prefers-reduced-motion: reduce){.header__logo svg{-webkit-transition:none;transition:none}}@media(min-width: 768px){.header__logo{padding:12px 44px 4px 24px}}@media(min-width: 1024px){.header__logo{padding:12px 80px 4px 40px}}@media(min-width: 1280px){.header__logo{padding:12px 180px 4px 40px}}@media(min-width: 768px){.header__logo::after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent;content:"";height:100px;position:absolute;right:0;top:0;width:7680px;z-index:-1}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){.header__logo::after{-webkit-transition:none;transition:none}}.header__logo--white{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:1}@media(prefers-reduced-motion: reduce){.header__logo--white{-webkit-transition:none;transition:none}}.header__logo--dark{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;left:0;opacity:0;position:absolute;top:0}@media(prefers-reduced-motion: reduce){.header__logo--dark{-webkit-transition:none;transition:none}}.header__logo a{display:block;position:relative}.header__mobile{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1px 0;padding:30px 24px;z-index:1}@media(prefers-reduced-motion: reduce){.header__mobile{-webkit-transition:none;transition:none}}@media(min-width: 768px){.header__mobile{display:none}}.header__mobile__trigger{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;height:20px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:40px}@media(prefers-reduced-motion: reduce){.header__mobile__trigger{-webkit-transition:none;transition:none}}.header__mobile__trigger span{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background:#d71920;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:100%}@media(prefers-reduced-motion: reduce){.header__mobile__trigger span{-webkit-transition:none;transition:none}}.header__mobile__trigger span:nth-child(1){top:0}.header__mobile__trigger span:nth-child(2),.header__mobile__trigger span:nth-child(3){top:10px}.header__mobile__trigger span:nth-child(4){top:20px}.header__mobile__trigger.is-active span:nth-child(1){top:0;width:0;left:50%}.header__mobile__trigger.is-active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__mobile__trigger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__mobile__trigger.is-active span:nth-child(4){top:18px;width:0;left:50%}.header__navigation{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent;display:none;left:0;margin:0 !important;padding:24px 0 !important;position:absolute;top:100px;width:100%;z-index:3}@media(prefers-reduced-motion: reduce){.header__navigation{-webkit-transition:none;transition:none}}@media(min-width: 768px){.header__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto;padding:0 32px 0 0 !important;position:relative;top:auto;width:auto}}@media(min-width: 1024px){.header__navigation{padding:0 40px 0 0 !important}}@media(min-width: 1280px){.header__navigation{padding:0 56px 0 0 !important}}@media(min-width: 1440px){.header__navigation{padding:0 46px 0 0 !important}}@media(min-width: 768px){.header__navigation::after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent;content:"";height:100px;left:0;position:absolute;top:0;width:7680px;z-index:-1}}@media(min-width: 768px)and (prefers-reduced-motion: reduce){.header__navigation::after{-webkit-transition:none;transition:none}}.header__navigation li{margin:16px 0;position:relative}@media(min-width: 768px){.header__navigation li{margin:0}}.header__navigation li.current-menu-item:not(.link__btn) a{color:#d71920 !important;position:relative}@media(min-width: 768px){.header__navigation li.current-menu-item:not(.link__btn) a::after{background-color:#d71920;bottom:24px;content:"";height:2px;left:8px;position:absolute;right:8px}}@media(min-width: 1024px){.header__navigation li.current-menu-item:not(.link__btn) a::after{left:16px;right:16px}}.header__navigation li:first-of-type{margin-top:0}.header__navigation li::before{display:none !important}.header__navigation a{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:18px;padding:8px 24px;text-transform:uppercase;white-space:nowrap}@media(min-width: 768px){.header__navigation a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100px;padding:8px 8px 8px}}@media(min-width: 1024px){.header__navigation a{padding:8px 16px 8px}}.header__navigation a:hover{color:#d71920 !important}.header__navigation .link__btn{margin:8px 0 0 24px;padding:16px 24px}@media(min-width: 768px){.header__navigation .link__btn{margin:0;padding:16px 12px}}@media(min-width: 1024px){.header__navigation .link__btn{padding:16px 24px}}.header__navigation .link__btn a{border-top:none;color:#fff;height:auto;text-transform:none;padding:0}.header__navigation .link__btn a:hover{border-top:none}.header__navigation .link__btn:hover a{color:#d71920}.header__navigation .link--icon-phone a::before{background:url(/wp-content/themes/base/img/phone.svg) no-repeat;content:"";display:inline-block;height:18px;margin-right:8px;position:relative;top:4px;width:18px}@media(min-width: 768px){.header__navigation .link--icon-phone a::before{top:1px}}@media(min-width: 768px){.header__navigation .link--margin-right a{margin-right:24px}}.header.alter-color{background-color:#000}@media(min-width: 768px){.header.alter-color{background-color:transparent}}@media(min-width: 768px){.header.alter-color .header__logo{background-color:#fff}}@media(min-width: 768px){.header.alter-color .header__logo::after{background-color:#fff}}@media(min-width: 768px){.header.alter-color .header__logo--white{opacity:0}}@media(min-width: 768px){.header.alter-color .header__logo--dark{opacity:1}}@media(min-width: 768px){.header.alter-color .header__navigation{background-color:#fff}}@media(min-width: 768px){.header.alter-color .header__navigation::after{background-color:#fff}}@media(min-width: 768px){.header.alter-color .header__navigation a{color:#000}}.header.alter-color .header__navigation .link__btn a{color:#fff}@media(max-width: 1023.98px){.header.is-active{background-color:#000}}@media(max-width: 1023.98px){.header.is-active .header__navigation{background-color:#000;top:90px}}.hero{margin:0;min-height:100px}.hero--hide{background-color:#231f20}