@font-face{font-family:"Azo Sans";src:url("/fonts/azosansmedium-webfont.woff2") format("woff2"),url("/fonts/azosansmedium-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/fonts/opensans-regular-webfont.woff2") format("woff2"),url("/fonts/opensans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@keyframes fadeIn{0%{background-color:rgba(28,37,46,0)}25%{background-color:rgba(28,37,46,0.25)}50%{background-color:rgba(28,37,46,0.5)}100%{background-color:#1c252e}}.typography-h1,.typography-h2,.typography-h3,.typography-h4,.typography-body1,.typography-body2,.typography-bannerTitle,.typography-teamMember{font-family:"Azo Sans";font-style:normal;font-weight:400}.typography-body3,.typography-body4,.typography-bannerBody{font-family:"Open Sans";font-style:normal;font-weight:400}.typography-h1{font-size:60px;line-height:70px}@media only screen and (max-width: 880px){.typography-h1{font-size:50px;line-height:60px}}@media only screen and (max-width: 600px){.typography-h1{font-size:40px;line-height:50px}}.typography-h2{font-size:30px;line-height:40px;margin:10px 0}@media only screen and (max-width: 880px){.typography-h2{font-size:20px;line-height:30px}}.typography-banner{font-size:40px;line-height:50px;margin:10px 0}@media only screen and (max-width: 880px){.typography-banner{font-size:30px;line-height:40px}}.typography-bannerTitle{font-size:40px;line-height:50px;margin:10px 0}@media only screen and (max-width: 880px){.typography-bannerTitle{font-size:30px;line-height:40px}}.typography-bannerBody{font-size:15px;line-height:24px}.typography-teamMember{font-size:20px;line-height:30px;margin:10px 0}@media only screen and (max-width: 880px){.typography-teamMember{font-size:15px;line-height:20px}}.typography-h3{font-size:30px;line-height:40px;margin:0}@media only screen and (max-width: 880px){.typography-h3{font-size:20px;line-height:30px}}.typography-h4{font-size:20px;line-height:40px;margin:0}@media only screen and (max-width: 880px){.typography-h4{font-size:30px;line-height:60px}}.typography-body1{font-size:20px;line-height:30px}.typography-body2{font-size:15px;line-height:20px}.typography-body3{font-size:15px;line-height:24px}.typography-body4{font-size:12px;line-height:20px}.color-white{color:#fff}.color-white svg path{stroke:#fff}.color-black{color:#000}.color-black svg path{stroke:#000}.color-blueNight{color:#23a5db}.color-blueNight svg path{stroke:#23a5db}.color-blueDay{color:#1b8cca}.color-blueDay svg path{stroke:#1b8cca}

@font-face{font-family:"Azo Sans";src:url("/fonts/azosansmedium-webfont.woff2") format("woff2"),url("/fonts/azosansmedium-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/fonts/opensans-regular-webfont.woff2") format("woff2"),url("/fonts/opensans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@keyframes fadeIn{0%{background-color:rgba(28,37,46,0)}25%{background-color:rgba(28,37,46,0.25)}50%{background-color:rgba(28,37,46,0.5)}100%{background-color:#1c252e}}.pro-button__inner{display:flex;align-items:center}.pro-button__inner a{color:#fff;text-decoration:none}.pro-button__play-icon{margin-right:0.5rem}.pro-button__arrow-icon{margin-left:0.5rem}

@font-face{font-family:"Azo Sans";src:url("/fonts/azosansmedium-webfont.woff2") format("woff2"),url("/fonts/azosansmedium-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("/fonts/opensans-regular-webfont.woff2") format("woff2"),url("/fonts/opensans-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@keyframes fadeIn{0%{background-color:rgba(28,37,46,0)}25%{background-color:rgba(28,37,46,0.25)}50%{background-color:rgba(28,37,46,0.5)}100%{background-color:#1c252e}}.wrapper__container{max-width:1280px;padding:0 55px;margin:0 auto}@media only screen and (max-width: 880px){.wrapper__container{padding:0 25px}}.wrapper__header{max-width:1280px;padding:0 55px;margin:0 auto}@media only screen and (max-width: 880px){.wrapper__header{padding:0}}

