/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}canvas,img{border:0;display:block}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;-webkit-font-smoothing:antialiased}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.state-indicator{height:1px;width:1px;left:-999em;overflow:hidden;position:absolute;top:-999em}@media (max-width:479px){.state-indicator:before{content:"0"}}@media (min-width:480px){.state-indicator:before{content:"1"}}@media (min-width:768px){.state-indicator:before{content:"2"}}@media (min-width:1024px){.state-indicator:before{content:"3"}}@font-face{font-family:avenir-next-rounded-med;src:url("../font/avenirNextRoundedStd/AvenirNextRoundedStd-Med.eot");src:url("../font/avenirNextRoundedStd/AvenirNextRoundedStd-Med.eot?#iefix") format("embedded-opentype"),url("../font/avenirNextRoundedStd/AvenirNextRoundedStd-Med.ttf") format("truetype"),url("../font/avenirNextRoundedStd/AvenirNextRoundedStd-Med.woff") format("woff"),url("../font/avenirNextRoundedStd/AvenirNextRoundedStd-Med.svg#avenir-next-rounded-med") format("svg");font-weight:400;font-style:normal}@font-face{font-family:lubalin-graph-bold;src:url("../font/lubalinGraphStd/LubalinGraphStd-Bold.eot");src:url("../font/lubalinGraphStd/LubalinGraphStd-Bold.eot?#iefix") format("embedded-opentype"),url("../font/lubalinGraphStd/LubalinGraphStd-Bold.woff") format("woff"),url("../font/lubalinGraphStd/LubalinGraphStd-Bold.ttf") format("truetype"),url("../font/lubalinGraphStd/LubalinGraphStd-Bold.svg#lubalin-graph-bold") format("svg");font-weight:400;font-style:normal}.heading{text-transform:uppercase}h2{font-family:lubalin-graph-bold,Arial,sans-serif;font-size:80px;font-size:5rem;color:#fff;line-height:.85;margin:0}h3,h4,h5{font-family:avenir-next-rounded-med,Arial,sans-serif;margin:0}p{margin:0}@media (min-aspect-ratio:16 / 9){.page-title{font-size:7.45vh}}@media (max-aspect-ratio:16 / 9){.page-title{font-size:4.72vw}}@media (max-width:1280px),(max-height:768px){.page-title{font-size:44px;font-size:2.75rem}}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.clear,.ir{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:#fff}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#fff;opacity:1}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#ff0}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#fff;opacity:1}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#ff0}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:1;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#ff0;border-radius:0;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:1;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:1px;width:1px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#ff0;border-radius:0;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;right:-1px;width:3px}.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:3px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#fff;opacity:1}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#ff0}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#fff;opacity:1}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#ff0}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:1}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#fff;opacity:1}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#ff0}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#fff;opacity:1}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#ff0}.scroll-container.ps-container{position:relative;width:calc(100% + 26px);padding-right:26px}.scroll-container.ps-container.left{padding-right:0;padding-left:26px;margin-left:-26px}.scroll-container.ps-container.left>.ps-scrollbar-y-rail{right:auto!important;left:1px}.sprite-svg{background-color:transparent;background-image:url("../image/sprite-svg.svg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-size:1000px 1000px}.arrow.left.black{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:0;border-right:6px solid #000;border-bottom:6px solid transparent}.arrow.right.black{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #000;border-right:0;border-bottom:6px solid transparent}.arrow.down.white{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0}.arrow.down.pink{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:4px solid #ec0080;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0}.arrows{position:relative}.arrows::after{content:'';position:absolute}.arrows,.arrows::after{width:0;height:0}.arrows.down,.arrows.down::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid red}.arrows.down{margin-bottom:4%;margin-left:1%}.arrows.down::after{top:-11px;left:-4px}.arrows.down.yellow,.arrows.down.yellow::after{border-top-color:#ffea00}.arrows.right,.arrows.right::after{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #b30061}.arrows.right{margin:0}.arrows.right::after{top:-4px;left:3px}.button{cursor:pointer;position:relative}.button .icon{position:relative;margin:0 auto}.button .arrow{position:absolute;left:50%;top:50%;margin-top:-6px;margin-left:-3px}.button.next,.button.prev{opacity:1}.button.next.off,.button.prev.off{opacity:.5;cursor:auto}.button.close{position:absolute;right:-60px;top:0;background-color:#fff}.button.close .x{position:relative;top:50%;left:50%;margin-left:-8px;margin-top:-9px;width:18px;height:18px}.button.close .x::after,.button.close .x::before{content:'';position:absolute;width:100%;top:50%;left:0;background:#000;height:4px;margin-top:-2px}.button.close .x::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button.close .x::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.box-button{position:relative;height:60px;text-transform:uppercase}.box-button.green{background-color:#08ffc2}.box-button.green.in-active,.box-button.green.in-active:hover{color:rgba(0,0,0,.3);background-color:rgba(8,255,194,.3)!important}.box-button.green:nth-child(even){background-color:#0ce0ac}.box-button.grey{background-color:#2c2c2c;color:#08ffc2}.box-button.border{border:1px solid rgba(255,255,255,.3)}.text-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:180px;text-align:center;font-size:20px;font-size:1.25rem}.button-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:1280px),(max-height:768px){.button.close{right:-45px}.text-button{font-size:12px;font-size:.75rem;min-width:160px}.box-button{height:45px}}@media (max-width:600px){.button.close{right:0;top:0}}.is-desktop .button.next.off:hover:nth-child(odd),.is-desktop .button.prev.off:hover:nth-child(odd){background-color:#08ffc2}.is-desktop .button.next.off:hover:nth-child(even),.is-desktop .button.prev.off:hover:nth-child(even){background-color:#0ce0ac}.is-desktop .button.close:hover{background:#08ffc2}.is-desktop .button.close:hover .x::after,.is-desktop .button.close:hover .x::before{background:#fff}.is-desktop .box-button.green:hover{background-color:#fff}ul{list-style:none;padding:0;margin:0}.grid-1x1{width:60px;height:60px}.grid-1x2{width:60px;height:120px}.grid-1x3{width:60px;height:180px}.grid-1x4{width:60px;height:240px}.grid-2x1{width:120px;height:60px}.grid-2x2{width:120px;height:120px}.grid-2x4{width:120px;height:240px}.grid-4x1{width:240px;height:60px}.grid-4x2{width:240px;height:120px}.grid-4x4{width:240px;height:240px}@media (max-width:1280px),(max-height:768px){.grid-1x1{width:45px;height:45px}.grid-1x2{width:45px;height:90px}.grid-1x3{width:45px;height:135px}.grid-1x4{width:45px;height:180px}.grid-2x1{width:90px;height:45px}.grid-2x2{width:90px;height:90px}.grid-2x4{width:90px;height:180px}.grid-4x1{width:180px;height:45px}.grid-4x2{width:180px;height:90px}.grid-4x4{width:180px;height:180px}}.checkbox{width:30px;height:30px;background-color:#fff;-webkit-transition:background-color .5s;transition:background-color .5s}.checkbox.bg{background-color:transparent}.checkbox.bg .tick,.checkbox.bg span{position:absolute;width:30px;height:30px}.checkbox.bg span{position:absolute;top:0;background-color:#fff}.checkbox .tick,.checkbox.checked{position:relative;background-color:rgba(255,255,255,.2)}.checkbox .tick:after,.checkbox.checked:after{content:'';position:absolute;width:46px;height:40px;top:-10px;background-color:transparent;background-image:url("../image/sprite-svg.svg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-position:-13px -146px;background-size:1000px 1000px}@media (max-width:1280px),(max-height:768px){.checkbox{width:15px;height:15px}.checkbox.bg .tick,.checkbox.bg span{width:15px;height:15px}.checkbox .tick:after,.checkbox.checked:after{width:23px;height:20px;top:-5px;background-color:transparent;background-image:url("../image/sprite-svg.svg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-position:-7px -73px;background-size:500px 500px}}input,textarea{background-color:transparent;outline:0;border:0;width:100%;color:#fff}input{font-size:22px;font-size:1.375rem;text-align:center;height:40px;border-bottom:1px solid rgba(255,255,255,.3)}textarea{font-size:20px;font-size:1.25rem;resize:none;line-height:42px;min-height:172px;background-image:linear-gradient(top,transparent,transparent 41px,rgba(255,255,255,.3) 0);background-image:-webkit-linear-gradient(top,transparent,transparent 41px,rgba(255,255,255,.3) 0);background-image:-moz-linear-gradient(top,transparent,transparent 41px,rgba(255,255,255,.3) 0);background-size:100% 42px;background-image:-ms-linear-gradient(top,transparent,transparent 41px,rgba(255,255,255,.3) 0)}::-webkit-input-placeholder{color:rgba(255,255,255,.5)}:-moz-placeholder{color:rgba(255,255,255,.5)}::-moz-placeholder{ccolor:rgba(255,255,255,0.5)}:-ms-input-placeholder{color:rgba(255,255,255,.5)}@media (max-width:1280px),(max-height:768px){input{font-size:20px;font-size:1.25rem;height:36px}textarea{font-size:18px;font-size:1.125rem;line-height:37px;min-height:152px;background-image:linear-gradient(top,transparent,transparent 36px,rgba(255,255,255,.3) 0);background-image:-webkit-linear-gradient(top,transparent,transparent 36px,rgba(255,255,255,.3) 0);background-image:-moz-linear-gradient(top,transparent,transparent 36px,rgba(255,255,255,.3) 0);background-size:100% 37px;background-image:-ms-linear-gradient(top,transparent,transparent 36px,rgba(255,255,255,.3) 0)}}.nicescroll-rails:before{content:'';position:absolute;top:0;left:-2px;height:100%;border-left:1px solid rgba(255,255,255,.5)}.job-application-container .nicescroll-rails:before{left:1px;top:0}@media (max-width:1280px),(max-height:768px){.nicescroll-rails{padding-right:15px!important}.job-application-container .nicescroll-rails:before{left:-2px}}.error-screen{position:absolute;display:none;z-index:999;width:100%;height:100%;top:0;left:0;background-color:#000}.error-screen .wrapper{position:relative;margin:auto;width:50vw;height:25vw;max-width:480px;max-height:240px}.error-screen .wrapper .bg{width:100%;height:100%;background-size:contain}.error-screen .wrapper img{position:absolute;bottom:-16%;left:-22%;width:80%;height:auto}.rotate-device p{color:#08ffc2}.is-desktop .make-me-bigger .wrapper .bg{background-color:transparent;background-image:url("../image/error/increase-browser.jpg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll}.is-desktop .upgrade-browser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.is-desktop .upgrade-browser .wrapper .bg{background-color:transparent;background-image:url("../image/error/upgrade-browser.jpg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll}.is-desktop .rotate-device-landscape{background-color:transparent;background-image:url("../image/error/rotate-device-landscape.jpg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-size:contain;background-position:center;background-color:#000}@media screen and (max-width:1023px),screen and (max-height:599px){.is-desktop .make-me-bigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (orientation:portrait){.is-desktop{position:fixed;width:100%}.is-desktop .rotate-device-landscape{display:block}}@media screen and (min-aspect-ratio:13 / 9){.is-mobile{position:fixed;width:100%;overflow:hidden}.is-mobile .rotate-device{display:block}}.bg-img-full{width:100%;height:100%;background-position:center;background-size:cover}.small-bg-img img{width:100%}.bodymovin-wrapper{width:100%;height:100%;pointer-events:none}.bg-anim,.bg-random-anim{position:relative}.small-bg-anim{position:absolute}.small-bg-anim[data-small-bg-anim=background_vertical]{position:fixed;right:0;top:50%}.small-bg-anim[data-small-bg-anim=background_horizontal]{position:fixed;bottom:0;left:50%}.bg-element.delayed{display:none;opacity:0}.stripe{position:absolute;width:150%;height:100%;background:-webkit-repeating-linear-gradient(135deg,#ec0080,#ec0080 10px,#000 10px,#000 20px);background:repeating-linear-gradient(-45deg,#ec0080,#ec0080 10px,#000 10px,#000 20px);-webkit-animation:slide .5s linear infinite;animation:slide .5s linear infinite}.preloader{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.preloader.fixed{position:fixed}.preloader.absolute{position:absolute}.preloader .preloader-wrapper{position:absolute;top:50%;left:50%;margin-left:-75px;margin-top:-25px;height:50px;width:150px;overflow:hidden}@-webkit-keyframes slide{0%{-webkit-transform:translateX(-28px);transform:translateX(-28px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide{0%{-webkit-transform:translateX(-28px);transform:translateX(-28px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.component-content-component{position:relative;width:100%;height:100%;padding:120px 0 0 0}.component-content-component>.wrapper{position:relative;height:calc(100% - 60px);max-width:1500px}.component-content-component>.wrapper.work{background:#de0a6b;background:-webkit-gradient(left bottom,right top,color-stop(0,#de0a6b),color-stop(100%,#f0f3a8));background:-webkit-gradient(linear,left top,left bottom,from(#de0a6b),to(#f0f3a8));background:-webkit-linear-gradient(45deg,#de0a6b 0,#f0f3a8 100%);background:linear-gradient(45deg,#de0a6b 0,#f0f3a8 100%)}.component-content-component>.wrapper.studio{background:#ff007c;background:-webkit-gradient(left bottom,right top,color-stop(0,#ff007c),color-stop(100%,#22acee));background:-webkit-gradient(linear,left top,left bottom,from(#ff007c),to(#22acee));background:-webkit-linear-gradient(45deg,#ff007c 0,#22acee 100%);background:linear-gradient(45deg,#ff007c 0,#22acee 100%)}.component-content-component>.wrapper.jobs{background:#cc7119;background:-webkit-gradient(left bottom,right top,color-stop(0,#cc7119),color-stop(100%,#da1678));background:-webkit-gradient(linear,left top,left bottom,from(#cc7119),to(#da1678));background:-webkit-linear-gradient(45deg,#cc7119 0,#da1678 100%);background:linear-gradient(45deg,#cc7119 0,#da1678 100%);-webkit-transition:max-width .9s ease-out;transition:max-width .9s ease-out}.component-content-component>.wrapper .ui{position:absolute;top:inherit;left:-60px}.component-content-component>.wrapper .content{width:540px;height:100%;padding-left:120px;padding-top:16.7vh}.component-content-component>.wrapper .content .page-title{position:absolute;top:0;left:-6.4vw}.component-content-component>.wrapper .content .content-title{color:#faff09;font-size:4.2vh;line-height:1;margin-top:-4px;margin-bottom:38px;max-width:540px}.component-content-component>.wrapper .content .application-for{position:absolute;font-size:14px;font-size:.875rem;color:#ffea00;top:-38px;text-indent:3px;padding-top:inherit}.component-content-component>.wrapper .content>.scroll-container{height:200px;overflow-y:auto;outline:0;font-size:14px;font-size:.875rem;color:#fff;line-height:1.8;padding-bottom:0}.component-content-component>.wrapper .content>.scroll-container p{padding-top:10px}.component-content-component>.wrapper .content>.scroll-container p:first-child{padding-top:0!important}.component-content-component>.wrapper .content>.scroll-container ul li{margin:10px 0}.component-content-component>.wrapper .content>.scroll-container a{color:#fff}.component-content-component>.wrapper .content>.scroll-container .recommendation{color:#ffea00;margin-top:30px;padding-top:0}.component-content-component>.wrapper .content>.scroll-container .recommendation .recommendation-text p:first-child{padding-top:0}.component-content-component>.wrapper .gallery-container{position:absolute;top:-120px;right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.component-content-component>.wrapper .gallery-container .gallery-items{position:relative;width:100%;height:100%;z-index:1}.component-content-component>.wrapper .gallery-container .gallery-items li{position:absolute;display:none;width:100%;height:100%}.component-content-component>.wrapper .gallery-container .gallery-items li img{width:100%}.component-content-component>.wrapper .gallery-container .gallery-items li.on{display:block}.component-content-component>.wrapper .gallery-container .selector{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:-37px}.component-content-component>.wrapper .gallery-container .selector li{display:inline-block;width:17px;height:17px;margin:0 10px;border:1px solid transparent}.component-content-component>.wrapper .gallery-container .selector li:after{content:'';position:absolute;width:7px;height:7px;margin:4px;background-color:#fff}.component-content-component>.wrapper .gallery-container .selector li.selected{cursor:default;border-color:rgba(255,255,255,.4)}.component-content-component>.wrapper .gallery-container .selector li.selected:after{background-color:#08ffc2}.component-content-component>.wrapper .gallery-container .grid-4x2{position:relative}.component-content-component>.wrapper .gallery-container .grid-4x2 .bg-anim{width:50%;height:100%;float:left;overflow:hidden}.component-content-component>.wrapper .character{position:absolute;bottom:-60px;height:67%;pointer-events:none;overflow:hidden}.component-content-component>.wrapper .character img{height:100%}.component-content-component>.wrapper .character .bodymovin-wrapper{position:relative}.component-content-component>.wrapper .apply{position:absolute;top:50%;width:250px}.component-content-component>.wrapper .apply.in-active{cursor:default}.component-content-component>.wrapper.jobs .content{padding-top:11.1vh}.component-content-component>.wrapper.jobs .character{position:fixed;bottom:0;height:64vh;overflow:visible;-webkit-transition:left .4s ease-out;transition:left .4s ease-out}.component-content-component>.wrapper.jobs .character .bodymovin-wrapper{margin-top:23%;margin-left:-12%;-webkit-transition:margin-left .6s ease-out;transition:margin-left .6s ease-out}.component-content-component>.wrapper.jobs .character.no-policies .bodymovin-wrapper{margin-left:-50%}.component-content-component>.wrapper.jobs .policies{position:absolute;bottom:0;background-color:#d14144;height:120px;visibility:hidden;left:3000px}.component-content-component>.wrapper.jobs .policies p{font-size:12px;font-size:.75rem;color:#fff;line-height:1.6;padding:24px 35px;max-width:450px}.component-content-component>.wrapper.jobs .policies p a{color:#ffea00}.component-content-component>.wrapper.jobs .policies p .arrow{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:4px solid transparent;border-left:4px solid #ffea00;border-right:0;border-bottom:4px solid transparent;margin-bottom:2px;margin-right:4px}.component-content-component>.wrapper.jobs .visit-on-desktop{padding-top:15px!important}.component-content-component .bg-img-detail{position:absolute;opacity:.3}.component-content-component .bg-img-detail.bottom-left{height:calc(50% - 30px);right:calc(100% - 120px);bottom:0}.component-content-component .bg-img-detail.top-right{height:calc(50% + 30px);left:100%;margin-left:-300px;top:60px}.component-content-component .bg-img-detail img{height:100%}.component-content-component .bg-img{position:absolute}.component-content-component .bg-img.plus-white,.component-content-component .small-bg-anim.plus-white{opacity:.2;overflow:hidden}.component-content-component .bg-img.plus-white.grid-2x2,.component-content-component .small-bg-anim.plus-white.grid-2x2{right:120px;bottom:120px}.component-content-component .bg-img.plus-white.grid-2x2 img,.component-content-component .small-bg-anim.plus-white.grid-2x2 img{margin-top:6%;height:94%}.component-content-component .bg-img[data-small-bg-anim=background_dots_4_horizontal],.component-content-component .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal]{top:calc(50% - 60px);left:-126px}.component-content-component .bg-img[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim[data-small-bg-anim=background_rectangle_lines]{right:-60px;bottom:-120px}.component-content-component .bg-img[data-small-bg-anim=background_lines_2],.component-content-component .small-bg-anim[data-small-bg-anim=background_lines_2]{top:calc(50% - 120px);left:-60px}.component-content-component .bg-img.plus-white.grid-4x2,.component-content-component .small-bg-anim.plus-white.grid-4x2{right:-45px;bottom:180px}.component-content-component .bg-img.plus-white.grid-4x2 img,.component-content-component .small-bg-anim.plus-white.grid-4x2 img{height:100%}.component-content-component .bg-img.fixed[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim.fixed[data-small-bg-anim=background_rectangle_lines]{position:fixed;bottom:60px;right:30px}.component-content-component .bg-img.jobs[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim.jobs[data-small-bg-anim=background_rectangle_lines]{bottom:0;right:-60px}.component-content-component.job-application>.wrapper{max-width:1020px}.component-content-component.job-application>.wrapper .content{width:100%}.component-content-component.job-application>.wrapper .content .content-title{width:35%}.component-content-component.job-application>.wrapper .gallery-container{right:40%}.component-content-component.job-application .bg-img.plus-white.grid-4x2{right:-525px}@media (min-height:1080px){.component-content-component>.wrapper .content{padding-top:180px}.component-content-component>.wrapper .content .page-title{left:-120px}.component-content-component>.wrapper .content .content-title{font-size:45px;font-size:2.8125rem}.component-content-component>.wrapper.jobs .content{padding-top:120px}}@media (max-height:900px) and (min-height:769px){.component-content-component>.wrapper .content{padding-top:15vh}}@media (max-width:1280px),(max-height:768px){.component-content-component{padding:63px 0 0 0}.component-content-component>.wrapper{height:calc(100% - 45px)}.component-content-component>.wrapper .ui{left:-45px}.component-content-component>.wrapper .content{width:400px;padding-left:67px;padding-top:100px}.component-content-component>.wrapper .content .page-title{left:-50px;top:5px}.component-content-component>.wrapper .content .content-title{margin-bottom:20px;font-size:24px;font-size:1.5rem;min-height:40px}.component-content-component>.wrapper .content>.scroll-container{font-size:12px;font-size:.75rem;line-height:1.3}.component-content-component>.wrapper .content>.scroll-container p{padding-top:7px}.component-content-component>.wrapper .content>.scroll-container .recommendation{margin-top:20px}.component-content-component>.wrapper .content .application-for{top:-30px;font-size:12px;font-size:.75rem}.component-content-component>.wrapper .gallery-container{top:-45px;right:22.5px}.component-content-component>.wrapper .gallery-container .grid-4x2{width:90px;height:45px}.component-content-component>.wrapper .character{bottom:-45px}.component-content-component>.wrapper .apply{width:160px}.component-content-component>.wrapper.jobs .content{padding-top:80px}.component-content-component>.wrapper.jobs .policies{height:90px}.component-content-component>.wrapper.jobs .policies p{font-size:10px;font-size:.625rem;padding:16px 0 0 20px;line-height:1.5;max-width:320px}.component-content-component .bg-img-detail.bottom-left{bottom:-45px;height:calc(50% + 36px)}.component-content-component .bg-img-detail.top-right{top:15px;height:calc(50% + 36px);left:100%;margin-left:-225px}.component-content-component .bg-img.plus-white.grid-2x2,.component-content-component .small-bg-anim.plus-white.grid-2x2{right:-22.5px;bottom:90px}.component-content-component .bg-img[data-small-bg-anim=background_dots_4_horizontal],.component-content-component .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal]{top:calc(50% - 45px);left:-94.5px}.component-content-component .bg-img[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim[data-small-bg-anim=background_rectangle_lines]{right:-67.5px;bottom:-90px}.component-content-component .bg-img[data-small-bg-anim=background_lines_2],.component-content-component .small-bg-anim[data-small-bg-anim=background_lines_2]{top:calc(50% - 90px);left:-45px}.component-content-component .bg-img.plus-white.grid-4x2,.component-content-component .small-bg-anim.plus-white.grid-4x2{right:-33.75px;bottom:90px}.component-content-component .bg-img.fixed[data-small-bg-anim=background_rectangle_lines],.component-content-component .bg-img.jobs[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim.fixed[data-small-bg-anim=background_rectangle_lines],.component-content-component .small-bg-anim.jobs[data-small-bg-anim=background_rectangle_lines]{display:none}}@media (min-width:481px) and (max-width:1024px){.component-content-component>.wrapper .content .application-for{top:-20px;font-size:9px;font-size:.5625rem}.component-content-component .bg-img-detail{width:180px;height:180px!important}.component-content-component .bg-img-detail.bottom-left{position:fixed;left:0;bottom:45px}.component-content-component .bg-img-detail.top-right{margin-left:-90px}.component-content-component .bg-img[data-small-bg-anim=background_dots_4_horizontal],.component-content-component .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal]{height:34px;left:-90px;top:auto;bottom:180px}.component-content-component .bg-img[data-small-bg-anim=background_lines_2],.component-content-component .small-bg-anim[data-small-bg-anim=background_lines_2]{top:auto;bottom:180px}}@media (max-width:600px){.component-content-component>.wrapper{height:auto}.component-content-component>.wrapper .gallery-container{width:100%}.component-content-component>.wrapper .gallery-container .gallery-items,.component-content-component>.wrapper .gallery-container .gallery-items iframe{width:100%;padding-bottom:56.25%}}.is-desktop .component-content-component>.wrapper .gallery-container .selector li:hover:after{background-color:#08ffc2}.is-tablet .component-content-component>.wrapper.jobs .character{left:auto!important;right:5%}.is-mobile .component-content-component>.wrapper .content .content-title{min-height:126px}.component-share-component{position:absolute;bottom:0}.component-share-component .heading{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.component-share-component .heading p{font-size:14px;font-size:.875rem;color:#fff;margin-right:21px}.component-share-component .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-60px}.component-share-component .wrapper .bg-anim{background-color:#000}.component-share-component .share-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.component-share-component .share-container .button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-share-component .share-container .button .icon{width:30px;height:30px;background-size:500px 500px}.component-share-component .share-container .button.facebook .icon{background-position:-100px -40px}.component-share-component .share-container .button.twitter .icon{background-position:-125px -40px}.component-share-component .share-container .button.linkedin .icon{background-position:-150px -40px}.component-share-component .share-container .button.clipboard-copy .icon{background-position:-175px -40px}.component-share-component .share-container .button.clipboard-copy .copied{display:none;position:absolute;width:100%;top:-20px;text-align:center;color:#ffea00;pointer-events:none;font-size:12px;font-size:.75rem}.component-share-component .share-container .button.email .icon{background-position:-200px -40px}.component-share-component .share-container .error{position:absolute;width:280px;padding:30px 36px;top:-110px;left:190px;background-color:rgba(236,0,128,.9)}.component-share-component .share-container .error:after{content:'';position:absolute;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid rgba(236,0,128,.9);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;bottom:-6px;right:calc(50% - 6px)}.component-share-component .share-container .error p{font-size:14px;font-size:.875rem;color:#fff;margin:0;margin-bottom:6px}.component-share-component .share-container .error textarea{background-image:none;font-size:14px;font-size:.875rem;width:100%;min-height:initial;line-height:1;color:#faff09}.component-share-component .share-container .error .close{right:0;background-color:transparent;width:40px;height:20px}.component-share-component .share-container .error .close .x:after,.component-share-component .share-container .error .close .x:before{background:#fff}.component-share-component .share-container .error .close .x:hover:after,.component-share-component .share-container .error .close .x:hover:before{background:#faff09}.component-share-component .share-container.black .button.facebook .icon{background-position:-100px -10px}.component-share-component .share-container.black .button.facebook:hover .icon{background-position:-100px -70px}.component-share-component .share-container.black .button.twitter .icon{background-position:-125px -10px}.component-share-component .share-container.black .button.twitter:hover .icon{background-position:-100px -70px}.component-share-component .share-container.black .button.linkedin .icon{background-position:-150px -10px}.component-share-component .share-container.black .button.linkedin:hover .icon{background-position:-100px -70px}.component-share-component .share-container.black .button.clipboard-copy .icon{background-position:-175px -10px}.component-share-component .share-container.black .button.clipboard-copy:hover .icon{background-position:-100px -70px}.component-share-component .share-container.black .button.email .icon{background-position:-200px -10px}.component-header-mobile .component-share-component{position:relative}.component-header-mobile .component-share-component .heading{display:none}.component-header-mobile .component-share-component .share-container .button:nth-child(even){background-color:#08ffc2}.component-footer .component-share-component{position:fixed;right:0}.component-footer .component-share-component .wrapper{margin-bottom:0}.component-footer .component-share-component .share-container{margin-right:24px}.component-footer .component-share-component .share-container .button{background-color:transparent!important;width:33px}.component-footer .component-share-component .share-container .button.clipboard-copy{display:none}.view-cnsacademy-content-closed .component-share-component,.view-cnsacademy-content-open .component-share-component,.view-internships-content-open .component-share-component{padding-left:20px}@media (max-width:1280px),(max-height:768px){.component-share-component .wrapper{margin-bottom:-45px}.component-share-component .share-container .error{left:105px}.component-footer .component-share-component .share-container{margin-right:11px}.component-footer .component-share-component .share-container .button{width:42px}}.is-desktop .component-share-component .share-container.black .button.facebook:hover .icon{background-position:-100px -70px}.is-desktop .component-share-component .share-container.black .button.twitter:hover .icon{background-position:-125px -70px}.is-desktop .component-share-component .share-container.black .button.linkedin:hover .icon{background-position:-150px -70px}.is-desktop .component-share-component .share-container.black .button.clipboard-copy:hover .icon{background-position:-175px -70px}.is-desktop .component-share-component .share-container.black .button.email:hover .icon{background-position:-200px -70px}.is-mobile .view .component-share-component .wrapper{overflow:visible!important}.is-mobile .view .component-share-component .error{top:-130px;left:17px}.is-mobile .view .component-share-component .error .close{top:0!important;right:0!important}.job-application-container{width:100%;height:100%;position:absolute;top:0;left:0;padding-left:inherit;padding-top:inherit}.component-job-application{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-bottom:60px}.component-job-application .progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:35%;padding-top:11%;padding-bottom:2%;height:100%}.component-job-application .progress li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:16.5%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-job-application .progress li p{margin-top:5px;margin-left:45px;color:#fff;font-size:14px;font-size:.875rem}.component-job-application .progress li.current-step .checkbox{background-color:#ffea00}.component-job-application .form-container{position:relative;width:54%;height:100%;padding:11% 0 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-job-application .form-container.preview{height:100%;width:92%;margin-top:0}.component-job-application .form-container .step-title{font-size:3.7vh;color:#fff;position:absolute;width:100%;left:0;text-align:center}.component-job-application .form-container .button-container{position:absolute;width:100%;bottom:0;left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component-job-application .form-container form{width:100%;height:100%;padding-bottom:80px;padding-top:5vh}.component-job-application .form-container form .scroll-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.component-job-application .form-container form .preview,.component-job-application .form-container form .step{width:100%}.component-job-application .form-container form .step{margin:auto;color:#fff}.component-job-application .form-container form .step textarea{margin:3px 0;padding:0;overflow:hidden}.component-job-application .form-container form .step select{-webkit-appearance:none;-moz-appearance:none;color:#fff;color:rgba(255,255,255,0);text-shadow:0 0 0 #fff;border-radius:0;font-size:24px;font-size:1.5rem;padding:14px 30px;margin:0 18px;min-width:198px;background-color:transparent;border:1px solid rgba(255,255,255,.3);background-position:150px -188px;background-size:1000px 1000px}.component-job-application .form-container form .step select option{color:grey;background-color:#fff}.component-job-application .form-container form .step select::-ms-expand{display:none}.component-job-application .form-container form .step p.error{color:#ffea00;font-size:12px;font-size:.75rem;margin:5px 0;visibility:hidden}.component-job-application .form-container form .step .portfolio-links li input{display:inline-block;font-size:16px;font-size:1rem}.component-job-application .form-container form .step .portfolio-links li input.link{width:60%}.component-job-application .form-container form .step .portfolio-links li input.pass{margin-left:4%;width:36%}.component-job-application .form-container form .step .upload-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px}.component-job-application .form-container form .step .upload-container input[type=file]{display:none}.component-job-application .form-container form .step .upload-container label{font-size:22px;font-size:1.375rem;padding:0 80px;text-transform:initial}.component-job-application .form-container form .step .upload-container label:hover{background-color:rgba(255,255,255,.2)}.component-job-application .form-container form .step .upload-container .file-uploaded{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:34px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.3)}.component-job-application .form-container form .step .upload-container .file-uploaded p{font-size:18px;font-size:1.125rem}.component-job-application .form-container form .step .upload-container .file-uploaded .delete-file{width:23px;height:23px;background-color:rgba(0,0,0,.2);margin-left:24px}.component-job-application .form-container form .step .upload-container .file-uploaded .delete-file:after,.component-job-application .form-container form .step .upload-container .file-uploaded .delete-file:before{content:'';position:absolute;width:13px;height:1px;top:11px;left:5px;background-color:#ffea00}.component-job-application .form-container form .step .upload-container .file-uploaded .delete-file:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.component-job-application .form-container form .step .upload-container .file-uploaded .delete-file:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.component-job-application .form-container form .step.step-2>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.component-job-application .form-container form .step.step-2>div input,.component-job-application .form-container form .step.step-2>div p{width:47%}.component-job-application .form-container form .step.step-2>div input:first-child,.component-job-application .form-container form .step.step-2>div p:first-child{margin-right:6%}.component-job-application .form-container form .step.step-2>div:first-child{display:block;margin-bottom:40px}.component-job-application .form-container form .step.step-2>div:first-child input,.component-job-application .form-container form .step.step-2>div:first-child p{width:100%;margin-right:0}.component-job-application .form-container form .step.step-3 input:nth-child(3){margin-top:40px}.component-job-application .form-container form .step.step-3 .error.phone{margin-bottom:0}.component-job-application .form-container form .step.step-4 .holder{position:relative}.component-job-application .form-container form .step.step-4 .holder .error{margin:0}.component-job-application .form-container form .step.step-4 .holder .character-count{position:absolute;top:0;right:0;font-size:14px;font-size:.875rem;text-align:right}.component-job-application .form-container form .step.step-4 .holder .character-count span{color:#ffea00}.component-job-application .form-container form .step.step-4 .worked-before{margin:26px 0 0 0;font-size:22px;font-size:1.375rem}.component-job-application .form-container form .step.step-4 .worked-as{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.component-job-application .form-container form .step.step-4 .worked-as.hide{visibility:hidden}.component-job-application .form-container form .step.step-4 .worked-as input{text-align:left;text-indent:5px;margin-top:15px;margin-bottom:0}.component-job-application .form-container form .step.step-4 .worked-as input.as{width:50px;border-width:0;text-indent:0}.component-job-application .form-container form .step.step-4 .error.workedAs{margin-left:50px}.component-job-application .form-container form .step.step-5 input{height:30px}.component-job-application .form-container form .step.step-5 .error{margin-bottom:0}.component-job-application .form-container form .step.step-5 .error.filesize{margin-bottom:5px}.component-job-application .form-container form .step.step-5 .resume-text{margin:15px 0 47px 0;text-align:center;font-size:22px;font-size:1.375rem}.component-job-application .form-container form .preview{padding-top:3.5%}.component-job-application .form-container form .preview ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.4% 5px;line-height:2}.component-job-application .form-container form .preview ul li:first-child{margin-top:0}.component-job-application .form-container form .preview ul li:last-child{margin-bottom:0}.component-job-application .form-container form .preview ul li:last-child .edit{visibility:hidden}.component-job-application .form-container form .preview ul li .edit{font-size:12px;font-size:.75rem;color:rgba(255,255,255,.5);width:7.5%;min-width:48px}.component-job-application .form-container form .preview ul li .edit:after{content:'';position:absolute;left:38px;top:8px;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid rgba(255,255,255,.3);border-right:0;border-bottom:6px solid transparent}.component-job-application .form-container form .preview ul li .edit span{position:relative;top:3px}.component-job-application .form-container form .preview ul li .edit:hover{color:#fff}.component-job-application .form-container form .preview ul li .edit:hover:after{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #fff;border-right:0;border-bottom:6px solid transparent}.component-job-application .form-container form .preview ul li .title{font-size:15px;font-size:.9375rem;color:#ffea00;text-transform:uppercase;width:22.3%}.component-job-application .form-container form .preview ul li .copy{font-size:15px;font-size:.9375rem;color:#fff;width:70%}.component-job-application .form-container form .preview ul li .submit-container{color:#ffea00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-job-application .form-container form .preview ul li .submit-container .checkbox{margin-right:20px}.component-job-application .form-container form .preview ul li .submit-container p{line-height:1.4}.component-job-application .form-container form .preview ul li .submit-container p a{color:#ffea00}.component-job-application .form-container form .preview.applied{overflow-y:hidden}.component-job-application .form-container form .preview.applied ul{opacity:.3;pointer-events:none}.component-job-application .form-container form .text-button.sent{position:absolute;left:50%;bottom:0}.component-job-application .form-container form input[type=submit]{border-width:0;position:absolute;left:50%;bottom:0;width:auto;opacity:.5;color:#000;background-color:#858585}.component-job-application .form-container form input[type=submit].enabled{opacity:1;background-color:#08ffc2}.component-job-application .form-container form input[type=submit].enabled:hover{background-color:#fff}.component-job-application .bg-img.yellow-lines{position:absolute;left:100%;margin-left:-120px;top:60px}.component-job-application .bg-img.yellow-lines img{width:100%}.component-job-application .hand-anim{position:absolute;width:380px;top:130px;left:-131px}.component-job-application .hand-anim .bodymovin-wrapper{position:absolute;top:-50%}@media (min-height:1080px){.component-job-application .form-container .step-title{font-size:40px;font-size:2.5rem}}@media (max-width:1280px),(max-height:768px){.component-job-application{padding-bottom:45px}.component-job-application .progress li p{margin-left:23px}.component-job-application .form-container .step-title{font-size:30px}.component-job-application .form-container form{padding-bottom:65px;padding-top:40px}.component-job-application .form-container form .step select{padding:8px 30px;background-position:150px -193px}.component-job-application .form-container form .step .upload-container{height:45px}.component-job-application .form-container form .step .upload-container label{font-size:14px;font-size:.875rem;padding:0 60px}.component-job-application .form-container form .step.step-4 .worked-before{margin-top:20px}.component-job-application .form-container form .step.step-4 .worked-as input{margin-top:5px}.component-job-application .form-container form .step.step-5 .resume-text{font-size:14px;font-size:.875rem;margin:25px 0 22px 0}.component-job-application .bg-img.yellow-lines{margin-left:-45px;top:45px}}@media (min-width:481px) and (max-width:1024px){.component-job-application{padding-bottom:30px}.component-job-application .progress{padding-top:9%}.component-job-application .form-container{padding:0}.component-job-application .form-container.preview{padding-top:12%}.component-job-application .form-container input{font-size:.8125rem!important}.component-job-application .form-container textarea{font-size:12px;font-size:.75rem;line-height:35px;min-height:142px;background-image:linear-gradient(top,transparent,transparent 34px,rgba(255,255,255,.3) 0);background-image:-webkit-linear-gradient(top,transparent,transparent 34px,rgba(255,255,255,.3) 0);background-image:-moz-linear-gradient(top,transparent,transparent 34px,rgba(255,255,255,.3) 0);background-size:100% 35px;background-image:-ms-linear-gradient(top,transparent,transparent 34px,rgba(255,255,255,.3) 0)}.component-job-application .form-container .step-title{font-size:24px;font-size:1.5rem}.component-job-application .form-container form .step select{font-size:16px;font-size:1rem;min-width:165px;background-position:118px -199px}.component-job-application .form-container form .step.step-2>div:first-child{display:block;margin-bottom:30px}.component-job-application .form-container form .step.step-2>div:first-child input,.component-job-application .form-container form .step.step-2>div:first-child p{width:100%;margin-right:0}.component-job-application .form-container form .step.step-3 input:nth-child(3){margin-top:30px}.component-job-application .form-container form .step.step-4 .worked-before{font-size:16px;font-size:1rem}.component-job-application .form-container form .step.step-4 .character-count{font-size:10px;font-size:.625rem}}.component-header{position:absolute;left:0;top:0;width:100%}.component-header .cn-logo{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:24px;width:130px;height:60px;background-color:transparent;background-image:url("../image/cns-logo.svg");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-size:contain;background-position:center;z-index:1000}.oldie .component-header .cn-logo{left:0;top:0}.component-header ul{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;right:0;margin:15px 0}.component-header ul li{padding:5px 29px}.component-header ul li p{font-size:13px;font-size:.8125rem;letter-spacing:.01rem;color:#fff}.component-header ul li.selected p,.component-header ul li:hover p{color:#08ffc2}@media (max-width:1280px),(max-height:768px){.component-header .cn-logo{width:100px;left:40px}.component-header ul{margin-right:30px;margin-top:18px}.component-header ul li{padding:2px 15px}.component-header ul li p{font-size:12px;font-size:.75rem}}.component-header-mobile{position:fixed;top:0;left:0;width:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.block-scroll .component-header-mobile{height:100%}.component-header-mobile.hide-header{opacity:0;pointer-events:none}.component-header-mobile .cn-logo{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#000;background-size:560px 560px;background-position:-5px -5px;top:-50px;left:0;width:72px;height:50px}.oldie .component-header-mobile .cn-logo{left:0;top:0}.component-header-mobile .cn-logo.show{top:0}.component-header-mobile .hamburger-menu{position:absolute;top:0;right:0;width:50px;height:50px;background-color:#08ffc2}.component-header-mobile .hamburger-menu .wrapper{position:relative;width:100%;height:100%;overflow:hidden}.component-header-mobile .hamburger-menu .detail{position:absolute;left:calc(50% - 14px);top:50%;display:block;height:3px;width:28px;background:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.component-header-mobile .hamburger-menu .detail:first-of-type{top:calc(40% - 3px)}.component-header-mobile .hamburger-menu .detail:last-of-type{top:calc(60% + 3px)}.component-header-mobile .hamburger-menu.open{background:0 0}.component-header-mobile .hamburger-menu.open .detail{opacity:0;width:0;background:#08ffc2}.component-header-mobile .hamburger-menu.open .detail:first-of-type{opacity:1;width:28px;left:14px;top:25px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.component-header-mobile .hamburger-menu.open .detail:last-of-type{opacity:1;width:28px;left:14px;top:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.component-header-mobile .menu-container{position:absolute;top:0;left:0;overflow:scroll;width:100%;height:100%}.component-header-mobile .menu-container>ul{position:absolute;width:100%;height:100%}.component-header-mobile .menu-container>ul>li:not(.error){position:relative;display:block;width:100%;height:calc(100% / 6);height:calc(100vh / 6);background-color:#1f1f1f;overflow:hidden}.component-header-mobile .menu-container>ul>li:not(.error):nth-child(even){background-color:#242424}.component-header-mobile .menu-container>ul>li:not(.error)>p{font-size:18px;font-size:1.125rem;color:#08ffc2;width:100%;text-align:center}.component-header-mobile .menu-container>ul>li:not(.error)>p.small-text{position:absolute;display:block;top:calc(50% + .8rem);left:0;font-size:12px;color:rgba(255,255,255,.5);line-height:1}.component-header-mobile .menu-container>ul>li:not(.error):not(:last-child)>p:not(.small-text){position:absolute;display:block;top:calc(50% - .8rem)}.component-header-mobile .menu-container>ul>li:not(.error):last-child{background-color:#08ffc2}.component-header-mobile .menu-container>ul>li:not(.error):last-child>p{height:10vh;line-height:10%;line-height:10vh;color:#000}.component-header-mobile .menu-container>ul>li:not(.error):last-child ul{margin:0 auto}.component-header-mobile .menu-container .close{position:absolute;right:0}.component-header-mobile .menu-container .share-container .error{width:calc(100% - 40px);top:auto;bottom:0;left:20px;padding:20px 36px}.component-header-mobile .menu-container .share-container .error:after{display:none}.component-footer{position:absolute;bottom:0;left:0;height:60px}.component-footer p{position:absolute;color:#fff;text-transform:uppercase;font-size:9px;font-size:.5625rem;margin:24px;letter-spacing:.01rem;min-width:200px}@media (max-width:1280px),(max-height:768px){.component-footer p{margin:30px 0 0 18px;letter-spacing:0;text-transform:inherit}}.component-nav-mobile{position:absolute;width:100%;height:25vh;z-index:1}.component-nav-mobile .nav-wrapper{display:block;position:relative;width:100%;height:100%}.component-nav-mobile button{border:none;outline:0;margin:0;padding:0;display:block;position:absolute;width:50px;height:50px;background:0 0;bottom:6vh}.component-nav-mobile button:first-of-type{left:18vw}.component-nav-mobile button:last-of-type{right:18vw}.component-nav-mobile button.prev .icon{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:5px solid transparent;border-left:0;border-right:5px solid #08ffc2;border-bottom:5px solid transparent}.component-nav-mobile button.next .icon{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:5px solid transparent;border-left:5px solid #08ffc2;border-right:0;border-bottom:5px solid transparent}.component-nav-mobile ul{display:inline-block;position:absolute;left:50%;bottom:calc(3.5vh + 5px);margin:0;padding:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.component-nav-mobile ul li{display:block;width:24px;height:10px;list-style:none;float:left}.component-nav-mobile .bullet{text-indent:-9999px;display:block;width:4px;height:4px;border-radius:50%;margin:3px 10px;background:rgba(255,255,255,.3)}.component-nav-mobile .active .bullet{background:#08ffc2}.component-academy-application{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-academy-application .scroll-container{padding-left:26px!important}.component-academy-application .upload-container{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.component-academy-application .upload-container .file-uploaded{border-bottom-width:0!important;margin-top:17px!important}.component-academy-application .upload-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.component-academy-application .upload-wrapper.essay-upload{margin-top:30px}.component-academy-application .upload-wrapper li{height:60px}@media only screen and (max-width:1023px){.component-academy-application .upload-wrapper li{height:45px}}.component-academy-application .upload-wrapper li:first-child{-webkit-box-flex:3;-webkit-flex:3 0;-ms-flex:3 0;flex:3 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.5);margin-right:20px;overflow:hidden}.component-academy-application .upload-wrapper li:last-child{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-academy-application .upload-wrapper li .resume-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.component-academy-application .upload-wrapper label{padding:0 20px!important;min-width:auto}.component-academy-application .progress{padding-top:0;width:40%}@media only screen and (max-width:1023px){.component-academy-application .progress{width:100%;margin-bottom:40px}}.component-academy-application .form-container{padding-top:0;width:60%}@media only screen and (max-width:1023px){.component-academy-application .form-container{width:100%}}.component-academy-application .form-container form .error{width:100%}.component-academy-application .form-container form .step .upload-container .file-uploaded .delete-file{width:23px!important}.component-academy-application .form-container form .step-1 input:not(:first-child){margin-top:1vh}.component-academy-application .form-container form .step-1 .error{text-align:center}.component-academy-application .form-container form .step-3 .upload-wrapper .error,.component-academy-application .form-container form .step-4 .upload-wrapper .error{position:absolute;left:0;top:100%;margin-bottom:0!important}.component-academy-application .form-container form .preview{padding-top:0!important}@media only screen and (max-width:1023px){.component-academy-application .form-container form .preview ul li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:1023px){.component-academy-application .form-container form .preview ul .title{width:100%!important}}@media only screen and (max-width:1023px){.component-academy-application .form-container form .preview ul .copy{width:100%!important}}.component-academy-application .form-container form .preview .submit-container .checkbox{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1023px){.component-academy-application .form-container form input[type=submit]{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.component-academy-faq{position:relative;width:90%;padding-left:46px;height:45vh;max-height:calc(100% - 120px);font-family:avenir-next-rounded-med,Arial,sans-serif;font-weight:lighter;color:rgba(255,255,255,.9)}@media (max-width:1280px),(max-height:768px){.component-academy-faq{width:75%}}@media only screen and (max-width:1023px){.component-academy-faq{height:auto;overflow-y:auto;padding:0 8vw}}.component-academy-faq .academy-faq__wrapper{width:100%;display:inline-block;margin-bottom:30px}.component-academy-faq .academy-faq__title{position:relative;display:inline-block;width:100%;padding-left:25px;color:#faff09;text-transform:uppercase;font-size:2.3vh;font-family:avenir-next-rounded-med,Arial,sans-serif;font-weight:100;cursor:pointer}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__title{font-size:16px}}.component-academy-faq .academy-faq__title span:first-child{position:absolute;width:12px;height:12px;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.component-academy-faq .academy-faq__title span:first-child::after,.component-academy-faq .academy-faq__title span:first-child::before{content:'';position:absolute;background-color:#fff}.component-academy-faq .academy-faq__title span:first-child::before{width:100%;height:1px;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.component-academy-faq .academy-faq__title span:first-child::after{width:1px;height:100%;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.component-academy-faq .academy-faq__title.js-active span:first-child::after{display:none}.component-academy-faq .academy-faq__list{display:none;width:100%;margin-top:30px;padding:0}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__list{margin-top:20px}}.component-academy-faq .academy-faq__list.js-active{display:inline-block}.component-academy-faq .academy-faq__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.component-academy-faq .academy-faq__item .item__number{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;margin-right:15px;text-align:center;font-size:10px;background-color:rgba(255,255,255,.2)}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__item .item__number{margin-bottom:5px}}.component-academy-faq .academy-faq__item .item__wrapper{width:100%}.component-academy-faq .academy-faq__item .item__title{margin-bottom:15px;font-weight:100;font-size:20px}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__item .item__title{font-size:16px;margin-bottom:5px}}.component-academy-faq .academy-faq__item .item__text{font-size:14px}@media only screen and (max-width:1023px){.component-academy-faq .academy-faq__item .item__text{font-size:12px}}.component-academy-faq .ps-scrollbar-y-rail{right:auto!important;left:1px}body,html{padding-top:0;height:100%;background-color:#000}.view{position:absolute;top:0;left:0;height:100%;width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden}.view>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:74.18vw;min-width:840px;min-height:360px}@media (min-aspect-ratio:16 / 9){.view>.container{width:131.8vh}}@media (max-aspect-ratio:16 / 9){.view>.container{width:74.18vw}}@media (min-width:1700px) and (min-height:956px){.view>.container{width:1260px}}@media (min-aspect-ratio:16 / 9){.view.view-content>.container{width:74.18vw}}.is-desktop .view{overflow:hidden}.is-mobile .view{overflow:initial;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}.is-mobile .view>.container{width:100%;min-width:initial;min-height:initial}.dev-bar{top:0;left:0;position:absolute;opacity:.8;width:100%;text-align:center;line-height:30px;color:#333;cursor:pointer;background-color:#fff4c8;border-bottom:1px solid #e2d7ae;z-index:2}.dev-bar .btn-close{position:absolute;margin-top:-15px;right:10px;top:50%}.view.view-index{width:100%;min-height:100%;font-family:avenir-next-rounded-med,Arial,sans-serif;background-color:#000}.view.view-index [data-gaia-container=index]{height:100%;width:100%;position:absolute;left:0}.view.view-index [data-gaia-container=popup]{top:0;bottom:auto;left:0;right:0;position:absolute;width:100%}.title2,.title2:after{background-color:red}.title2{position:relative;line-height:1;color:#fff;font-size:2.5rem;display:inline;white-space:pre-wrap;border:0 solid #333;border-width:.25em 0}.title2:after{content:"";position:absolute;top:-.25em;right:100%;bottom:-.25em;width:.25em}.tiles-container{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.tiles-container .page-title{position:absolute;top:-3vw;left:-6.4vw}.tiles-container .tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;min-width:840px;min-height:360px}@media (min-aspect-ratio:16 / 9){.tiles-container .tiles{height:56.4763vh}}@media (max-aspect-ratio:16 / 9){.tiles-container .tiles{height:31.78613vw}}.tiles-container .tiles>li{position:relative;height:50%;background-size:cover;background-position:center}.tiles-container .tiles>li:not(.tile-2x1){min-width:210px;min-height:180px}@media (min-aspect-ratio:16 / 9){.tiles-container .tiles>li{width:32.95vh}}@media (max-aspect-ratio:16 / 9){.tiles-container .tiles>li{width:18.545vw}}@media (max-width:600px){.tiles-container .tiles>li{height:15.893065vw}}.tiles-container .tiles>li .bg{width:100%;height:100%;overflow:hidden}.tiles-container .tiles>li .bg img{width:100%}.tiles-container .tiles>li .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;width:79%;height:75.6%;top:12.2%;left:10.5%}.tiles-container .tiles>li .wrapper .title{line-height:1;text-transform:uppercase;overflow-y:hidden}.tiles-container .tiles>li .wrapper .cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ec0080;height:21%}.tiles-container .tiles>li .wrapper .cta p{font-family:lubalin-graph-bold,Arial,sans-serif;font-size:11px;font-size:.6875rem;margin-top:3px;margin-right:15px;color:#fff}.tiles-container .tiles>li .wrapper .cta .arrows{width:10px;padding:0 11px}.tiles-container .tiles>li.default .wrapper{overflow:hidden}.tiles-container .tiles>li.default .wrapper .holder{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;height:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.oldie .tiles-container .tiles>li.default .wrapper .holder{left:0;top:0}@media (min-aspect-ratio:16 / 9){.tiles-container .tiles>li.default .wrapper .title{font-size:3.15vh}}@media (max-aspect-ratio:16 / 9){.tiles-container .tiles>li.default .wrapper .title{font-size:1.76vw}}.tiles-container .tiles>li.default .wrapper .title span{background-color:#ffea00}.tiles-container .tiles>li.default .wrapper .over{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;height:100%;background-color:#fff}.oldie .tiles-container .tiles>li.default .wrapper .over{left:0;top:0}.tiles-container .tiles>li.default .wrapper .over .copy-container{position:relative;height:79%}.tiles-container .tiles>li.default .wrapper .over .copy-container .arrow{top:15%;margin-top:0}.tiles-container .tiles>li.default .wrapper .over .copy-container .copy{position:absolute;bottom:0;font-size:14px;font-size:.875rem;color:#ec0080;padding:0 8% 11% 8%;line-height:1.25}.tiles-container .tiles>li.default.touch-hover .wrapper .holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tiles-container .tiles>li.border-box .wrapper,.tiles-container .tiles>li.coming-soon .wrapper{overflow:hidden}.tiles-container .tiles>li.border-box .wrapper .holder,.tiles-container .tiles>li.coming-soon .wrapper .holder{padding:5% 5% 10% 8%;-webkit-transform:translateY(26%);-ms-transform:translateY(26%);transform:translateY(26%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.tiles-container .tiles>li.border-box .wrapper .title,.tiles-container .tiles>li.coming-soon .wrapper .title{margin:14px 0 8px 0}@media (min-aspect-ratio:16 / 9){.tiles-container .tiles>li.border-box .wrapper .title,.tiles-container .tiles>li.coming-soon .wrapper .title{font-size:2.4vh}}@media (max-aspect-ratio:16 / 9){.tiles-container .tiles>li.border-box .wrapper .title,.tiles-container .tiles>li.coming-soon .wrapper .title{font-size:1.35vw}}.tiles-container .tiles>li.border-box .wrapper .copy,.tiles-container .tiles>li.coming-soon .wrapper .copy{color:#fff;line-height:1.1}@media (min-aspect-ratio:16 / 9){.tiles-container .tiles>li.border-box .wrapper .copy,.tiles-container .tiles>li.coming-soon .wrapper .copy{font-size:1.46vh}}@media (max-aspect-ratio:16 / 9){.tiles-container .tiles>li.border-box .wrapper .copy,.tiles-container .tiles>li.coming-soon .wrapper .copy{font-size:.82vw}}.tiles-container .tiles>li.border-box .wrapper .cta{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.tiles-container .tiles>li.border-box:hover .wrapper .cta,.tiles-container .tiles>li.border-box:hover .wrapper .holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tiles-container .tiles>li.coming-soon .wrapper{background-color:#2d2d2d;color:#faff09}.tiles-container .tiles>li.coming-soon .wrapper .holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tiles-container .tiles>li.coming-soon .wrapper .arrows.down,.tiles-container .tiles>li.coming-soon .wrapper .arrows.down::after{border-top-color:#faff09}.tiles-container .tiles>li.tile-s-0 .wrapper{background-color:#d829a1}.tiles-container .tiles>li.tile-s-0 .wrapper .title{color:#ffea00}.tiles-container .tiles>li.tile-s-0 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-0 .wrapper .arrows.down::after{border-top-color:#ffea00}.tiles-container .tiles>li.tile-s-0 .wrapper .cta{background-color:#9c2091}.tiles-container .tiles>li.tile-s-0 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-0 .wrapper .cta .arrows.right::after{border-left-color:#620d5a}.tiles-container .tiles>li.tile-s-1 .wrapper{background-color:#fff}.tiles-container .tiles>li.tile-s-1 .wrapper .title{color:#ec0080}.tiles-container .tiles>li.tile-s-1 .wrapper .copy{color:#000}.tiles-container .tiles>li.tile-s-1 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-1 .wrapper .arrows.down::after{border-top-color:#ec0080}.tiles-container .tiles>li.tile-s-1 .wrapper .cta{background-color:#eb612b}.tiles-container .tiles>li.tile-s-1 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-1 .wrapper .cta .arrows.right::after{border-left-color:#9c2d02}.tiles-container .tiles>li.tile-s-2 .wrapper{background-color:#36b9b9}.tiles-container .tiles>li.tile-s-2 .wrapper .title{color:#ffea00}.tiles-container .tiles>li.tile-s-2 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-2 .wrapper .arrows.down::after{border-top-color:#ffea00}.tiles-container .tiles>li.tile-s-2 .wrapper .cta{background-color:#25b4ba}.tiles-container .tiles>li.tile-s-2 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-2 .wrapper .cta .arrows.right::after{border-left-color:#1e8084}.tiles-container .tiles>li.tile-s-3 .wrapper{background-color:#fff}.tiles-container .tiles>li.tile-s-3 .wrapper .title{color:#009ade}.tiles-container .tiles>li.tile-s-3 .wrapper .copy{color:#000}.tiles-container .tiles>li.tile-s-3 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-3 .wrapper .arrows.down::after{border-top-color:#009ade}.tiles-container .tiles>li.tile-s-3 .wrapper .cta{background-color:#0d8ca0}.tiles-container .tiles>li.tile-s-3 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-3 .wrapper .cta .arrows.right::after{border-left-color:#05535f}.tiles-container .tiles>li.tile-s-4 .wrapper{background-color:#f67a7a}.tiles-container .tiles>li.tile-s-4 .wrapper .title{color:#ffea00}.tiles-container .tiles>li.tile-s-4 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-4 .wrapper .arrows.down::after{border-top-color:#ffea00}.tiles-container .tiles>li.tile-s-4 .wrapper .cta{background-color:#e13a51}.tiles-container .tiles>li.tile-s-4 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-4 .wrapper .cta .arrows.right::after{border-left-color:#cc0823}.tiles-container .tiles>li.tile-s-5 .wrapper{background-color:#fff}.tiles-container .tiles>li.tile-s-5 .wrapper .title{color:#ec0080}.tiles-container .tiles>li.tile-s-5 .wrapper .copy{color:#000}.tiles-container .tiles>li.tile-s-5 .wrapper .arrows.down,.tiles-container .tiles>li.tile-s-5 .wrapper .arrows.down::after{border-top-color:#ec0080}.tiles-container .tiles>li.tile-s-5 .wrapper .cta{background-color:#ce1788}.tiles-container .tiles>li.tile-s-5 .wrapper .cta .arrows.right,.tiles-container .tiles>li.tile-s-5 .wrapper .cta .arrows.right::after{border-left-color:#74094b}.tiles-container .tiles>li.bg-anim{overflow:hidden}.tiles-container .tiles>li.bg-anim .bodymovin-wrapper{height:100%;position:relative}.tiles-container .tiles>li.bg-anim .bodymovin-wrapper>div{top:-10%!important}.tiles-container .tiles>li.bg-random-anim{overflow:hidden}.tiles-container .tiles>li.bg-random-anim .bodymovin-wrapper{position:relative}.tiles-container .tiles>li.bg-random-anim.background_tile_random .bodymovin-wrapper{height:33%;width:33%;top:61%;left:3.5%}.tiles-container .tiles>li.bg-random-anim.background_s_shapes .bodymovin-wrapper{top:10%;left:30%;height:60%;width:60%}.tiles-container .tiles>li:first-child.bg-random-anim.background_tile_random .bodymovin-wrapper{left:-2%}.tiles-container .tiles>li:first-child.bg-random-anim.background_s_shapes .bodymovin-wrapper{top:35%}.tiles-container .character{position:absolute}.tiles-container .bg-element{visibility:hidden}@media (min-width:1700px) and (min-height:956px){.tiles-container{height:600px}.tiles-container .page-title{font-size:80px;font-size:5rem;top:-59px;left:-122px}.tiles-container .tiles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;height:540px}.tiles-container .tiles>li{width:25%;height:270px}.tiles-container .tiles>li.default .wrapper .title{font-size:30px;font-size:1.875rem}.tiles-container .tiles>li.border-box .wrapper .title,.tiles-container .tiles>li.coming-soon .wrapper .title{font-size:23px;font-size:1.4375rem}.tiles-container .tiles>li.border-box .wrapper .copy,.tiles-container .tiles>li.coming-soon .wrapper .copy{font-size:14px;font-size:.875rem;line-height:1.25}}@media (max-width:1360px){.tiles-container .tiles>li.border-box .wrapper .copy{font-size:12px;font-size:.75rem}}@media (max-width:1280px),(max-height:768px){.tiles-container .tiles>li .wrapper .copy{font-size:10px;font-size:.625rem}.tiles-container .tiles>li .wrapper .cta p{font-size:10px;font-size:.625rem;margin-right:10px}.tiles-container .tiles>li.default .wrapper .over .copy-container .copy{font-size:12px;font-size:.75rem;padding:0 8% 6% 8%}.tiles-container .tiles>li.border-box .wrapper .title,.tiles-container .tiles>li.coming-soon .wrapper .title{margin:9px 0 5px 0}}@media (min-width:481px) and (max-width:1024px){.tiles-container .page-title{left:0;top:-27px}}@media (max-width:600px){.tiles-container{top:initial!important;width:100%}.tiles-container .tiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;min-width:initial;min-height:initial}.tiles-container .tiles>li{width:100%;padding-bottom:85.7%;min-width:initial;min-height:initial}.tiles-container .tiles>li .bg{padding-bottom:85.7%}}@media (max-width:1280px),(max-height:768px){.no-touch .tiles-container .tiles>li.border-box .wrapper .holder,.no-touch .tiles-container .tiles>li.coming-soon .wrapper .holder{padding-bottom:8.5%}}.is-desktop:not(.is-tablet) .tiles-container .tiles>li.default:hover .wrapper .holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.is-desktop .tiles-container .page-title{display:none;z-index:1}.is-desktop .tiles-container .tiles{z-index:1}.is-mobile .view.view-landing .tiles-container .button-container{width:100%}.is-mobile .view.view-landing .tiles-container .button-container .text-button{width:100%!important}.is-mobile .view.view-landing .tiles-container .tiles>li.border-box .wrapper .holder,.is-mobile .view.view-landing .tiles-container .tiles>li.coming-soon .wrapper .holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.view.view-content>.container{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 0 0}.view.view-home .tiles-container ul.tiles{background-color:transparent;background-image:url("../image/home/home-logo.png");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-size:cover}.view.view-home .tiles-container .tiles{height:100%}.view.view-home .tiles-container .tiles li{min-width:120px;min-height:120px;overflow:hidden}.view.view-home .tiles-container .tiles li.button:hover .bg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.view.view-home .tiles-container .tiles li.button:hover .wrapper{visibility:visible}.view.view-home .tiles-container .tiles li.button:hover .wrapper .arrow-wrapper,.view.view-home .tiles-container .tiles li.button:hover .wrapper h2{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.view.view-home .tiles-container .tiles li.button .bg{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;height:100%;background:#22b3be;background:-webkit-gradient(left bottom,right top,color-stop(0,#22b3be),color-stop(100%,#0dda97));background:-webkit-gradient(linear,left top,left bottom,from(#22b3be),to(#0dda97));background:-webkit-linear-gradient(90deg,#22b3be 0,#0dda97 100%);background:-webkit-gradient(linear,left top,right top,from(#22b3be),to(#0dda97));background:-webkit-linear-gradient(left,#22b3be 0,#0dda97 100%);background:linear-gradient(90deg,#22b3be 0,#0dda97 100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.oldie .view.view-home .tiles-container .tiles li.button .bg{left:0;top:0}.view.view-home .tiles-container .tiles li.button .wrapper{visibility:hidden;width:70%;height:72%;top:14%;left:17%}.view.view-home .tiles-container .tiles li.button .wrapper h2{font-size:1.6vw;line-height:.9;text-transform:uppercase;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .35s ease .1s,-webkit-transform .35s ease .1s;transition:opacity .35s ease .1s,-webkit-transform .35s ease .1s;transition:transform .35s ease .1s,opacity .35s ease .1s;transition:transform .35s ease .1s,opacity .35s ease .1s,-webkit-transform .35s ease .1s}@media (min-aspect-ratio:16 / 9){.view.view-home .tiles-container .tiles li.button .wrapper h2{font-size:3.2vh}}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper{position:relative;width:100%;margin-bottom:18px;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .4s linear,-webkit-transform .4s ease;transition:opacity .4s linear,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s linear;transition:transform .4s ease,opacity .4s linear,-webkit-transform .4s ease}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow{position:relative;left:auto;width:24px;height:12px;float:left;border-top:6px solid transparent;border-left:6px solid rgba(255,255,255,.7);border-right:0;border-bottom:6px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:after{content:'';position:absolute;margin-top:-6px;margin-left:5px;border-top:6px solid transparent;border-left:6px solid rgba(255,255,255,.8);border-right:0;border-bottom:6px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:first-child{margin-left:11px;border-left-color:rgba(255,255,255,.9)}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:first-child:before{content:'';position:absolute;margin-top:-6px;margin-left:-16px;border-top:6px solid transparent;border-left:6px solid #fff;border-right:0;border-bottom:6px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:last-child:after{border-left-color:rgba(255,255,255,.6)}.view.view-home .tiles-container .tiles li.tile-background .bodymovin{position:relative;width:100%;height:100%}.view.view-home .bg-anim,.view.view-home .bg-img{position:fixed}.view.view-home .bg-anim.grid-1x2.right,.view.view-home .bg-img.grid-1x2.right{bottom:120px;right:90px}.view.view-home .bg-anim.grid-1x1.right,.view.view-home .bg-img.grid-1x1.right{bottom:240px;right:90px}.view.view-home .bg-anim.grid-2x1.plus,.view.view-home .bg-img.grid-2x1.plus{top:120px;right:90px}.view.view-home .bg-anim.grid-1x2.left,.view.view-home .bg-img.grid-1x2.left{bottom:180px;left:90px}.view.view-home .bg-anim.grid-1x1.left,.view.view-home .bg-img.grid-1x1.left{bottom:120px;left:90px}.view.view-home .bg-anim.grid-1x1.plus,.view.view-home .bg-img.grid-1x1.plus{bottom:120px;left:150px}.view.view-home .bg-anim.grid-4x1.dots,.view.view-home .bg-img.grid-4x1.dots{top:60px;left:90px}.view.view-home .bg-anim.grid-4x1.dots .bodymovin-wrapper,.view.view-home .bg-img.grid-4x1.dots .bodymovin-wrapper{margin-left:-7%}.view.view-home .bg-anim.grid-1x4.dots,.view.view-home .bg-img.grid-1x4.dots{bottom:300px;left:90px}.view.view-home .bg-anim.grid-1x4.dots .bodymovin-wrapper,.view.view-home .bg-img.grid-1x4.dots .bodymovin-wrapper{margin-left:-47%}.view.view-home .bg-anim img,.view.view-home .bg-img img{width:100%}@media (min-width:1700px) and (min-height:956px){.view.view-home .tiles>li{width:180px!important;height:180px!important}.view.view-home .tiles-container .tiles li.button .wrapper h2{font-size:30px;font-size:1.875rem}}@media (max-width:1280px),(max-height:768px){.view.view-home .tiles-container .tiles li.button .wrapper h2{line-height:1}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper{margin-bottom:12px}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow{width:17px;height:8px;border-top:4px solid transparent;border-left:4px solid rgba(255,255,255,.7);border-right:0;border-bottom:4px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:after{margin-top:-4px;margin-left:3px;border-top:4px solid transparent;border-left:4px solid rgba(255,255,255,.8);border-right:0;border-bottom:4px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:first-child{margin-left:8px;border-left-color:rgba(255,255,255,.9)}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:first-child:before{content:'';position:absolute;margin-top:-4px;margin-left:-11px;border-top:4px solid transparent;border-left:4px solid #fff;border-right:0;border-bottom:4px solid transparent}.view.view-home .tiles-container .tiles li.button .wrapper .arrow-wrapper .arrow:last-child:after{border-left-color:rgba(255,255,255,.6)}.view.view-home .bg-anim,.view.view-home .bg-img{position:fixed}.view.view-home .bg-anim.grid-1x2.right,.view.view-home .bg-img.grid-1x2.right{bottom:45px;right:22.5px}.view.view-home .bg-anim.grid-1x1.right,.view.view-home .bg-img.grid-1x1.right{bottom:135px;right:22.5px}.view.view-home .bg-anim.grid-2x1.plus,.view.view-home .bg-img.grid-2x1.plus{top:45px;right:22.5px}.view.view-home .bg-anim.grid-1x2.left,.view.view-home .bg-img.grid-1x2.left{bottom:90px;left:22.5px}.view.view-home .bg-anim.grid-1x1.left,.view.view-home .bg-img.grid-1x1.left{bottom:45px;left:22.5px}.view.view-home .bg-anim.grid-1x1.plus,.view.view-home .bg-img.grid-1x1.plus{bottom:90px;left:67.5px}.view.view-home .bg-anim.grid-4x1.dots,.view.view-home .bg-img.grid-4x1.dots{top:45px;left:22.5px}.view.view-home .bg-anim.grid-4x1.dots .bodymovin-wrapper,.view.view-home .bg-img.grid-4x1.dots .bodymovin-wrapper{margin-left:-7%}.view.view-home .bg-anim.grid-1x4.dots,.view.view-home .bg-img.grid-1x4.dots{bottom:225px;left:22.5px}.view.view-home .bg-anim.grid-1x4.dots .bodymovin-wrapper,.view.view-home .bg-img.grid-1x4.dots .bodymovin-wrapper{margin-left:-47%}}.view .cnsacademy-content .component-content-component>.wrapper,.view .internships-content .component-content-component>.wrapper{background:#22acee;background:-webkit-gradient(left bottom,right top,color-stop(0,#22acee),color-stop(100%,#ff007c));background:-webkit-gradient(linear,left top,left bottom,from(#22acee),to(#ff007c));background:-webkit-linear-gradient(45deg,#22acee 0,#ff007c 100%);background:linear-gradient(45deg,#22acee 0,#ff007c 100%);width:calc(100% - 240px)}.view .cnsacademy-content .component-content-component>.wrapper .content,.view .internships-content .component-content-component>.wrapper .content{width:88.5%}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-4,.view .cnsacademy-content .component-content-component>.wrapper .content .heading-5,.view .internships-content .component-content-component>.wrapper .content .heading-4,.view .internships-content .component-content-component>.wrapper .content .heading-5{position:relative;color:#faff09;text-transform:uppercase}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-4,.view .internships-content .component-content-component>.wrapper .content .heading-4{font-size:4.2vh;line-height:1}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-5,.view .internships-content .component-content-component>.wrapper .content .heading-5{font-size:2.32vh;width:95%}.view .cnsacademy-content .component-content-component>.wrapper .content .copy,.view .internships-content .component-content-component>.wrapper .content .copy{color:#fff;font-size:14px;font-size:.875rem}.view .cnsacademy-content .component-content-component>.wrapper .content .bg-tile,.view .internships-content .component-content-component>.wrapper .content .bg-tile{position:absolute;right:0;width:39.2%}.view .cnsacademy-content .component-content-component>.wrapper .content .bg-tile.top,.view .internships-content .component-content-component>.wrapper .content .bg-tile.top{top:0;width:39.2%}.view .cnsacademy-content .component-content-component>.wrapper .content .bg-tile.bottom,.view .internships-content .component-content-component>.wrapper .content .bg-tile.bottom{bottom:0}.view .cnsacademy-content .component-content-component>.bg-anim,.view .cnsacademy-content .component-content-component>.bg-img,.view .internships-content .component-content-component>.bg-anim,.view .internships-content .component-content-component>.bg-img{position:fixed}.view .cnsacademy-content .component-content-component>.bg-anim img,.view .cnsacademy-content .component-content-component>.bg-img img,.view .internships-content .component-content-component>.bg-anim img,.view .internships-content .component-content-component>.bg-img img{width:100%}.view .cnsacademy-content .component-content-component .bg-img.grid-4x2,.view .internships-content .component-content-component .bg-img.grid-4x2{opacity:.2;right:30px;bottom:240px}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines],.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines_white],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines_white]{bottom:60px;right:30px}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink]{position:absolute;left:-60px;bottom:50%}@media (min-height:1080px){.view .cnsacademy-content .component-content-component>.wrapper .content .heading-4,.view .internships-content .component-content-component>.wrapper .content .heading-4{font-size:45px;font-size:2.8125rem}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-5,.view .internships-content .component-content-component>.wrapper .content .heading-5{font-size:25px;font-size:1.5625rem}}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper,.view .internships-content .component-content-component>.wrapper{width:calc(100% + 23px)}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-4,.view .internships-content .component-content-component>.wrapper .content .heading-4{font-size:24px;font-size:1.5rem}.view .cnsacademy-content .component-content-component>.wrapper .content .heading-5,.view .internships-content .component-content-component>.wrapper .content .heading-5{font-size:16px;font-size:1rem;width:100%}.view .cnsacademy-content .component-content-component>.wrapper .content .copy,.view .internships-content .component-content-component>.wrapper .content .copy{font-size:12px;font-size:.75rem}.view .cnsacademy-content .component-content-component>.wrapper .character,.view .internships-content .component-content-component>.wrapper .character{position:absolute;bottom:0}.view .cnsacademy-content .component-content-component .bg-img.grid-4x2,.view .internships-content .component-content-component .bg-img.grid-4x2{right:20px;bottom:135px}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines],.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines_white],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_rectangle_lines_white]{bottom:45px;right:24px}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink]{left:-45px}}@media (min-width:481px) and (max-width:1024px){.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_2],.view .internships-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink]{bottom:180px}}.view.view-internships-content-open .component-content-component>.wrapper .character{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);height:66vh;width:33vh;right:-25vh}@media (max-width:1280px),(max-height:768px){.view.view-internships-content-open .component-content-component>.wrapper .character{right:-4vh}}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content,.view.view-internships-content-open .component-content-component>.wrapper .content{padding-left:98px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail,.view.view-internships-content-open .component-content-component>.wrapper .content .detail{position:relative;height:100%}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info{padding-top:3vh}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5{margin:2.8vh 0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5:first-child,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:first-child,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:first-child{margin-top:0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5:after,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:after,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:after{content:'';position:absolute;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid rgba(255,255,255,.2);border-right:0;border-bottom:6px solid transparent;left:-20px;top:.7vh}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .copy{line-height:1.8;padding-top:5px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .heading-4,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .heading-4,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .heading-4{max-width:560px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list{width:100%}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.95vh 0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li:last-child,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li:last-child,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li:last-child{margin-bottom:0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li .checkbox,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li .checkbox,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li .checkbox{margin-top:6px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p{width:calc(100% - 40px);margin-left:20px;line-height:2.3vh}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply>.button-container,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container{bottom:90px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button{width:300px;opacity:.5;background-color:#858585}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button.enabled,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button.enabled,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button.enabled{opacity:1;background-color:#08ffc2}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail>.button-container,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail>.button-container,.view.view-internships-content-open .component-content-component>.wrapper .content .detail>.button-container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;right:0;bottom:120px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail>.button-container .text-button,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail>.button-container .text-button,.view.view-internships-content-open .component-content-component>.wrapper .content .detail>.button-container .text-button{width:250px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail>.button-container p,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail>.button-container p,.view.view-internships-content-open .component-content-component>.wrapper .content .detail>.button-container p{color:#fff;font-size:20px;font-size:1.25rem;margin-right:20px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .scroll-container,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .scroll-container,.view.view-internships-content-open .component-content-component>.wrapper .content .scroll-container{width:100%;padding-left:46px;outline:0}@media (min-height:1080px){.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info{padding-top:32px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5{margin:30px 0}}@media (max-height:900px) and (min-height:769px){.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info{padding-top:2vh;width:95%}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5{margin:15px 0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .copy{line-height:1.5}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail>.button-container,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail>.button-container,.view.view-internships-content-open .component-content-component>.wrapper .content .detail>.button-container{bottom:100px}}@media (max-width:1280px),(max-height:768px){.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content,.view.view-internships-content-open .component-content-component>.wrapper .content{padding-left:47px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info{padding-top:0!important;width:70%}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5{margin:15px 0;line-height:1.15}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .heading-5:after,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:after,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .heading-5:after{left:-15px;top:3px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info .copy,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info .copy{line-height:1.5;padding-top:10px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info>.button-container p,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info>.button-container p,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info>.button-container p{display:none}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.general-info>.button-container .text-button,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.general-info>.button-container .text-button,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.general-info>.button-container .text-button{width:160px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply{width:80%}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li{margin:13px 0}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply .check-list li p{line-height:1.4}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button,.view.view-internships-content-open .component-content-component>.wrapper .content .detail.how-to-apply>.button-container .text-button{width:200px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper .content .detail>.button-container,.view.view-cnsacademy-content-open .component-content-component>.wrapper .content .detail>.button-container,.view.view-internships-content-open .component-content-component>.wrapper .content .detail>.button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;bottom:90px!important;left:20px;padding-bottom:20px}}.view.view-internships-content-closed .component-content-component>.wrapper .content .detail{height:calc(100% - 120px)}@media (max-width:1280px),(max-height:768px){.view.view-internships-content-closed .component-content-component>.wrapper .content .detail{height:calc(100% - 90px)}}.view.view-internships-content-closed .component-content-component>.wrapper .content .scroll-container{width:100%}.view.view-internships-content-closed .component-content-component>.wrapper .content .heading-4{margin:20px 0 25px 0;width:80%}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline{position:relative;font-size:14px;font-size:.875rem;margin-top:6.3vh;color:#fff}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li:first-child{color:#ffea00;text-transform:uppercase}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li:nth-child(even){border-top:1px solid rgba(255,255,255,.3);padding-top:14px}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li:nth-child(odd){padding-bottom:14px}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li>ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li>ul>li{width:22%;margin:6px 0}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li>ul>li:first-child{color:#ffea00;width:34%}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li>ul>li:last-child{width:20%}.view.view-internships-content-closed .component-content-component>.wrapper .character{height:67vh;width:67vh;right:-45vh}.view.view-internships-content-closed .component-content-component>.wrapper a{color:inherit}@media (min-height:1080px){.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline{margin-top:67px}}@media (max-height:900px) and (min-height:769px){.view.view-internships-content-closed .component-content-component>.wrapper .content{padding-top:11vh}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline{font-size:12px;font-size:.75rem;margin-top:4vh}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li:nth-child(even){padding-top:1.4vh}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li:nth-child(odd){padding-bottom:1.4vh}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline>li>ul>li{margin:.65vh 0}}@media (max-height:800px){.view.view-internships-content-closed .component-content-component>.wrapper .content .heading-4{margin:1.4vh 0}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline{margin-top:2vh}}@media (max-width:1280px),(max-height:768px){.view.view-internships-content-closed .component-content-component>.wrapper .content{width:80%}.view.view-internships-content-closed .component-content-component>.wrapper .content .heading-4{margin:0 0 10px 0}.view.view-internships-content-closed .component-content-component>.wrapper .content .timeline{font-size:12px;font-size:.75rem;margin-top:30px}.view.view-internships-content-closed .component-content-component>.wrapper .character{height:52vh;width:52vh;right:-13vh}}.view.view-faq{background-position:0 28px}.view.view-faq .tiles-container .tiles>li{height:100%}.view.view-faq .tiles-container .tiles>li.character{width:25%}.view.view-faq .tiles-container .tiles>li.character .bodymovin-wrapper{position:absolute;width:175%;right:-22%;bottom:-16%;z-index:1}.view.view-faq .tiles-container .tiles>li.character img{position:absolute;height:100%;right:0}.view.view-faq .tiles-container .tiles>li.character>div{position:absolute;height:100%;width:100%;right:0}.view.view-faq .tiles-container .tiles>li.content{position:relative;width:75%;background:#cc7119;background:-webkit-gradient(left bottom,right top,color-stop(0,#cc7119),color-stop(100%,#da1678));background:-webkit-gradient(linear,left top,left bottom,from(#cc7119),to(#da1678));background:-webkit-linear-gradient(45deg,#cc7119 0,#da1678 100%);background:linear-gradient(45deg,#cc7119 0,#da1678 100%)}.view.view-faq .tiles-container .tiles>li.content .holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;color:#fff}.view.view-faq .tiles-container .tiles>li.content .holder:not(.answers){-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.view.view-faq .tiles-container .tiles>li.content .arrows{position:relative;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #fff;border-right:0;border-bottom:6px solid transparent;margin-top:7px;margin-left:14px;opacity:.3}.view.view-faq .tiles-container .tiles>li.content .arrows:after{content:'';position:absolute;top:-6px;left:-20px;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #fff;border-right:0;border-bottom:6px solid transparent;opacity:.5}.view.view-faq .tiles-container .tiles>li.content .text{font-size:1.13vw}.view.view-faq .tiles-container .tiles>li.content .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.view.view-faq .tiles-container .tiles>li.content .question .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:30px;min-width:30px;height:30px;background-color:rgba(255,255,255,.1)}.view.view-faq .tiles-container .tiles>li.content .question .num p{font-size:12px;font-size:.75rem;color:#fff;font-family:lubalin-graph-bold,Arial,sans-serif;text-align:center;width:100%;margin-top:2px}.view.view-faq .tiles-container .tiles>li.content .questions-container{width:86%;height:80%;top:10%;margin:0 auto;-webkit-mask-image:url("../image/faq/mask-gradient-bw.png");mask-image:url("../image/faq/mask-gradient-bw.png");-webkit-mask-size:100% 100%;mask-size:100% 100%}.view.view-faq .tiles-container .tiles>li.content .questions-container .questions{padding:0}.view.view-faq .tiles-container .tiles>li.content .questions{color:#fff;-webkit-column-width:320px;-moz-column-width:320px;column-width:320px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;width:100%}.view.view-faq .tiles-container .tiles>li.content .questions li{padding:15px 20px 25px 10px;display:inline-block;column-break-inside:avoid}.view.view-faq .tiles-container .tiles>li.content .questions li:last-child{padding-bottom:2%}.view.view-faq .tiles-container .tiles>li.content .questions li .question{cursor:pointer}.view.view-faq .tiles-container .tiles>li.content .questions li .question .num{margin:0 9px}.view.view-faq .tiles-container .tiles>li.content .questions li .question .text{margin:2px 0 0 20px}.view.view-faq .tiles-container .tiles>li.content .questions li .question:hover .arrows{opacity:1}.view.view-faq .tiles-container .tiles>li.content .questions li .question:hover .num{background-color:#fff}.view.view-faq .tiles-container .tiles>li.content .questions li .question:hover .num p{opacity:.8;color:#ec0080}.view.view-faq .tiles-container .tiles>li.content .answers{padding:6.5% 20% 5% 17.5%}.view.view-faq .tiles-container .tiles>li.content .answers li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view.view-faq .tiles-container .tiles>li.content .answers li>div:first-child{min-width:30px}.view.view-faq .tiles-container .tiles>li.content .answers li.question{height:13.5%;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:6.5%}.view.view-faq .tiles-container .tiles>li.content .answers li.answer .text{line-height:1.4;padding-left:44px}.view.view-faq .tiles-container .tiles>li.content .answers li.answer .text a{color:#fff}.view.view-faq .tiles-container .tiles>li.content .contact-us{padding:5.5% 20% 0 17.5%}.view.view-faq .tiles-container .tiles>li.content .contact-us input{text-align:left}.view.view-faq .tiles-container .tiles>li.content .contact-us li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:5px 0 5px 70px;font-size:20px;font-size:1.25rem}.view.view-faq .tiles-container .tiles>li.content .contact-us li input{font-size:20px;font-size:1.25rem}.view.view-faq .tiles-container .tiles>li.content .contact-us li:first-child{font-size:2.6vw;border-bottom:1px solid rgba(255,255,255,.3);margin:0;margin-bottom:22px;text-transform:uppercase}.view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child{padding-top:20px}.view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child span{padding-top:3px}.view.view-faq .tiles-container .tiles>li.content .contact-us li span{line-height:2;padding-right:15px;min-width:105px}.view.view-faq .tiles-container .tiles>li.content .contact-us li p.error{position:absolute;bottom:-15px;right:0;text-align:right;color:#ffea00;font-size:12px;font-size:.75rem;margin:5px 0;visibility:hidden}.view.view-faq .tiles-container .tiles>li.content .contact-us li textarea{padding-top:0;padding-bottom:0}.view.view-faq .tiles-container .tiles>li.content .contact-us li .scroll-container{position:absolute;overflow:hidden;height:172px;width:418px;right:-26px}.view.view-faq .tiles-container .tiles>li.content .contact-us.sent{pointer-events:none;opacity:.5}.view.view-faq .tiles-container .tiles>li.content .button-container{position:absolute;top:60px;left:-60px}.view.view-faq .tiles-container .tiles>li.content .square-diagonal-lines{position:absolute;left:0;top:100%}.view.view-faq .tiles-container .small-bg-anim,.view.view-faq .tiles-container .small-bg-img{position:fixed}.view.view-faq .tiles-container .small-bg-anim.square-grey-triangles,.view.view-faq .tiles-container .small-bg-img.square-grey-triangles{top:0;left:50%;margin-left:-120px}.view.view-faq .tiles-container .small-bg-anim.blue-squares,.view.view-faq .tiles-container .small-bg-img.blue-squares{left:0;bottom:120px}.view.view-faq .tiles-container .small-bg-anim.pink-triangles,.view.view-faq .tiles-container .small-bg-img.pink-triangles{right:90px;bottom:120px}.view.view-faq .tiles-container .small-bg-anim.bg-char-01,.view.view-faq .tiles-container .small-bg-img.bg-char-01{right:0;top:210px}.view.view-faq .tiles-container .small-bg-anim.bg-char-01 .bodymovin-wrapper,.view.view-faq .tiles-container .small-bg-img.bg-char-01 .bodymovin-wrapper{position:absolute;width:150%;height:150%;right:-10%;margin-top:-25%}.view.view-faq .tiles-container .small-bg-anim.bg-char-02,.view.view-faq .tiles-container .small-bg-img.bg-char-02{right:0;bottom:210px}.view.view-faq .tiles-container .small-bg-anim.bg-char-02 .bodymovin-wrapper,.view.view-faq .tiles-container .small-bg-img.bg-char-02 .bodymovin-wrapper{position:absolute;width:150%;height:150%;margin-top:-50%;right:-15%}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal],.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_dots_4_horizontal]{position:absolute;left:-240px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top{top:60px;right:90px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom{bottom:90px;left:25%;opacity:.5}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{position:absolute;top:-60px;right:-60px;opacity:.4}.view.view-faq .bottom-button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view.view-faq .bottom-button-container p{color:#fff;font-size:12px;font-size:.75rem;margin-right:38px}.view.view-faq .bottom-button-container .box-button{width:250px}.view.view-faq .close{position:absolute;top:0;right:-60px}@media (min-width:1700px) and (min-height:956px){.view.view-faq .tiles-container .tiles>li.content .text{font-size:20px;font-size:1.25rem}.view.view-faq .tiles-container .tiles>li.content .contact-us li:first-child{font-size:45px;font-size:2.8125rem}}@media (max-width:1400px){.view.view-faq .tiles-container .tiles>li.content .contact-us{padding-top:4%}}@media (max-width:1280px),(max-height:768px){.view.view-faq .tiles-container .tiles>li.content .arrows{border-top-width:5px;border-left-width:5px;border-bottom-width:5px;margin-top:6px;margin-left:8px}.view.view-faq .tiles-container .tiles>li.content .arrows:after{border-top-width:5px;border-left-width:5px;border-bottom-width:5px;top:-5px;left:-13px}.view.view-faq .tiles-container .tiles>li.content .text{font-size:14px;font-size:.875rem}.view.view-faq .tiles-container .tiles>li.content .question .num{width:24px;min-width:24px;height:24px}.view.view-faq .tiles-container .tiles>li.content .question .num p{font-size:11px;font-size:.6875rem;margin-top:3px}.view.view-faq .tiles-container .tiles>li.content .questions{padding:4.8% 3.2% 3.25% 4%}.view.view-faq .tiles-container .tiles>li.content .questions .text{margin-left:8px}.view.view-faq .tiles-container .tiles>li.content .questions li{padding:10px 20px 20px 10px}.view.view-faq .tiles-container .tiles>li.content .answers li.answer .text{padding-left:38px}.view.view-faq .tiles-container .tiles>li.content .contact-us{padding:4% 15% 3% 12%}.view.view-faq .tiles-container .tiles>li.content .contact-us li{padding-left:50px}.view.view-faq .tiles-container .tiles>li.content .contact-us li:first-child{font-size:33px;font-size:2.0625rem}.view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child{padding-top:20px}.view.view-faq .tiles-container .tiles>li.content .contact-us li input,.view.view-faq .tiles-container .tiles>li.content .contact-us li span,.view.view-faq .tiles-container .tiles>li.content .contact-us li textarea{font-size:15px;font-size:.9375rem}.view.view-faq .tiles-container .tiles>li.content .contact-us li input,.view.view-faq .tiles-container .tiles>li.content .contact-us li span{height:24px}.view.view-faq .tiles-container .tiles>li.content .contact-us li textarea{line-height:33px;min-height:134px;background-image:linear-gradient(top,transparent,transparent 32px,rgba(255,255,255,.3) 0);background-image:-webkit-linear-gradient(top,transparent,transparent 32px,rgba(255,255,255,.3) 0);background-image:-moz-linear-gradient(top,transparent,transparent 32px,rgba(255,255,255,.3) 0);background-size:100% 33px;background-image:-ms-linear-gradient(top,transparent,transparent 32px,rgba(255,255,255,.3) 0)}.view.view-faq .tiles-container .tiles>li.content .contact-us li .scroll-container{height:134px;width:355px}.view.view-faq .tiles-container .tiles>li.content .button-container{top:45px;left:-45px}.view.view-faq .tiles-container .small-bg-anim.square-grey-triangles,.view.view-faq .tiles-container .small-bg-img.square-grey-triangles{margin-left:-90px}.view.view-faq .tiles-container .small-bg-anim.blue-squares,.view.view-faq .tiles-container .small-bg-img.blue-squares{bottom:45px}.view.view-faq .tiles-container .small-bg-anim.pink-triangles,.view.view-faq .tiles-container .small-bg-img.pink-triangles{right:45px;bottom:45px}.view.view-faq .tiles-container .small-bg-anim.bg-char-01,.view.view-faq .tiles-container .small-bg-img.bg-char-01{top:90px}.view.view-faq .tiles-container .small-bg-anim.bg-char-02,.view.view-faq .tiles-container .small-bg-img.bg-char-02{right:-25px;bottom:112.5px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal],.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_dots_4_horizontal]{left:-90px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top{top:45px;right:45px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom{bottom:30px}.view.view-faq .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-faq .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{top:-18px;right:-45px}.view.view-faq .close{right:-45px}}.is-desktop .view.view-faq .tiles-container .tiles>li.content .contact-us li textarea{overflow:hidden}.is-desktop .view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child{height:195px}@media (max-width:1370px) and (min-width:1281px),(max-height:800px) and (min-height:769px){.is-desktop .view.view-faq .tiles-container .tiles>li.content .contact-us li:first-child{margin-bottom:15px}.is-desktop .view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child{padding-top:10px}}@media (max-width:1280px),(max-height:768px){.is-desktop .view.view-faq .tiles-container .tiles>li.content .contact-us li:last-child{height:160px}}.view.view-studio-landing .tiles-container .character{width:40%;height:50%;bottom:-15%;left:-25%;z-index:1}.view.view-studio-landing .tiles-container .small-bg-anim{background-color:#000}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal]{position:fixed}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal] .bodymovin-wrapper{margin-top:-27%}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_lines]{width:60px;height:60px;right:-108px;top:20%}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle]{bottom:-90px;right:calc(50% - 42px)}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_vertical]{right:-132px;bottom:-13px;opacity:.5}@media (max-width:1280px),(max-height:768px){.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_lines]{width:45px;height:45px;right:-81px}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle]{width:45px;height:45px;bottom:-67.5px;right:calc(50% - 31.5px)}.view.view-studio-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_vertical]{right:-67.5px}}.view.view-jobs-landing .tiles-container .tiles li.border-box .bg{background:#de0a6b;background:-webkit-gradient(left bottom,right top,color-stop(0,#de0a6b),color-stop(100%,#f0f3a8));background:-webkit-gradient(linear,left top,left bottom,from(#de0a6b),to(#f0f3a8));background:-webkit-linear-gradient(225deg,#de0a6b 0,#f0f3a8 100%);background:linear-gradient(225deg,#de0a6b 0,#f0f3a8 100%)}.view.view-jobs-landing .tiles-container .tiles li.bg-img{background-color:transparent;background-image:url("../image/jobs/tile-grumosa.png");background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;background-size:cover;background-position:center 0;-webkit-transform:perspective(20em);transform:perspective(20em);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.view.view-jobs-landing .tiles-container .character{position:fixed;bottom:0}.view.view-jobs-landing .tiles-container .small-bg-anim.rainbow,.view.view-jobs-landing .tiles-container .small-bg-img.rainbow{position:fixed;left:0}.view.view-jobs-landing .tiles-container .small-bg-anim.blue-arrows,.view.view-jobs-landing .tiles-container .small-bg-img.blue-arrows{position:fixed;bottom:60px;left:50%;margin-left:-120px}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal],.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal]{top:-90px;left:50%}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper,.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper{margin-left:-8%}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{position:fixed;bottom:135px;right:90px;overflow:hidden}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical] .bodymovin-wrapper,.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical] .bodymovin-wrapper{height:auto}@media (max-width:1280px),(max-height:768px){.view.view-jobs-landing .tiles-container .small-bg-anim.blue-arrows,.view.view-jobs-landing .tiles-container .small-bg-img.blue-arrows{bottom:45px;margin-left:-90px}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal],.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal]{top:-45px}.view.view-jobs-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-jobs-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{bottom:45px;right:11px}}.view.view-internships-landing .tiles-container .tiles li.tile-2x2 .bodymovin-wrapper{position:absolute}.view.view-internships-landing .tiles-container .tiles li.tile-2x2.open .bodymovin-wrapper{width:50%;height:112%;left:45%;top:-12%}.view.view-internships-landing .tiles-container .tiles li.tile-2x2.closed .bodymovin-wrapper{width:115%;height:115%;left:4%;bottom:0}.view.view-cnsacademy-landing,.view.view-internships-landing{background-position:0 28px}.view.view-cnsacademy-landing .tiles-container .tiles,.view.view-internships-landing .tiles-container .tiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.view.view-cnsacademy-landing .tiles-container .tiles li.tile-2x2,.view.view-internships-landing .tiles-container .tiles li.tile-2x2{width:50%;height:100%}.view.view-cnsacademy-landing .tiles-container .tiles li.tile-2x1,.view.view-internships-landing .tiles-container .tiles li.tile-2x1{width:50%;height:50%}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container,.view.view-internships-landing .tiles-container .tiles li.copy-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5%}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.down,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.down{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:5px solid #ffea00;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;height:10px;margin:0;margin-bottom:6px}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.down:after,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.down:after{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:5px solid #ffea00;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0;top:-15px;left:-5px}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.right,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.right{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:3px solid transparent;border-left:3px solid #ffea00;border-right:0;border-bottom:3px solid transparent;height:6px}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.right:after,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.right:after{border-left-width:0}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container p,.view.view-internships-landing .tiles-container .tiles li.copy-container p{color:#faff09;text-transform:uppercase}@media (min-aspect-ratio:16 / 9){.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container p,.view.view-internships-landing .tiles-container .tiles li.copy-container p{font-size:2.4vh}}@media (max-aspect-ratio:16 / 9){.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container p,.view.view-internships-landing .tiles-container .tiles li.copy-container p{font-size:1.35vw}}@media (min-width:1700px) and (min-height:956px){.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container p,.view.view-internships-landing .tiles-container .tiles li.copy-container p{font-size:23px;font-size:1.4375rem}}.view.view-cnsacademy-landing .tiles-container .tiles li img,.view.view-internships-landing .tiles-container .tiles li img{width:100%}.view.view-cnsacademy-landing .tiles-container .button,.view.view-internships-landing .tiles-container .button{min-width:250px;padding:0 10px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim,.view.view-cnsacademy-landing .tiles-container .small-bg-img,.view.view-internships-landing .tiles-container .small-bg-anim,.view.view-internships-landing .tiles-container .small-bg-img{position:fixed}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.blue-squares,.view.view-cnsacademy-landing .tiles-container .small-bg-img.blue-squares,.view.view-internships-landing .tiles-container .small-bg-anim.blue-squares,.view.view-internships-landing .tiles-container .small-bg-img.blue-squares{left:0;bottom:120px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.square-diagonal-lines,.view.view-cnsacademy-landing .tiles-container .small-bg-img.square-diagonal-lines,.view.view-internships-landing .tiles-container .small-bg-anim.square-diagonal-lines,.view.view-internships-landing .tiles-container .small-bg-img.square-diagonal-lines{right:0;margin-bottom:100%}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.square-diagonal-lines img,.view.view-cnsacademy-landing .tiles-container .small-bg-img.square-diagonal-lines img,.view.view-internships-landing .tiles-container .small-bg-anim.square-diagonal-lines img,.view.view-internships-landing .tiles-container .small-bg-img.square-diagonal-lines img{margin-top:-100%}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.pink-triangles,.view.view-cnsacademy-landing .tiles-container .small-bg-img.pink-triangles,.view.view-internships-landing .tiles-container .small-bg-anim.pink-triangles,.view.view-internships-landing .tiles-container .small-bg-img.pink-triangles{right:90px;bottom:120px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal],.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal],.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal],.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal]{position:absolute;bottom:0;right:50%}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper,.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper,.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper,.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_8_horizontal] .bodymovin-wrapper{margin-left:8%}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top,.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top{top:60px;right:90px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom,.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom{bottom:90px;left:25%;opacity:.5}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical],.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{top:180px;right:90px;opacity:.5}@media (max-width:1280px),(max-height:768px){.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.down,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.down{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:4px solid #ffea00;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0;height:8px;margin:0;margin-bottom:3px}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows.down:after,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows.down:after{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:4px solid #ffea00;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:0;top:-11px;left:-4px}.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container p,.view.view-internships-landing .tiles-container .tiles li.copy-container p{font-size:16px;font-size:1rem}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.blue-squares,.view.view-cnsacademy-landing .tiles-container .small-bg-img.blue-squares,.view.view-internships-landing .tiles-container .small-bg-anim.blue-squares,.view.view-internships-landing .tiles-container .small-bg-img.blue-squares{bottom:45px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim.pink-triangles,.view.view-cnsacademy-landing .tiles-container .small-bg-img.pink-triangles,.view.view-internships-landing .tiles-container .small-bg-anim.pink-triangles,.view.view-internships-landing .tiles-container .small-bg-img.pink-triangles{right:45px;bottom:45px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top,.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].top,.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].top{top:45px;right:45px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom,.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_plus].bottom,.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_plus].bottom{bottom:60px}.view.view-cnsacademy-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-cnsacademy-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical],.view.view-internships-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_2x8_vertical],.view.view-internships-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_2x8_vertical]{top:135px;right:45px}}@media (max-width:600px){.view.view-cnsacademy-landing .tiles-container .tiles li.copy-container .arrows,.view.view-internships-landing .tiles-container .tiles li.copy-container .arrows{position:absolute;left:17px;top:10vw;margin-top:6px}.view.view-cnsacademy-landing .tiles-container .tiles li.tile-2x2,.view.view-internships-landing .tiles-container .tiles li.tile-2x2{overflow:hidden}}.view.view-work-landing .tiles-container .character{z-index:1}.view.view-work-landing .tiles-container .character.ben10{position:fixed;bottom:0}.view.view-work-landing .tiles-container .small-bg-anim,.view.view-work-landing .tiles-container .small-bg-img{position:fixed}.view.view-work-landing .tiles-container .small-bg-anim.work-wave,.view.view-work-landing .tiles-container .small-bg-img.work-wave{right:60px}.view.view-work-landing .tiles-container .small-bg-anim.rainbow-2,.view.view-work-landing .tiles-container .small-bg-img.rainbow-2{right:0;top:70%}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_4_horizontal]{position:absolute;left:50%;top:-120px}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal] .bodymovin-wrapper,.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_4_horizontal] .bodymovin-wrapper{margin-left:-50%}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle_corner],.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_triangle_corner]{bottom:120px;left:60px}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle_corner] .bodymovin-wrapper,.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_triangle_corner] .bodymovin-wrapper{margin-left:-25%}@media (max-width:1280px),(max-height:768px){.view.view-work-landing .tiles-container .small-bg-anim.work-wave,.view.view-work-landing .tiles-container .small-bg-img.work-wave{right:0}.view.view-work-landing .tiles-container .small-bg-anim.rainbow-2,.view.view-work-landing .tiles-container .small-bg-img.rainbow-2{right:-10px}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_dots_4_horizontal]{top:-67.5px}.view.view-work-landing .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle_corner],.view.view-work-landing .tiles-container .small-bg-img[data-small-bg-anim=background_triangle_corner]{position:fixed;bottom:45px;left:22.5px}}.view.view-work-video-desktop .tiles-container .tiles li.bg-wrapper{overflow:hidden}.view.view-work-video-desktop .tiles-container .tiles li.bg-wrapper img{width:100%}.view.view-work-video-desktop .tiles-container .button-container{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.view.view-work-video-desktop .tiles-container .button-container .box-button{width:29.4%}.view.view-work-video-desktop .tiles-container .button-container .arrows{display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #03664e;border-right:0;border-bottom:6px solid transparent;width:33px;top:23px}.view.view-work-video-desktop .tiles-container .button-container .arrows:after{content:'';position:absolute;left:8px;top:-6px;display:inline-block;vertical-align:middle;width:0;height:0;font:0/0 serif;border-top:6px solid transparent;border-left:6px solid #08ffc2;border-right:0;border-bottom:6px solid transparent}.view.view-work-video-desktop .tiles-container .character{z-index:1}.view.view-work-video-desktop .tiles-container .character.jake>div{position:absolute;top:0;width:100%;height:100%}.view.view-work-video-desktop .tiles-container .character.jake .bodymovin-wrapper{margin-top:5%}.view.view-work-video-desktop .tiles-container .small-bg-anim,.view.view-work-video-desktop .tiles-container .small-bg-img{position:fixed}.view.view-work-video-desktop .tiles-container .small-bg-anim.diagonal-lines-long,.view.view-work-video-desktop .tiles-container .small-bg-img.diagonal-lines-long{left:60px;bottom:180px}.view.view-work-video-desktop .tiles-container .small-bg-anim.diagonal-lines-2,.view.view-work-video-desktop .tiles-container .small-bg-img.diagonal-lines-2{right:60px;top:55%}.view.view-work-video-desktop .tiles-container .small-bg-anim.background-dots,.view.view-work-video-desktop .tiles-container .small-bg-img.background-dots{position:absolute}.view.view-work-video-desktop .tiles-container .small-bg-anim.background-dots[data-small-bg-anim=background_dots_8x2_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.background-dots[data-small-bg-anim=background_dots_8x2_horizontal]{left:-16px;top:-150px}.view.view-work-video-desktop .tiles-container .small-bg-anim.background-dots[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.background-dots[data-small-bg-anim=background_dots_4_horizontal]{left:214px;top:-163px}.view.view-work-video-desktop .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle],.view.view-work-video-desktop .tiles-container .small-bg-img[data-small-bg-anim=background_triangle]{bottom:120px;left:60px}.view.view-work-video-desktop .tiles-container .small-bg-anim.grid-1x1[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.grid-1x1[data-small-bg-anim=background_dots_4_horizontal]{position:absolute;top:-28px;right:-180px;overflow:hidden}.view.view-work-video-desktop .tiles-container .small-bg-anim.grid-1x1[data-small-bg-anim=background_dots_4_horizontal] .bodymovin-wrapper,.view.view-work-video-desktop .tiles-container .small-bg-img.grid-1x1[data-small-bg-anim=background_dots_4_horizontal] .bodymovin-wrapper{width:200%;margin-left:-100%}@media (max-width:1280px),(max-height:768px){.view.view-work-video-desktop .tiles-container .small-bg-anim.diagonal-lines-long,.view.view-work-video-desktop .tiles-container .small-bg-img.diagonal-lines-long{left:45px;bottom:90px}.view.view-work-video-desktop .tiles-container .small-bg-anim.diagonal-lines-2,.view.view-work-video-desktop .tiles-container .small-bg-img.diagonal-lines-2{right:0}.view.view-work-video-desktop .tiles-container .small-bg-anim.background-dots[data-small-bg-anim=background_dots_8x2_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.background-dots[data-small-bg-anim=background_dots_8x2_horizontal]{left:-14px;top:-90px}.view.view-work-video-desktop .tiles-container .small-bg-anim.background-dots[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.background-dots[data-small-bg-anim=background_dots_4_horizontal]{left:157px;top:-100px}.view.view-work-video-desktop .tiles-container .small-bg-anim[data-small-bg-anim=background_triangle],.view.view-work-video-desktop .tiles-container .small-bg-img[data-small-bg-anim=background_triangle]{bottom:45px;left:45px}.view.view-work-video-desktop .tiles-container .small-bg-anim.grid-1x1[data-small-bg-anim=background_dots_4_horizontal],.view.view-work-video-desktop .tiles-container .small-bg-img.grid-1x1[data-small-bg-anim=background_dots_4_horizontal]{right:-90px;top:-22px}}.view.view-policies{z-index:1}.view.view-policies .bg{position:fixed;width:100vw;height:100vh;background-color:#000}.view.view-policies .wrapper{position:relative;color:#fff;width:80%;padding-top:5%}.view.view-policies .wrapper h2{font-size:40px;font-size:2.5rem;padding:40px 0 20px 0}.view.view-policies .wrapper a{color:#fff}.view.view-cnsacademy-landing .tiles-container .tiles li.tile-2x2 .bodymovin-wrapper{position:absolute}.view.view-cnsacademy-landing .tiles-container .tiles.open li.tile-2x2 .bodymovin-wrapper{height:115%;left:17%;bottom:0;overflow:hidden}.view.view-cnsacademy-landing .tiles-container .tiles.open li.tile-2x2 .bodymovin-wrapper svg{-webkit-transform:scale(1.6) translateY(13%);-ms-transform:scale(1.6) translateY(13%);transform:scale(1.6) translateY(13%)}@media (max-width:600px){.view.view-cnsacademy-landing .tiles-container .tiles.open li.tile-2x2 .bodymovin-wrapper{height:100%;left:15%}}.view.view-cnsacademy-landing .tiles-container .tiles.open li.copy-container{padding-top:0}.view.view-cnsacademy-landing .tiles-container .tiles.closed li.tile-2x2 .bodymovin-wrapper{left:15%;bottom:0;overflow:hidden}.view.view-cnsacademy-landing .tiles-container .tiles.closed li.tile-2x2 .bodymovin-wrapper svg{-webkit-transform:scale(1.25) translateY(16%);-ms-transform:scale(1.25) translateY(16%);transform:scale(1.25) translateY(16%)}.view .cnsacademy-content .component-content-component>.wrapper{width:calc(100% - 20px);max-width:1200px}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper .content .detail{padding-bottom:0!important}}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:120px;left:20px;width:calc(100% - 400px);height:60px;color:#faff09;z-index:2}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq button{background:0 0;border:none;border-bottom:1px solid #faff09;font-size:inherit;font-family:inherit;color:inherit;padding:0;margin-top:5px;white-space:nowrap}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq.closed{width:100%;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq.closed button{margin-left:10px;margin-top:0}@media (max-height:900px) and (min-height:769px){.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq{bottom:100px}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq.closed{font-size:18px}}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq{width:100%;padding-top:0!important;bottom:calc(180px - 10px);left:20px;line-height:1;height:auto;font-size:12px!important}.is-tablet .view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq{bottom:calc(112.5px)}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq span{display:none}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq button{margin-top:0}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq.closed{bottom:calc(112.5px)}.view .cnsacademy-content .component-content-component>.wrapper .content .detail .cns-academy__button-faq.closed button{margin-left:0}}.view .cnsacademy-content .component-content-component>.wrapper .character{height:50vh;width:50vh;right:-28.5vh}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper .character{right:-5vh}}.view .cnsacademy-content .component-content-component>.wrapper .character.open{height:60vh}.view .cnsacademy-content .component-content-component>.wrapper .character.open svg{-webkit-transform:scale(1.4) translateY(15%);-ms-transform:scale(1.4) translateY(15%);transform:scale(1.4) translateY(15%)}.view .cnsacademy-content .component-content-component>.wrapper .character.closed{height:55vh}.view .cnsacademy-content .component-content-component>.wrapper .character.closed svg{-webkit-transform:translate(8%,15%);-ms-transform:translate(8%,15%);transform:translate(8%,15%)}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper .character.faq{height:48vh;width:40vh;right:-4.5vh}}.view .cnsacademy-content .component-content-component>.wrapper .character.faq svg{-webkit-transform:scale(1.825) translateY(6.2%);-ms-transform:scale(1.825) translateY(6.2%);transform:scale(1.825) translateY(6.2%)}.view .cnsacademy-content .component-content-component>.wrapper .character.application{height:50vh;right:-36vh}@media (max-width:1280px),(max-height:768px){.view .cnsacademy-content .component-content-component>.wrapper .character.application{right:-30vh}.view .cnsacademy-content .component-content-component>.wrapper .character.application svg{-webkit-transform:translateY(9%);-ms-transform:translateY(9%);transform:translateY(9%)}}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink] .bodymovin-wrapper{overflow:hidden}.view .cnsacademy-content .component-content-component .bg-anim[data-small-bg-anim=background_lines_pink] .bodymovin-wrapper svg{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.view .cnsacademy-content .component-content-component .bg-tile-top{position:absolute;left:100%;margin-left:-120px;top:60px}.view .cnsacademy-content .component-content-component .bg-tile-top img{width:100%}.view .cnsacademy-content .component-content-component .cns-academy__wrapper{margin-bottom:30px}.view .cnsacademy-content .component-content-component .cns-academy__table{width:100%;text-align:left}.view .cnsacademy-content .component-content-component .cns-academy__table thead{color:#faff09;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:10px}.view .cnsacademy-content .component-content-component .cns-academy__table thead td{padding:10px 5px}.view .cnsacademy-content .component-content-component .cns-academy__table tbody tr td{padding:2px}.view .cnsacademy-content .component-content-component .cns-academy__table tbody tr td:nth-child(1){color:#faff09}.view .cnsacademy-content .component-content-component .cns-academy__table tbody tr:nth-child(1) td{padding-top:10px}.view.view-cnsacademy-content-open .component-content-component>.wrapper{background:#df186f;background:-webkit-gradient(left bottom,right top,color-stop(0,#df186f),color-stop(100%,#eed29f));background:-webkit-gradient(linear,left top,left bottom,from(#df186f),to(#eed29f));background:-webkit-linear-gradient(45deg,#df186f 0,#eed29f 100%);background:linear-gradient(45deg,#df186f 0,#eed29f 100%)}.view.view-cnsacademy-content-open .component-content-component>.wrapper .top-square-anims{position:absolute;top:-120px;left:calc(50% - 180px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.view.view-cnsacademy-content-open .component-content-component>.wrapper .top-square-anims .bg-anim{width:50%;height:100%;float:left;overflow:hidden}.view.view-cnsacademy-content-open .debug{position:fixed;max-width:300px;background-color:rgba(0,0,0,.75);color:#fff;bottom:0;left:0;font-size:12px;padding:5px}.view.view-cnsacademy-content-closed .component-content-component>.wrapper{background:#3e96e0;background:-webkit-gradient(left bottom,right top,color-stop(0,#3e96e0),color-stop(100%,#e81288));background:-webkit-gradient(linear,left top,left bottom,from(#3e96e0),to(#e81288));background:-webkit-linear-gradient(45deg,#3e96e0 0,#e81288 100%);background:linear-gradient(45deg,#3e96e0 0,#e81288 100%)}.is-mobile .view-cnsacademy-content-closed .button-container,.is-mobile .view-cnsacademy-content-closed .button-container.row,.is-mobile .view-cnsacademy-content-closed .button-container.row li,.is-mobile .view-cnsacademy-content-closed .component-share-component .wrapper,.is-mobile .view-cnsacademy-content-closed .container,.is-mobile .view-cnsacademy-content-closed .container .component-content-component,.is-mobile .view-cnsacademy-content-closed .content,.is-mobile .view-cnsacademy-content-closed .content .detail .check-list,.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li,.is-mobile .view-cnsacademy-content-closed .content p.copy,.is-mobile .view-cnsacademy-content-closed .content p.heading-5,.is-mobile .view-cnsacademy-content-closed .detail.general-info,.is-mobile .view-cnsacademy-content-closed .scroll-container,.is-mobile .view-cnsacademy-content-closed .wrapper,.is-mobile .view-cnsacademy-content-open .button-container,.is-mobile .view-cnsacademy-content-open .button-container.row,.is-mobile .view-cnsacademy-content-open .button-container.row li,.is-mobile .view-cnsacademy-content-open .component-share-component .wrapper,.is-mobile .view-cnsacademy-content-open .container,.is-mobile .view-cnsacademy-content-open .container .component-content-component,.is-mobile .view-cnsacademy-content-open .content,.is-mobile .view-cnsacademy-content-open .content .detail .check-list,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li,.is-mobile .view-cnsacademy-content-open .content p.copy,.is-mobile .view-cnsacademy-content-open .content p.heading-5,.is-mobile .view-cnsacademy-content-open .detail.general-info,.is-mobile .view-cnsacademy-content-open .scroll-container,.is-mobile .view-cnsacademy-content-open .wrapper,.is-mobile .view-cnsacademy-landing .button-container.row,.is-mobile .view-cnsacademy-landing .button-container.row li,.is-mobile .view-cnsacademy-landing .tiles,.is-mobile .view-cnsacademy-landing .tiles li,.is-mobile .view-faq .bottom-button-container.row,.is-mobile .view-faq .bottom-button-container.row li:not(.grey),.is-mobile .view-faq .button-container.row,.is-mobile .view-faq .button-container.row .button,.is-mobile .view-faq .header-title,.is-mobile .view-faq .holder,.is-mobile .view-faq .holder.answers,.is-mobile .view-faq .holder.answers .answer,.is-mobile .view-faq .holder.answers .question,.is-mobile .view-faq .holder.contact-us,.is-mobile .view-faq .holder.contact-us li,.is-mobile .view-faq .holder.contact-us li input,.is-mobile .view-faq .holder.contact-us li p,.is-mobile .view-faq .holder.contact-us li span,.is-mobile .view-faq .holder.contact-us li textarea,.is-mobile .view-faq .holder.questions,.is-mobile .view-faq .holder.questions li,.is-mobile .view-faq .holder.questions li .question,.is-mobile .view-faq .num,.is-mobile .view-faq .text,.is-mobile .view-faq p,.is-mobile .view-home .container,.is-mobile .view-internships-content-closed .button-container,.is-mobile .view-internships-content-closed .button-container.row,.is-mobile .view-internships-content-closed .button-container.row li,.is-mobile .view-internships-content-closed .component-share-component .wrapper,.is-mobile .view-internships-content-closed .container,.is-mobile .view-internships-content-closed .container .component-content-component,.is-mobile .view-internships-content-closed .content,.is-mobile .view-internships-content-closed .content .detail .check-list,.is-mobile .view-internships-content-closed .content .detail .check-list li,.is-mobile .view-internships-content-closed .content p.copy,.is-mobile .view-internships-content-closed .content p.heading-5,.is-mobile .view-internships-content-closed .detail.general-info,.is-mobile .view-internships-content-closed .scroll-container,.is-mobile .view-internships-content-closed .wrapper,.is-mobile .view-internships-content-open .button-container,.is-mobile .view-internships-content-open .button-container.row,.is-mobile .view-internships-content-open .button-container.row li,.is-mobile .view-internships-content-open .component-share-component .wrapper,.is-mobile .view-internships-content-open .container,.is-mobile .view-internships-content-open .container .component-content-component,.is-mobile .view-internships-content-open .content,.is-mobile .view-internships-content-open .content .detail .check-list,.is-mobile .view-internships-content-open .content .detail .check-list li,.is-mobile .view-internships-content-open .content p.copy,.is-mobile .view-internships-content-open .content p.heading-5,.is-mobile .view-internships-content-open .detail.general-info,.is-mobile .view-internships-content-open .scroll-container,.is-mobile .view-internships-content-open .wrapper,.is-mobile .view-internships-landing .button-container.row,.is-mobile .view-internships-landing .button-container.row li,.is-mobile .view-internships-landing .tiles,.is-mobile .view-internships-landing .tiles li,.is-mobile .view-jobs-content .component-content-component,.is-mobile .view-jobs-content .component-share-component,.is-mobile .view-jobs-content .component-share-component .wrapper,.is-mobile .view-jobs-content .container,.is-mobile .view-jobs-content .content,.is-mobile .view-jobs-content .content .ui.button-container.row,.is-mobile .view-jobs-content .content .ui.button-container.row .button,.is-mobile .view-jobs-content .gallery-container,.is-mobile .view-jobs-content .scroll-content,.is-mobile .view-jobs-content .wrapper,.is-mobile .view-studio-content .component-content-component,.is-mobile .view-studio-content .component-share-component,.is-mobile .view-studio-content .component-share-component .wrapper,.is-mobile .view-studio-content .container,.is-mobile .view-studio-content .content,.is-mobile .view-studio-content .content .ui.button-container.row,.is-mobile .view-studio-content .content .ui.button-container.row .button,.is-mobile .view-studio-content .gallery-container,.is-mobile .view-studio-content .scroll-content,.is-mobile .view-studio-content .wrapper,.is-mobile .view-work-content .component-content-component,.is-mobile .view-work-content .component-share-component,.is-mobile .view-work-content .component-share-component .wrapper,.is-mobile .view-work-content .container,.is-mobile .view-work-content .content,.is-mobile .view-work-content .content .ui.button-container.row,.is-mobile .view-work-content .content .ui.button-container.row .button,.is-mobile .view-work-content .gallery-container,.is-mobile .view-work-content .scroll-content,.is-mobile .view-work-content .wrapper,.reset-size{position:relative!important;left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important}.is-mobile .heading.page-title,.is-mobile .view-cnsacademy-content-closed .button-container,.is-mobile .view-cnsacademy-content-closed .button-container.row,.is-mobile .view-cnsacademy-content-closed .button-container.row li,.is-mobile .view-cnsacademy-content-closed .container,.is-mobile .view-cnsacademy-content-closed .container .component-content-component,.is-mobile .view-cnsacademy-content-closed .content,.is-mobile .view-cnsacademy-content-closed .content .detail .check-list,.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li,.is-mobile .view-cnsacademy-content-closed .detail.general-info,.is-mobile .view-cnsacademy-content-closed .scroll-container,.is-mobile .view-cnsacademy-content-closed .wrapper,.is-mobile .view-cnsacademy-content-open .button-container,.is-mobile .view-cnsacademy-content-open .button-container.row,.is-mobile .view-cnsacademy-content-open .button-container.row li,.is-mobile .view-cnsacademy-content-open .container,.is-mobile .view-cnsacademy-content-open .container .component-content-component,.is-mobile .view-cnsacademy-content-open .content,.is-mobile .view-cnsacademy-content-open .content .detail .check-list,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li,.is-mobile .view-cnsacademy-content-open .detail.general-info,.is-mobile .view-cnsacademy-content-open .scroll-container,.is-mobile .view-cnsacademy-content-open .wrapper,.is-mobile .view-cnsacademy-landing .button-container.row,.is-mobile .view-cnsacademy-landing .button-container.row li,.is-mobile .view-cnsacademy-landing .tiles,.is-mobile .view-cnsacademy-landing .tiles li,.is-mobile .view-faq .bottom-button-container.row,.is-mobile .view-faq .bottom-button-container.row li:not(.grey),.is-mobile .view-faq .button-container.row,.is-mobile .view-faq .button-container.row .button,.is-mobile .view-faq .header-title,.is-mobile .view-faq .holder.answers .answer,.is-mobile .view-faq .holder.answers .question,.is-mobile .view-faq .holder.contact-us li,.is-mobile .view-faq .holder.contact-us li input,.is-mobile .view-faq .holder.contact-us li p,.is-mobile .view-faq .holder.contact-us li span,.is-mobile .view-faq .holder.contact-us li textarea,.is-mobile .view-faq .tiles,.is-mobile .view-home .container,.is-mobile .view-internships-content-closed .button-container,.is-mobile .view-internships-content-closed .button-container.row,.is-mobile .view-internships-content-closed .button-container.row li,.is-mobile .view-internships-content-closed .container,.is-mobile .view-internships-content-closed .container .component-content-component,.is-mobile .view-internships-content-closed .content,.is-mobile .view-internships-content-closed .content .detail .check-list,.is-mobile .view-internships-content-closed .content .detail .check-list li,.is-mobile .view-internships-content-closed .detail.general-info,.is-mobile .view-internships-content-closed .scroll-container,.is-mobile .view-internships-content-closed .wrapper,.is-mobile .view-internships-content-open .button-container,.is-mobile .view-internships-content-open .button-container.row,.is-mobile .view-internships-content-open .button-container.row li,.is-mobile .view-internships-content-open .container,.is-mobile .view-internships-content-open .container .component-content-component,.is-mobile .view-internships-content-open .content,.is-mobile .view-internships-content-open .content .detail .check-list,.is-mobile .view-internships-content-open .content .detail .check-list li,.is-mobile .view-internships-content-open .detail.general-info,.is-mobile .view-internships-content-open .scroll-container,.is-mobile .view-internships-content-open .wrapper,.is-mobile .view-internships-landing .button-container.row,.is-mobile .view-internships-landing .button-container.row li,.is-mobile .view-internships-landing .tiles,.is-mobile .view-internships-landing .tiles li,.is-mobile .view-jobs-content .component-content-component,.is-mobile .view-jobs-content .component-share-component,.is-mobile .view-jobs-content .container,.is-mobile .view-jobs-content .content,.is-mobile .view-jobs-content .content .ui.button-container.row,.is-mobile .view-jobs-content .content .ui.button-container.row .button,.is-mobile .view-jobs-content .gallery-container,.is-mobile .view-jobs-content .scroll-content,.is-mobile .view-jobs-content .wrapper,.is-mobile .view-jobs-landing .tiles,.is-mobile .view-studio-content .component-content-component,.is-mobile .view-studio-content .component-share-component,.is-mobile .view-studio-content .container,.is-mobile .view-studio-content .content,.is-mobile .view-studio-content .content .ui.button-container.row,.is-mobile .view-studio-content .content .ui.button-container.row .button,.is-mobile .view-studio-content .gallery-container,.is-mobile .view-studio-content .scroll-content,.is-mobile .view-studio-content .wrapper,.is-mobile .view-studio-landing .tiles,.is-mobile .view-work-content .component-content-component,.is-mobile .view-work-content .component-share-component,.is-mobile .view-work-content .container,.is-mobile .view-work-content .content,.is-mobile .view-work-content .content .ui.button-container.row,.is-mobile .view-work-content .content .ui.button-container.row .button,.is-mobile .view-work-content .gallery-container,.is-mobile .view-work-content .scroll-content,.is-mobile .view-work-content .wrapper,.is-mobile .view-work-landing .tiles,.reset-flex-box{-webkit-box-orient:inherit!important;-webkit-box-direction:inherit!important;-webkit-flex-direction:inherit!important;-webkit-align-content:inherit!important;-webkit-box-align:inherit!important;-webkit-align-items:inherit!important;-ms-flex-align:inherit!important;align-items:inherit!important;-ms-flex-line-pack:inherit!important;align-content:inherit!important;-ms-flex-direction:inherit!important;flex-direction:inherit!important;-webkit-flex-wrap:inherit!important;-ms-flex-wrap:inherit!important;flex-wrap:inherit!important;min-width:auto!important;min-height:auto!important;width:inherit!important;height:inherit!important;display:block!important}.only-mobile{display:none}.is-mobile .block-scroll{overflow:hidden;position:fixed}.is-mobile .rotate-device{background-image:url("../image/mobile/rotate-device.jpg")!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center center!important;background-color:#000!important}.is-mobile .only-mobile{display:block!important}.is-mobile .hide-mobile{display:none!important}.is-mobile .button{font-size:14px!important}.is-mobile .button.close{position:fixed!important;z-index:60!important;width:50px!important;height:50px!important;top:0!important;right:0!important}.is-mobile .button.clipboard-copy .copied{top:5px!important}.is-mobile .error .button{text-align:center;display:inline-block!important}.is-mobile .error .button.close{width:30px!important;height:30px!important;position:absolute!important;top:-10px!important;right:-10px!important;text-align:center;line-height:30px}.is-mobile .button-container.row.mobile .button{height:50px!important}.is-mobile .heading.page-title{top:18vh!important;left:0!important;display:block!important;width:100vw!important;height:auto!important;padding:0!important;margin:0!important;text-align:center!important;font-size:8.75vw!important;line-height:8.75vw!important;-webkit-transform:translate(0,-100%)!important;-ms-transform:translate(0,-100%)!important;transform:translate(0,-100%)!important;z-index:0}.is-mobile .view-faq .tiles:first-of-type,.is-mobile .view-jobs-landing .tiles:first-of-type,.is-mobile .view-studio-landing .tiles:first-of-type,.is-mobile .view-work-landing .tiles:first-of-type{margin-top:25vh!important}.is-mobile .view-faq .tiles>li .cta,.is-mobile .view-jobs-landing .tiles>li .cta,.is-mobile .view-studio-landing .tiles>li .cta,.is-mobile .view-work-landing .tiles>li .cta{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-top:2px!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.is-mobile .view-faq .tiles>li .cta p,.is-mobile .view-jobs-landing .tiles>li .cta p,.is-mobile .view-studio-landing .tiles>li .cta p,.is-mobile .view-work-landing .tiles>li .cta p{font-size:14px!important}.is-mobile .view-faq .tiles>li .cta .arrows,.is-mobile .view-jobs-landing .tiles>li .cta .arrows,.is-mobile .view-studio-landing .tiles>li .cta .arrows,.is-mobile .view-work-landing .tiles>li .cta .arrows{margin-top:3px!important}.is-mobile .view-faq .title,.is-mobile .view-jobs-landing .title,.is-mobile .view-studio-landing .title,.is-mobile .view-work-landing .title{font-size:7vw!important;margin:5vw 0!important}.is-mobile .view-faq .copy,.is-mobile .view-jobs-landing .copy,.is-mobile .view-studio-landing .copy,.is-mobile .view-work-landing .copy{font-size:16px!important}.is-mobile .view-jobs-content .component-content-component,.is-mobile .view-jobs-content .component-share-component,.is-mobile .view-jobs-content .container,.is-mobile .view-jobs-content .content,.is-mobile .view-jobs-content .gallery-container,.is-mobile .view-jobs-content .scroll-content,.is-mobile .view-jobs-content .wrapper,.is-mobile .view-studio-content .component-content-component,.is-mobile .view-studio-content .component-share-component,.is-mobile .view-studio-content .container,.is-mobile .view-studio-content .content,.is-mobile .view-studio-content .gallery-container,.is-mobile .view-studio-content .scroll-content,.is-mobile .view-studio-content .wrapper,.is-mobile .view-work-content .component-content-component,.is-mobile .view-work-content .component-share-component,.is-mobile .view-work-content .container,.is-mobile .view-work-content .content,.is-mobile .view-work-content .gallery-container,.is-mobile .view-work-content .scroll-content,.is-mobile .view-work-content .wrapper{top:0!important}.is-mobile .view-jobs-content .gallery-container,.is-mobile .view-studio-content .gallery-container,.is-mobile .view-work-content .gallery-container{position:absolute!important;width:100vw!important;height:calc(70.133vw)!important;left:0!important;top:0!important;overflow:hidden!important;background:#000!important;z-index:20}.is-mobile .view-jobs-content .gallery-container .gallery-items,.is-mobile .view-studio-content .gallery-container .gallery-items,.is-mobile .view-work-content .gallery-container .gallery-items{padding:0!important;height:70.133vw!important}.is-mobile .view-jobs-content .gallery-container .gallery-items iframe,.is-mobile .view-studio-content .gallery-container .gallery-items iframe,.is-mobile .view-work-content .gallery-container .gallery-items iframe{padding:0!important;width:100vw!important;height:70.133vw!important}.is-mobile .view-jobs-content .gallery-container .selector,.is-mobile .view-studio-content .gallery-container .selector,.is-mobile .view-work-content .gallery-container .selector{bottom:25px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:20}.is-mobile .view-jobs-content .wrapper,.is-mobile .view-studio-content .wrapper,.is-mobile .view-work-content .wrapper{overflow:hidden!important;height:auto!important;min-height:100vh!important;z-index:1}.is-mobile .view-jobs-content .content,.is-mobile .view-studio-content .content,.is-mobile .view-work-content .content{overflow:hidden!important;padding-top:260px!important;padding-top:calc(70.133vw)!important;height:auto!important}.is-mobile .view-jobs-content .content .heading.content-title,.is-mobile .view-studio-content .content .heading.content-title,.is-mobile .view-work-content .content .heading.content-title{width:55vw!important;margin:0 37vw 0 8vw!important;padding:10vw 0 5vw 0!important;font-size:7vw!important}.is-mobile .view-jobs-content .content .scroll-content,.is-mobile .view-studio-content .content .scroll-content,.is-mobile .view-work-content .content .scroll-content{overflow:hidden!important;width:84vw!important;margin:0 8vw!important;padding:0 0 16vw 0!important;font-size:16px!important;line-height:1.4!important}.is-mobile .view-jobs-content .content .scroll-content p,.is-mobile .view-studio-content .content .scroll-content p,.is-mobile .view-work-content .content .scroll-content p{width:100%!important;margin:0 0 5vw 0!important;padding:0!important;font-size:16px!important;line-height:1.4!important}.is-mobile .view-jobs-content .content .ui.button-container.row,.is-mobile .view-studio-content .content .ui.button-container.row,.is-mobile .view-work-content .content .ui.button-container.row{position:absolute!important;right:0!important;top:calc(70.133vw + 10vw)!important;left:auto!important;width:100px!important;height:50px!important}.is-mobile .view-jobs-content .content .ui.button-container.row .button,.is-mobile .view-studio-content .content .ui.button-container.row .button,.is-mobile .view-work-content .content .ui.button-container.row .button{width:50px!important;height:50px!important;top:0!important;float:left!important}.is-mobile .view-jobs-content .content .ui.button-container.row .button .arrow,.is-mobile .view-studio-content .content .ui.button-container.row .button .arrow,.is-mobile .view-work-content .content .ui.button-container.row .button .arrow{display:block!important}.is-mobile .view-jobs-content .jobs .scroll-content,.is-mobile .view-studio-content .jobs .scroll-content,.is-mobile .view-work-content .jobs .scroll-content{padding:0 0 8vw 0!important}.is-mobile .view-jobs-content .component-share-component,.is-mobile .view-studio-content .component-share-component,.is-mobile .view-work-content .component-share-component{height:auto!important;min-height:auto!important;padding:0 8vw!important}.is-mobile .view-jobs-content .component-share-component:before,.is-mobile .view-studio-content .component-share-component:before,.is-mobile .view-work-content .component-share-component:before{content:""!important;display:block!important;position:absolute!important;width:100%!important;height:100%!important;top:63px!important;left:0!important;background:#000!important;z-index:1!important}.is-mobile .view-jobs-content .component-share-component .heading,.is-mobile .view-jobs-content .component-share-component .wrapper,.is-mobile .view-studio-content .component-share-component .heading,.is-mobile .view-studio-content .component-share-component .wrapper,.is-mobile .view-work-content .component-share-component .heading,.is-mobile .view-work-content .component-share-component .wrapper{position:relative!important;z-index:2!important}.is-mobile .view-jobs-content .component-share-component .wrapper,.is-mobile .view-studio-content .component-share-component .wrapper,.is-mobile .view-work-content .component-share-component .wrapper{height:calc(50px + 8vw)!important;min-height:calc(50px + 8vw)!important}html:not(.is-mobile) .is-mobile .view-jobs-content .component-share-component .wrapper .button,html:not(.is-mobile) .is-mobile .view-studio-content .component-share-component .wrapper .button,html:not(.is-mobile) .is-mobile .view-work-content .component-share-component .wrapper .button{height:50px!important;width:50px!important}.is-mobile .view-faq .text,.is-mobile .view-faq p{font-size:16px!important;line-height:1.4!important}.is-mobile .view-faq .character{display:none!important}.is-mobile .view-faq .content{width:100vw!important;min-height:75vh!important;padding:0!important}.is-mobile .view-faq .container{width:100vw!important}.is-mobile .view-faq .text{border-bottom:1px solid rgba(255,255,255,.2)!important}.is-mobile .view-faq .arrows{position:absolute!important}.is-mobile .view-faq .num{position:absolute!important;width:25px!important;height:25px!important}.is-mobile .view-faq .num p{line-height:25px!important;font-size:10px!important}.is-mobile .view-faq .header-title{width:84vw!important;margin:0 8vw!important;padding:16vw 0 10vw 0!important;color:#faff09!important}.is-mobile .view-faq .holder.questions{width:84vw!important;margin:0 8vw!important;padding:0 0 40vw 0!important}.is-mobile .view-faq .holder.questions li .question{margin-bottom:5vw!important}.is-mobile .view-faq .holder.questions li .question .text{margin-left:50px!important;width:calc(100% - 50px)!important;padding-bottom:5vw!important}.is-mobile .view-faq .holder.questions li:last-of-type .question{margin-bottom:0!important}.is-mobile .view-faq .holder.questions li:last-of-type .text{border-bottom:none!important}.is-mobile .view-faq .holder.answers{width:84vw!important;margin:0 8vw!important;padding:0 0 40vw 0!important}.is-mobile .view-faq .holder.answers .answer .text,.is-mobile .view-faq .holder.answers .question .text{margin-left:calc(50px * 1)!important;width:calc(100% - 50px)!important;padding-bottom:5vw!important}.is-mobile .view-faq .holder.answers .question{margin-bottom:5vw!important;border-bottom:none!important}.is-mobile .view-faq .holder.answers .answer .text{border-bottom:none!important}.is-mobile .view-faq .holder.contact-us{width:84vw!important;margin:0 8vw!important;padding:16vw 0 24vw 0!important}.is-mobile .view-faq .holder.contact-us .title{font-size:7vw!important;border-bottom:none!important;margin-bottom:8vw!important}.is-mobile .view-faq .holder.contact-us li input,.is-mobile .view-faq .holder.contact-us li p,.is-mobile .view-faq .holder.contact-us li span,.is-mobile .view-faq .holder.contact-us li textarea{font-size:16px!important;line-height:1.4!important;text-align:left!important;margin-bottom:2.5vw!important}.is-mobile .view-faq .holder.contact-us li input.error,.is-mobile .view-faq .holder.contact-us li p.error,.is-mobile .view-faq .holder.contact-us li span.error,.is-mobile .view-faq .holder.contact-us li textarea.error{margin-bottom:5vw!important;font-size:12.8px!important}.is-mobile .view-faq .holder.contact-us li input{height:22.4px!important}.is-mobile .view-faq .holder.contact-us li textarea{height:156.8px!important;background-image:linear-gradient(top,transparent,transparent 21.4px,rgba(255,255,255,.3) 0)!important;background-image:-webkit-linear-gradient(top,transparent,transparent 21.4px,rgba(255,255,255,.3) 0)!important;background-image:-moz-linear-gradient(top,transparent,transparent 21.4px,rgba(255,255,255,.3) 0)!important;background-size:100% 22.4px!important}.is-mobile .view-faq .button-container.row{position:absolute!important;right:0!important;bottom:0!important;width:100%!important;height:50px!important}.is-mobile .view-faq .button-container.row .button{width:50px!important;height:50px!important;top:0!important;float:left!important}.is-mobile .view-faq .button-container.row .button .arrow{display:block!important}.is-mobile .view-faq .bottom-button-container.row{margin-top:-40vw!important;height:40vw!important}.is-mobile .view-faq .bottom-button-container.row:before{content:""!important;display:block!important;position:absolute!important;width:100vw!important;height:calc(25px + 8vw)!important;bottom:0!important;left:0!important;background:#000!important;z-index:1!important}.is-mobile .view-faq .bottom-button-container.row .text-button.sent{position:absolute;bottom:0;z-index:2;width:84vw!important;left:0;height:50px;margin:0 8vw 8vw 8vw}.is-mobile .view-faq .bottom-button-container.row li:not(.grey){height:16vw!important;z-index:2!important}.is-mobile .view-faq .bottom-button-container.row li:not(.grey) p{display:inline-block!important;font-size:12px!important;text-align:center!important;height:auto!important;padding-bottom:2vw!important}.is-mobile .view-faq .bottom-button-container.row li:not(.grey) p,.is-mobile .view-faq .bottom-button-container.row li:not(.grey).button{position:absolute!important;bottom:0!important;left:0!important}.is-mobile .view-faq .bottom-button-container.row li:not(.grey).button{width:84vw!important;margin:0 8vw 8vw 8vw!important;height:50px!important;line-height:50px!important}.is-mobile .view-cnsacademy-landing .tiles,.is-mobile .view-internships-landing .tiles{top:0!important;padding:20vh 0 0 0!important;min-height:calc(100vh - 50px - 8vh)!important}.is-mobile .view-cnsacademy-landing .tiles li.hide-mobile,.is-mobile .view-internships-landing .tiles li.hide-mobile{display:none!important}.is-mobile .view-cnsacademy-landing .tiles li p,.is-mobile .view-internships-landing .tiles li p{font-size:16px!important}.is-mobile .view-cnsacademy-landing .tiles .copy-container,.is-mobile .view-internships-landing .tiles .copy-container{padding:10vw 8vw!important;font-size:7vw!important}.is-mobile .view-cnsacademy-landing .button-container.row,.is-mobile .view-internships-landing .button-container.row{height:calc(8vw + 50px)!important;z-index:0}.is-mobile .view-cnsacademy-landing .button-container.row:before,.is-mobile .view-internships-landing .button-container.row:before{content:""!important;display:block!important;position:absolute!important;width:100vw!important;height:calc(25px + 8vw)!important;bottom:0!important;left:0!important;background:#000!important;z-index:1!important}.is-mobile .view-cnsacademy-landing .button-container.row li,.is-mobile .view-internships-landing .button-container.row li{height:16vw!important;z-index:2!important}.is-mobile .view-cnsacademy-landing .button-container.row li p,.is-mobile .view-internships-landing .button-container.row li p{display:inline-block!important;font-size:12px!important;text-align:center!important;height:auto!important;padding-bottom:2vw!important}.is-mobile .view-cnsacademy-landing .button-container.row li p,.is-mobile .view-cnsacademy-landing .button-container.row li.button,.is-mobile .view-cnsacademy-landing .button-container.row li.button.text-button,.is-mobile .view-internships-landing .button-container.row li p,.is-mobile .view-internships-landing .button-container.row li.button,.is-mobile .view-internships-landing .button-container.row li.button.text-button{position:absolute!important;bottom:0!important;left:0!important}.is-mobile .view-cnsacademy-landing .button-container.row li.button,.is-mobile .view-cnsacademy-landing .button-container.row li.button.text-button,.is-mobile .view-internships-landing .button-container.row li.button,.is-mobile .view-internships-landing .button-container.row li.button.text-button{width:84vw!important;margin:0 8vw 8vw 8vw!important;height:50px!important;line-height:50px!important}.is-mobile .view-cnsacademy-landing .button-container.row li.grey,.is-mobile .view-internships-landing .button-container.row li.grey{display:none!important}.is-mobile .view-cnsacademy-content-closed .content,.is-mobile .view-cnsacademy-content-open .content,.is-mobile .view-internships-content-closed .content,.is-mobile .view-internships-content-open .content{position:static!important;height:auto!important;min-height:auto!important;overflow:hidden!important;padding-top:16vw!important}.is-mobile .view-cnsacademy-content-closed .content .detail,.is-mobile .view-cnsacademy-content-open .content .detail,.is-mobile .view-internships-content-closed .content .detail,.is-mobile .view-internships-content-open .content .detail{width:100%!important;padding:16vw 8vw!important}.is-mobile .view-cnsacademy-content-closed .content .detail:not(.closed),.is-mobile .view-cnsacademy-content-open .content .detail:not(.closed),.is-mobile .view-internships-content-closed .content .detail:not(.closed),.is-mobile .view-internships-content-open .content .detail:not(.closed){display:none!important}.is-mobile .view-cnsacademy-content-closed .content .detail.closed.cns-academy,.is-mobile .view-cnsacademy-content-open .content .detail.closed.cns-academy,.is-mobile .view-internships-content-closed .content .detail.closed.cns-academy,.is-mobile .view-internships-content-open .content .detail.closed.cns-academy{display:block!important}.is-mobile .view-cnsacademy-content-closed .content .detail.how-to-apply,.is-mobile .view-cnsacademy-content-open .content .detail.how-to-apply,.is-mobile .view-internships-content-closed .content .detail.how-to-apply,.is-mobile .view-internships-content-open .content .detail.how-to-apply{padding-top:0!important}.is-mobile .view-cnsacademy-content-closed .content .detail.closed,.is-mobile .view-cnsacademy-content-open .content .detail.closed,.is-mobile .view-internships-content-closed .content .detail.closed,.is-mobile .view-internships-content-open .content .detail.closed{padding-top:0!important}.is-mobile .view-cnsacademy-content-closed .content .detail.show,.is-mobile .view-cnsacademy-content-open .content .detail.show,.is-mobile .view-internships-content-closed .content .detail.show,.is-mobile .view-internships-content-open .content .detail.show{display:block!important}.is-mobile .view-cnsacademy-content-closed .content .detail .button-container,.is-mobile .view-cnsacademy-content-closed .content .detail .button:not(.checkbox),.is-mobile .view-cnsacademy-content-closed .content .detail .text-button,.is-mobile .view-cnsacademy-content-open .content .detail .button-container,.is-mobile .view-cnsacademy-content-open .content .detail .button:not(.checkbox),.is-mobile .view-cnsacademy-content-open .content .detail .text-button,.is-mobile .view-internships-content-closed .content .detail .button-container,.is-mobile .view-internships-content-closed .content .detail .button:not(.checkbox),.is-mobile .view-internships-content-closed .content .detail .text-button,.is-mobile .view-internships-content-open .content .detail .button-container,.is-mobile .view-internships-content-open .content .detail .button:not(.checkbox),.is-mobile .view-internships-content-open .content .detail .text-button{width:100%!important}.is-mobile .view-cnsacademy-content-closed .content .detail .heading-4,.is-mobile .view-cnsacademy-content-open .content .detail .heading-4,.is-mobile .view-internships-content-closed .content .detail .heading-4,.is-mobile .view-internships-content-open .content .detail .heading-4{width:100%!important;font-size:5.5vw!important;margin:0 0 10vw 0!important}.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li,.is-mobile .view-internships-content-closed .content .detail .check-list li,.is-mobile .view-internships-content-open .content .detail .check-list li{margin-bottom:0!important;overflow:hidden!important}.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li .button.checkbox,.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li .copy,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li .button.checkbox,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li .copy,.is-mobile .view-internships-content-closed .content .detail .check-list li .button.checkbox,.is-mobile .view-internships-content-closed .content .detail .check-list li .copy,.is-mobile .view-internships-content-open .content .detail .check-list li .button.checkbox,.is-mobile .view-internships-content-open .content .detail .check-list li .copy{float:left!important}.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li .button.checkbox,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li .button.checkbox,.is-mobile .view-internships-content-closed .content .detail .check-list li .button.checkbox,.is-mobile .view-internships-content-open .content .detail .check-list li .button.checkbox{width:10vw}.is-mobile .view-cnsacademy-content-closed .content .detail .check-list li .copy,.is-mobile .view-cnsacademy-content-open .content .detail .check-list li .copy,.is-mobile .view-internships-content-closed .content .detail .check-list li .copy,.is-mobile .view-internships-content-open .content .detail .check-list li .copy{width:calc(100% - 10vw)!important}.is-mobile .view-cnsacademy-content-closed .content p.copy,.is-mobile .view-cnsacademy-content-closed .content p.heading-5,.is-mobile .view-cnsacademy-content-open .content p.copy,.is-mobile .view-cnsacademy-content-open .content p.heading-5,.is-mobile .view-internships-content-closed .content p.copy,.is-mobile .view-internships-content-closed .content p.heading-5,.is-mobile .view-internships-content-open .content p.copy,.is-mobile .view-internships-content-open .content p.heading-5{font-size:16px!important;line-height:1.4!important;margin:0 0 5vw 0!important}.is-mobile .view-cnsacademy-content-closed .content .timeline-mobile .border-bottom,.is-mobile .view-cnsacademy-content-open .content .timeline-mobile .border-bottom,.is-mobile .view-internships-content-closed .content .timeline-mobile .border-bottom,.is-mobile .view-internships-content-open .content .timeline-mobile .border-bottom{border-bottom:1px solid rgba(255,255,255,.2)!important;padding-bottom:5vw!important;margin-bottom:5vw!important}.is-mobile .view-cnsacademy-content-closed .content .timeline-mobile .heading-5,.is-mobile .view-cnsacademy-content-open .content .timeline-mobile .heading-5,.is-mobile .view-internships-content-closed .content .timeline-mobile .heading-5,.is-mobile .view-internships-content-open .content .timeline-mobile .heading-5{padding-top:10vw!important}.is-mobile .view-cnsacademy-content-closed .content .timeline-mobile .copy,.is-mobile .view-cnsacademy-content-open .content .timeline-mobile .copy,.is-mobile .view-internships-content-closed .content .timeline-mobile .copy,.is-mobile .view-internships-content-open .content .timeline-mobile .copy{color:#faff09!important;width:100%!important;overflow:hidden!important;font-size:14px!important}.is-mobile .view-cnsacademy-content-closed .content .timeline-mobile .copy span:last-child,.is-mobile .view-cnsacademy-content-open .content .timeline-mobile .copy span:last-child,.is-mobile .view-internships-content-closed .content .timeline-mobile .copy span:last-child,.is-mobile .view-internships-content-open .content .timeline-mobile .copy span:last-child{font-size:14px!important;display:inline-block!important;color:#fff!important;float:right!important}.is-mobile .view-cnsacademy-content-closed .content .scroll-container,.is-mobile .view-cnsacademy-content-open .content .scroll-container,.is-mobile .view-internships-content-closed .content .scroll-container,.is-mobile .view-internships-content-open .content .scroll-container{height:auto!important;min-height:auto!important;overflow:hidden!important}.is-mobile .view-cnsacademy-content-closed .wrapper,.is-mobile .view-cnsacademy-content-open .wrapper,.is-mobile .view-internships-content-closed .wrapper,.is-mobile .view-internships-content-open .wrapper{top:0!important;padding:25vh 0 0 0!important;height:auto!important;min-height:calc(100vh - 50px - 8vh)!important;background-position:0 25vh!important;background-repeat:no-repeat!important}.is-mobile .view-cnsacademy-content-closed .wrapper .content .detail.how-to-apply .button-container,.is-mobile .view-cnsacademy-content-open .wrapper .content .detail.how-to-apply .button-container,.is-mobile .view-internships-content-closed .wrapper .content .detail.how-to-apply .button-container,.is-mobile .view-internships-content-open .wrapper .content .detail.how-to-apply .button-container{bottom:inherit!important}.is-mobile .view-cnsacademy-content-closed .component-share-component,.is-mobile .view-cnsacademy-content-open .component-share-component,.is-mobile .view-internships-content-closed .component-share-component,.is-mobile .view-internships-content-open .component-share-component{position:relative!important;width:100vw!important;height:auto!important;min-height:auto!important;padding:0 8vw!important}.is-mobile .view-cnsacademy-content-closed .component-share-component:before,.is-mobile .view-cnsacademy-content-open .component-share-component:before,.is-mobile .view-internships-content-closed .component-share-component:before,.is-mobile .view-internships-content-open .component-share-component:before{content:""!important;display:block!important;position:absolute!important;width:100%!important;height:calc(25px + 8vw)!important;top:63px!important;left:0!important;background:#000!important;z-index:1!important}.is-mobile .view-cnsacademy-content-closed .component-share-component .heading,.is-mobile .view-cnsacademy-content-closed .component-share-component .wrapper,.is-mobile .view-cnsacademy-content-open .component-share-component .heading,.is-mobile .view-cnsacademy-content-open .component-share-component .wrapper,.is-mobile .view-internships-content-closed .component-share-component .heading,.is-mobile .view-internships-content-closed .component-share-component .wrapper,.is-mobile .view-internships-content-open .component-share-component .heading,.is-mobile .view-internships-content-open .component-share-component .wrapper{position:relative!important;z-index:2!important}.is-mobile .view-cnsacademy-content-closed .component-share-component .wrapper,.is-mobile .view-cnsacademy-content-open .component-share-component .wrapper,.is-mobile .view-internships-content-closed .component-share-component .wrapper,.is-mobile .view-internships-content-open .component-share-component .wrapper{height:calc(50px + 8vw)!important;min-height:calc(50px + 8vw)!important}.is-mobile .view-cnsacademy-content-closed .component-share-component .wrapper .button,.is-mobile .view-cnsacademy-content-open .component-share-component .wrapper .button,.is-mobile .view-internships-content-closed .component-share-component .wrapper .button,.is-mobile .view-internships-content-open .component-share-component .wrapper .button{width:50px!important;height:50px!important}.is-mobile .view-cnsacademy-content-closed .button-container.row,.is-mobile .view-cnsacademy-content-open .button-container.row,.is-mobile .view-internships-content-closed .button-container.row,.is-mobile .view-internships-content-open .button-container.row{height:calc(8vw + 50px)!important}.is-mobile .view-cnsacademy-content-closed .button-container.row:before,.is-mobile .view-cnsacademy-content-open .button-container.row:before,.is-mobile .view-internships-content-closed .button-container.row:before,.is-mobile .view-internships-content-open .button-container.row:before{content:""!important;display:block!important;position:absolute!important;width:100vw!important;height:calc(25px + 8vw)!important;bottom:0!important;left:0!important;background:#000!important;z-index:1!important}.is-mobile .view-cnsacademy-content-closed .button-container.row li,.is-mobile .view-cnsacademy-content-open .button-container.row li,.is-mobile .view-internships-content-closed .button-container.row li,.is-mobile .view-internships-content-open .button-container.row li{height:16vw!important;z-index:2!important}.is-mobile .view-cnsacademy-content-closed .button-container.row li p,.is-mobile .view-cnsacademy-content-open .button-container.row li p,.is-mobile .view-internships-content-closed .button-container.row li p,.is-mobile .view-internships-content-open .button-container.row li p{display:inline-block!important;font-size:12px!important;text-align:center!important;height:auto!important;padding-bottom:2vw!important}.is-mobile .view-cnsacademy-content-closed .button-container.row li p,.is-mobile .view-cnsacademy-content-closed .button-container.row li.button,.is-mobile .view-cnsacademy-content-closed .button-container.row li.button.text-button,.is-mobile .view-cnsacademy-content-open .button-container.row li p,.is-mobile .view-cnsacademy-content-open .button-container.row li.button,.is-mobile .view-cnsacademy-content-open .button-container.row li.button.text-button,.is-mobile .view-internships-content-closed .button-container.row li p,.is-mobile .view-internships-content-closed .button-container.row li.button,.is-mobile .view-internships-content-closed .button-container.row li.button.text-button,.is-mobile .view-internships-content-open .button-container.row li p,.is-mobile .view-internships-content-open .button-container.row li.button,.is-mobile .view-internships-content-open .button-container.row li.button.text-button{position:absolute!important;bottom:0!important;left:0!important}.is-mobile .view-cnsacademy-content-closed .button-container.row li.button,.is-mobile .view-cnsacademy-content-closed .button-container.row li.button.text-button,.is-mobile .view-cnsacademy-content-open .button-container.row li.button,.is-mobile .view-cnsacademy-content-open .button-container.row li.button.text-button,.is-mobile .view-internships-content-closed .button-container.row li.button,.is-mobile .view-internships-content-closed .button-container.row li.button.text-button,.is-mobile .view-internships-content-open .button-container.row li.button,.is-mobile .view-internships-content-open .button-container.row li.button.text-button{width:84vw!important;margin:0 8vw 8vw 8vw!important;height:50px!important;line-height:50px!important}.is-mobile .view-cnsacademy-content-closed .button-container.row li.grey,.is-mobile .view-cnsacademy-content-open .button-container.row li.grey,.is-mobile .view-internships-content-closed .button-container.row li.grey,.is-mobile .view-internships-content-open .button-container.row li.grey{display:none!important}.is-mobile .view-home .container{top:0!important}.is-mobile .view-home .container.home-mobile{background-image:url("../image/mobile/home.svg")!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:center center!important}.is-mobile .view-home .container img{display:block!important;position:absolute!important;width:70vw!important;height:auto!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.is-mobile .view-work-landing .video-wrapper iframe{width:100vw;height:56vw}