@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900";@keyframes bobbing{0%{transform:translate(0px, 0px)}50%{transform:translate(0px, 8px)}}@keyframes shake_a{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(2px, 0, 0);transform:translate3d(2px, 0, 0)}}@keyframes close_m{0%{transform:translate(-50%, -50%)}100%{transform:translate(-50%, -30%)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{transform:scale(1)}85%{transform:scale(0.9)}100%{transform:scale(1)}}@keyframes slogan_slide{from{opacity:0;transform:perspective(50px) rotate3d(1, 0, 0, -10deg) scale3d(0.7, 0.7, 0.7) translate3d(0, 0.5em, -0.2em)}5%{opacity:1;transform:perspective(50px) rotate3d(0, 0, 0, 0) translate3d(0, 0em, 0em)}95%{opacity:1;transform:perspective(50px) rotate3d(0, 0, 0, 0) translate3d(0, 0em, 0em)}to{opacity:0;transform:perspective(50px) rotate3d(1, 0, 0, 10deg) scale3d(0.7, 0.7, 0.7) translate3d(0, -0.5em, 0.2em)}}@keyframes family_text_in{from{transform:translate(0em, 0em);bottom:0;top:auto}49%{transform:translate(0em, 8em);bottom:0;top:auto}50%{bottom:auto;top:0;transform:translate(0em, -8em)}to{transform:translate(0em, 0em);bottom:auto;top:0}}@keyframes family_text_out{from{transform:translate(0em, 0em);bottom:auto;top:0}49%{bottom:auto;top:0;transform:translate(0em, -8em)}50%{transform:translate(0em, 8em);bottom:0;top:auto}to{transform:translate(0em, 0em);bottom:0;top:auto}}@keyframes family_show{from{position:absolute}1%{opacity:0;transform:translate(0, 2em);position:relative}to{opacity:1;transform:translate(0, 0em);position:relative}}@keyframes family_hide{from{opacity:1;transform:translate(0, 0em);position:relative}to{opacity:0;transform:translate(0, 2em);position:absolute}}@keyframes slide_in{from{transform:translate(0, 2em);opacity:0}to{transform:translate(0, 0);opacity:1}}:root{--font_fam: "Montserrat", sans-serif;--font_title: "Montserrat", sans-serif;--font_subtitle: "Montserrat", sans-serif;--brand_1: #2f314d;--brand_2: #ecc4ae;--brand_3: #d0d0d0;--brand_4: #fafafa}*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0px;padding:0px;font-family:var(--font_fam);background:var(--brand_1, purple);color:#fff;min-height:100vh}header{position:fixed;top:0;left:0;width:100%;padding:2rem;z-index:10}header .inner{position:relative;width:95%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}header .logo{width:90%;max-width:480px}header .portals{position:absolute;top:0;right:0;text-align:right}header .portals h5{display:inline-block;vertical-align:middle;transform:translate(0, 0.3em)}header .portals a.std{margin-left:.7em}@media all and (max-width: 1100px)and (min-width: 0px){header .logo{width:100%;max-width:250px}}@media all and (max-width: 770px)and (min-width: 0px){header .inner{flex-direction:column;align-items:center;gap:1em}header .portals{margin-top:1em;position:static;text-align:center}header .portals a.std{margin:0 .35em 1em}}@media all and (max-width: 900px)and (min-width: 0px){header{position:relative}}.vid{position:fixed;width:100%;height:100%;overflow:hidden;pointer-events:none}.vid iframe{position:absolute;width:120%;height:120%;left:-10%;top:-10%;opacity:0;transform-origin:center center;transition-delay:.4s;transition:transform 1s cubic-bezier(0.86, 0, 0.07, 1),opacity 1s cubic-bezier(0.86, 0, 0.07, 1)}.vid iframe.loaded{opacity:1}@media all and (max-width: 560px)and (min-width: 0px){.vid iframe{width:160%;height:160%;left:-30%;top:-30%}}@media all and (max-width: 400px)and (min-width: 0px){.vid iframe{width:185%;height:185%;left:-42.5%;top:-42.5%}}.vid .tint{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(22,29,40,.6)}.vid .bg-image{position:absolute;width:110%;height:110%;left:-5%;top:-5%;overflow:hidden}.vid .bg-image.blurred{filter:blur(10px)}.vid .bg-image img{width:100%;height:100%;object-fit:cover}section{position:relative;display:grid;align-items:center;align-content:center;height:100vh;margin:0;padding:2rem;padding-top:3rem;overflow:hidden;text-align:center}section .inner{position:relative;width:95%;margin:0 auto}section .content{position:relative;display:block;position:relative;margin-bottom:2em}section .text{position:relative}section:before{content:"";display:block;pointer-events:none;position:absolute;left:0;bottom:0;height:150px;width:100%;background:-moz-linear-gradient(bottom, #161d28 0%, rgba(22, 29, 40, 0) 100%);background:-webkit-linear-gradient(bottom, #161d28 0%, rgba(22, 29, 40, 0) 100%);background:linear-gradient(to top, #161d28 0%, rgba(22, 29, 40, 0) 100%)}@media all and (max-height: 800px)and (min-height: 0px){section{height:auto;padding:.5em;padding-top:4em}}@media all and (max-width: 1100px)and (min-width: 0px){section{height:auto;padding:.5em;padding-top:8em}}h1{font-family:var(--font_fam);font-weight:400;font-size:2em;line-height:1.3em;color:#fff;padding-bottom:.5em}h1:after{content:".";color:hsl(22.3834196891,80.0829875519%,68.7450980392%);display:none}@media all and (max-width: 900px)and (min-width: 0px){h1{font-size:1.4em}}@media all and (max-width: 480px)and (min-width: 0px){h1{font-size:1.2em}}h4{font-family:var(--font_fam);font-weight:500;font-size:1.4em;line-height:1.1em;color:#fff;margin-bottom:.2em}h5{font-family:var(--font_fam);font-weight:500;font-size:1em;line-height:1.1em;color:#fff;margin-bottom:.5em}p{font-family:var(--font_fam);font-weight:300;font-size:1.2em;line-height:1.5em;color:#fff}.icon{width:60%;max-width:130px;margin-bottom:3em}.icon.square{width:70%;max-width:380px}@media all and (max-width: 1100px)and (min-width: 0px){.icon{width:80%;max-width:110px}}.contacts{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols), 1fr);gap:2em;margin-top:8em;justify-content:space-around;align-items:center;font-size:1em;max-width:900px;margin-left:auto;margin-right:auto}.contacts b{font-weight:400;color:hsl(22.3834196891,80.0829875519%,68.7450980392%)}.contacts a{display:block;font-family:var(--font_fam);font-size:1em;line-height:1.5em;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s cubic-bezier(0.86, 0, 0.07, 1)}@media all and (max-width: 1440px)and (min-width: 0px){.contacts{margin-top:2em}}@media all and (max-width: 1100px)and (min-width: 0px){.contacts{font-size:.8em}}@media all and (max-width: 1020px)and (min-width: 0px){.contacts{--cols: 1}}@media all and (max-width: 480px)and (min-width: 0px){.contacts a{font-size:.9em}}a.std{display:inline-block;font-family:var(--font_fam);font-size:.8em;font-weight:500;padding:.75em 1.5em;text-decoration:none;border-radius:3em;vertical-align:middle;color:#fff;transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1),color .3s cubic-bezier(0.19, 1, 0.22, 1)}a.std svg{width:1em;height:1em;vertical-align:middle;margin-right:.3em;fill:#e76e26;transform:translate(0%, -0.1em);transition:transform .3s cubic-bezier(0.19, 1, 0.22, 1),fill .3s cubic-bezier(0.19, 1, 0.22, 1)}a.std:hover{transform:scale(1.05)}a.std:hover svg{fill:hsl(22.3834196891,80.0829875519%,68.7450980392%);transform:translate(0%, -0.1em) rotate(-90deg)}footer{position:absolute;bottom:0;width:100%;padding:2rem}footer .inner{position:relative;width:95%;margin:0 auto;font-family:var(--font_fam);color:#fff;text-align:center}footer p{text-align:center;font-size:1em}footer .bottom{font-size:1em;text-align:center;position:relative;width:95%;margin:0 auto}footer .bottom p{font-size:.8em;color:hsla(0,0%,100%,.7)}footer .bottom p a{color:#fff;text-decoration:none}@media all and (max-width: 1300px)and (min-width: 0px){footer .bottom p br{display:none}}@media all and (max-height: 800px)and (min-height: 0px){footer{position:relative;padding-inline:0}}@media all and (max-width: 1100px)and (min-width: 0px){footer{position:relative;padding-inline:0}}/*# sourceMappingURL=styles.css.map */
