@font-face{font-family:AbelPro;font-style:normal;font-weight:400;src:local("AbelPro Regular"),local("AbelPro-Regular"),url(../fonts/AbelPro.woff2) format("woff2"),url(../fonts/AbelPro.woff) format("woff")}*,:after,:before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}html{font-family:sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#17191e}body{font-family:AbelPro,sans-serif;line-height:1;margin:0;padding:0}.page{overflow:hidden;background:#fff}.content{position:relative;z-index:1}.container{width:100%;margin:0 auto;max-width:120rem;padding:0 1.5rem}.content-at-side{max-width:100%}@media only screen and (min-width:768px){.content-at-side{max-width:49vw}}@media only screen and (min-width:991px){.content-at-side{max-width:60vw}}@media only screen and (min-width:1199px){.content-at-side{max-width:40vw}}.page-text{color:#181a1f;font-size:1.5rem;line-height:1.5;text-shadow:0 0 1px rgba(0,0,0,.4)}.page-text__video{width:100%;font-size:0;margin:0 0 3rem}@media only screen and (min-width:991px){.page-text__video{min-width:91.5rem;margin:0 0 5rem}}.page-text__video iframe,.page-text__video img{width:100%}.page-text h2{font-size:2.8rem;color:#f60029;letter-spacing:.2rem;font-weight:400;line-height:1.1;margin:0 0 3rem;padding:0;text-shadow:none}@media only screen and (min-width:550px){.page-text h2{font-size:3.6rem;margin:0 0 5rem}}@media only screen and (min-width:1199px){.page-text h2{font-size:5rem}}.page-text p{color:inherit;letter-spacing:.2rem;font-weight:400;line-height:1.5;margin:0 0 3rem;padding:0}@media only screen and (min-width:991px){.page-text p{margin:0 0 5rem}}.text-center{text-align:center!important}.hidden{display:none!important}.text-uppercase{text-transform:uppercase!important}.h-100{height:100%!important}.w-100{width:100%!important}.text-bold{font-weight:700!important}.header{position:absolute;top:0;left:0;width:100%;z-index:2}.header__main{max-width:120rem;padding:0 1.5rem;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__logo{padding:1.3rem 0;font-size:0;position:relative}@media only screen and (min-width:1200px){.header__logo{padding:1.3rem 0}}.header__logo a{display:block}.header__logo img{max-width:6rem;display:inline-block;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}@media only screen and (min-width:768px){.header__logo img{max-width:100%}}.header__logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/logo.svg) no-repeat 50%;transform:translate(30%);visibility:hidden;opacity:0;filter:brightness(0) invert(1);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;pointer-events:none}.header__logo:hover img{transform:translate(-30%);opacity:0}.header__logo:hover:before{visibility:visible;opacity:1;transform:translate(0)}.header__content{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width:768px){.header__content{padding:6rem 0}}.header__menu{display:none;width:100%}.header__menu.open{display:block}@media only screen and (max-width:767px){.header__menu{position:absolute;top:0;left:0;width:100%;background:#fff;box-shadow:0 2rem 2rem rgba(29,29,29,.2)}}@media only screen and (min-width:768px){.header__menu{display:block!important;width:auto}}.header__button{display:none;line-height:1.1;border:none;outline:none!important;border-radius:0;cursor:pointer;text-decoration:none;padding:1.5rem 3rem;font-weight:400;color:#fff;background:#f60029;position:relative;font-size:1.4rem;font-family:AbelPro,sans-serif;transition:.3s}@media only screen and (min-width:768px){.header__button{display:block;padding:1.7rem 4rem;margin:0 0 0 2rem}}@media only screen and (min-width:1500px){.header__button{margin:0 0 0 5rem}}.header__button:hover{background:#c30021;color:#fff}.header__toggle{position:absolute;top:2.4rem;right:1rem;display:inline-block;width:4.5rem;height:4rem;border:none;outline:none!important;background:#f60029;transform:rotate(0deg);transition:.3s ease-in-out;cursor:pointer}@media only screen and (min-width:768px){.header__toggle{display:none}}.header__toggle span{display:block;position:absolute;height:.2rem;width:2.8rem;background:#fff;opacity:1;left:.85rem;transform:rotate(0deg);transition:.25s ease-in-out;pointer-events:none}.header__toggle span:first-child{top:1rem}.header__toggle span:nth-child(2),.header__toggle span:nth-child(3){top:1.8rem}.header__toggle span:nth-child(4){top:2.6rem}.header__toggle.open span:first-child{top:1.5rem;width:0;left:50%}.header__toggle.open span:nth-child(2){transform:rotate(45deg)}.header__toggle.open span:nth-child(3){transform:rotate(-45deg)}.header__toggle.open span:nth-child(4){top:1.5rem;width:0;left:50%}.footer{background:#17191e;padding:0 0 2rem}.footer__social-icons{padding:11rem 0 8rem;text-align:center}.footer__social-icons a{display:inline-block;vertical-align:middle;text-decoration:none;margin:0 1.5rem;transition:transform .3s}.footer__social-icons a:hover{transform:translateY(-.3rem)}.copyright{color:#f1f1f1;text-align:center;font-size:1.3rem}.copyright a{color:#fff}.btn{line-height:1.1;letter-spacing:.2rem;border:.2rem solid #f60029;outline:none!important;border-radius:0;cursor:pointer;text-decoration:none;padding:1.5rem 3rem;font-weight:400;display:inline-block;color:#17191e;background:transparent;position:relative;font-size:1.7rem;font-family:AbelPro,sans-serif;border-radius:4rem;transition:.3s}@media only screen and (min-width:1200px){.btn{padding:2.5rem 8rem}}.btn:hover{text-decoration:none}.btn.selected,.btn:hover{background:#f60029;color:#fff}.btn-sharp{border-radius:0!important}.btn-small{padding:1.1rem 2.5rem!important}@media only screen and (min-width:1200px){.btn-small{padding:1.1rem 4rem!important}}.form{padding:6rem 0}@media only screen and (min-width:768px){.form{padding:10rem 0}}.form__caption{color:#f60029;font-weight:400;font-size:4rem;line-height:1.1;letter-spacing:.2rem;text-align:left;margin:0 0 1rem;padding:0}@media only screen and (min-width:768px){.form__caption{font-size:5rem;margin:0 0 4rem}}.form__desc{color:#181a1f;font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:.2rem;text-align:left;margin:0;padding:0;max-width:94rem}@media only screen and (min-width:768px){.form__desc{font-size:2rem}}.form__fields{max-width:97rem;margin:5rem auto 0}@media only screen and (min-width:768px){.form__fields{margin:10rem auto 0}}.form-field{margin:0 0 1.5rem;position:relative;border:.2rem solid #17191e;background:transparent;border-radius:0;display:block;width:100%;line-height:1.1;font-family:AbelPro,sans-serif;font-size:2rem;color:#17191e;padding:.9rem 1.2rem}textarea.form-field{min-height:18rem;resize:none}.form-submit{text-align:center}@media only screen and (min-width:768px){.form-submit{padding:2.5rem 0 0}}.form-row{display:flex;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.form-row .form-col{padding:0 1.5rem;width:100%}@media only screen and (min-width:550px){.form-row .form-col{width:50%}}.navigation{list-style:none;margin:0;padding:7.5rem 0 1.5rem;background-color:#000;text-align:center}@media only screen and (min-width:768px){.navigation{padding:0;background-color:transparent}}.navigation li{margin:0;padding:0;position:relative}@media only screen and (min-width:768px){.navigation li{display:inline-block}}@media only screen and (min-width:768px){.navigation li:last-child{display:none}}.navigation li.selected a{color:#f60029}.navigation li a{display:block;position:relative;text-decoration:none;padding:1.5rem 2rem;font-size:2.2rem;font-weight:700;transition:color .3s;cursor:pointer;color:#fff;white-space:nowrap;font-family:AbelPro,sans-serif;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.navigation li a{font-size:1.4rem;color:#fff;padding:1rem 2.2rem;font-weight:400}}.navigation li a:hover{color:#f60029}@media only screen and (min-width:768px){.navigation li a:hover{color:#f60029}}
/*# sourceMappingURL=main.css.map */
