*,::after,::before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,li,ol[class],p,ul[class]{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}ol[class],ul[class]{list-style:none}a{color:inherit;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.preload *{transition:none!important}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background-color:#f9f9f9;display:flex;flex-direction:column}.content{flex:1 0 auto}h1,h2,h3,h4,h5{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:50px;line-height:1.1;color:#fff}a,label,p,span,ul{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:18px;color:#fff}.pages{height:auto;width:100%;background-color:#120638;position:relative;z-index:1}.page_wrapper{max-width:1200px;padding-left:5%;padding-right:5%;padding-top:80px;padding-bottom:80px;margin:auto}.button{height:55px;width:170px;line-height:42px;text-align:center;border-radius:100px;overflow:hidden;position:relative}.button:after{content:"";position:absolute;z-index:1;height:100%;width:0;top:0;left:0;transition:all .2s ease;border-radius:100px;background:#fff}.button:hover:after{width:100%}.button:hover a{color:#000}.button a{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.button .button-text{font-size:16px;font-weight:600;color:#000}.button .arrow-icon{position:relative;margin-right:-12px}.button .arrow-icon g{stroke:#fff}.page-one{height:100vh;min-height:600px;max-height:800px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.video_container{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:0;filter:blur(1px)}.video_container:after{content:"";position:absolute;height:100%;width:100%;background:rgba(16,0,34,.7);z-index:1}video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:0}.title_container{max-width:700px;width:80%;z-index:2}.main-logo{height:70px;width:auto;margin:auto;margin-bottom:50px}.title{font-size:55px;font-weight:800;text-align:center}.subheading{margin:auto;max-width:520px;margin-top:30px;font-size:21px;font-weight:500;text-align:center}.button_container{width:390px;display:flex;justify-content:space-between;margin:auto;margin-top:40px}.button-primary{background:linear-gradient(90deg,#a954d0,#d05dc3,#e375d2,#e883b7,#f09e76,#f7af65,#f4ca69)}.button-secondary{box-shadow:inset 0 0 0 2px #fff}.button-secondary .button-text{color:#fff}.button-secondary:hover .button-text{color:#000}.button-secondary:hover .arrow-icon g{stroke:#000}.work_container{padding-bottom:120px}.page-two{padding-bottom:0}.work-icon{margin:auto;height:120px;width:auto}.work-heading{font-size:40px;max-width:800px;text-align:center;margin:auto;margin-top:30px}.work-text{max-width:800px;margin:auto;margin-top:25px;text-align:center;font-size:20px}#contact{background-color:#f9f9f9}.page-four{display:flex}.contact_left{width:400px}.contact-title{color:#000;width:400px}.gradient{font-weight:800;font-size:inherit;color:inherit;background-image:linear-gradient(45deg,#f3ec78,#af4261);background-image:linear-gradient(90deg,#7d1b60,#a32f60,#c3495d,#dc685b,#ee8a5b,#faae60,#ffd36e);background-size:100%;background-repeat:repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.contact-text{margin-top:40px;color:#555}.form_wrapper{padding-left:10%;margin:auto;max-width:700px}.contact-form{background-color:#fff;padding-top:35px;padding-bottom:15px;padding-left:30px;padding-right:30px;box-shadow:rgba(149,157,165,.4) 0 8px 18px;border-radius:5px}.contact-form fieldset{border:none;padding:0;margin:0;text-align:center}.contact-form label{width:100%;text-align:left;display:inline-block;font-size:15px;color:#333c4d;padding-left:2px}.contact-form input,.contact-form textarea{width:100%;margin:auto;height:45px;font-family:Manrope,sans-serif;font-size:15px;font-weight:400;margin-top:5px;margin-bottom:12px;background:#fff;color:#000;background-color:#f5f5f5;border:none;padding-left:10px;transition:all .2s ease;border-radius:3px}.contact-form textarea{margin-bottom:5px;height:200px;resize:none;padding-top:10px;line-height:normal}.contact-form ::-webkit-input-placeholder{color:#282828}.contact-form ::-moz-placeholder{color:#282828}.contact-form :-ms-input-placeholder{color:#282828}.form-button{font-family:Manrope,sans-serif;height:50px;line-height:50px;width:100px;margin-top:10px;cursor:pointer;border:none;background-color:transparent;font-weight:500;color:#000;text-align:left;padding:0;margin-right:10px;display:block}.form-button:hover .arrow-icon{transform:translate3d(5px,0,0)}.form-button:hover .arrow-icon--circle{stroke-dashoffset:0}.form-arrow{stroke:#000}.arrow-icon{position:relative;transition:transform .3s ease;vertical-align:middle}.arrow-icon--circle{transition:stroke-dashoffset .3s ease;stroke-dasharray:95;stroke-dashoffset:95}.form-telepathy{display:none}.form-confirmation{display:none;font-size:16px;text-align:left;margin-top:10px;margin-bottom:10px;color:#000}footer{background-color:#f9f9f9;padding-left:5%;padding-right:5%;padding-bottom:10px;flex-shrink:0}.footer_wrapper{height:50px;max-width:1200px;border-top:1px solid #d2d2d2;display:flex;align-items:center;justify-content:space-between;margin:auto}.footer-text{font-size:13px;color:#737373}.footer-text span{font-size:inherit;color:inherit}.about{background-color:#120638}.about nav{justify-content:space-between}.about_page{display:flex;justify-content:space-between;padding-top:140px}.left{flex-basis:55%}.about-text{margin-top:40px;width:80%}.right{height:400px;flex-basis:45%;background-position:center;background-image:url(/img/about-picture.dc7ef76e.jpg)}.about footer{background-color:#120638}.about .footer_wrapper{border-top:1px solid #fff}.about .footer-text{font-size:13px;color:#fff}nav{height:100px;width:100%;max-width:1400px;margin:auto;left:0;right:0;display:flex;justify-content:right;align-items:center;padding-left:5%;padding-right:5%;position:absolute;z-index:4}.nav-logo{height:50px;width:auto}.nav-links li{display:inline-block}.nav-links li a{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px;transition:all .3s ease;color:#fff;font-size:16px;font-weight:600}.nav-links:hover li a{color:#9698a2}.nav-links li:hover a{color:#fff}@media only screen and (max-width:960px){nav{height:80px;padding-left:25px;padding-right:25px}.nav-links li a{font-size:15px;padding-left:10px;padding-right:10px}.nav-logo{height:45px}.page_wrapper{width:85%;padding-left:0;padding-right:0}h2{font-size:45px}.main-logo{height:70px}.title{font-size:45px}.subheading{font-size:20px;margin-top:25px}.button_container{width:360px}.work-icon{height:100px}.work-heading{font-size:38px;max-width:600px}.work-text{max-width:800px;font-size:18px;max-width:500px}.about_page{flex-wrap:wrap;padding-bottom:70px;width:85%;max-width:720px;margin-left:auto;margin-right:auto}.left,.right{flex-basis:100%;padding-left:0;margin-right:0}.left{margin-bottom:80px}.about-text{font-size:17px;width:100%}.page-four{flex-wrap:wrap}.contact_left{width:100%}.contact-title{text-align:center;width:auto}.contact-text{font-size:17px;text-align:center;max-width:500px;margin:auto;margin-top:30px}.form_wrapper{margin-top:50px;padding:0;max-width:600px}.footer_wrapper{height:45px;flex-wrap:wrap;padding-top:5px}.footer-text{width:100%;text-align:center}}@media only screen and (max-width:650px){nav{padding-left:15px;padding-right:15px}.nav-links li a{font-size:14px;padding-left:10px;padding-right:10px}.main-logo{height:65px}.title{font-size:40px}.subheading{font-size:16px}.work-icon{height:90px}.work-heading{font-size:34px;max-width:90%}.work-text{max-width:90%}.page-four{flex-wrap:wrap}}@media only screen and (max-width:420px){nav{padding-left:10px;padding-right:10px}.nav-links li a{font-size:13px;padding-left:5px;padding-right:5px}.nav-logo{height:40px}h2{font-size:40px}.about-text,.contact-text{font-size:16px}.title_container{width:85%}.button_container{width:100%;max-width:280px}.button{width:130px}.contact-form{padding-top:20px;padding-bottom:10px}.form-button{height:40px;line-height:40px;margin-top:0}}@media only screen and (max-width:500px){.hide-nav-item{display:none!important}}