:root{--font-heading: "CabinetGrotesk", sans-serif;--font-body: "Inter", sans-serif;--primary-color: #fe8c21;--background-color: #fff;--onBackground-color: #000;--text-color: #525557;--plyr-color-main: #fe8c21;--container-width: 1400px;--margin-horizontal: 25px}::selection{background-color:var(--primary-color);color:var(--onBackground-color)}.button{display:inline-block;font-size:16px;font-weight:500}.button.primary{background-color:var(--onBackground-color);color:var(--background-color);padding:10px 22px;border:2px solid var(--onBackground-color)}.button.secondary{border:2px solid var(--onBackground-color);padding:10px 22px;color:var(--onBackground-color)}section.hero{margin-top:10em}@media (max-width: 768px){section.hero{margin-top:6em}}section.hero .container{display:flex;align-items:center;justify-content:center;flex-direction:column}section.hero .container h1{text-align:center;max-width:740px}section.hero .container .hero-buttons{margin-top:2em;display:flex;align-items:center;justify-content:center;gap:1em;flex-wrap:wrap}section.video{margin:8em 0}@media (max-width: 768px){section.video{margin:6em 0 0}}section.video .container .video-wrapper{max-height:1080px;background-color:#f1f1f1}@media (max-width: 1450px){section.video .container .video-wrapper{max-height:55vw}}section.text-image{margin:16em 0}@media (max-width: 768px){section.text-image{margin:12em 0}}section.text-image .container{display:flex;flex-direction:row;align-items:center;gap:4em 2em}@media (max-width: 768px){section.text-image .container{flex-direction:column}}section.text-image .container .text{flex:1;display:flex;flex-direction:column;gap:1em;align-items:flex-end}@media (max-width: 768px){section.text-image .container .text{order:1}}section.text-image .container .text .content{max-width:560px;display:flex;flex-direction:column;gap:1em}@media (max-width: 768px){section.text-image .container .text .content{max-width:760px}section.text-image .container .text .content h2,section.text-image .container .text .content p{text-align:center}}section.text-image .container .text.end{align-items:flex-start}section.text-image .container .image{flex:1;display:flex;align-content:center;justify-content:center}@media (max-width: 768px){section.text-image .container .image{order:2}}section.cta{background-color:var(--onBackground-color);padding-top:6em;padding-bottom:2em}section.cta .container{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1em}section.cta .container h2{color:var(--background-color);text-align:center;max-width:600px}@media (max-width: 768px){section.cta .container h2{max-width:760px}}section.cta .container p{color:var(--background-color);text-align:center;max-width:600px;opacity:.9}@media (max-width: 768px){section.cta .container p{max-width:760px}}section.cta .container .buttons{display:flex;flex-direction:row;align-items:center;gap:1em;margin-top:2em;justify-content:center;flex-wrap:wrap}section.cta .container .buttons .primary{background-color:var(--background-color);border:1px solid var(--background-color);color:var(--onBackground-color)}section.cta .container .buttons .secondary{border:1px solid var(--background-color);color:var(--background-color)}section.cta .container footer{margin-top:6em;display:flex;justify-content:space-between;width:100%;align-items:center;gap:1em 2em}@media (max-width: 576px){section.cta .container footer{flex-direction:column}}section.cta .container footer p{opacity:.6;font-size:14px;font-weight:500}@media (max-width: 576px){section.cta .container footer p{order:2}}section.cta .container footer .contact{display:flex;flex-wrap:wrap;flex-direction:row;gap:.75em;justify-content:center;align-items:center}@media (max-width: 576px){section.cta .container footer .contact{order:1}}section.cta .container footer .contact a{color:var(--background-color);font-weight:500;font-size:14px}section.cta .container footer .contact .separator{display:inline-block;height:3px;border-radius:360px;width:3px;opacity:.8;background-color:var(--background-color)}*{box-sizing:border-box;margin:0;padding:0;outline:none;vertical-align:baseline}*:focus{outline:none}*:before,*:after{box-sizing:border-box}body,html{position:relative;width:100%;height:100%;background-color:var(--background-color);color:var(--onBackground-color);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body.no-scroll,html.no-scroll{overflow:hidden}a,button{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}button{background-color:transparent;background-image:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}img{border-style:none}[hidden]{display:none}.container{max-width:var(--container-width);margin:0 auto}@media (max-width: 1450px){.container{margin:0 var(--margin-horizontal)}}h1{font-size:46px;font-family:var(--font-heading);font-weight:500;letter-spacing:.01em;line-height:120%}@media (max-width: 768px){h1{font-size:38px}}h2{font-size:32px;font-family:var(--font-heading);font-weight:700;letter-spacing:.01em;line-height:140%}@media (max-width: 768px){h2{font-size:26px}}p{font-weight:400;font-family:var(--font-body);line-height:180%;color:var(--text-color)}header{padding-top:30px}header .container{display:flex;align-items:center;justify-content:center}
