/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:active,a:hover,a:visited{text-decoration:none}@font-face{font-display:swap;font-family:Rondalo;font-style:normal;font-weight:400;src:url(fonts/57dcdfeb81f55ba98884a9da9f6e38e3.eot);src:local("Rondalo"),local("Rondalo"),url(fonts/57dcdfeb81f55ba98884a9da9f6e38e3.eot?#iefix) format("embedded-opentype"),url(fonts/7fd686f05150a375718e5ca424cfd29d.woff2) format("woff2"),url(fonts/e8e0e604b887a36e07d88f5324f7fc7c.woff) format("woff"),url(fonts/3ca6cc4c633f1f0ca6d820b9e62ec8d5.ttf) format("truetype"),url(fonts/f3a46e136594c08896aa2406a22234ea.svg#Rondalo) format("svg")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(fonts/4e85bc9ebe07e0340c9c4fc2f6c38908.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.is-hidden{display:none}.is-disabled{opacity:.5}@media screen and (max-width:360px){.is-disabled\@xxs{opacity:.5}}@media screen and (max-width:640px){.is-disabled\@xs{opacity:.5}}@media screen and (max-width:768px){.is-disabled\@s{opacity:.5}}@media screen and (max-width:1024px){.is-disabled\@m{opacity:.5}}@media screen and (max-width:1280px){.is-disabled\@l{opacity:.5}}@media screen and (max-width:1440px){.is-disabled\@xl{opacity:.5}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-down-big{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-left-big{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-right-big{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-up-big{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.u-align-center{text-align:center}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-align-mobile-center{text-align:center}.u-align-mobile-left{text-align:left}.u-align-mobile-right{text-align:right}.u-align-mobile-vertical-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-font-uppercase{text-transform:uppercase}.u-font-lowercase{text-transform:lowercase}.u-margin-top-20{margin-top:20px}.u-margin-bottom-20{margin-bottom:20px}.u-margin-left-20{margin-left:20px}.u-margin-right-20{margin-right:20px}.u-color-secondary-dark{color:#920023}.hidden{display:none!important}.u-no-margin{margin:0}.u-no-padding{padding:0}.u-no-float{float:none}.u-no-background{background:transparent}.u-no-border{border:0}.u-no-select{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-no-pointer-events{pointer-events:none}.u-font-normal{font-style:normal}.u-font-italic{font-style:italic}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-relative{position:relative}.u-absolute{position:absolute}.u-static{position:static}.u-fixed{position:fixed}.u-none{display:none}.u-block{display:block}.u-inline-block{display:inline-block}.u-inline{display:inline}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.u-flex-column,.u-flex-row{-webkit-box-direction:normal}.u-flex-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.u-flex-space-around{-ms-flex-pack:distribute;justify-content:space-around}.u-flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.u-flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.u-flex-shrink{-ms-flex-negative:1;flex-shrink:1}.u-flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-left{float:left}.u-right{float:right}.u-center{float:none;margin-left:auto;margin-right:auto}.u-list-unstyled{list-style:none}.u-list-unstyled,.u-list-unstyled li{margin:0;padding:0}.u-img-fluid{width:100%}.u-disabled,[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.u-animate,.u-animation{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.u-animation-infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.u-clear:after,.u-clear:before{content:" ";display:table}.u-clear:after{clear:both}html{background:#131313;scroll-behavior:smooth}body,html{color:#131313;font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-size:10.4px;font-style:normal;font-weight:300;height:100%;overflow-x:hidden;width:100%}@media screen and (min-width:768px){body,html{font-size:12.8px}}@media screen and (min-width:1024px){body,html{font-size:16px}}body{background:#131313;height:auto;-webkit-transition:background-position 1s ease-out;transition:background-position 1s ease-out;width:100%}@media screen and (max-width:768px){body{background-size:contain}}body.dark-ui{background-color:#131313;background-color:#000}.o-scrollbar-wrapper{bottom:0;left:0;position:fixed;top:0;width:100vw}.o-scrollbar{bottom:0;left:0;position:absolute!important;right:0;top:0}[data-scrollbar]{display:block;position:relative}.o-scrollbar-inner{overflow:hidden;position:relative;width:100vw}.font-rondalo{font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif}.ck-site{background:radial-gradient(ellipse at bottom,#1b2735 0,#090a0f 100%);background:radial-gradient(ellipse at bottom,#212121 0,#121215 100%);background:transparent;height:100vh;overflow-x:hidden;overflow:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;width:100vw;width:100%}.ck-site .section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background-color:rgba(0,0,0,.5);background-color:#000;background-color:#212121;background-color:#121215;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:100%;min-height:100vh;position:relative;scroll-snap-align:start;width:100%}.ck-site .section .section-title-holder{left:50%;margin:0 auto;max-width:1024px;position:absolute;top:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ck-site .section .section-title{font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:30px;font-weight:700;text-transform:lowercase}.ck-site .highlight-blue{color:#1da9c2}@media(min-width:1281px){.ck-site .section .section-title-holder{max-width:100%}}@media screen and (max-width:768px){.ck-site{padding-top:100px}.ck-site .section .section-title-holder,.ck-site .section#partnerships .section-title-holder{left:0;margin-bottom:2em;padding-left:2em;padding-right:2em;position:relative;text-align:center;-webkit-transform:none;transform:none}.ck-site .section-title{left:0;position:relative}}.c-scene-video,.c-scene-visual{bottom:0;display:none;left:0;margin:0;position:fixed;right:0;top:0}.c-scene-video.is-active,.c-scene-visual.is-active{display:block}.c-scene-video,.c-scene-visual__img{left:-50px;right:-50px}.c-scene-visual__img{background-position:50% 50%;background-size:cover;bottom:0;position:fixed;top:0}.c-scene-visual__darken{background-color:#000;bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.c-scene-visual__darken.is-dark{opacity:.25}.js-scene-intro-visual-image{background-position:50%;background-repeat:repeat;background-size:auto}.js-scene-intro-visual-image:before{-webkit-animation:bg-animation .2s infinite;animation:bg-animation .2s infinite;background:transparent url(images/2198b2b8256e562d5b2c19fa008b10d1.png) repeat 0 0;background-repeat:repeat;bottom:-50%;height:200vh;left:-50%;opacity:.9;pointer-events:none;position:fixed;right:-50%;top:-50%;visibility:visible;width:200%;z-index:1}.splide__arrow--prev{left:-2em}.splide__arrow--next{right:-2em}.preloader{-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-content:center;align-items:center;background-color:#121215;background-image:url(images/1815e690ee8d5cf3227d93a8460c14b6.png);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100vw;z-index:999}.preloader .icon-holder{height:100%;position:fixed;width:100%}.preloader .loading-text{bottom:0;color:#fff;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:40px;left:0;letter-spacing:1px;line-height:25px;padding:20px;position:absolute}.preloader .loading:after{-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:0}body.js-loaded .preloader{opacity:0;pointer-events:none}.lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}#primary-nav{height:auto;left:0;position:absolute;top:0;width:100%}#primary-nav .background{-webkit-perspective:1000px;perspective:1000px}#primary-nav .background,#primary-nav .background__copy{background-position:50% 0;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}#primary-nav .background__copy{opacity:.3}#primary-nav .content__title{color:#09c;font-size:14vw;font-weight:400;line-height:.8;margin:0;mix-blend-mode:screen;text-transform:lowercase;z-index:199}#primary-nav .content__tagline{color:#09c;font-size:1rem;font-weight:700;letter-spacing:.125rem;margin:1rem 0 0;text-align:center;text-transform:uppercase;word-spacing:.25rem;z-index:199}#primary-nav .action{background:none;border:0;color:#fff;cursor:pointer;padding:0}#primary-nav .action svg{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#primary-nav .action:hover svg{fill:#1da9c2}#primary-nav .action--menu{pointer-events:auto;position:absolute;right:1.5rem;top:1.5rem;z-index:1000}#primary-nav .menu--open{background-color:#131313;pointer-events:auto;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#primary-nav .menu--open .action--menu{pointer-events:none}#primary-nav .menu--open .action--close{pointer-events:all}#primary-nav .menu--open.menu{pointer-events:auto}#primary-nav .menu--open .menu__item--4{background:var(--color-bg-item4)}#primary-nav .menu--open .menu__item--4 .menu__item-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:block;-ms-flex-direction:row;flex-direction:row;height:50%;height:auto;left:0;-webkit-transform:none;transform:none;width:100%}#primary-nav .action--close{opacity:0;padding:0 .5rem;position:absolute;right:1.75rem;top:0;z-index:1000}#primary-nav .icon{fill:#fff}#primary-nav .icon--menu{height:20px;position:relative;top:40px;width:2rem}#primary-nav .icon--close{width:1rem}#primary-nav .menu{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,33.33%);height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;text-align:center;top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;z-index:200}#primary-nav .menu__item,#primary-nav .menu__item-inner{overflow:hidden;position:relative;width:100%}#primary-nav .menu__item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}#primary-nav .menu__item-inner:hover .menu__item-map{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}#primary-nav .menu__item--1 .menu__item-inner{background:var(--color-bg-item1)}#primary-nav .menu__item--2 .menu__item-inner{background:var(--color-bg-item2)}#primary-nav .menu__item--3 .menu__item-inner{background:var(--color-bg-item3)}#primary-nav .menu__item--4{display:none}#primary-nav .menu__item--4 .menu__item-inner{background:var(--color-bg-item4)}#primary-nav .menu__item--5{display:none}#primary-nav .menu__item--5 .menu__item-inner{background:var(--color-bg-item5)}#primary-nav .label{display:none}#primary-nav .mainmenu__item{opacity:0}#primary-nav .mainmenu__item,#primary-nav .sidemenu__item{color:#fff;display:block;margin:.25rem 0;overflow:hidden;position:relative;-webkit-transition:color .1s;transition:color .1s}#primary-nav .sidemenu__item:hover{color:#09c}#primary-nav .sidemenu__item-inner{display:block;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#primary-nav .menu__item-map{background:url(images/9e080804a26ed0f69261102715d2c7a0.png) no-repeat 50% 50%;background-size:cover;height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .8s cubic-bezier(.2,1,.8,1);transition:-webkit-transform .8s cubic-bezier(.2,1,.8,1);transition:transform .8s cubic-bezier(.2,1,.8,1);transition:transform .8s cubic-bezier(.2,1,.8,1),-webkit-transform .8s cubic-bezier(.2,1,.8,1);width:100%}#primary-nav .menu__item-hoverlink{display:block;font-weight:700;position:relative;text-transform:capitalize;z-index:1000}#primary-nav .menu__item-hoverlink:hover{color:#fff}#primary-nav .quote{color:#fff;font-size:1.2rem;letter-spacing:2px;line-height:2rem;max-width:70%;padding:1rem;text-align:center}#primary-nav .menu__item-link{-ms-flex-item-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:flex-start;color:#1da9c2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;height:calc(100% - 3rem);height:auto;justify-self:start;letter-spacing:1px;line-height:1;margin:3rem 0 auto;padding:1rem 2rem;text-align:left;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}#primary-nav .menu__item-link:hover{color:#fff}#primary-nav .menu__item-link:after{content:"⟶";content:none;display:block;font-size:.95rem;margin-top:auto}.page-portfolio-single.page-portfolio #primary-nav .icon{fill:#fff}.page-portfolio #primary-nav .icon{fill:#000}@media screen and (min-width:53em){body{padding:0}.frame{-ms-flex-line-pack:justify;align-content:space-between;display:grid;grid-template-areas:"codropsheader info" "... ..." "github ...";grid-template-columns:50% 50%;grid-template-rows:auto auto auto;height:100vh;left:0;max-width:none;padding:1.5rem;pointer-events:none;position:fixed;top:0;width:100%;z-index:199}.frame a{pointer-events:auto}#primary-nav .info{color:var(--color-info);margin:0 6rem 0 0}#primary-nav .menu{grid-template-areas:"item3 item2 item1" "item4 item5 item1";grid-template-columns:20% 30% 50%;grid-template-rows:60% 40%;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%}#primary-nav .menu__item{height:100%}#primary-nav .menu__item--1{grid-area:item1}#primary-nav .menu__item--2{grid-area:item2}#primary-nav .menu__item--3{grid-area:item3}#primary-nav .menu__item--4{display:block;grid-area:item4}#primary-nav .menu__item--5{display:block;grid-area:item5}#primary-nav .menu__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#primary-nav .menu__item-inner:hover .menu__item-hoverlink{color:#fff;opacity:1}#primary-nav .label{color:#fff;display:block;font-size:.85rem;font-weight:700;letter-spacing:5px;margin:0;position:absolute;white-space:nowrap;z-index:1000}#primary-nav .label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"------------- ";letter-spacing:-1px;margin:0 .75rem 0 0}#primary-nav .label--topleft{left:2rem;top:2rem}#primary-nav .label--topleft a{color:#fff}#primary-nav .label--topleft a:hover{color:#09c}#primary-nav .label--vert{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}#primary-nav .label--vert:before{margin:.75rem 0}#primary-nav .label--vert-mirror{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}#primary-nav .label--vert-mirror:before{margin:.75rem 0}#primary-nav .label--bottomright{bottom:2rem;right:2rem}#primary-nav .mainmenu{counter-reset:menuitem}#primary-nav .mainmenu,#primary-nav .sidemenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;width:100%}#primary-nav .mainmenu__item{font-size:5vw;margin:.5rem 0;overflow:visible;padding:0 .5rem;position:relative;text-transform:lowercase;-webkit-transition:color .3s;transition:color .3s}#primary-nav .mainmenu__item:hover{color:var(--color-item-alt)}#primary-nav .mainmenu__item:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}#primary-nav .mainmenu__item:before{color:#fff;content:counters(menuitem,"",decimal-leading-zero);counter-increment:menuitem;font-size:.85rem;left:-1.25rem;position:absolute;top:25%}#primary-nav .mainmenu__item:after{background:#09c;content:"";height:6px;left:0;opacity:0;position:absolute;top:58%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:100%}#primary-nav .sidemenu__item{font-size:.85rem;letter-spacing:.15rem;text-transform:uppercase}#primary-nav .menu__item-hoverlink{border-bottom:2px solid #fff;font-size:1.25rem;opacity:0;text-transform:lowercase;-webkit-transition:opacity .3s;transition:opacity .3s}}#header{background-color:transparent;color:#f2f2f2;height:auto;opacity:1;padding-bottom:3em;padding-top:3em;position:fixed;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);width:100%;z-index:9}#header,#header .logo{display:block;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#header .logo{position:relative;text-decoration:none}#header .logo img,#header .logo svg{display:block;margin:0 0 0 auto;max-width:200px;position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}#header .logo svg .cls-1{fill:#1d1d1b;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#header .logo svg:hover g g g g .cls-1{fill:transparent;stroke:#000}.scroll-active #header{background-color:rgba(0,0,0,.9);-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.5);box-shadow:0 8px 12px 0 rgba(0,0,0,.5)}.scroll-active #header .logo svg .cls-1,.scroll-active #header .logo svg .cls-2{fill:#fff}.scroll-active #header .logo svg:hover g g g g .cls-1,.scroll-active #header .logo svg:hover g g g g .cls-2{fill:transparent;stroke:#fff}.scroll-active.scroll-down #header{-webkit-transform:translateY(-80%);transform:translateY(-80%)}.scroll-active.scroll-down #header:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:768px){.scroll-active #header{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.scroll-active #header nav{height:80px}.scroll-active.menu-open{overflow:hidden}.scroll-active.menu-open #header{height:97vh}.scroll-active.menu-open #header .logo svg{z-index:1}.scroll-active.menu-open #header .logo svg .cls-1{fill:#000}.scroll-active.menu-open .o-scrollbar-wrapper{pointer-events:none}}.dark-ui #header{background-color:#131313;background-color:#000}.dark-ui #header p,.dark-ui #header p.text-brand{color:#fff}.o-hero__video{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.1;position:absolute;right:0;top:0;width:100%}.o-hero__canvas,.o-hero__shader{display:block;height:100%;width:100%}.o-hero__shader{left:0;position:absolute;top:0}#shader-container{-webkit-filter:brightness(.5);filter:brightness(.5);opacity:.2;pointer-events:none}#shader-container canvas{display:block;height:100%;pointer-events:none;width:100%}#section-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-size:cover;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;justify-content:flex-end;margin:0 auto;max-width:100%;width:100%}#section-home:before{content:"";content:none}#section-home .logo-hero,#section-home picture{display:block;max-width:50vw;position:relative;-webkit-transform:translateX(-3px);transform:translateX(-3px);width:100%}#section-home .hero-copy-introduction{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;height:100vh;justify-content:center;left:0;margin:0 auto;padding-bottom:5em;position:relative;text-align:left;top:0;width:80%;z-index:4}#section-home .hero-copy-introduction p{color:#fff;font-size:2vw;letter-spacing:2px;line-height:1.4;margin:0;padding-left:.35em;position:relative}@media screen and (max-width:640px){#section-home .hero-copy-introduction p{font-size:20px;line-height:1.4;margin-bottom:1em;padding-left:1em}}#section-home .hero-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;width:60%}#section-home .hero-ctas button{margin:2em 4em 2em .8em}#section-home .hero-ctas button:last-child{margin-right:0}#section-home .hero-ctas a{border:1px solid #fff;color:#fff;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;letter-spacing:2px;margin:2em 4em 2em .8em;outline:none;padding:.5em 2em;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#section-home .hero-ctas a:last-child{margin-right:0}#section-home .hero-ctas a:hover{background-color:#1da9c2;border-color:#1da9c2}@media screen and (max-width:640px){#section-home .hero-ctas{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;padding-left:2em;width:100%}#section-home .hero-ctas a,#section-home .hero-ctas button{-webkit-animation:none;animation:none;font-size:16px;margin:1em 0;width:100%}#section-home .hero-ctas a span,#section-home .hero-ctas button span{-webkit-animation:none;animation:none;opacity:1;text-shadow:none}#section-home .hero-ctas a:before,#section-home .hero-ctas button:before{content:none}}#section-home #home-carousel{z-index:2}#section-home #home-carousel ul{width:100%}#section-home #home-carousel ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;list-style:none;width:100%}#section-home #home-carousel ul li img{display:block;width:100%}#section-home #home-carousel .splide__arrows button{background-color:transparent}#section-home #home-carousel .splide__arrows button svg path{fill:#000}#section-home #home-carousel .splide__pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#section-home #home-carousel .splide__pagination li{margin-left:1em;width:auto}#section-home #home-carousel .splide__pagination li:first-child{margin-left:0}#section-home #home-carousel .splide__pagination li button{height:20px;width:20px}#section-home #home-carousel .splide__pagination li button.splide__pagination__page.is-active{background-color:#f04f26}#section-home .js-scene-landing-text{opacity:0}@media screen and (max-width:640px){#section-home{-webkit-box-pack:center;-ms-flex-pack:center;height:50vh;justify-content:center;min-height:100vh}#section-home .logo-hero,#section-home picture{max-width:500px;-webkit-transform:translateX(3px);transform:translateX(3px)}#section-home .hero-copy-introduction{height:auto}}@-webkit-keyframes aitf{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes aitf{0%{background-position:0 50%}to{background-position:100% 50%}}@-webkit-keyframes bg-animation{0%{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%)}20%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}30%{-webkit-transform:translate(5%,-10%);transform:translate(5%,-10%)}40%{-webkit-transform:translate(-5%,15%);transform:translate(-5%,15%)}50%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}60%{-webkit-transform:translate(15%);transform:translate(15%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}80%{-webkit-transform:translate(-15%);transform:translate(-15%)}90%{-webkit-transform:translate(10%,5%);transform:translate(10%,5%)}to{-webkit-transform:translate(5%);transform:translate(5%)}}.change-color{color:#1da9c2}.change-color-white{color:#fff}#about,#about-05{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#1d1d1b;background-position:50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;min-height:100vh;padding-bottom:8em;padding-top:8em}#about .container,#about-05 .container{display:block;z-index:1}#about .section-title-holder,#about-05 .section-title-holder{left:0;position:relative;top:0;-webkit-transform:none;transform:none}#about .section-title-holder p,#about-05 .section-title-holder p{color:#fff;margin-bottom:0}#about-05:before,#about:before{background-color:rgba(0,0,0,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background-color:#1d1d1b;background-color:#000;background-image:url(images/1718b3bb675b3bbfdf4fb36054ff9c3b.png);background-position:50%;background-repeat:repeat;background-size:cover;background-size:auto;border:none;border-top:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:80vh;padding-bottom:0}#about .divider{background-color:#555;border-top:1px solid #000;display:block;height:2px;margin:3em auto 4em;width:100%}#about h4{font-size:5vw;line-height:1em;margin-bottom:1em}#about h4,#about p{color:#fff;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-weight:700;letter-spacing:4px;text-transform:lowercase}#about p{font-size:3vw;line-height:1.2}#about p.description,#about ul li{color:#fff;font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-size:16px;font-weight:300;letter-spacing:1px;line-height:28px;text-transform:none}#about p.description span.highlight-blue{color:#27deff!important}#about .stats-block .stat-heading{font-size:3vw}#about .stats-block .stat-description{font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:2vw;font-size:26px;letter-spacing:2px;line-height:30px;text-transform:uppercase;text-transform:lowercase}@media screen and (max-width:768px){#about{-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center;min-height:25vh;padding:3em 3em 0}#about .section-title-holder{padding-left:0;padding-right:0}#about h4{font-size:40px;line-height:1em;text-align:left}#about p{font-size:30px}#about .stats-block .stat-heading{font-size:40px}#about .stats-block .stat-description{font-size:30px}#about p.description{margin-top:2em}}@media screen and (max-width:640px){#about{background-position:50%;padding-bottom:5em;padding-top:5em}}#about-05{-webkit-box-pack:start;-ms-flex-pack:start;background-color:#000;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;justify-content:flex-start;min-height:120vh;z-index:1}#about-05.section .section-title{color:#fff;margin-bottom:2em}#about-05.section .section-title span{color:#f04f26}#about-05 h4{font-size:4em}#about-05:before{background-color:rgba(0,0,0,.9);background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(35%,transparent),color-stop(59%,transparent),to(#000));background:linear-gradient(180deg,#000,transparent 35%,transparent 59%,#000);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#about-05 .pr-quotes-holder{margin-bottom:6em}#about-05 .pr-quotes-holder>div{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#about-05 .pr-quotes-holder .pr-quote{display:block;margin:0 auto;max-width:80%;position:relative;width:100%}#about-05 .PR-BRANDS{bottom:5%;left:5%;margin:0 auto;max-width:90%;position:absolute}@media screen and (max-width:768px){#about-05{height:auto;min-height:75vh}#about-05.section .section-title{margin-bottom:1em}#about-05 .pr-quotes-holder{margin-bottom:0}#about-05 .pr-quotes-holder .pr-quote{margin-bottom:4em}#about-05 .PR-BRANDS{bottom:auto;left:0;max-width:100%;position:relative}}#client-carousel img{display:block;margin:0 auto;max-width:200px;width:100%}.text__scroll .swiper-slide,.text__scroll2 .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;padding:0 50px;position:relative;text-align:center;width:auto}.link-scroll-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.link-scroll-wrapper img{display:block;margin:0 auto;width:100%}.text__scroll .link-scroll-wrapper img{max-width:200px}.text__scroll2 .link-scroll-wrapper img{max-width:80px}#platforms-carousel img{display:block;margin:0 auto;max-width:200px;width:100%}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes bg-animation{0%{-webkit-transform:translate(0);transform:translate(0)}10%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%)}20%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}30%{-webkit-transform:translate(5%,-10%);transform:translate(5%,-10%)}40%{-webkit-transform:translate(-5%,15%);transform:translate(-5%,15%)}50%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%)}60%{-webkit-transform:translate(15%);transform:translate(15%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}80%{-webkit-transform:translate(-15%);transform:translate(-15%)}90%{-webkit-transform:translate(10%,5%);transform:translate(10%,5%)}to{-webkit-transform:translate(5%);transform:translate(5%)}}#section-colophon{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#000;background-image:url(images/995ba9cf06c1af851b27b88b113a19e8.png);background-position:50%;background-repeat:repeat;border:none;border-top:1px solid #333;-webkit-box-shadow:inset 0 0 2px #000;box-shadow:inset 0 0 2px #000;justify-content:center;min-height:auto;min-height:200px;padding:2em 0}#section-colophon.section .section-title{color:#fff;margin-bottom:0}#section-colophon.section .section-title span{color:#f04f26}#section-colophon .logo-footer{display:block;height:auto;max-width:250px;position:relative;top:10px;width:100%}#section-colophon h4{text-transform:none}#section-colophon h4,#section-colophon h5{color:#1da9c2;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;letter-spacing:2px;text-align:left}#section-colophon h5{font-size:14px}#section-colophon p{color:#fff;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:12px;letter-spacing:1px}#section-colophon p a{color:#fff;text-decoration:underline}#section-colophon ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;list-style:none;padding-left:0;position:relative;text-align:center}#section-colophon ul li{display:inline-block;margin:0 2em;max-width:60px;position:relative}#section-colophon ul li:first-child{margin-left:0}#section-colophon ul li:last-child{margin-right:0}#section-colophon ul li a{display:block;height:100%;width:100%}#section-colophon ul li a img{position:relative;width:100%}@media screen and (max-width:1024px){#section-colophon.section .section-title{text-align:center}#section-colophon ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-left:0}#section-colophon ul li{margin:0 0 2em;max-width:50px}}@media screen and (max-width:768px){#section-colophon{-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start;padding:3em 1em}#section-colophon h4,#section-colophon h5,#section-colophon p{padding-left:.8em}}#section-footer{background:#000;background-image:url(images/1815e690ee8d5cf3227d93a8460c14b6.png);background-position:50%;background-repeat:repeat;border-top:1px solid #333;-webkit-box-shadow:inset 0 0 5px #000;box-shadow:inset 0 0 5px #000;min-height:auto;overflow:hidden;padding-bottom:3em;padding-top:4em}#section-footer .section-title-holder{left:0;position:relative;top:0;-webkit-transform:none;transform:none}#section-footer .section-title-holder p{color:#fff;font-size:12px;margin-bottom:0}#section-footer.section .section-title{color:#fff;margin-bottom:2em}#section-footer.section .section-title span{color:#f04f26}#section-footer ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;list-style:none;margin-bottom:0;padding-left:0;position:relative;text-align:center}#section-footer ul li{display:inline-block;margin:0 2em;max-width:auto;position:relative}#section-footer ul li:first-child{margin-left:0}#section-footer ul li:last-child{margin-right:0}#section-footer ul li a{color:#fff;display:block;font-size:12px;height:100%;letter-spacing:1px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}#section-footer ul li a:hover{color:#1da9c2}#section-footer ul li a img{position:relative;width:100%}@media screen and (max-width:768px){#section-footer{background-position:60% top,25% top}#section-footer .section-title-holder p{text-align:left}#section-footer ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2em}}.scrollbar-thumb{background:#1da9c2!important}.down-arrow{bottom:30px;color:#000;left:50%;left:49.5%;max-width:30px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;z-index:9}.down-arrow button{cursor:pointer;display:block;height:100%;position:relative;width:100%}.down-arrow button,.down-arrow button:active,.down-arrow button:focus{background:none;border:none;outline:none}.down-arrow path{fill:#000;fill:#fff}.floating-arrow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:floating-arrow;animation-name:floating-arrow;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.scroll-active .down-arrow,[data-option="6"] .down-arrow,[data-option="9"] .down-arrow{opacity:0;pointer-events:none}@-webkit-keyframes floating-arrow{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}65%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes floating-arrow{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}65%{-webkit-transform:translate(-50%,15px);transform:translate(-50%,15px)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.modal{display:none;font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-weight:300}.modal.is-open{display:block}#modal-1.is-open,#modal-2.is-open,#modal-privacy-cookies.is-open,#modal-privacy-policy.is-open{z-index:9999}.modal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9;z-index:1000001}.modal__container{background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;max-width:600px;overflow-y:auto;padding:50px 30px;width:100%}@media screen and (max-width:640px){.modal__container{max-width:90%;width:100%}}.modal__container .modal__content.error{background-color:#f8b8b8;background-color:hsla(0,82%,85%,.42);border-radius:5px}.modal__container .modal__content.error p{color:#da1b1b;margin-bottom:0;padding:1em}.modal__container .modal__content.success{background-color:#b9f8b8;border:1px solid #16a016;border-radius:5px}.modal__container .modal__content.success p{color:#16a016;margin-bottom:0;padding:1em}.modal__header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.modal__header .modal__close{background:transparent;border:0;color:#1da9c2;cursor:pointer;font-size:2em;position:absolute;right:10px;top:10px}.modal__header .modal__close:before{content:"✕"}.modal__title{-webkit-box-sizing:border-box;box-sizing:border-box;color:#1da9c2;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:4rem;font-weight:600;letter-spacing:2px;line-height:1.25;margin-bottom:0;margin-top:0;text-align:center}.modal__content{color:rgba(0,0,0,.8);line-height:1.5;margin-bottom:2rem;margin-top:2rem;text-align:center}.modal__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center}.modal__btn{-moz-osx-font-smoothing:grayscale;-webkit-appearance:button;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#e6e6e6;border-radius:.25rem;border-radius:0;border-style:none;border-width:0;color:rgba(0,0,0,.8);cursor:pointer;font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-size:.875rem;line-height:1.15;margin:0;overflow:visible;padding:.5rem 1rem;text-transform:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#f04f26;color:#fff}#modal-cookies-policy.is-open .modal__container,#modal-privacy-policy.is-open .modal__container{background-color:#fff;background-position:50%;background-repeat:repeat;background-size:auto;max-height:80dvh;max-width:80dvw}#modal-cookies-policy.is-open .modal__container h2,#modal-privacy-policy.is-open .modal__container h2{font-size:20px;font-weight:700;margin-bottom:.5em;text-align:left}#modal-cookies-policy.is-open .modal__container h3,#modal-privacy-policy.is-open .modal__container h3{font-size:16px;text-align:left}#modal-cookies-policy.is-open .modal__container p,#modal-privacy-policy.is-open .modal__container p{text-align:left}#modal-cookies-policy.is-open .modal__container p strong,#modal-privacy-policy.is-open .modal__container p strong{font-weight:700}#modal-cookies-policy.is-open .modal__container p a,#modal-privacy-policy.is-open .modal__container p a{color:#1da9c2;text-decoration:underline}#modal-cookies-policy.is-open .modal__container p a:hover,#modal-privacy-policy.is-open .modal__container p a:hover{color:#1877f2}#modal-cookies-policy.is-open .modal__container .modal__title,#modal-privacy-policy.is-open .modal__container .modal__title{font-size:4rem;text-shadow:1px 1px 1px #fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.card-movie__details-list:after,.card-movie__details:after{clear:both;content:"";display:table}.card-movie-wrapper{-webkit-box-shadow:0 0 100px 25px rgba(0,0,0,.2);box-shadow:0 0 100px 25px rgba(0,0,0,.2);height:440px;height:50vh;margin:0 auto;position:relative;width:840px;width:60vw}.card-movie-wrapper .card-movie-carousel{bottom:60px;-webkit-box-shadow:8px 16px 16px rgba(0,0,0,.5);box-shadow:8px 16px 16px rgba(0,0,0,.5);right:40px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:16}@media screen and (max-width:640px){.card-movie-wrapper{width:100%}.card-movie-wrapper .card-movie-carousel{bottom:0;right:0}}.card-movie-wrapper--centered{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-movie-carousel{height:440px;-webkit-transition:all .25s ease-in-out .25s;transition:all .25s ease-in-out .25s;width:840px}.card-movie-carousel,.card-movie-navigation{bottom:0;height:100%;overflow:hidden;position:absolute;right:0;width:100%}.card-movie-navigation{background-color:#e8c995;z-index:15}.card-movie-navigation__list{list-style:none;position:absolute;right:14px;right:1.8vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.card-movie-navigation__list li{background-color:#282829;border-radius:100%;cursor:pointer;height:12px;margin:0 auto 6px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:12px}.card-movie-navigation__list li:last-child{margin-bottom:0}.card-movie-navigation__list li.is-active{background-color:#fff}.card-movie-navigation__list li:hover{background-color:#bbb}.card-movie-navigation button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;bottom:0;color:#fff;cursor:pointer;font-family:Montserrat,roboto,noto,segoe ui,arial,sans-serif;font-size:14px;font-weight:700;line-height:60px;margin:0;outline:none;padding:0;position:absolute;right:40px}.card-movie-navigation button:before{content:"WATCH"}.card-movie-navigation button:after{border-bottom:6px solid transparent;border-left:6px solid #dce9e9;border-top:6px solid transparent;content:"";height:0;margin-right:6px;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.card-movie-navigation button.is-playing:before{content:"STOP"}.card-movie-navigation button.is-playing:after{margin-top:-6px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.card-movie{background-size:cover;bottom:0;height:100%;opacity:0;overflow:hidden;position:absolute;right:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;z-index:20}.card-movie__content{left:330px;position:absolute;top:150px}.card-movie__title{font-size:60px;font-weight:700;line-height:1;margin-left:-4px;text-transform:uppercase}.card-movie__details{margin-bottom:30px;margin-top:15px}.card-movie__details-item{display:block;float:left;margin-right:20px}.card-movie__details-list{list-style:none}.card-movie__details-list li{float:left;margin-right:5px;padding-right:6px;position:relative}.card-movie__details-list li:after{content:"|";position:absolute;right:0}.card-movie__details-list li:last-child{margin-right:0}.card-movie__details-list li:last-child:after{display:none}.card-movie__description{font-size:14px;max-width:390px}.card-movie__rating{bottom:16.6666666667px;font-size:18px;font-weight:700;line-height:50px;position:absolute;right:16.6666666667px;text-align:center;width:50px}.card-movie__rating:after{border:2px solid #ee927b;border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card-movie__player{height:100%;position:absolute;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;z-index:20}.card-movie__player .plyr{height:100%;left:0;position:relative;top:0;width:100%}.card-movie__player .plyr.plyr--video{border:1px solid #4b453b}.card-movie__player .plyr.plyr--video .plyr__control--overlaid{-webkit-animation:comeFromBottom 1s ease-out .8s;animation:comeFromBottom 1s ease-out .8s;background:#e8c995}.card-movie__player .plyr.plyr--video .plyr__control--overlaid:after{background:#4b453b;border-radius:100px;content:"";display:inline-block;height:100%;left:0;position:absolute;text-decoration:none;text-transform:uppercase;top:0;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:-1}.card-movie__player .plyr.plyr--video .plyr__control--overlaid:hover{background:#e8c995;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2)}.card-movie__player .plyr.plyr--video .plyr__control--overlaid:hover svg{fill:#4b453b}.card-movie__player .plyr.plyr--video .plyr__control--overlaid:hover:after{background:#4b453b;opacity:0;-webkit-transform:scaleX(1.4) scaleY(1.6);transform:scaleX(1.4) scaleY(1.6)}.card-movie__player .plyr.plyr--video .plyr__control svg{fill:#e8c995}.card-movie--playing .card-movie__player{height:440px;width:840px}.card-movie__player iframe{height:100%;width:100%}.card-movie--active{opacity:1;z-index:25}.card-movie--light{background-color:#effdfd}.card-movie--light [class*=__title]{color:#000}.card-movie--dark{background-color:#000;color:#fff}.card-movie--dark [class*=__title]{color:#fff}form{margin:0 auto;padding:0 20px 20px;width:100%}form h2{color:#1da9c2;display:block;margin-bottom:2em}form button,form h2,form input,form textarea{font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;letter-spacing:2px}form button,form input,form textarea{background-color:#333;border:0;border-radius:320px;border-radius:0;font-size:16px;outline:0;padding:16px;text-shadow:1px 1px 0 #000}form label{display:block;margin-bottom:24px;width:100%}form input,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;-webkit-box-shadow:inset 2px 2px 5px #101010,inset -5px -5px 10px #272727;box-shadow:inset 2px 2px 5px #101010,inset -5px -5px 10px #272727;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin-right:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}form input:focus,form textarea:focus{-webkit-box-shadow:inset 1px 1px 2px #00bdff,inset -1px -1px 2px #00bdff;box-shadow:inset 1px 1px 2px #00bdff,inset -1px -1px 2px #00bdff}form button{border-radius:10px;color:#1da9c2;cursor:pointer;font-weight:900;font-weight:600;letter-spacing:4px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form button.red{color:#ae1100;display:block;width:100%}form button.disabled{opacity:.8;pointer-events:none}form .input-group{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}form .input-group label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}form #form-response{display:none}form #form-response .message.success{color:#198754!important}.segment{padding:32px 0;text-align:center}.cursor{border:1px solid #fff;border-radius:100%;display:none;height:50px;left:0;top:0;-webkit-transform:translate(calc(-50% + 15px),-50%);transform:translate(calc(-50% + 15px),-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:50px}.cursor,.cursor2{pointer-events:none;position:fixed}.cursor2{background-color:#1da9c2;border:2px dotted transparent;border-radius:100%;height:20px;opacity:.8;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s,height .3s,opacity .3s,backgroundColor .3s;transition:width .3s,height .3s,opacity .3s,backgroundColor .3s;width:20px;z-index:100000}.cursor2:after{border:2px dotted transparent;border-radius:100%;height:100%;width:100%}.cursor2:after,.cursor2:before{content:"";left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.cursor2:before{background-color:transparent;border-radius:100%;bottom:0;-webkit-box-shadow:0 0 1em #1da9c2;box-shadow:0 0 1em #1da9c2;-webkit-filter:blur(1em);filter:blur(1em);opacity:0;right:0}@media screen and (max-width:768px){.cursor2{background-color:transparent!important}}.ripple{background:rgba(0,0,0,.9);border-radius:50%;height:10px;opacity:0;position:fixed;-webkit-transform:scale(0);transform:scale(0);width:10px}.ripple.animate{-webkit-animation:ripple-mo .5s cubic-bezier(0,0,.2,1);animation:ripple-mo .5s cubic-bezier(0,0,.2,1)}.hover-on{cursor:none!important}.hover-on * a,.hover-on * button{cursor:pointer!important}.hover-on .cursor2{background-color:transparent;height:50px;opacity:1;width:50px;z-index:100000}.hover-on .cursor2:after{-webkit-animation:rotate-center 40s linear infinite both;animation:rotate-center 40s linear infinite both;background-color:transparent;border-color:#1da9c2;border-radius:100%;-webkit-filter:blur(5px);filter:blur(5px)}.hover-on .cursor2:before{opacity:.7}.cursorinnerhover{height:50px;opacity:.5;width:50px;z-index:100000}@-webkit-keyframes ripple-mo{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(10);transform:scale(10)}}@keyframes ripple-mo{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(10);transform:scale(10)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotate-center{-webkit-animation:rotate-center 40s linear infinite both;animation:rotate-center 40s linear infinite both}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;font-size:13px;font-weight:300;letter-spacing:2px;min-width:150px;padding:10px 20px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:hover{background-color:#fff;border-color:red;color:red}@media screen and (max-width:640px){.btn{min-width:135px;padding:10px}}.glowing-btn{background:none;border:1px solid #fff;border-radius:.45em;border-radius:0;color:#fff;cursor:pointer;font-family:Rondalo,roboto,noto,segoe ui,arial,sans-serif;height:42px;letter-spacing:2px;padding:.5em 2em;-webkit-perspective:2em;perspective:2em;position:relative;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;width:160px}.glowing-btn.no-flikr{-webkit-animation:none;animation:none}.glowing-txt{-webkit-animation:text-flicker 3s linear infinite;animation:text-flicker 3s linear infinite}.glowing-txt.no-flikr{-webkit-animation:none;animation:none;text-shadow:none}.faulty-letter{-webkit-animation:faulty-flicker 2s linear infinite;animation:faulty-flicker 2s linear infinite;color:#1da9c2;opacity:.5}.glowing-btn:before{background:#1da9c2;content:none;-webkit-filter:blur(1em);filter:blur(1em);pointer-events:none;-webkit-transform:translateY(120%) rotateX(95deg) scaleY(.35);transform:translateY(120%) rotateX(95deg) scaleY(.35);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.glowing-btn:after,.glowing-btn:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.glowing-btn:after{background-color:#1da9c2;-webkit-box-shadow:0 0 2em .2em #1da9c2;box-shadow:0 0 2em .2em #1da9c2;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:-1}.glowing-btn:hover{-webkit-animation:none;animation:none;border-color:#1da9c2;color:#fff;text-shadow:none}.glowing-btn:hover:before{opacity:.7}.glowing-btn:hover .faulty-letter{color:#fff}.glowing-btn:hover .faulty-letter,.glowing-btn:hover .glowing-txt{-webkit-animation:none;animation:none}.glowing-btn:hover .faulty-letter{opacity:1;text-shadow:none}.glowing-btn:hover:before{-webkit-filter:blur(1.5em);filter:blur(1.5em);opacity:1}.glowing-btn:hover:after{opacity:1}@-webkit-keyframes faulty-flicker{0%{opacity:.1}2%{opacity:.1}4%{opacity:.5}19%{opacity:.5}21%{opacity:.1}23%{opacity:1}80%{opacity:.5}83%{opacity:.4}87%{opacity:1}}@keyframes faulty-flicker{0%{opacity:.1}2%{opacity:.1}4%{opacity:.5}19%{opacity:.5}21%{opacity:.1}23%{opacity:1}80%{opacity:.5}83%{opacity:.4}87%{opacity:1}}@-webkit-keyframes text-flicker{0%{opacity:.1}2%{opacity:1}8%{opacity:.1}9%{opacity:1}12%{opacity:.1}20%{opacity:1}25%{opacity:.3}30%{opacity:1}70%{opacity:.7}72%{opacity:.2}77%{opacity:.9}to{opacity:.9}}@keyframes text-flicker{0%{opacity:.1}2%{opacity:1}8%{opacity:.1}9%{opacity:1}12%{opacity:.1}20%{opacity:1}25%{opacity:.3}30%{opacity:1}70%{opacity:.7}72%{opacity:.2}77%{opacity:.9}to{opacity:.9}}@-webkit-keyframes border-flicker{0%{opacity:.1}2%{opacity:1}4%{opacity:.1}8%{opacity:1}70%{opacity:.7}to{opacity:1}}@keyframes border-flicker{0%{opacity:.1}2%{opacity:1}4%{opacity:.1}8%{opacity:1}70%{opacity:.7}to{opacity:1}}