@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);aside,footer,header,img,nav{display:block}.section-promo__text-container,.section-promo__text-container h2{text-transform:uppercase;display:-webkit-box;display:-ms-flexbox}.section-promo__column,.section-promo__container,.section-promo__text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}ul,ul li{list-style:none}a,a:hover,a:link,a:visited,ul{text-decoration:none}.section-promo__link,body{color:#fff;font-weight:700}:root{--font-size-default:1.8rem}*{border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0}html{font-size:62.5%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}img{vertical-align:top;max-width:100%;border-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{background-color:#000;height:100%;width:100%;line-height:1;font-size:10px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}.section-promo{background:url("../img/bg-bottom.png") bottom -25vh center/150vh no-repeat,bottom -25vh center/150vh no-repeat #f5f5f5;overflow:hidden;position:relative}.section-promo__container{height:100vh;padding:4.5rem 1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:81rem;margin:0 auto}.section-promo__logo{margin-bottom:7rem;max-height:10rem;width:50%}.section-promo__text-container{display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:1.9rem;width:100%;margin:0 auto auto;font-weight:800;font-size:2.8rem;padding:4rem 2.5rem;z-index:5}.section-promo__text-container h1{color:#000;font-size:7.7rem;letter-spacing:9rem;position:relative;right:3.2rem;margin-bottom:10rem}.section-promo__text-container h2{color:#d61727;font-weight:800;position:relative;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a:active,a:hover,a:link,a:visited{color:var(--clr-text-default)}.section-promo__text-container h2 span:first-of-type{position:relative;right:-4rem;font-size:5rem}.section-promo__text-container h2 .fz--large{color:#d61727;font-size:15rem;font-weight:700;text-transform:uppercase}.section-promo__text-container p .clr--red{color:#d61727}.section-promo__text-container p:first-of-type{font-size:5.9rem;margin-bottom:1rem;color:#000}.section-promo__text-container p:nth-of-type(2){font-size:5.1rem;color:#000}.section-promo__link{display:inline-block;font-size:4rem;background:#d61727;border-radius:2rem;max-width:57rem;width:100%;text-align:center;padding:2.9rem 0;margin-bottom:4rem;z-index:5}.section-promo__icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;max-width:81rem;width:100%;margin-bottom:5rem;z-index:5}.section-promo__column{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:5px;background:rgba(0,0,0,.5);-webkit-box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.4);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.4);color:#fff;padding:5.4rem 1.5rem 2rem;min-height:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem)}.section-promo__column img{margin-bottom:3rem}.section-promo__column p{font-size:2.4rem}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}a{background-color:transparent}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button;outline:0;border:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:var(--font-size-default);line-height:normal;cursor:default}@media screen and (max-height:1200px) and (min-width:600px){html{font-size:.8vh}}@media screen and (max-height:1020px) and (min-width:600px){.section-promo__container{padding:5rem 1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:1400px) and (min-height:1200px){html{font-size:.9vw}}@media screen and (max-width:1200px) and (orientation:portrait){.section-promo{background-size:100vh;background-position:bottom center}}@media screen and (max-width:1000px) and (max-height:1200px) and (orientation:landscape){.section-promo__logo{margin-bottom:4rem}.section-promo__column img{max-width:10rem}}@media screen and (max-width:900px){html{font-size:.7vh}.section-promo__container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:4rem 1rem 12rem}.section-promo__logo{margin-bottom:5rem}.section-promo__text-container{max-width:84rem;padding:4rem 1rem 5rem}.section-promo__text-container h1{padding-left:4rem;font-size:6.7rem;margin-bottom:4rem}.section-promo__text-container h2{font-size:7rem;margin-bottom:.8rem}.section-promo__text-container h2 span:first-of-type{right:-1.4rem;font-size:5rem;top:1.4rem}.section-promo__text-container h2 .fz--large{position:relative;top:1rem;right:2rem}.section-promo__text-container p:first-of-type{font-size:6.5rem}.section-promo__text-container p:nth-of-type(2){font-size:5rem}.section-promo__link{margin-bottom:0;max-width:78rem;padding:3.2rem 0;border-radius:2.5rem;font-size:5rem}.section-promo__link span:nth-of-type(2){display:inline}.section-promo__icons-container{max-width:84rem}.section-promo__column{padding:4.4rem 1.5rem 2rem}.section-promo__column:first-of-type p{position:relative;top:-.5rem}.section-promo__column img{width:5rem;margin-bottom:4.6rem}}@media screen and (max-width:900px) and (max-height:1200px) and (orientation:landscape){html{font-size:.9vh}.section-promo{background-size:150vh}.section-promo__logo{margin-bottom:0}.section-promo__container{padding:2rem 1rem 6rem}.section-promo__text-container{padding:5rem 1rem 1rem}.section-promo__text-container h1{margin-bottom:2rem}}@media screen and (max-width:900px) and (orientation:portrait){.section-promo{background-position:bottom -12vh center}}@media screen and (max-width:600px) and (max-height:1300px){html{font-size:1.2vw}}@media screen and (max-width:600px) and (max-height:900px){html{font-size:.75vh}}@media screen and (max-width:600px) and (orientation:portrait){.section-promo{background-position:bottom center;background-size:100vh}}@media screen and (max-height:820px) and (max-width:600px){.section-promo__container{padding:12rem 1rem}}@media screen and (max-width:540px) and (max-height:900px){html{font-size:1.15vw}}@media screen and (max-width:400px) and (min-height:680px){.section-promo__container{padding:8rem 1rem 12rem}}@media screen and (max-width:400px) and (max-height:680px){.section-promo__container{padding:12rem 2rem}}@media screen and (max-width:360px) and (max-height:680px){.section-promo__container{padding:8rem 1rem 12rem}}@media screen and (max-width:340px) and (max-height:700px){html{font-size:.75vh}}