a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=submit]{cursor:pointer}a{color:currentColor}a,button,li{outline-color:#fff}button,input,select,textarea{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset}@font-face{font-family:Karla;src:url(../../fonts/subset-Karmilla-Regular.woff2) format("woff2"),url(../../fonts/subset-Karmilla-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(../../fonts/subset-Karmilla-Bold.woff2) format("woff2"),url(../../fonts/subset-Karmilla-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"GT Sectra";src:url(../../fonts/subset-GTSectra-Bold.woff2) format("woff2"),url(../../fonts/subset-GTSectra-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.anim-o{transition:opacity .6s linear .1s}.anim-o.out{opacity:0;transition:opacity}.anim-o.out.t{opacity:1}img.anim-js,video.anim-js{transition:opacity .3s linear}img.anim-js.out,video.anim-js.out{opacity:0;transition:opacity}img.anim-js.out.t,video.anim-js.out.t{opacity:1}@keyframes scroll-arrow-1{0%{transform:translate3d(0,0,0)}20%{transform:translate3d(0,115%,0)}20.001%{transform:translate3d(0,-115%,0)}100%,40%{transform:translate3d(0,0,0)}}@keyframes scroll-arrow-2{0%,100%,40.001%{transform:translate3d(0,-115%,0)}20%{transform:translate3d(0,0,0)}40%{transform:translate3d(0,115%,0)}}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}::-moz-selection{color:#fff;background:rgba(67,89,112,.9)}::selection{color:#fff;background:rgba(67,89,112,.9)}html{font-size:62.5%;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}html.busy,html.busy *{cursor:wait!important}html.no-scroll{overflow-y:scroll;overscroll-behavior:none}body,html{width:100%;min-height:100%}body{color:#c5dbf2;font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:1.32vw;line-height:1.74vw;position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;overscroll-behavior:none;background:#001328}html.no-scroll body{overflow:hidden;position:fixed}#main{position:relative;min-height:100%;width:100vw}.min-wrapper,.wrapper{position:relative;margin:0 auto;box-sizing:border-box}.wrapper{max-width:1440px;max-width:100vw;padding-left:2.78vw;padding-right:2.78vw}.min-wrapper{max-width:1360px;max-width:94.44vw;padding-left:4.17vw;padding-right:4.17vw}section{width:100vw}.transition-page{z-index:95;pointer-events:none;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}.transition-page .first,.transition-page .second{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.transition-page .first{background:#003267}.transition-page .second{background:#002956}#header{z-index:100;color:#04e3ff;position:fixed;top:0;left:0;width:100vw;padding-top:.83vw;padding-bottom:.83vw}#header .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}#header.dark{color:var(--fc,#001328)}#header.dark .main-nav li.sep:empty{background:var(--fc,#001328)}#header.dark .main-nav a{color:var(--fc,#001328)}#header.hidden,#header.min{transition:color 0s ease var(--delay) s}#header.hidden .main-nav li,#header.min .main-nav li{transform:translate3d(0,-150px,0)}#header.hidden .logo,#header.min .logo{transform:translate3d(0,0,0)}#header.hidden .lang-switcher,#header.min .lang-switcher{transform:translate3d(0,-150px,0)}#header.hidden .background,#header.min .background{transform:translate3d(0,-100%,0)}#header.min.show .lang-switcher,#header.min.show .logo,#header.min.show .main-nav li,#header.min.show-background .background,#header.min.show-background .lang-switcher,#header.min.show-background .logo,#header.min.show-background .main-nav li{transform:translate3d(0,0,0)}#header.show{transition:color .5s}#header.show-background{color:#04e3ff;transition:color}#header.show-background .main-nav a{color:#04e3ff}#header .background{position:absolute;top:0;left:0;display:block;width:100vw;height:100%;background:#0c223b;transition:transform 1.3s cubic-bezier(.16,1.08,.38,.98);transform:translate3d(0,-100%,0)}#header .logo{z-index:10;position:relative;color:transparent;display:inline-block;vertical-align:middle;height:4.44vw;width:4.44vw;transition:transform 1.3s cubic-bezier(.16,1.08,.38,.98)}#header .logo a{display:block;width:100%;height:100%}#header .main-nav{z-index:10;position:relative;display:inline-block;vertical-align:middle}#header .main-nav li{display:inline-block;vertical-align:middle;margin-right:2.43vw;transition:transform 1.3s cubic-bezier(.16,1.08,.38,.98)}#header .main-nav li.menu-item-mobile{display:none}#header .main-nav li.sep:empty{display:inline-block;width:.28vw;height:.28vw;border-radius:1.11vw;background:#04e3ff}#header .main-nav li.sep:empty.menu-item-mobile{display:none}#header .main-nav li.current_page_item a::after{transform:translate3d(0,0,0) scaleX(1)}#header .main-nav a{color:#04e3ff;font-family:Karla,Verdana,sans-serif;font-weight:700;font-size:1.11vw;text-transform:uppercase;letter-spacing:.5px;letter-spacing:.03vw;display:block;height:100%}#header .lang-switcher{z-index:10;position:relative;transition:transform 1.3s cubic-bezier(.16,1.08,.38,.98)}#header .footer-mobile,#header .menu-mobile,#header .menu-mobile-close,#header nav .logo{display:none}#footer{font-size:1.11vw;line-height:1.53vw;color:#87a2bf;background:#001328}#footer .min-wrapper{padding-top:3.82vw;padding-bottom:6.25vw}#footer .address-wrapper{width:26.39vw}#footer .address-wrapper .addresses{display:flex;margin-top:.69vw;gap:60px;gap:4.17vw;flex-direction:row}#footer .address-wrapper .addresses li{flex-grow:stretch;display:flex;flex-direction:column}#footer .address-wrapper .addresses h5{font-weight:700;color:#fff;font-size:1.39vw;line-height:1.94vw}#footer .address-wrapper .addresses address{flex:1;margin-top:.49vw;min-width:240px;min-width:16.67vw}#footer .address-wrapper .addresses .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.35vw}#footer .contact-wrapper .t-4{margin-top:3.82vw}#footer .contact-wrapper .left,#footer .contact-wrapper .right{display:inline-block;vertical-align:top}#footer .contact-wrapper .right{margin-top:1.39vw}#footer .contact-wrapper .contact-box{display:inline-flex;vertical-align:top;flex-flow:column nowrap;align-items:center;justify-content:space-between;margin-top:1.39vw;margin-right:4.86vw;padding:1.11vw;padding-bottom:.28vw;height:6.67vw;width:15.9vw;border-radius:.56vw;box-sizing:border-box;background:#001f41}#footer .contact-wrapper .contact-box .logo-contact-box{width:10vw}#footer .contact-wrapper .contact-box .social{display:flex;flex-flow:row nowrap}#footer .contact-wrapper .contact-box .social li{font-size:0;display:flex;width:2.78vw;height:2.78vw}#footer .contact-wrapper .contact-box .social li:not(:last-of-type){margin-right:.35vw}#footer .contact-wrapper .contact-box .social li.linkedin a{background:url(../../img/linkedin.svg) center/45% auto no-repeat}#footer .contact-wrapper .contact-box .social li.facebook a{background:url(../../img/facebook.svg) center/28% auto no-repeat}#footer .contact-wrapper .contact-box .social li.twitter a{background:url(../../img/twitter.svg) center/52.5% auto no-repeat}#footer .contact-wrapper .contact-box .social li.behance a{background:url(../../img/behance.svg) center/60% auto no-repeat}#footer .contact-wrapper .contact-box .social li.vimeo a{background:url(../../img/vimeo.svg) center/47.5% auto no-repeat}#footer .contact-wrapper .contact-box .social li.instagram a{background:url(../../img/instagram.svg) center/53% auto no-repeat}#footer .contact-wrapper .contact-box .social li a{display:block;width:100%;height:100%}#footer .contact-wrapper .contact-box .social li a:hover{opacity:.7}#footer .contact-wrapper a{display:table}#footer .min-nav{color:#87a2bf;font-size:.83vw;border:0 solid #374c64;border-top-width:.07vw}#footer .min-nav .min-wrapper{display:flex;align-items:center;padding-top:0;padding-bottom:0}#footer .min-nav .logo-cig{aspect-ratio:60/41;height:auto;width:4.17vw;margin-top:.83vw;margin-bottom:.83vw;margin-right:1.11vw}#footer .min-nav .link{background-size:100% .07vw;background-position:0 95%}#footer .min-nav .link:hover{background-position:100% 95%;background-size:0 .07vw}.t-1{color:#fff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:4.44vw;line-height:4.44vw}.t-1.dark{color:#001328}.t-2{color:#fff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:3.33vw;line-height:3.47vw}.t-3{color:#fff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:2.22vw;line-height:2.78vw}.t-4{color:#fff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:1.81vw;line-height:2.22vw}.title{color:#fff;font-family:Karla,Verdana,sans-serif;font-weight:700;font-size:1.94vw;line-height:2.5vw}.large{color:#daecfe;font-size:1.53vw;line-height:2.08vw}.small{font-size:1.11vw;line-height:1.53vw}.small.dark{color:#708ba8}.link{cursor:pointer;text-decoration:none;transition:background-size .6s cubic-bezier(.77,0,.175,1);background:linear-gradient(currentColor,currentColor) no-repeat;background-position:100% 95%;background-size:0 .07vw}.link:hover{background-size:100% .07vw;background-position:0 95%}.link-a{cursor:pointer;text-decoration:none;position:relative}.link-a::after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:.07vw;background:currentColor;transform-origin:right center;transition:transform .6s cubic-bezier(.77,0,.175,1);transform:translate3d(0,0,0) scaleX(0)}.link-a:hover::after{transform-origin:left center;transform:translate3d(0,0,0) scaleX(1)}.btn{font-family:Karla,Verdana,sans-serif;font-weight:700;color:#04e3ff;text-decoration:none;font-size:.9vw;line-height:2.78vw;text-transform:uppercase;letter-spacing:.43px;letter-spacing:.03vw;background:#002956;display:inline-block;height:2.78vw;border-radius:1.35vw;padding-left:1.53vw;padding-right:1.53vw;transition:color .5s cubic-bezier(.16,1.08,.38,.98),background .5s cubic-bezier(.16,1.08,.38,.98)}.btn:hover{color:#002956;background:#04e3ff}.btn-arrow{font-family:Karla,Verdana,sans-serif;font-weight:700;color:#04e3ff;color:var(--color,#04e3ff);white-space:nowrap;text-decoration:none;font-size:1.11vw;line-height:1.67vw;text-transform:uppercase;position:relative;display:inline-block;background:0 0}.btn-arrow:hover .arrow svg{transform:translate3d(.56vw,0,0)}.btn-arrow:hover .background{width:calc(100% + 1.04vw)}.btn-arrow .arrow{z-index:10;position:relative;display:inline-block;vertical-align:bottom;height:1.67vw;width:2.01vw;margin-right:.56vw;border-radius:1.35vw}.btn-arrow .arrow.external svg{width:.69vw;height:.69vw}.btn-arrow .arrow svg{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:1.04vw;height:.83vw;margin:auto;transition:transform 1s cubic-bezier(.9,0,.1,1)}.btn-arrow .background{color:#001328;color:var(--background,#001328);white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0;width:2.01vw;height:100%;box-sizing:border-box;background:#04e3ff;background:var(--color,#04e3ff);border-radius:1.35vw;transition:width 1s cubic-bezier(.9,0,.1,1)}.btn-arrow .background span{position:absolute;top:0;left:2.57vw}.btn-wrapper{position:relative;width:100%}.btn-wrapper::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:100%;height:.07vw;margin:auto;background:var(--color,#fff)}.btn-wrapper.anim-js.out.t::before{transform:translate3d(0,0,0) scaleX(1)}.btn-wrapper.anim-js.out.t .btn-arrow{opacity:1}.btn-wrapper.anim-js.out::before{transition:transform;transform-origin:left center;transform:translate3d(0,0,0) scaleX(0)}.btn-wrapper.anim-js.out .btn-arrow{opacity:0;transition:opacity}.btn-wrapper.anim-js::before{transform-origin:left center;transition:transform 1.8s cubic-bezier(.16,1.08,.38,.98);transform:translate3d(0,0,0) scaleX(1)}.btn-wrapper.anim-js .btn-arrow{opacity:1;transition:opacity .6s linear}.btn-wrapper.align-left.anim-js.out::before,.btn-wrapper.align-left.anim-js::before{transform-origin:right center}.btn-wrapper.align-left .btn-arrow{margin-left:0}.btn-wrapper.align-left .btn-arrow::before{left:100%;width:1.39vw}.btn-wrapper .btn-arrow{display:block;margin-left:auto;background:var(--background,#fff)}.btn-wrapper .btn-arrow::before{content:"";position:absolute;top:0;bottom:0;left:-.69vw;display:block;width:.69vw;height:100%;background:#fff;background:var(--background,#fff)}.lang-switcher{white-space:nowrap;line-height:1.74vw;position:relative;display:inline-block;vertical-align:middle;height:2.01vw;width:5.14vw;border:1px solid #04e3ff;border-radius:1.22vw;box-sizing:border-box}.dark .lang-switcher{border-color:var(--fc,#001328)}body.fr .lang-switcher .indicator{transform:translate3d(2.43vw,0,0)}body.fr .lang-switcher .lang-item:nth-of-type(2) a,body.fr .lang-switcher .lang-item:nth-of-type(2) span{color:#04e3ff}.dark body.fr .lang-switcher .lang-item:nth-of-type(2) a,.dark body.fr .lang-switcher .lang-item:nth-of-type(2) span{color:var(--color,#001328)}.show-background body.fr .lang-switcher .lang-item:nth-of-type(2) a,.show-background body.fr .lang-switcher .lang-item:nth-of-type(2) span{color:#04e3ff}body.fr .lang-switcher .lang-item a,body.fr .lang-switcher .lang-item span{color:var(--color,#001328)}.dark body.fr .lang-switcher .lang-item a,.dark body.fr .lang-switcher .lang-item span{color:var(--fc,#001328)}.show-background body.fr .lang-switcher .lang-item a,.show-background body.fr .lang-switcher .lang-item span{color:#001328}body.fr .dark .lang-switcher .lang-item:nth-of-type(2) a,body.fr .dark .lang-switcher .lang-item:nth-of-type(2) span{color:var(--fc,#001328)}body.fr .dark .lang-switcher .lang-item a,body.fr .dark .lang-switcher .lang-item span{color:var(--color,#001328)}body.fr .show-background .lang-switcher .lang-item:nth-of-type(2) a,body.fr .show-background .lang-switcher .lang-item:nth-of-type(2) span{color:#04e3ff}body.fr .show-background .lang-switcher .lang-item a,body.fr .show-background .lang-switcher .lang-item span{color:#001328}.lang-switcher .indicator{content:"";position:absolute;top:0;bottom:0;left:.07vw;display:block;height:1.74vw;width:2.36vw;margin:auto;border-radius:1.22vw;background:#04e3ff;transition:transform .8s cubic-bezier(.9,0,.1,1)}.dark .lang-switcher .indicator{background:var(--fc,#001328)}.lang-switcher .lang-item{text-align:center;position:relative;display:inline-block;vertical-align:middle;width:50%;margin:0}.dark .lang-switcher .lang-item:nth-of-type(2) a,.dark .lang-switcher .lang-item:nth-of-type(2) span,.lang-switcher .lang-item:nth-of-type(2) a,.lang-switcher .lang-item:nth-of-type(2) span{color:var(--color,#001328)}.show-background .lang-switcher .lang-item:nth-of-type(2) a,.show-background .lang-switcher .lang-item:nth-of-type(2) span{color:#001328}.lang-switcher .lang-item a,.lang-switcher .lang-item span{color:#04e3ff}.dark .lang-switcher .lang-item a,.dark .lang-switcher .lang-item span{color:var(--fc,#001328)}.show-background .lang-switcher .lang-item a,.show-background .lang-switcher .lang-item span{color:#04e3ff}.lang-switcher a,.lang-switcher span{font-family:Karla,Verdana,sans-serif;font-weight:700;text-decoration:none;font-size:1.11vw;text-transform:uppercase;letter-spacing:.5px;letter-spacing:.03vw;display:block}.media-wrapper{overflow:hidden;position:relative}.media-wrapper .before{display:block;width:100%}.media-wrapper .overlay{opacity:0;z-index:10;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,19,40,.7)}.media-wrapper .img{position:absolute;top:0;left:0;width:100%;height:0}.media-wrapper img,.media-wrapper video{z-index:5;pointer-events:none;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.media-wrapper video{background:#000}.input-wrapper{color:#87a2bf;font-size:1.32vw;line-height:4.58vw;position:relative;display:inline-block;vertical-align:top;width:100%;height:4.58vw;margin-top:1.39vw}.input-wrapper.half{width:48.75%}.input-wrapper.half:nth-of-type(2n){margin-left:2.5%}.input-wrapper.other{font-size:1.11vw;line-height:3.19vw;height:3.19vw;margin-top:.21vw;margin-left:3.47vw}.input-wrapper.other:nth-of-type(2n){margin-left:3.47vw}.input-wrapper.other input{background:#1c334c;border-color:#1c334c;padding-left:1.04vw;padding-right:1.04vw}.input-wrapper.other input:not(:-moz-placeholder-shown),.input-wrapper.other input:not(:placeholder-shown){color:#c5dbf2;background:0 0;border-color:#708ba8}.input-wrapper.checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;color:#c5dbf2;font-size:1.32vw;line-height:2.08vw;display:block;width:100%;height:auto;margin-top:1.74vw}.input-wrapper.checkbox:first-of-type{margin-top:1.39vw}.input-wrapper.checkbox input{cursor:pointer;display:inline-block;vertical-align:middle;position:static;height:2.08vw;width:2.08vw;padding:0}.input-wrapper.checkbox input:hover{border-color:#c5dbf2}.input-wrapper.checkbox input:checked{border-color:#04e3ff;background:url(../../img/check.svg) center/60% auto no-repeat}.input-wrapper.checkbox strong{font-weight:600}.input-wrapper.select::after{content:"";position:absolute;top:0;bottom:0;right:1.39vw;display:block;width:.69vw;height:1.39vw;margin:auto;background:url(../../img/select.svg) center/auto 100% no-repeat}.input-wrapper.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.input-wrapper ::-webkit-input-placeholder{color:inherit}.input-wrapper ::-moz-placeholder{color:inherit}.input-wrapper :-ms-input-placeholder{color:inherit}.input-wrapper :-moz-placeholder{color:inherit}.input-wrapper label{opacity:0;z-index:10;pointer-events:none;font-size:.83vw;line-height:.97vw;position:absolute;top:-.35vw;left:1.39vw;display:inline-block;padding-left:.21vw;padding-right:.21vw;transform:translate3d(0,.69vw,0);transition:transform .2s cubic-bezier(.4,.8,.74,1),opacity .2s cubic-bezier(.4,.8,.74,1);background:#001f41}.input-wrapper label strong{font-weight:700}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{color:inherit;font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:inherit;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:0 0;box-sizing:border-box;border:1px solid #708ba8;border-radius:.56vw;padding-left:1.53vw;padding-right:1.53vw;transition:padding .3s,opacity .3s}.input-wrapper input::-moz-selection,.input-wrapper select::-moz-selection,.input-wrapper textarea::-moz-selection{color:#fff;background:#014279}.input-wrapper input::selection,.input-wrapper select::selection,.input-wrapper textarea::selection{color:#fff;background:#014279}.input-wrapper input:-webkit-autofill,.input-wrapper select:-webkit-autofill,.input-wrapper textarea:-webkit-autofill{-webkit-text-fill-color:#c5dbf2;-webkit-box-shadow:0 0 0 1000px #001f41 inset}.input-wrapper input:not(:-moz-placeholder-shown),.input-wrapper input:not(:placeholder-shown),.input-wrapper select:not(:-moz-placeholder-shown),.input-wrapper select:not(:placeholder-shown),.input-wrapper textarea:not(:-moz-placeholder-shown),.input-wrapper textarea:not(:placeholder-shown){opacity:1;color:#c5dbf2}.input-wrapper input:not(:-moz-placeholder-shown)+label,.input-wrapper input:not(:placeholder-shown)+label,.input-wrapper select:not(:-moz-placeholder-shown)+label,.input-wrapper select:not(:placeholder-shown)+label,.input-wrapper textarea:not(:-moz-placeholder-shown)+label,.input-wrapper textarea:not(:placeholder-shown)+label{opacity:1;transform:translate3d(0,0,0)}.input-wrapper input.required,.input-wrapper select.required,.input-wrapper textarea.required{border:1px solid #b81515}.input-wrapper textarea{resize:none;overflow:hidden}.input-wrapper textarea:not(:-moz-placeholder-shown),.input-wrapper textarea:not(:placeholder-shown){line-height:6.25vw}.input-wrapper.checkbox~.post{display:block;height:11.11vw;background:#003267;margin-left:3.47vw;border-radius:.56vw;box-sizing:border-box;padding:1.04vw 1.25vw}.input-wrapper.checkbox~.post .left,.input-wrapper.checkbox~.post .right{display:inline-block;vertical-align:middle}.input-wrapper.checkbox~.post .left{width:13.19vw;height:100%;background:#001f41;border-radius:.28vw;box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.input-wrapper.checkbox~.post .left .before{content:none}.input-wrapper.checkbox~.post .left .img{height:100%;padding-bottom:0!important}.input-wrapper.checkbox~.post .left img{-o-object-fit:cover;object-fit:cover;height:100%}.input-wrapper.checkbox~.post .right{padding-left:1.67vw;width:36.11vw}.input-wrapper.checkbox~.post .cat{font-family:Karla,Verdana,sans-serif;font-weight:700;color:#04e3ff;font-size:.97vw;line-height:1.81vw;text-transform:uppercase}.input-wrapper.checkbox~.post h4{margin-top:-.35vw}.input-wrapper.checkbox~.post .small{color:#c5dbf2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.21vw}.input-range-wrapper{position:relative;margin-top:3.13vw}.input-range-wrapper .max,.input-range-wrapper .min{color:#708ba8;font-size:1.32vw;line-height:1.74vw;position:absolute;top:-1.04vw}.input-range-wrapper .min{left:0}.input-range-wrapper .max{right:0}.input-range-wrapper .value{cursor:pointer;text-align:center;color:#04e3ff;font-size:1.32vw;line-height:1.74vw;display:block;position:absolute;top:2.43vw;left:0}.input-range-wrapper input{cursor:pointer;display:inline-block;width:100%;height:.49vw;border-radius:.56vw;background:#1c334c}.input-range-wrapper input::-webkit-slider-thumb{outline:0;-webkit-appearance:none;appearance:none;position:relative;display:block;width:2.08vw;height:2.08vw;border:0;background:url(../../img/range.svg) center/auto 100% no-repeat}button.submit{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-family:Karla,Verdana,sans-serif;font-weight:700;font-size:1.6vw;line-height:3.89vw;text-transform:uppercase;overflow:hidden;position:relative;display:block;height:3.89vw;padding-left:3.13vw;padding-right:3.13vw;border-radius:1.94vw;background:#1674c5;transition:color .3s cubic-bezier(.48,.04,.52,.96),background .3s cubic-bezier(.48,.04,.52,.96)}button.submit:hover{color:#001328;background:#04e3ff}button.submit:hover::before{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 55 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E %3Ccircle fill='%23001328' stroke='none' cx='6' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23001328' stroke='none' cx='26' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23001328' stroke='none' cx='46' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E %3C/circle%3E %3C/svg%3E") center/100% no-repeat}button.submit:hover::after{background:url(../../img/sent-dark.svg) center/100% auto no-repeat}button.submit::before{content:"";opacity:0;position:absolute;left:0;right:0;top:-100%;display:block;width:3.82vw;height:100%;margin:auto;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 55 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E %3Ccircle fill='%23fff' stroke='none' cx='6' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23fff' stroke='none' cx='26' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23fff' stroke='none' cx='46' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E %3C/circle%3E %3C/svg%3E") center/100% no-repeat;transition:background .3s cubic-bezier(.48,.04,.52,.96),opacity .6s,transform .6s cubic-bezier(.9,0,.1,1)}button.submit::after{content:"";opacity:0;position:absolute;left:0;right:0;top:-100%;display:block;width:1.39vw;height:100%;margin:auto;background:url(../../img/sent.svg) center/100% auto no-repeat;transition:background .3s cubic-bezier(.48,.04,.52,.96),opacity .6s,transform .6s cubic-bezier(.9,0,.1,1)}button.submit.sending::before{opacity:1;transform:translateY(100%)}button.submit.sending .label{opacity:0;transform:translateY(100%)}button.submit.sent::before{opacity:0;transform:translateY(200%)}button.submit.sent::after{opacity:1;transform:translateY(100%)}button.submit .label{display:inline-block;transition:opacity .6s,transform .6s cubic-bezier(.9,0,.1,1)}.modal,.modal-overlay{z-index:1000;visibility:hidden;position:fixed}.modal-overlay.modal-open,.modal.modal-open{visibility:visible}.modal-overlay{opacity:0;visibility:hidden;z-index:500;cursor:pointer;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,19,40,.95);transition:opacity 1s,visibility 1s}.modal-overlay.modal-open{opacity:1;visibility:visible}.modal{z-index:1005;overflow:hidden;top:0;right:0;height:auto;transform:translate3d(0,100%,0);transition:visibility 1s linear,transform 1s cubic-bezier(.66,0,.86,0)}.modal.modal-open{transform:translate3d(0,0,0);transition:visibility 1.3s,transform 1.3s cubic-bezier(.16,1.08,.38,.98)}.modal.medium{overflow:hidden;opacity:0;top:50%;left:0;width:44.44vw;height:auto;margin:0 auto;border-radius:1.11vw;transform:translate3d(0,100%,0);transition:opacity .5s .5s,visibility linear 1s,transform 1s cubic-bezier(.66,0,.86,0)}.modal.medium.modal-open{opacity:1;transform:translate3d(0,-50%,0);transition:opacity .5s .5s,visibility 1.3s,transform 1.3s cubic-bezier(.16,1.08,.38,.98)}.modal.medium figure{position:relative}.modal.medium figure .close-modal{cursor:pointer;z-index:10;position:absolute;top:1.39vw;right:1.39vw;height:1.94vw;width:1.94vw;background:url(../../img/close-modal.svg) center/100% auto no-repeat}.modal.medium figure .media-wrapper .img{display:block;width:100%;height:100%}.modal.medium figure .media-wrapper .img img{-o-object-fit:cover;object-fit:cover}.modal.medium figure figcaption{width:36.11vw;padding-top:2.22vw;padding-bottom:2.43vw;padding-left:1.74vw}.modal.medium figure figcaption .t-4{text-wrap:balance}.modal.medium figure figcaption .excerpt{font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:1.11vw;line-height:1.67vw;margin-top:.56vw;margin-bottom:1.67vw}.modal .modal-content{position:relative;display:block;width:100%;height:100%;background:#002956}.slideshow{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.slideshow:hover{cursor:move;cursor:grab}.slideshow:active{cursor:ew-resize;cursor:-moz-grabbin;cursor:grabbing}.slideshow .next-btn,.slideshow .prev-btn{cursor:pointer}.slideshow .next-btn.hidden,.slideshow .prev-btn.hidden{visibility:hidden}.slideshow .slideshow-item{white-space:normal;display:inline-block;vertical-align:top}.slideshow .slideshow-item img,.slideshow .slideshow-item video{pointer-events:none}.craft-item{position:relative;text-decoration:none;display:block}.craft-item .left,.craft-item .right{display:inline-block;vertical-align:top}.craft-item .left{width:34.68%;box-sizing:border-box;padding-right:2.78vw}.craft-item .left .excerpt{color:#c5dbf2;margin-top:.35vw;margin-bottom:.97vw}.craft-item .right{width:65.32%;padding:1.39vw;box-sizing:border-box;background:#003c70}.craft-item .right .media-wrapper{box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.craft-item .right img{-o-object-fit:cover;object-fit:cover;height:100%}.block-link{position:relative;text-decoration:none;display:block;padding-top:6.94vw;padding-bottom:8.33vw;background:currentColor;background:var(--color,currentColor)}.block-link h3{color:currentColor;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:3.47vw;line-height:3.82vw;margin-bottom:.97vw}.block-push{overflow:hidden;position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-push.no-mt{margin-top:0}.block-push.no-mb{margin-bottom:0}.block-push .min-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.block-push .media-wrapper .before{display:none}.block-push .media-wrapper .img{position:static;height:100%;padding-bottom:0!important}.block-push .media-wrapper img{position:static;width:100%;height:auto}.block-push .left{width:51.39vw;margin-right:6.94vw}.block-push .right{width:36.11vw;padding-top:9.03vw;padding-bottom:13.89vw}.block-push .right .subject{font-weight:700;font-size:1.39vw;line-height:1.81vw;text-transform:uppercase;color:currentColor;color:var(--color,currentColor)}.block-push .right .text{font-size:1.11vw;line-height:1.53vw;margin-top:.28vw;margin-bottom:.9vw}.block-push .right .text h4{margin-top:.9vw}.block-push .right .text strong{font-size:1.39vw;line-height:1.81vw}.block-push .right .text ol,.block-push .right .text ul{list-style:disc;margin-top:.42vw;margin-left:1.39vw}.block-push .right .text ol.half,.block-push .right .text ul.half{display:flex;flex-wrap:wrap;width:120%}.block-push .right .text ol.half li,.block-push .right .text ul.half li{width:50%}.block-video{position:relative;padding-top:11.46vw;padding-bottom:8.33vw;background:#001f41}.block-video.col p{margin-top:1.04vw}.block-video.col .left{margin-right:1.74vw}.block-video .left,.block-video .right{display:inline-block;vertical-align:top;max-width:calc(50% - .87vw)}.block-video p{margin-top:.35vw;margin-bottom:.9vw}.block-video .btn-arrow{margin-bottom:3.13vw}.block-video .media{margin-top:2.08vw;padding:1.39vw;box-sizing:border-box;background:#003c70}.block-video .media .media-wrapper{box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.block-title{position:relative;display:flex;align-items:center;flex-flow:row nowrap;margin-top:9.03vw;margin-bottom:9.03vw}.block-title .left{flex-shrink:0;width:11.11vw;margin-right:2.64vw}.block-title .right p{margin-top:.35vw}.block-image{position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-image.f-m{margin-top:9.03vw}.block-image.portrait .media{padding-left:10.42vw;padding-right:10.42vw}.block-image.image-left .left{width:56.18vw}.block-image.image-left .right{width:29.86vw}.block-image.image-left .text{padding-left:2.78vw}.block-image .left,.block-image .right{overflow:hidden;display:inline-block;vertical-align:top}.block-image .left .small,.block-image .right .small{color:#5d7793;display:block;margin-top:.69vw}.block-image .left{width:29.86vw}.block-image .right{width:56.18vw}.block-image .media{width:100%;box-sizing:border-box;padding:1.39vw;background:#2f597c;background:var(--background,#2f597c)}.block-image .media .media-wrapper{box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.block-image .text{box-sizing:border-box;padding-right:2.78vw}.block-image .text .subtitle{color:#c5dbf2;margin-top:.14vw}.block-image .text .text-content{color:#708ba8;max-width:275px;max-width:19.1vw;margin-top:1.25vw}.block-embed{position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-embed p{max-width:810px;max-width:56.25vw;margin-top:.21vw}.block-embed a{color:#5d7793;text-decoration:none;font-size:1.11vw;line-height:1.53vw;display:block;margin-top:1.32vw}.block-embed a strong{color:#c5dbf2;font-weight:700;font-size:.9vw;line-height:2.08vw;text-transform:uppercase;display:inline-block;height:2.08vw;padding-left:1.25vw;padding-right:1.25vw;margin-left:.35vw;margin-right:.35vw;border-radius:1.04vw;background:#2f2c43}.block-embed .embed{position:relative;padding:1.39vw;margin-top:2.43vw;background:#2f597c;background:var(--background,#2f597c);box-sizing:border-box}.block-embed .embed::before{content:"";display:block;padding-bottom:56.25%}.block-embed .embed .embed-wrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.block-embed .embed .embed-wrapper iframe,.block-embed .embed .embed-wrapper img,.block-embed .embed .embed-wrapper video{position:absolute;top:1.39vw;left:1.39vw;width:calc(100% - 2.78vw);height:calc(100% - 2.78vw);box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.block-embed .small{color:#5d7793;color:var(--color,#5d7793);display:block;margin-top:.69vw}.block-lottie{position:relative;padding-top:8.33vw;padding-bottom:9.72vw}.block-lottie .subject{font-weight:600;font-size:1.39vw;line-height:1.81vw;text-transform:uppercase;margin-bottom:.07vw}.block-lottie h2{color:currentColor}.block-lottie p{margin-top:.69vw;margin-bottom:.69vw}.block-lottie .btn-arrow{margin-bottom:1.04vw}.block-lottie .lottie{margin-top:4.17vw}.block-medium{contain:content;overflow:hidden;position:relative;padding-top:5.56vw;padding-bottom:5.56vw;background:#001f41}.block-medium .medium-article{margin-top:3.89vw}.block-medium .medium-article figure{display:flex;align-items:center;flex-flow:row nowrap}.block-medium .medium-article figure .media-wrapper{flex:none;width:22.78vw;margin-right:1.67vw}.block-medium .medium-article figure .media-wrapper .img{-o-object-fit:cover;object-fit:cover;height:100%}.block-medium .medium-article figure .excerpt{text-wrap:balance;margin-top:.42vw;margin-bottom:.56vw}.block-medium .btn-wrapper .btn-arrow{display:table;margin-top:4.1vw}.block-wysiwyg{overflow:hidden;position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-wysiwyg.no-mt{margin-top:0}.block-wysiwyg.no-mb{margin-bottom:0}.block-wysiwyg .wrapper{max-width:860px;max-width:59.72vw}.block-wysiwyg .media-wrapper{width:100%;margin-bottom:4.17vw}.block-wysiwyg .media-wrapper .before{display:none}.block-wysiwyg .media-wrapper .img{position:static;height:100%;padding-bottom:0!important}.block-wysiwyg .media-wrapper img{position:static;width:100%;height:auto}.block-wysiwyg .subject{font-weight:700;color:#04e3ff;font-size:1.39vw;line-height:1.81vw;text-transform:uppercase}.block-wysiwyg .text{font-size:1.11vw;line-height:1.53vw;margin-top:.28vw;margin-bottom:2.78vw}.block-wysiwyg .text h1,.block-wysiwyg .text h2,.block-wysiwyg .text h3,.block-wysiwyg .text h4{color:#fff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;margin-top:.9vw}.block-wysiwyg .text h1{font-size:3.33vw;line-height:3.47vw}.block-wysiwyg .text h2{font-size:2.22vw;line-height:2.78vw}.block-wysiwyg .text h3{font-size:1.81vw;line-height:2.22vw}.block-wysiwyg .text h4{font-size:1.11vw;line-height:1.53vw}.block-wysiwyg .text ol,.block-wysiwyg .text ul{margin-top:.42vw;margin-left:2.78vw}.block-wysiwyg .text ol.half,.block-wysiwyg .text ul.half{display:flex;flex-wrap:wrap;width:120%}.block-wysiwyg .text ol.half li,.block-wysiwyg .text ul.half li{width:50%}.block-wysiwyg .text ul{list-style:disc}.block-wysiwyg .text ol{list-style:decimal}.block-wysiwyg .text p,.block-wysiwyg .text pre{margin-top:1.39vw;margin-bottom:1.39vw}.block-wysiwyg .text p.bold,.block-wysiwyg .text pre.bold{font-weight:600}.block-wysiwyg .text del,.block-wysiwyg .text em,.block-wysiwyg .text span,.block-wysiwyg .text strong{display:inline}.block-wysiwyg .text b,.block-wysiwyg .text strong{font-weight:600}.block-wysiwyg .text em{font-style:italic}.block-wysiwyg .text dl{margin-top:1.39vw;margin-bottom:1.39vw}.block-wysiwyg .text dl dt{font-weight:600}.block-wysiwyg .text dl dd{margin-left:1.39vw;margin-bottom:.42vw}.block-wysiwyg .text blockquote{width:70%;margin-left:2.78vw;padding-left:1.39vw;border-left:.28vw solid #fff}.block-link-text{font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;text-decoration:none;position:relative;display:block;padding-top:9.72vw;padding-bottom:8.33vw;background:var(--color,currentColor)}.block-link-text.variant-style{padding-bottom:4.17vw}.block-link-text.variant-style+.block-list-link{padding-top:0}.block-link-text.variant-style .text-content{font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:1.39vw;line-height:1.94vw}.block-link-text.variant-style .btn-wrapper{margin-top:-1.04vw}.block-link-text.variant-style .btn-wrapper::before{background:#fff}.block-link-text h2{font-family:Karla,Verdana,sans-serif;font-weight:600;font-size:1.39vw;line-height:1.94vw;text-transform:uppercase;color:var(--color,#fff);margin-bottom:1.04vw}.block-link-text h3{color:currentColor;margin-bottom:1.39vw}.block-link-text .text-content{text-align:justify;font-size:1.81vw;line-height:2.22vw}.block-link-text .btn-wrapper .btn-arrow{margin-top:1.94vw}.block-news-list{overflow:hidden;position:relative;background:#001f41;background:var(--background,#001f41)}.block-news-list.border{border-top:1px solid var(--color,#04e3ff);border-bottom:1px solid var(--color,#04e3ff);border-top-width:.07vw;border-bottom-width:.07vw}.block-news-list .news{position:relative}.block-news-list .news::after,.block-news-list .news::before{content:"";z-index:5;position:absolute;top:0;bottom:0;display:block;height:100%;width:50vw}.block-news-list .news::before{left:0;background:#001f41;background:var(--background,#001f41)}.block-news-list .news::after{right:0;background:#001328;background:var(--background,#001328)}.block-news-list .news.text-left::before{background:#001328;background:var(--background,#001328)}.block-news-list .news.text-left::after{background:#001f41;background:var(--background,#001f41)}.block-news-list .news.follow-scroll .media,.block-news-list .news.no-media .media{align-self:stretch}.block-news-list .news.follow-scroll .media .lottie,.block-news-list .news.no-media .media .lottie{pointer-events:none;top:0;transform:translateY(0)}.block-news-list .news.follow-scroll .media{padding-top:15.63vw}.block-news-list .news.gallery .media-wrapper{margin-top:6.94vw;margin-bottom:6.94vw}.block-news-list .news.gallery .media-wrapper:first-of-type{margin-top:3.47vw}.block-news-list .news.gallery .media-wrapper:last-of-type{margin-bottom:3.47vw}.block-news-list .news.gallery .gallery{background:#001f41;background:var(--background,#001f41)}.block-news-list .news.gallery .text-wrapper{align-self:stretch}.block-news-list .news.gallery .text-wrapper .text{width:100%;padding-top:6.94vw;padding-bottom:6.94vw}.block-news-list .news .wrapper{z-index:10;position:relative;display:flex;align-items:center}.block-news-list .news .media{display:flex;align-self:stretch;background:#001f41;background:var(--background,#001f41);padding-top:10.42vw;padding-bottom:10.42vw}.block-news-list .news .media.full-size{padding:0}.block-news-list .news .media .media-wrapper{width:100%}.block-news-list .news .media .lottie{pointer-events:none}.block-news-list .news .text-list{padding-top:15.63vw;padding-bottom:17.01vw}.block-news-list .news .text-list .text-item:not(:first-of-type){margin-top:15.97vw}.block-news-list .news .text .subject{font-weight:700;font-size:1.39vw;line-height:1.81vw;text-transform:uppercase;color:#04e3ff;color:var(--color,#04e3ff);margin-bottom:.14vw}.block-news-list .news .text h3{width:36.11vw}.block-news-list .news .text .text-content{font-size:1.11vw;line-height:1.53vw;margin-top:.69vw;margin-bottom:.9vw}.block-news-list .news .text .text-content h4{color:#fff;font-weight:700;font-size:1.81vw;line-height:2.22vw;margin-top:1.32vw;margin-bottom:.14vw}.block-news-list .news .text .text-content p,.block-news-list .news .text .text-content pre{margin-bottom:.69vw}.block-news-list .news .text .text-content ol,.block-news-list .news .text .text-content ul{list-style:disc;margin-top:.42vw;margin-left:1.39vw;width:calc(100% + 7.64vw)}.block-news-list .news .text .text-content ol.half,.block-news-list .news .text .text-content ul.half{display:flex;flex-wrap:wrap;width:120%}.block-news-list .news .text .text-content ol.half li,.block-news-list .news .text .text-content ul.half li{width:50%}.block-news-list .left,.block-news-list .right{will-change:transform;overflow:hidden;display:inline-block;vertical-align:middle;width:50%;box-sizing:border-box;padding:6.94vw 6.94vw 100px}.block-news-list .left{padding-left:4.17vw}.block-list-link{padding-top:6.94vw;padding-bottom:10.42vw}.block-list-link.breezy{padding-bottom:9.03vw}.block-list-link.breezy h3:not(:first-of-type){margin-top:4.51vw}.block-list-link.breezy ul{overflow:hidden;margin-top:1.39vw}.block-list-link.breezy ul li{line-height:4.86vw;height:4.86vw;padding-left:1.74vw;padding-right:1.74vw;background:#001f41;border-color:#708ba8}.block-list-link.breezy ul li.hidden{display:none}.block-list-link.breezy ul li.no-jobs{color:#5d7793;font-size:1.39vw;line-height:1.94vw;height:auto;border:0;padding:0;background:0 0}.block-list-link.breezy ul strong{color:#fff;font-size:1.39vw;line-height:1.94vw;margin-right:.35vw}.block-list-link.breezy .see-more{margin-top:1.39vw}.block-list-link .cat{font-weight:700;font-size:1.39vw;line-height:1.81vw;text-transform:uppercase;color:currentColor;color:var(--color,currentColor);display:block;margin-bottom:.14vw}.block-list-link ul{margin-top:2.22vw}.block-list-link ul li{color:#5d7793;font-size:1.11vw;line-height:3.82vw;height:3.82vw;padding-left:2.78vw;padding-right:2.78vw;box-sizing:border-box;background:#0c223b;border:0 solid #708ba8;border-top-width:.07vw}.block-list-link ul li:last-of-type{border-bottom-width:.07vw}.block-list-link ul span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;padding-right:1.74vw;box-sizing:border-box}.block-list-link ul strong{color:#daecfe;font-size:1.53vw;line-height:3.82vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block-list-link ul button{flex:none}.block-list-link ul a{text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.block-list-link ul a:hover .btn-arrow .arrow svg{transform:translate3d(.56vw,0,0)}.block-list-link ul a:hover .btn-arrow .background{width:calc(100% + 1.04vw)}.block-slideshow{position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-slideshow.f-m{margin-top:9.03vw}.block-slideshow .subtitle{color:#c5dbf2;margin-top:.14vw}.block-slideshow p{color:#708ba8;max-width:845px;max-width:58.68vw;margin-top:1.25vw}.block-slideshow .slideshow{position:relative;margin-top:2.43vw}.block-slideshow .slideshow .next-btn,.block-slideshow .slideshow .prev-btn{z-index:10;position:absolute;top:0;bottom:0;width:13.89vw}.block-slideshow .slideshow .prev-btn{left:-13.89vw}.block-slideshow .slideshow .next-btn{right:-13.89vw}.block-slideshow .slideshow .slideshow-item{width:100%;margin-right:3.47vw}.block-slideshow .slideshow .slideshow-item .media{padding:1.39vw;background:#2f597c;background:var(--background,#2f597c)}.block-slideshow .slideshow .slideshow-item .media .media-wrapper{box-shadow:0 0 .56vw 0 rgba(0,0,0,.5)}.block-slideshow .slideshow .slideshow-item .small{color:#5d7793;color:var(--color,#5d7793);display:block;margin-top:.69vw}.block-img-full-width{position:relative;margin-top:4.17vw;margin-bottom:4.17vw}.block-img-full-width.no-mt{margin-top:0}.block-img-full-width.no-mb{margin-bottom:0}.block-img-full-width .overlay{z-index:10;text-align:center;position:absolute;left:0;right:0;top:50%;margin:0 auto;transform:translateY(-50%)}.block-img-full-width .overlay span{color:#fff;font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:2.08vw;line-height:2.5vw;display:block;margin-bottom:1.81vw}.block-img-full-width .overlay .btn{font-size:1.25vw;line-height:4.17vw;height:4.17vw;display:inline-block;vertical-align:middle;margin-left:.69vw;margin-right:.69vw;padding-left:1.88vw;padding-right:1.88vw;border-radius:2.36vw}.block-img-full-width .overlay .btn img{display:inline-block;vertical-align:middle;width:2.5vw;margin-right:.35vw}.block-improbable-impact{color:#001328;color:var(--color,#001328);position:relative;margin-top:4.17vw;margin-bottom:4.17vw;padding-top:6.94vw;padding-bottom:5.56vw;background:#8fc0f4}.block-improbable-impact.no-mt{margin-top:0}.block-improbable-impact.no-mb{margin-bottom:0}.block-improbable-impact h3{color:currentColor}.block-improbable-impact .left,.block-improbable-impact .right{display:inline-block;vertical-align:top}.block-improbable-impact .left{width:23.61vw;margin-right:6.25vw}.block-improbable-impact .right{width:56.18vw}.block-improbable-impact .text-wrapper{overflow:hidden;position:relative;color:currentColor;margin-bottom:1.39vw}.block-improbable-impact .text-wrapper.anim-js::after{transition:transform 1s cubic-bezier(.9,0,.1,1)}.block-improbable-impact .text-wrapper.anim-js.out::after{transform:translate3d(0,0,0) scaleX(0);transition:transform}.block-improbable-impact .text-wrapper.anim-js.out.t::after{transform:translate3d(0,0,0) scaleX(1)}.block-improbable-impact .text-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:.07vw;width:100%;height:.07vw;background:#001328;transform-origin:left center}.block-improbable-impact .text-wrapper a,.block-improbable-impact .text-wrapper h4,.block-improbable-impact .text-wrapper h5{color:currentColor}.block-improbable-impact .text-wrapper p{margin-top:.69vw;margin-bottom:1.46vw}.block-improbable-impact .text-wrapper h5{font-family:Karla,Verdana,sans-serif;font-weight:700;font-size:1.39vw;line-height:1.53vw;display:inline-block;vertical-align:middle;margin-top:1.74vw;margin-bottom:1.67vw}.block-improbable-impact .text-wrapper h5:first-of-type{margin-top:.28vw}.block-improbable-impact .text-wrapper h5::before{content:"";display:inline-block;vertical-align:middle;height:.42vw;width:.42vw;border-radius:100%;margin-right:.63vw;background:#001328;background:var(--color,#001328)}.block-improbable-impact .text-wrapper .images{width:105%}.block-improbable-impact .text-wrapper .images:last-of-type{margin-bottom:1.39vw}.block-improbable-impact .text-wrapper .images li{display:inline-block;vertical-align:middle;height:3.47vw;margin-bottom:1.74vw;margin-right:2.78vw}.block-improbable-impact .text-wrapper .images li:last-of-type{margin-right:0}.block-improbable-impact .text-wrapper .images li img{display:block;width:auto;height:100%}.page.archive-craft,.page.archive-game-studio,.page.contact,.page.default,.page.single-craft,.page.single-game-studio{overflow:hidden}.page.archive-craft .head,.page.archive-game-studio .head,.page.contact .head,.page.default .head,.page.single-craft .head,.page.single-game-studio .head{color:#001328;overflow:hidden;position:relative;height:46.88vw;background:#04e3ff;background:var(--color,#04e3ff)}.page.archive-craft .head.min,.page.archive-game-studio .head.min,.page.contact .head.min,.page.default .head.min,.page.single-craft .head.min,.page.single-game-studio .head.min{height:27.08vw}.page.archive-craft .head.min .left .text,.page.archive-game-studio .head.min .left .text,.page.contact .head.min .left .text,.page.default .head.min .left .text,.page.single-craft .head.min .left .text,.page.single-game-studio .head.min .left .text{color:#a6dcff}.page.archive-craft .head.light,.page.archive-craft .head.light .left h4,.page.archive-game-studio .head.light,.page.archive-game-studio .head.light .left h4,.page.contact .head.light,.page.contact .head.light .left h4,.page.default .head.light,.page.default .head.light .left h4,.page.single-craft .head.light,.page.single-craft .head.light .left h4,.page.single-game-studio .head.light,.page.single-game-studio .head.light .left h4{color:#fff}.page.archive-craft .head.animate-in .left .text,.page.archive-craft .head.animate-in .left h1,.page.archive-craft .head.animate-in .left h4,.page.archive-game-studio .head.animate-in .left .text,.page.archive-game-studio .head.animate-in .left h1,.page.archive-game-studio .head.animate-in .left h4,.page.contact .head.animate-in .left .text,.page.contact .head.animate-in .left h1,.page.contact .head.animate-in .left h4,.page.default .head.animate-in .left .text,.page.default .head.animate-in .left h1,.page.default .head.animate-in .left h4,.page.single-craft .head.animate-in .left .text,.page.single-craft .head.animate-in .left h1,.page.single-craft .head.animate-in .left h4,.page.single-game-studio .head.animate-in .left .text,.page.single-game-studio .head.animate-in .left h1,.page.single-game-studio .head.animate-in .left h4{opacity:1;transform:translate3d(0,0,0)}.page.archive-craft .head .min-wrapper,.page.archive-game-studio .head .min-wrapper,.page.contact .head .min-wrapper,.page.default .head .min-wrapper,.page.single-craft .head .min-wrapper,.page.single-game-studio .head .min-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;padding-top:2.78vw}.page.archive-craft .head .left,.page.archive-game-studio .head .left,.page.contact .head .left,.page.default .head .left,.page.single-craft .head .left,.page.single-game-studio .head .left{z-index:10;position:relative;width:43.06vw}.page.archive-craft .head .left .text,.page.archive-craft .head .left h1,.page.archive-craft .head .left h4,.page.archive-game-studio .head .left .text,.page.archive-game-studio .head .left h1,.page.archive-game-studio .head .left h4,.page.contact .head .left .text,.page.contact .head .left h1,.page.contact .head .left h4,.page.default .head .left .text,.page.default .head .left h1,.page.default .head .left h4,.page.single-craft .head .left .text,.page.single-craft .head .left h1,.page.single-craft .head .left h4,.page.single-game-studio .head .left .text,.page.single-game-studio .head .left h1,.page.single-game-studio .head .left h4{transform:translate3d(0,41.67vw,0);transition:opacity 1s linear .15s,transform 1s cubic-bezier(.26,1.04,.54,1) .15s}.page.archive-craft .head .left h4,.page.archive-game-studio .head .left h4,.page.contact .head .left h4,.page.default .head .left h4,.page.single-craft .head .left h4,.page.single-game-studio .head .left h4{color:#001328;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:1.94vw;line-height:2.08vw;display:block;margin-top:1.53vw;transition:opacity 1s linear .25s,transform 1s cubic-bezier(.26,1.04,.54,1) .25s}.page.archive-craft .head .left h4 small,.page.archive-game-studio .head .left h4 small,.page.contact .head .left h4 small,.page.default .head .left h4 small,.page.single-craft .head .left h4 small,.page.single-game-studio .head .left h4 small{font-family:Karla,Verdana,sans-serif;font-weight:400;font-style:italic;font-size:1.39vw;line-height:1.81vw}.page.archive-craft .head .left .text,.page.archive-game-studio .head .left .text,.page.contact .head .left .text,.page.default .head .left .text,.page.single-craft .head .left .text,.page.single-game-studio .head .left .text{font-size:1.39vw;line-height:1.81vw;margin-top:1.11vw;max-width:600px;max-width:41.67vw;transition:opacity 1s linear .3s,transform 1s cubic-bezier(.26,1.04,.54,1) .3s}.page.archive-craft .head .left .text ol,.page.archive-craft .head .left .text ul,.page.archive-game-studio .head .left .text ol,.page.archive-game-studio .head .left .text ul,.page.contact .head .left .text ol,.page.contact .head .left .text ul,.page.default .head .left .text ol,.page.default .head .left .text ul,.page.single-craft .head .left .text ol,.page.single-craft .head .left .text ul,.page.single-game-studio .head .left .text ol,.page.single-game-studio .head .left .text ul{list-style:inside}.page.archive-craft .head .left .text strong,.page.archive-game-studio .head .left .text strong,.page.contact .head .left .text strong,.page.default .head .left .text strong,.page.single-craft .head .left .text strong,.page.single-game-studio .head .left .text strong{font-weight:600}.page.archive-craft .head .media-wrapper,.page.archive-game-studio .head .media-wrapper,.page.contact .head .media-wrapper,.page.default .head .media-wrapper,.page.single-craft .head .media-wrapper,.page.single-game-studio .head .media-wrapper{z-index:5;position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%}.page.archive-craft .head .media-wrapper .before,.page.archive-game-studio .head .media-wrapper .before,.page.contact .head .media-wrapper .before,.page.default .head .media-wrapper .before,.page.single-craft .head .media-wrapper .before,.page.single-game-studio .head .media-wrapper .before{display:none}.page.archive-craft .head .media-wrapper .img,.page.archive-game-studio .head .media-wrapper .img,.page.contact .head .media-wrapper .img,.page.default .head .media-wrapper .img,.page.single-craft .head .media-wrapper .img,.page.single-game-studio .head .media-wrapper .img{height:100%;padding-bottom:0!important}.page.archive-craft .head .media-wrapper img,.page.archive-craft .head .media-wrapper video,.page.archive-game-studio .head .media-wrapper img,.page.archive-game-studio .head .media-wrapper video,.page.contact .head .media-wrapper img,.page.contact .head .media-wrapper video,.page.default .head .media-wrapper img,.page.default .head .media-wrapper video,.page.single-craft .head .media-wrapper img,.page.single-craft .head .media-wrapper video,.page.single-game-studio .head .media-wrapper img,.page.single-game-studio .head .media-wrapper video{-o-object-fit:cover;object-fit:cover}.page.page-text{overflow:hidden;background:#001f41;padding-top:13.89vw}.page.page-text .t-2{padding-left:2.78vw;margin-bottom:2.43vw}.page.page-text .content{color:#c5dbf2;font-size:1.11vw;line-height:1.53vw;max-width:910px;max-width:63.19vw;padding-left:2.78vw;padding-bottom:8.68vw}.page.page-text .content h2{font-weight:700;font-size:1.53vw;line-height:2.08vw;margin-top:2.08vw;margin-bottom:.69vw}.page.page-text .content h3{font-size:1.25vw;line-height:1.81vw;margin-top:1.39vw}.page.page-text .content ol,.page.page-text .content ul{list-style:inside}.page.index{overflow:hidden}.page.index .intro{z-index:55;position:fixed;top:0;left:0;right:0;display:block;width:100%;height:100vh;transition:visibility 1.2s}.page.index .intro.animate-out{visibility:hidden}.page.index .intro.animate-out::before{transform:translate3d(0,-100%,0)}.page.index .intro::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100%;background:#003267;transition:transform 1.2s cubic-bezier(.9,0,.1,1);transform:translate3d(0,0,0)}.page.index .intro .line-loader{position:absolute;bottom:4.17vw;right:2.78vw;width:.07vw;height:9.72vw;background:#04e3ff;transform-origin:bottom center;transform:translate3d(0,0,0) scaleY(0);transition:transform .2s linear}.page.index .intro .num-loader{opacity:0;text-align:right;color:#04e3ff;font-family:"GT Sectra",Verdana,sans-serif;font-weight:700;font-size:2.08vw;line-height:2.08vw;position:absolute;bottom:12.5vw;right:4.17vw;transform-origin:500% 0;transform:translate3d(0,0,0) rotateZ(-20deg);transition:transform .2s linear}.page.index .head{overflow:hidden;position:relative;height:100vh;width:100%;background:#001429}.page.index .head .canvas-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh}.page.index .head canvas.engine{pointer-events:none;position:absolute;top:0;left:20%;width:100%;height:100%}.page.index .head .light{opacity:0;position:absolute;top:0;bottom:0;left:40%;right:0;display:block;height:5vh;width:5vh;margin:auto;border-radius:50%;background:#fff;box-shadow:0 0 50vh 40vh #fff}.page.index .head .step{z-index:20;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;top:0;height:100vh}.page.index .head .step h1{font-size:5.69vw;line-height:5.97vw}.page.index .head .step h1 .line-wrapper{overflow:hidden;display:inline-block;margin-bottom:-.69vw;padding-bottom:.69vw}.page.index .head .step h1 .line-wrapper i{display:inline-block}.page.index .head .step .btn-arrow{opacity:0;visibility:hidden;margin-top:1.74vw}.page.index .head .step-1 .scroll{font-family:Karla,Verdana,sans-serif;font-weight:700;color:#04e3ff;font-size:.97vw;line-height:1.18vw;text-transform:uppercase;letter-spacing:.28px;letter-spacing:.02vw;overflow:hidden;display:inline-block;position:absolute;left:0;bottom:9.03vw;transform-origin:center bottom}.page.index .head .step-1 .scroll.animated{animation-name:bounce;animation-duration:1s}.page.index .head .step-1 .scroll.arrow .arrow-ico.a{animation-fill-mode:forwards;animation:4s cubic-bezier(.66,0,.34,1) infinite scroll-arrow-1}.page.index .head .step-1 .scroll.arrow .arrow-ico.b{animation:4s cubic-bezier(.66,0,.34,1) infinite scroll-arrow-2}.page.index .head .step-1 .scroll .arrow-ico{content:"";display:inline-block;vertical-align:middle;width:.9vw;height:1.11vw;margin-right:.83vw;background:url(../../img/arrow-b.svg) center/100% auto no-repeat}.page.index .head .step-1 .scroll .arrow-ico.b{position:absolute;top:.14vw;left:0;transform:translate3d(0,-115%,0)}.page.index .head .step-1 .scroll .line-wrapper{overflow:hidden;display:inline-block;vertical-align:middle}.page.index .head .step-1 .scroll .line-wrapper i{display:inline-block}.page.index .content{position:absolute;top:100vh;left:0;width:100%}.page.index .block-push{margin-top:6.25vw;margin-bottom:6.25vw}.page.index .block-link-text{padding-bottom:10.42vw}.page.index .block-news-list{padding-bottom:8.33vw}.page.index .block-news-list .news{margin-top:8.33vw}.page.index .block-news-list .text{padding-right:6.25vw}.page.index .block-news-list .text h3{font-size:4.44vw;line-height:4.44vw;width:35.42vw}.page.index .block-news-list .text .text-content{font-size:1.32vw;line-height:1.74vw;margin-top:1.18vw;margin-bottom:2.01vw}.page.index .block-news-list .media.anim-js.out.t .media-wrapper img,.page.index .block-news-list .media.anim-js.out.t .media-wrapper video{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translate3d(0,0,0) scale(1)}.page.index .block-news-list .media.anim-js.out .media-wrapper img,.page.index .block-news-list .media.anim-js.out .media-wrapper video{transition:clip-path,transform,-webkit-clip-path;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translate3d(0,0,0) scale(1.4)}.page.index .block-news-list .media.anim-js .media-wrapper img,.page.index .block-news-list .media.anim-js .media-wrapper video{transform-origin:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:clip-path 1.8s cubic-bezier(.77,0,.175,1),transform 1.8s cubic-bezier(.26,1.04,.54,1),-webkit-clip-path 1.8s cubic-bezier(.77,0,.175,1)}.page.single-craft,.page.single-game-studio{overflow:hidden}.page.single-craft .head-single,.page.single-game-studio .head-single{padding-top:11.81vw;padding-bottom:16.32vw}.page.single-craft .head-single .left,.page.single-craft .head-single .right,.page.single-game-studio .head-single .left,.page.single-game-studio .head-single .right{position:relative;display:inline-block;vertical-align:middle}.page.single-craft .head-single .media-wrapper,.page.single-game-studio .head-single .media-wrapper{width:var(--width,100%);margin:auto}.page.single-craft .head-single .intro-1 .left,.page.single-craft .head-single .intro-1 .right,.page.single-game-studio .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .right{width:47.22vw}.page.single-craft .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .left{padding-left:4.17vw;box-sizing:border-box}.page.single-craft .head-single .intro-1 .left h1,.page.single-game-studio .head-single .intro-1 .left h1{z-index:10;position:relative;width:115%;margin-bottom:.69vw}.page.single-craft .head-single .intro-1 .left p,.page.single-game-studio .head-single .intro-1 .left p{width:36.11vw}.page.single-craft .head-single .intro-2,.page.single-game-studio .head-single .intro-2{margin-top:20.49vw}.page.single-craft .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .left{margin-left:-4.17vw}.page.single-craft .head-single .intro-2 .left,.page.single-craft .head-single .intro-2 .right,.page.single-game-studio .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .right{width:43.06vw}.page.single-craft .head-single .intro-2 .right .text-content,.page.single-game-studio .head-single .intro-2 .right .text-content{margin-left:auto;margin-top:2.78vw;width:36.11vw}.page.single-craft .head-single .intro-2 .right .text-content:last-of-type,.page.single-game-studio .head-single .intro-2 .right .text-content:last-of-type{font-size:1.11vw;line-height:1.32vw}.page.single-craft .head-single .intro-2 .right .text-content ol,.page.single-craft .head-single .intro-2 .right .text-content ul,.page.single-game-studio .head-single .intro-2 .right .text-content ol,.page.single-game-studio .head-single .intro-2 .right .text-content ul{list-style:disc;margin-top:.42vw;margin-left:1.39vw;width:calc(100% + 7.64vw)}.page.single-craft .head-single .intro-2 .right .text-content ol.half,.page.single-craft .head-single .intro-2 .right .text-content ul.half,.page.single-game-studio .head-single .intro-2 .right .text-content ol.half,.page.single-game-studio .head-single .intro-2 .right .text-content ul.half{display:flex;flex-wrap:wrap;width:120%}.page.single-craft .head-single .intro-2 .right .text-content ol.half li,.page.single-craft .head-single .intro-2 .right .text-content ul.half li,.page.single-game-studio .head-single .intro-2 .right .text-content ol.half li,.page.single-game-studio .head-single .intro-2 .right .text-content ul.half li{width:50%}.page.contact,.page.single-craft .content,.page.single-game-studio .content{overflow:hidden}.page.contact form{position:relative;background:#001f41}.page.contact form .form-nav{z-index:5;text-align:right;position:absolute;top:5.21vw;right:4.17vw;width:6.94vw}.page.contact form .form-nav li{font-size:1.32vw;line-height:2.08vw;display:block;width:100%}.page.contact form .form-nav li.active a{color:#04e3ff}.page.contact form .form-nav li.active a::after{opacity:1;transform:translate3d(0,0,0)}.page.contact form .form-nav li a{color:#87a2bf;text-decoration:none;position:relative}.page.contact form .form-nav li a::after{content:"";opacity:0;position:absolute;top:0;bottom:0;right:-1.39vw;display:block;width:.83vw;height:.56vw;margin:auto;border-radius:.28vw;background:#04e3ff;transform:translate3d(-100%,0,0);transition:opacity .3s cubic-bezier(.48,.04,.52,.96),transform .3s cubic-bezier(.48,.04,.52,.96)}.page.contact form .form-nav li a:hover{color:#04e3ff}.page.contact form fieldset{width:56.94vw;padding-top:8.33vw}.page.contact form fieldset:first-of-type{padding-top:4.17vw}.page.contact form fieldset.submit{width:100%;margin-top:8.33vw;padding-top:4.17vw;padding-bottom:7.99vw;background:#003c70}.page.contact form fieldset.submit .msg{overflow:hidden;color:#c5dbf2;font-size:1.32vw;line-height:1.74vw;display:block;margin-bottom:.83vw}.page.contact form fieldset.submit .msg.visible i{transform:translate3d(0,0,0)}.page.contact form fieldset.submit .msg i{display:inline-block;transform:translate3d(0,105%,0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98)}.page.contact form .legend{display:block}.page.contact form .small{color:#708ba8}.not-found{overflow:hidden;color:#fff;background:#001f41}.not-found .min-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100vh}.not-found .center{z-index:5;position:relative}.not-found p{font-family:Karla,Verdana,sans-serif;font-weight:400;font-size:1.81vw;line-height:2.08vw;margin-top:-.69vw}.not-found p.fr{color:#a6dcff;margin-top:.69vw}.page.archive-craft,.page.archive-game-studio{overflow:hidden}.page.archive-craft .block-push,.page.archive-game-studio .block-push{margin-top:5.56vw;margin-bottom:6.25vw}.page.archive-craft .block-push h2,.page.archive-game-studio .block-push h2{font-size:2.08vw;line-height:2.29vw}.page.archive-craft .block-link-text,.page.archive-game-studio .block-link-text{padding-bottom:10.76vw}.page.archive-craft .craft-list li,.page.archive-game-studio .craft-list li{padding-top:0;padding-bottom:9.72vw}.page.archive-craft .craft-list li.pt,.page.archive-game-studio .craft-list li.pt{padding-top:8.33vw}.page.archive-craft .craft-list li.pt:first-of-type,.page.archive-game-studio .craft-list li.pt:first-of-type{padding-top:0}@media screen and (min-width:1440px){body{font-size:1.9rem;line-height:2.5rem}.wrapper{max-width:1440px;padding-left:40px;padding-right:40px}.min-wrapper{max-width:1360px;padding-left:60px;padding-right:60px}#header{padding-top:12px;padding-bottom:12px}#header .logo{height:64px;width:64px}#header .main-nav li{margin-right:35px}#header .main-nav li.sep:empty{width:4px;height:4px;border-radius:16px}#header .main-nav a{font-size:1.6rem;letter-spacing:.5px}#footer{font-size:1.6rem;line-height:2.2rem}#footer .min-wrapper{padding-top:55px;padding-bottom:90px}#footer .address-wrapper{width:380px}#footer .address-wrapper .addresses{margin-top:10px;gap:60px}#footer .address-wrapper .addresses h5{font-size:20px;line-height:28px}#footer .address-wrapper .addresses address{margin-top:7px;min-width:240px}#footer .address-wrapper .addresses .btn{margin-top:5px}#footer .contact-wrapper .t-4{margin-top:55px}#footer .contact-wrapper .contact-box,#footer .contact-wrapper .right{margin-top:20px}#footer .contact-wrapper .contact-box{margin-right:70px;padding:16px 16px 4px;height:96px;width:229px;border-radius:8px}#footer .contact-wrapper .contact-box .logo-contact-box{width:144px}#footer .contact-wrapper .contact-box .social li{width:40px;height:40px}#footer .contact-wrapper .contact-box .social li:not(:last-of-type){margin-right:5px}#footer .min-nav{font-size:1.2rem;border-top-width:1px}#footer .min-nav .logo-cig{width:60px;margin-top:12px;margin-bottom:12px;margin-right:16px}#footer .min-nav .link{background-size:100% 1px}.t-1{font-size:6.4rem;line-height:6.4rem}.t-2{font-size:4.8rem;line-height:5rem}.t-3{font-size:3.2rem;line-height:4rem}.t-4{font-size:2.6rem;line-height:3.2rem}.title{font-size:2.8rem;line-height:3.6rem}.large{font-size:2.2rem;line-height:3rem}.small{font-size:1.6rem;line-height:2.2rem}.link{background-size:0 1px}.link:hover{background-size:100% 1px}.link-a::after{height:1px}.btn{font-size:1.3rem;line-height:4rem;letter-spacing:.43px;height:40px;border-radius:19.5px;padding-left:22px;padding-right:22px}.btn-arrow{font-size:1.6rem;line-height:2.4rem}.btn-arrow:hover .arrow svg{transform:translate3d(8px,0,0)}.btn-arrow:hover .background{width:calc(100% + 15px)}.btn-arrow .arrow{height:24px;width:29px;margin-right:8px;border-radius:19.5px}.btn-arrow .arrow.external svg{width:10px;height:10px}.btn-arrow .arrow svg{width:15px;height:12px}.btn-arrow .background{width:29px;border-radius:19.5px}.btn-arrow .background span{left:37px}.btn-wrapper::before{height:1px}.btn-wrapper.align-left .btn-arrow::before{width:20px}.btn-wrapper .btn-arrow::before{left:-10px;width:10px}.lang-switcher{line-height:2.5rem;height:29px;width:74px;border-width:1px;border-radius:17.5px}body.fr .lang-switcher .indicator{transform:translate3d(35px,0,0)}.lang-switcher .indicator{left:1px;height:25px;width:34px;border-radius:17.5px}.lang-switcher a,.lang-switcher span{font-size:1.6rem;letter-spacing:.5px}.input-wrapper{font-size:1.9rem;line-height:6.6rem;height:66px;margin-top:20px}.input-wrapper.other{font-size:1.6rem;line-height:4.6rem;height:46px;margin-top:3px;margin-left:50px}.input-wrapper.other:nth-of-type(2n){margin-left:50px}.input-wrapper.other input{padding-left:15px;padding-right:15px}.input-wrapper.checkbox{font-size:1.9rem;line-height:3rem;margin-top:25px}.input-wrapper.checkbox:first-of-type{margin-top:20px}.input-wrapper.checkbox input{height:30px;width:30px}.input-wrapper.select::after{right:20px;width:10px;height:20px}.input-wrapper label{font-size:1.2rem;line-height:1.4rem;top:-5px;left:20px;padding-left:3px;padding-right:3px;transform:translate3d(0,10px,0)}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{border-width:1px;border-radius:8px;padding-left:22px;padding-right:22px}.input-wrapper input.required,.input-wrapper select.required,.input-wrapper textarea.required{border-width:1px}.input-wrapper textarea:not(:-moz-placeholder-shown),.input-wrapper textarea:not(:placeholder-shown){line-height:9rem}.input-wrapper.checkbox~.post{height:160px;margin-left:50px;border-radius:8px;padding:15px 18px}.input-wrapper.checkbox~.post .left{width:190px;border-radius:4px;box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.input-wrapper.checkbox~.post .right{padding-left:24px;width:520px}.input-wrapper.checkbox~.post .cat{font-size:1.4rem;line-height:2.6rem}.input-wrapper.checkbox~.post h4{margin-top:-5px}.input-wrapper.checkbox~.post .small{margin-top:3px}.input-range-wrapper{margin-top:45px}.input-range-wrapper .max,.input-range-wrapper .min{font-size:1.9rem;line-height:2.5rem;top:-15px}.input-range-wrapper .value{font-size:1.9rem;line-height:2.5rem;top:35px}.input-range-wrapper input{height:7px;border-radius:8px}.input-range-wrapper input::-webkit-slider-thumb{width:30px;height:30px}button.submit{font-size:2.3rem;line-height:5.6rem;height:56px;padding-left:45px;padding-right:45px;border-radius:28px}button.submit::before{width:55px}button.submit::after{width:20px}.modal{width:calc((100vw - 1920px)/ 2 + 960px)}.modal.medium{width:640px;border-radius:16px}.modal.medium figure .close-modal{top:20px;right:20px;height:28px;width:28px}.modal.medium figure figcaption{width:520px;padding-top:32px;padding-bottom:35px;padding-left:25px}.modal.medium figure figcaption .excerpt{font-size:16px;line-height:24px;margin-top:8px;margin-bottom:24px}.craft-item .left{padding-right:40px}.craft-item .left .excerpt{margin-top:5px;margin-bottom:14px}.craft-item .right{padding:20px}.craft-item .right .media-wrapper{box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.block-link{padding-top:100px;padding-bottom:120px}.block-link h3{font-size:5rem;line-height:5.5rem;margin-bottom:14px}.block-push{margin-top:60px;margin-bottom:60px}.block-push .left{width:740px;margin-right:100px}.block-push .right{width:520px;padding-top:130px;padding-bottom:200px}.block-push .right .subject{font-size:2rem;line-height:2.6rem}.block-push .right .text{font-size:1.6rem;line-height:2.2rem;margin-top:4px;margin-bottom:13px}.block-push .right .text h4{margin-top:13px}.block-push .right .text strong{font-size:2rem;line-height:2.6rem}.block-push .right .text ol,.block-push .right .text ul{margin-top:6px;margin-left:20px}.block-video{padding-top:165px;padding-bottom:120px}.block-video.col p{margin-top:15px}.block-video.col .left{margin-right:25px}.block-video .left,.block-video .right{max-width:calc(50% - 12.5px)}.block-video p{margin-top:5px;margin-bottom:13px}.block-video .btn-arrow{margin-bottom:45px}.block-video .media{margin-top:30px;padding:20px}.block-video .media .media-wrapper{box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.block-title{margin-top:130px;margin-bottom:130px}.block-title .left{width:160px;margin-right:38px}.block-title .right p{margin-top:5px}.block-image{margin-top:60px;margin-bottom:60px}.block-image.f-m{margin-top:130px}.block-image.portrait .media{padding-left:150px;padding-right:150px}.block-image.image-left .left{width:809px}.block-image.image-left .right{width:430px}.block-image.image-left .text{padding-left:40px}.block-image .left .small,.block-image .right .small{margin-top:10px}.block-image .left{width:430px}.block-image .right{width:809px}.block-image .media{padding:20px}.block-image .media .media-wrapper{box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.block-image .text{padding-right:40px}.block-image .text .subtitle{margin-top:2px}.block-image .text .text-content{max-width:275px;margin-top:18px}.block-embed{margin-top:60px;margin-bottom:60px}.block-embed p{max-width:810px;margin-top:3px}.block-embed a{font-size:1.6rem;line-height:2.2rem;margin-top:19px}.block-embed a strong{font-size:1.3rem;line-height:3rem;height:30px;padding-left:18px;padding-right:18px;margin-left:5px;margin-right:5px;border-radius:15px}.block-embed .embed{padding:20px;margin-top:35px}.block-embed .embed .embed-wrapper iframe,.block-embed .embed .embed-wrapper img,.block-embed .embed .embed-wrapper video{top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.block-embed .small{margin-top:10px}.block-lottie{padding-top:120px;padding-bottom:140px}.block-lottie .subject{font-size:2rem;line-height:2.6rem;margin-bottom:1px}.block-lottie p{margin-top:10px;margin-bottom:10px}.block-lottie .btn-arrow{margin-bottom:15px}.block-lottie .lottie{margin-top:60px}.block-medium{padding-top:80px;padding-bottom:80px}.block-medium .medium-article{margin-top:56px}.block-medium .medium-article figure .media-wrapper{width:328px;margin-right:24px}.block-medium .medium-article figure .excerpt{margin-top:6px;margin-bottom:8px}.block-medium .btn-wrapper .btn-arrow{margin-top:59px}.block-wysiwyg{margin-top:60px;margin-bottom:60px}.block-wysiwyg .wrapper{max-width:860px}.block-wysiwyg .media-wrapper{margin-bottom:60px}.block-wysiwyg .subject{font-size:2rem;line-height:2.6rem}.block-wysiwyg .text{font-size:1.6rem;line-height:2.2rem;margin-top:4px;margin-bottom:40px}.block-wysiwyg .text h1,.block-wysiwyg .text h2,.block-wysiwyg .text h3,.block-wysiwyg .text h4{margin-top:13px}.block-wysiwyg .text h1{font-size:4.8rem;line-height:5rem}.block-wysiwyg .text h2{font-size:3.2rem;line-height:4rem}.block-wysiwyg .text h3{font-size:2.6rem;line-height:3.2rem}.block-wysiwyg .text h4{font-size:1.6rem;line-height:2.2rem}.block-wysiwyg .text ol,.block-wysiwyg .text ul{margin-top:6px;margin-left:40px}.block-wysiwyg .text p,.block-wysiwyg .text pre{margin-top:20px;margin-bottom:20px}.block-wysiwyg .text dl{margin-top:20px;margin-bottom:20px}.block-wysiwyg .text dl dd{margin-left:20px;margin-bottom:6px}.block-wysiwyg .text blockquote{margin-left:40px;padding-left:20px;border-left-width:4px}.block-link-text{padding-top:140px;padding-bottom:120px}.block-link-text.variant-style{padding-bottom:60px}.block-link-text.variant-style .text-content{font-size:2rem;line-height:2.8rem}.block-link-text.variant-style .btn-wrapper{margin-top:-15px}.block-link-text h2{font-size:2rem;line-height:2.8rem;margin-bottom:15px}.block-link-text h3{margin-bottom:20px}.block-link-text .text-content{font-size:2.6rem;line-height:3.2rem}.block-link-text .btn-wrapper .btn-arrow{margin-top:28px}.block-news-list.border{border-top-width:1px;border-bottom-width:1px}.block-news-list .news.follow-scroll .media{padding-top:225px}.block-news-list .news.gallery .media-wrapper{margin-top:100px;margin-bottom:100px}.block-news-list .news.gallery .media-wrapper:first-of-type{margin-top:50px}.block-news-list .news.gallery .media-wrapper:last-of-type{margin-bottom:50px}.block-news-list .news.gallery .text-wrapper .text{padding-top:100px;padding-bottom:100px}.block-news-list .news .media{padding-top:150px;padding-bottom:150px}.block-news-list .news .text-list{padding-top:225px;padding-bottom:245px}.block-news-list .news .text-list .text-item:not(:first-of-type){margin-top:230px}.block-news-list .news .text .subject{font-size:2rem;line-height:2.6rem;margin-bottom:2px}.block-news-list .news .text h3{width:520px}.block-news-list .news .text .text-content{font-size:1.6rem;line-height:2.2rem;margin-top:10px;margin-bottom:13px}.block-news-list .news .text .text-content h4{font-size:2.6rem;line-height:3.2rem;margin-top:19px;margin-bottom:2px}.block-news-list .news .text .text-content p,.block-news-list .news .text .text-content pre{margin-bottom:10px}.block-news-list .news .text .text-content ol,.block-news-list .news .text .text-content ul{margin-top:6px;margin-left:20px;width:calc(100% + 110px)}.block-news-list .left,.block-news-list .right{padding:100px}.block-news-list .left{padding-left:60px}.block-list-link{padding-top:100px;padding-bottom:150px}.block-list-link.breezy{padding-bottom:130px}.block-list-link.breezy h3:not(:first-of-type){margin-top:65px}.block-list-link.breezy ul{margin-top:20px}.block-list-link.breezy ul li{line-height:7rem;height:70px;padding-left:25px;padding-right:25px}.block-list-link.breezy ul li.no-jobs{font-size:2rem;line-height:2.8rem}.block-list-link.breezy ul strong{font-size:2rem;line-height:2.8rem;margin-right:5px}.block-list-link.breezy .see-more{margin-top:20px}.block-list-link .cat{font-size:2rem;line-height:2.6rem;margin-bottom:2px}.block-list-link ul{margin-top:32px}.block-list-link ul li{font-size:1.6rem;line-height:5.5rem;height:55px;padding-left:40px;padding-right:40px;border-top-width:1px}.block-list-link ul li:last-of-type{border-bottom-width:1px}.block-list-link ul span{padding-right:25px}.block-list-link ul strong{font-size:2.2rem;line-height:5.5rem}.block-list-link ul a:hover .btn-arrow .arrow svg{transform:translate3d(8px,0,0)}.block-list-link ul a:hover .btn-arrow .background{width:calc(100% + 15px)}.block-slideshow{margin-top:60px;margin-bottom:60px}.block-slideshow.f-m{margin-top:130px}.block-slideshow .subtitle{margin-top:2px}.block-slideshow p{max-width:845px;margin-top:18px}.block-slideshow .slideshow{margin-top:35px}.block-slideshow .slideshow .next-btn,.block-slideshow .slideshow .prev-btn{width:200px}.block-slideshow .slideshow .prev-btn{left:-200px}.block-slideshow .slideshow .next-btn{right:-200px}.block-slideshow .slideshow .slideshow-item{margin-right:50px}.block-slideshow .slideshow .slideshow-item .media{padding:20px}.block-slideshow .slideshow .slideshow-item .small{margin-top:10px}.block-img-full-width{margin-top:60px;margin-bottom:60px}.block-img-full-width .overlay span{font-size:3rem;line-height:3.6rem;margin-bottom:26px}.block-img-full-width .overlay .btn{font-size:1.8rem;line-height:6rem;height:60px;margin-left:10px;margin-right:10px;padding-left:27px;padding-right:27px;border-radius:34px}.block-img-full-width .overlay .btn img{width:36px;margin-right:5px}.block-improbable-impact{margin-top:60px;margin-bottom:60px;padding-top:100px;padding-bottom:80px}.block-improbable-impact .left{width:340px;margin-right:90px}.block-improbable-impact .right{width:809px}.block-improbable-impact .text-wrapper{margin-bottom:20px}.block-improbable-impact .text-wrapper::after{bottom:1px;height:1px}.block-improbable-impact .text-wrapper p{margin-top:10px;margin-bottom:21px}.block-improbable-impact .text-wrapper h5{font-size:2rem;line-height:2.2rem;margin-top:25px;margin-bottom:24px}.block-improbable-impact .text-wrapper h5:first-of-type{margin-top:4px}.block-improbable-impact .text-wrapper h5::before{height:6px;width:6px;margin-right:9px}.block-improbable-impact .text-wrapper .images:last-of-type{margin-bottom:20px}.block-improbable-impact .text-wrapper .images li{height:50px;margin-bottom:25px;margin-right:40px}.page.archive-craft .head,.page.archive-game-studio .head,.page.contact .head,.page.default .head,.page.single-craft .head,.page.single-game-studio .head{height:675px}.page.archive-craft .head.min,.page.archive-game-studio .head.min,.page.contact .head.min,.page.default .head.min,.page.single-craft .head.min,.page.single-game-studio .head.min{height:390px}.page.archive-craft .head .min-wrapper,.page.archive-game-studio .head .min-wrapper,.page.contact .head .min-wrapper,.page.default .head .min-wrapper,.page.single-craft .head .min-wrapper,.page.single-game-studio .head .min-wrapper{padding-top:40px}.page.archive-craft .head .left,.page.archive-game-studio .head .left,.page.contact .head .left,.page.default .head .left,.page.single-craft .head .left,.page.single-game-studio .head .left{width:620px}.page.archive-craft .head .left .text,.page.archive-craft .head .left h1,.page.archive-craft .head .left h4,.page.archive-game-studio .head .left .text,.page.archive-game-studio .head .left h1,.page.archive-game-studio .head .left h4,.page.contact .head .left .text,.page.contact .head .left h1,.page.contact .head .left h4,.page.default .head .left .text,.page.default .head .left h1,.page.default .head .left h4,.page.single-craft .head .left .text,.page.single-craft .head .left h1,.page.single-craft .head .left h4,.page.single-game-studio .head .left .text,.page.single-game-studio .head .left h1,.page.single-game-studio .head .left h4{transform:translate3d(0,600px,0)}.page.archive-craft .head .left h4,.page.archive-game-studio .head .left h4,.page.contact .head .left h4,.page.default .head .left h4,.page.single-craft .head .left h4,.page.single-game-studio .head .left h4{font-size:2.8rem;line-height:3rem;margin-top:22px}.page.archive-craft .head .left h4 small,.page.archive-game-studio .head .left h4 small,.page.contact .head .left h4 small,.page.default .head .left h4 small,.page.single-craft .head .left h4 small,.page.single-game-studio .head .left h4 small{font-size:2rem;line-height:2.6rem}.page.archive-craft .head .left .text,.page.archive-game-studio .head .left .text,.page.contact .head .left .text,.page.default .head .left .text,.page.single-craft .head .left .text,.page.single-game-studio .head .left .text{font-size:2rem;line-height:2.6rem;margin-top:16px;max-width:600px}.page.page-text{padding-top:200px}.page.page-text .t-2{padding-left:40px;margin-bottom:35px}.page.page-text .content{font-size:1.6rem;line-height:2.2rem;max-width:910px;padding-left:40px;padding-bottom:125px}.page.page-text .content h2{font-size:2.2rem;line-height:3rem;margin-top:30px;margin-bottom:10px}.page.page-text .content h3{font-size:1.8rem;line-height:2.6rem;margin-top:20px}.page.index .intro .line-loader{bottom:60px;right:40px;width:1px}.page.index .intro .num-loader{font-size:3rem;line-height:3rem;right:60px}.page.index .head .step h1{font-size:8.2rem;line-height:8.6rem}.page.index .head .step h1 .line-wrapper{margin-bottom:-10px;padding-bottom:10px}.page.index .head .step .btn-arrow{margin-top:25px}.page.index .head .step-1 .scroll{font-size:1.4rem;line-height:1.7rem;letter-spacing:.28px;bottom:130px}.page.index .head .step-1 .scroll .arrow-ico{width:13px;height:16px;margin-right:12px}.page.index .head .step-1 .scroll .arrow-ico.b{top:2px}.page.index .block-push{margin-top:90px;margin-bottom:90px}.page.index .block-link-text{padding-bottom:150px}.page.index .block-news-list{padding-bottom:120px}.page.index .block-news-list .news{margin-top:120px}.page.index .block-news-list .text{padding-right:90px}.page.index .block-news-list .text h3{font-size:6.4rem;line-height:6.4rem;width:510px}.page.index .block-news-list .text .text-content{font-size:1.9rem;line-height:2.5rem;margin-top:17px;margin-bottom:29px}.page.single-craft .head-single,.page.single-game-studio .head-single{padding-top:170px;padding-bottom:235px}.page.single-craft .head-single .intro-1 .left,.page.single-craft .head-single .intro-1 .right,.page.single-game-studio .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .right{width:680px}.page.single-craft .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .left{padding-left:60px}.page.single-craft .head-single .intro-1 .left h1,.page.single-game-studio .head-single .intro-1 .left h1{margin-bottom:10px}.page.single-craft .head-single .intro-1 .left p,.page.single-game-studio .head-single .intro-1 .left p{width:520px}.page.single-craft .head-single .intro-2,.page.single-game-studio .head-single .intro-2{margin-top:295px}.page.single-craft .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .left{margin-left:-60px}.page.single-craft .head-single .intro-2 .left,.page.single-craft .head-single .intro-2 .right,.page.single-game-studio .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .right{width:620px}.page.single-craft .head-single .intro-2 .right .text-content,.page.single-game-studio .head-single .intro-2 .right .text-content{margin-top:40px;width:520px}.page.single-craft .head-single .intro-2 .right .text-content:last-of-type,.page.single-game-studio .head-single .intro-2 .right .text-content:last-of-type{font-size:1.6rem;line-height:1.9rem}.page.single-craft .head-single .intro-2 .right .text-content ol,.page.single-craft .head-single .intro-2 .right .text-content ul,.page.single-game-studio .head-single .intro-2 .right .text-content ol,.page.single-game-studio .head-single .intro-2 .right .text-content ul{margin-top:6px;margin-left:20px;width:calc(100% + 110px)}.page.contact form .form-nav{top:75px;right:60px;width:100px}.page.contact form .form-nav li{font-size:1.9rem;line-height:3rem}.page.contact form .form-nav li a::after{right:-20px;width:12px;height:8px;border-radius:4px}.page.contact form fieldset{width:820px;padding-top:120px}.page.contact form fieldset:first-of-type{padding-top:60px}.page.contact form fieldset.submit{margin-top:120px;padding-top:60px;padding-bottom:115px}.page.contact form fieldset.submit .msg{font-size:1.9rem;line-height:2.5rem;margin-bottom:12px}.not-found p{font-size:2.6rem;line-height:3rem;margin-top:-10px}.not-found p.fr{margin-top:10px}.page.archive-craft .block-push,.page.archive-game-studio .block-push{margin-top:80px;margin-bottom:90px}.page.archive-craft .block-push h2,.page.archive-game-studio .block-push h2{font-size:3rem;line-height:3.3rem}.page.archive-craft .block-link-text,.page.archive-game-studio .block-link-text{padding-bottom:155px}.page.archive-craft .craft-list li,.page.archive-game-studio .craft-list li{padding-bottom:140px}.page.archive-craft .craft-list li.pt,.page.archive-game-studio .craft-list li.pt{padding-top:120px}}@media screen and (max-width:950px){body{overscroll-behavior:auto}}@media screen and (max-width:750px){html.no-scroll{overflow:hidden}html.no-scroll body{position:relative}body{font-size:4.72vw;line-height:6.67vw}.wrapper{max-width:360px;max-width:100vw;padding-left:5.56vw;padding-right:5.56vw}.min-wrapper{max-width:360px;max-width:100vw;padding-left:8.33vw;padding-right:8.33vw}#footer .address-wrapper .addresses{margin-top:1.6rem;gap:1rem;flex-direction:column}#footer .address-wrapper .addresses h5{font-size:4.44vw;line-height:6.67vw}#header{color:#fff;padding:0}#header.dark{color:#fff}#header.dark nav .logo{background:url(../../img/logo.svg) center/100% auto no-repeat}#header.dark .lang-switcher a,#header.dark .main-nav a{color:#fff}#header.dark .main-nav li.sep:empty{background:0 0}#header.hidden .lang-switcher,#header.hidden .logo,#header.hidden .main-nav li,#header.min .lang-switcher,#header.min .main-nav li,#header.open nav{transform:translate3d(0,0,0)}#header .background{display:none}#header .logo{width:11.11vw;height:11.11vw;margin-top:1.39vw}#header nav{z-index:50;overflow:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;height:100vh;box-sizing:border-box;padding-left:5.56vw;padding-right:5.56vw;background:#001328;transition:transform 1.6s cubic-bezier(.16,1.08,.38,.98);transform:translate3d(0,-125vh,0)}#header nav .logo{z-index:60;position:absolute;top:1.39vw;left:5.56vw;display:block;background:url(../../img/logo.svg) center/100% auto no-repeat}#header .main-nav{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;right:0;width:100%;height:60%;box-sizing:border-box;background:#0c223b;padding:16.67vw 5.56vw 2.78vw}#header .main-nav li{flex:1;margin-right:0}#header .main-nav li.menu-item-mobile{display:inline-block}#header .main-nav li.menu-item-mobile a{font-size:4.44vw}#header .main-nav li.sep:empty{flex:.65;display:flex;align-items:center;width:100%;background:0 0}#header .main-nav li.sep:empty::after{content:"";display:inline-block;width:100%;height:.28vw;background:#435970}#header .main-nav li.sep:empty.menu-item-mobile{display:flex}#header .main-nav li.current_page_item a{color:#a6dcff}#header .main-nav a{color:#fff;display:flex;align-items:center;font-size:6.11vw;letter-spacing:.5px;letter-spacing:.14vw}#header .footer-mobile{display:block;position:relative;top:60%;padding-bottom:2.78vw}#header .footer-mobile .contact-box{display:inline-flex;vertical-align:top;flex-flow:column nowrap;align-items:center;justify-content:space-between;width:100%;margin-top:5.56vw;padding:4.44vw 4.44vw 1.11vw;height:26.67vw;border-radius:2.22vw;box-sizing:border-box;background:#001f41}#header .footer-mobile .contact-box .logo-contact-box{display:block;width:40vw}#header .footer-mobile .contact-box .social{display:flex;flex-flow:row nowrap}#header .footer-mobile .contact-box .social li{font-size:0;display:flex;width:11.11vw;height:11.11vw}#header .footer-mobile .contact-box .social li:not(:last-of-type){margin-right:1.39vw}#header .footer-mobile .contact-box .social li.linkedin a{background:url(../../img/linkedin.svg) center/45% auto no-repeat}#header .footer-mobile .contact-box .social li.facebook a{background:url(../../img/facebook.svg) center/28% auto no-repeat}#header .footer-mobile .contact-box .social li.twitter a{background:url(../../img/twitter.svg) center/52.5% auto no-repeat}#header .footer-mobile .contact-box .social li.behance a{background:url(../../img/behance.svg) center/60% auto no-repeat}#header .footer-mobile .contact-box .social li.vimeo a{background:url(../../img/vimeo.svg) center/47.5% auto no-repeat}#header .footer-mobile .contact-box .social li.instagram a{background:url(../../img/instagram.svg) center/53% auto no-repeat}#header .footer-mobile .contact-box .social li a{display:block;width:100%;height:100%}#header .footer-mobile .contact-box .social li a:hover{opacity:.7}#header .footer-mobile .right{margin-top:5.56vw}#header .footer-mobile .right a{color:#87a2bf;font-size:4.44vw;line-height:6.67vw;display:table}#header .lang-switcher{display:none}#header .menu-mobile{position:relative;display:inline-block;vertical-align:middle;width:13.89vw;height:13.89vw;margin-top:1.39vw;margin-right:-4.17vw}#header .menu-mobile svg{position:absolute;inset:0;width:6.39vw;height:6.39vw;margin:auto}#header .menu-mobile-close{z-index:10;position:absolute;top:1.39vw;right:1.39vw;display:block;width:13.89vw;height:13.89vw;background:url(../../img/menu-close.svg) center/34% auto no-repeat}#footer{font-size:3.61vw;line-height:5vw}#footer .min-wrapper{padding-top:16.67vw;padding-bottom:15.28vw}#footer .address-wrapper{width:58.33vw}#footer .address-wrapper .addresses address,#footer .address-wrapper .addresses li:not(:first-of-type){margin-top:1.39vw}#footer .address-wrapper .addresses .btn{margin-top:.83vw}#footer .contact-wrapper .t-4{margin-top:15.28vw}#footer .contact-wrapper .right{margin-top:5.56vw}#footer .contact-wrapper .contact-box{width:100%;margin-right:0;margin-top:5.56vw;padding:4.44vw 4.44vw 1.11vw;height:26.67vw;border-radius:2.22vw}#footer .contact-wrapper .contact-box .logo-contact-box{width:40vw}#footer .contact-wrapper .contact-box .social li{width:11.11vw;height:11.11vw}#footer .contact-wrapper .contact-box .social li:not(:last-of-type){margin-right:1.39vw}#footer .min-nav{font-size:3.33vw;border-top-width:.28vw}#footer .min-nav .not-mobile{display:none}#footer .min-nav .min-wrapper{flex-flow:column nowrap;align-items:flex-start}#footer .min-nav .logo-cig{width:16.67vw;margin-top:3.33vw;margin-bottom:3.33vw}#footer .min-nav .link{text-decoration:underline}#footer .min-nav .link:first-of-type{margin-top:3.33vw}#footer .min-nav .link:last-of-type{margin-bottom:3.33vw}.t-1{font-size:10vw;line-height:10vw}.t-2{font-size:8.33vw;line-height:8.89vw}.t-3{font-size:7.22vw;line-height:8.89vw}.t-4{font-size:6.11vw;line-height:7.22vw}.title{font-size:6.11vw;line-height:7.78vw}.large{font-size:4.44vw;line-height:5.56vw}.small{font-size:3.61vw;line-height:5vw}.link,.link:hover{background:0 0}.link-a::after{display:none}.btn{font-size:3.61vw;line-height:11.11vw;letter-spacing:.43px;letter-spacing:.12vw;height:11.11vw;border-radius:5.42vw;padding-left:5.83vw;padding-right:5.83vw}.btn-arrow{font-size:4.44vw;line-height:6.67vw}.btn-arrow:hover .arrow svg{transform:translate3d(1.39vw,0,0)}.btn-arrow:hover .background{width:calc(100% + 4.17vw)}.btn-arrow .arrow{height:6.67vw;width:8.06vw;margin-right:1.39vw;border-radius:5.42vw}.btn-arrow .arrow.external svg{width:2.78vw;height:2.78vw}.btn-arrow .arrow svg{width:4.17vw;height:3.33vw}.btn-arrow .background{width:8.06vw;border-radius:5.42vw}.btn-arrow .background span{left:10.28vw}.btn-wrapper.anim-js::before{transform:translate3d(0,0,0) scaleX(.5)}.btn-wrapper.anim-js .btn-arrow{transition:opacity .3s linear}.btn-wrapper.align-left .btn-arrow::before{width:5.56vw}.btn-wrapper::before{height:.28vw}.btn-wrapper .btn-arrow::before{left:-2.78vw;width:2.78vw}.lang-switcher{line-height:4.72vw;height:auto;width:auto;border:0}body.fr .lang-switcher .lang-item:last-of-type,body.fr .lang-switcher .lang-item:nth-of-type(2){color:#fff}.lang-switcher .indicator{display:none}.lang-switcher .lang-item{width:auto}.lang-switcher .lang-item.current-lang{display:none}.lang-switcher .lang-item:nth-of-type(2){color:#fff}.lang-switcher a,.lang-switcher span{color:#fff;font-size:0}.lang-switcher a::before,.lang-switcher span::before{content:attr(data-name);font-size:3.89vw}.input-wrapper{font-size:5.28vw;line-height:18.33vw;height:18.33vw;margin-top:5.56vw}.input-wrapper.half{width:100%}.input-wrapper.half:nth-of-type(2n){margin-left:0}.input-wrapper.other{font-size:4.44vw;line-height:12.78vw;height:12.78vw;width:calc(100% - 13.89vw);margin-top:.83vw;margin-left:13.89vw}.input-wrapper.other:nth-of-type(2n){margin-left:13.89vw}.input-wrapper.other input{padding-left:4.17vw;padding-right:4.17vw}.input-wrapper.checkbox{color:#c5dbf2;font-size:4.72vw;line-height:6.94vw;display:flex;flex-direction:row;align-items:center;margin-top:6.94vw}.input-wrapper.checkbox:first-of-type{margin-top:5.56vw}.input-wrapper.checkbox input{flex:none;height:8.33vw;width:8.33vw;margin-right:3.61vw}.input-wrapper.checkbox strong{margin-left:1.39vw}.input-wrapper.select::after{right:5.56vw;width:2.78vw;height:5.56vw}.input-wrapper label{font-size:3.33vw;line-height:3.89vw;top:-1.39vw;left:5.56vw;padding-left:.83vw;padding-right:.83vw;transform:translate3d(0,2.78vw,0)}.input-wrapper input,.input-wrapper select,.input-wrapper textarea{border-width:.28vw;border-radius:2.22vw;padding-left:6.11vw;padding-right:6.11vw}.input-wrapper input.required,.input-wrapper select.required,.input-wrapper textarea.required{border-width:.28vw}.input-wrapper textarea:not(:-moz-placeholder-shown),.input-wrapper textarea:not(:placeholder-shown){line-height:25vw}.input-wrapper.checkbox~.post{height:auto;text-decoration:none;margin-left:13.89vw;border-radius:0;width:calc(100% - 13.89vw);padding:4.17vw}.input-wrapper.checkbox~.post .left,.input-wrapper.checkbox~.post .right{display:block}.input-wrapper.checkbox~.post .left{height:45.83vw;width:100%;border-radius:1.11vw;box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.input-wrapper.checkbox~.post .right{width:100%;padding-left:0;padding-top:5vw}.input-wrapper.checkbox~.post .cat{font-size:3.89vw;line-height:7.22vw}.input-wrapper.checkbox~.post h4{margin-top:1.11vw}.input-wrapper.checkbox~.post .small{-webkit-line-clamp:5;margin-top:2.5vw}.input-range-wrapper{margin-top:12.5vw}.input-range-wrapper .max,.input-range-wrapper .min{font-size:5.28vw;line-height:6.94vw;top:-4.17vw}.input-range-wrapper .value{font-size:5.28vw;line-height:6.94vw;top:9.72vw;left:0}.input-range-wrapper input{height:1.94vw;border-radius:2.22vw}.input-range-wrapper input::-webkit-slider-thumb{width:8.33vw;height:8.33vw}button.submit{font-size:5.28vw;line-height:9.72vw;height:9.72vw;padding-left:9.72vw;padding-right:9.72vw;border-radius:5vw}button.submit::before{width:15.28vw;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 55 100' enable-background='new 0 0 0 0' xml:space='preserve'%3E %3Ccircle fill='%23fff' stroke='none' cx='6' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23fff' stroke='none' cx='26' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'%3E%3C/animate%3E %3C/circle%3E %3Ccircle fill='%23fff' stroke='none' cx='46' cy='50' r='3'%3E %3Canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'%3E%3C/animate%3E %3C/circle%3E %3C/svg%3E") center no-repeat}button.submit::after{width:4.17vw}.modal.medium{width:86.67vw;border-radius:4.44vw}.modal.medium figure .close-modal{top:2.78vw;right:2.78vw;height:6.94vw;width:6.94vw}.modal.medium figure .media-wrapper{height:48.89vw}.modal.medium figure .media-wrapper .before{display:none}.modal.medium figure figcaption{width:100%;box-sizing:border-box;padding:7.22vw 6.67vw 7.5vw}.modal.medium figure figcaption .excerpt{font-size:3.33vw;line-height:4.44vw;margin-top:2.22vw;margin-bottom:6.94vw}.slideshow-mobile{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.slideshow-mobile:hover{cursor:move;cursor:grab}.slideshow-mobile:active{cursor:ew-resize;cursor:-moz-grabbin;cursor:grabbing}.slideshow-mobile .next-btn,.slideshow-mobile .prev-btn{cursor:pointer}.slideshow-mobile .next-btn.hidden,.slideshow-mobile .prev-btn.hidden{visibility:hidden}.slideshow-mobile .slideshow-item{white-space:normal;display:inline-block;vertical-align:top;width:100%;margin-right:5.56vw}.slideshow-mobile .slideshow-item img{pointer-events:none}.craft-item .left,.craft-item .right{display:block;width:100%}.craft-item .left{padding-right:0}.craft-item .left .t-1{font-size:11.11vw;line-height:12.22vw}.craft-item .left .excerpt{margin-top:.83vw;margin-bottom:5.28vw}.craft-item .left .btn-arrow{font-size:4.17vw}.craft-item .right{margin-top:5.56vw;padding:2.78vw}.craft-item .right .media-wrapper{box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.block-link{padding-top:22.22vw;padding-bottom:22.22vw}.block-link h3{font-size:8.33vw;line-height:10vw;margin-bottom:3.61vw}.block-push{margin-top:16.67vw;margin-bottom:16.67vw}.block-push .min-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.block-push .left{width:100%;margin-right:0;padding-top:16.67vw}.block-push .right{width:100%;padding-top:16.67vw;padding-bottom:22.22vw}.block-push .right .subject{font-size:5.56vw;line-height:7.22vw}.block-push .right .text{font-size:3.61vw;line-height:5vw;margin:0}.block-push .right .text h4{margin-top:3.61vw}.block-push .right .text strong{font-size:4.72vw;line-height:6.67vw}.block-push .right .text ol,.block-push .right .text ul{margin-top:1.67vw;margin-left:4.17vw}.block-push .right .text ol.half,.block-push .right .text ul.half{display:flex;flex-wrap:wrap;width:100%}.block-push .right .text ol.half li,.block-push .right .text ul.half li{width:100%}.block-video{padding-top:16.67vw;padding-bottom:16.67vw}.block-video.col p{margin-top:4.17vw}.block-video.col .left{margin-right:0}.block-video.col .left .btn-arrow{margin-bottom:0}.block-video .left,.block-video .right{display:block;max-width:100%}.block-video p{margin-top:2.78vw;margin-bottom:4.17vw}.block-video p br{display:none}.block-video .btn-arrow{margin-bottom:6.94vw}.block-video .media{margin-top:5.56vw;padding:2.78vw}.block-video .media .media-wrapper{box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.block-title{flex-flow:row wrap;margin-top:11.11vw;margin-bottom:11.11vw}.block-title .left{width:16.67vw;margin-right:0;margin-bottom:1.94vw}.block-title .right p{margin-top:.35vw}.block-image{display:flex;flex-direction:column;margin-top:11.11vw;margin-bottom:11.11vw}.block-image.f-m{margin-top:16.67vw}.block-image.portrait .media{padding-left:12.5vw;padding-right:12.5vw}.block-image.image-left .left,.block-image.image-left .right{width:100%}.block-image.image-left .text{padding-left:0}.block-image .left .small,.block-image .right .small{margin-top:1.39vw}.block-image .left,.block-image .right{order:10;width:100%}.block-image .left.text,.block-image .right.text{order:5}.block-image .media{width:100%;padding:2.78vw}.block-image .media .media-wrapper{box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.block-image .text{padding-right:0}.block-image .text .subtitle{font-size:4.72vw;line-height:6.67vw;margin-top:.28vw}.block-image .text .text-content{max-width:100%;margin-bottom:5vw}.block-embed{margin-top:16.67vw;margin-bottom:16.67vw}.block-embed p{max-width:100%;margin-top:.83vw}.block-embed a{font-size:4.44vw;line-height:6.11vw;margin-top:5.28vw}.block-embed a strong{font-size:3.61vw;line-height:8.33vw;height:8.33vw;padding-left:5vw;padding-right:5vw;margin-left:1.39vw;margin-right:1.39vw;border-radius:4.17vw}.block-embed .embed{padding:2.78vw;margin-top:5.56vw}.block-embed .embed .embed-wrapper iframe,.block-embed .embed .embed-wrapper img,.block-embed .embed .embed-wrapper video{top:2.78vw;left:2.78vw;width:calc(100% - 5.56vw);height:calc(100% - 5.56vw);box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.block-embed .small{margin-top:1.39vw}.block-medium{padding-top:16.67vw;padding-bottom:16.67vw}.block-medium .medium-article{margin-top:15.56vw}.block-medium .medium-article figure{display:flex;flex-flow:column nowrap}.block-medium .medium-article figure .media-wrapper{height:45.83vw;width:100%;margin-right:0}.block-medium .medium-article figure .media-wrapper .before{display:none}.block-medium .medium-article figure .t-4{text-wrap:balance;margin-top:4.72vw}.block-medium .medium-article figure .excerpt{margin-top:1.67vw;margin-bottom:2.22vw}.block-medium .btn-wrapper .btn-arrow{margin-top:15.83vw}.block-lottie{padding-top:22.22vw;padding-bottom:22.22vw}.block-lottie .subject{font-weight:700;font-size:5.56vw;line-height:7.22vw;margin-bottom:.28vw}.block-lottie p{margin-top:2.78vw;margin-bottom:2.78vw}.block-lottie .btn-arrow{margin-bottom:4.17vw}.block-lottie .lottie{margin-top:16.67vw}.block-wysiwyg{margin-top:16.67vw;margin-bottom:16.67vw}.block-wysiwyg .wrapper{max-width:100%}.block-wysiwyg .media-wrapper{margin-bottom:16.67vw}.block-wysiwyg .subject{font-size:5.56vw;line-height:7.22vw}.block-wysiwyg .text{font-size:3.61vw;line-height:5vw;margin:0}.block-wysiwyg .text h1,.block-wysiwyg .text h2,.block-wysiwyg .text h3,.block-wysiwyg .text h4{margin-top:3.61vw}.block-wysiwyg .text h1{font-size:8.89vw;line-height:11.11vw}.block-wysiwyg .text h2{font-size:7.22vw;line-height:8.89vw}.block-wysiwyg .text h3{font-size:4.44vw;line-height:6.11vw}.block-wysiwyg .text h4{font-size:3.61vw;line-height:5vw}.block-wysiwyg .text ol,.block-wysiwyg .text ul{margin-top:1.67vw;margin-left:4.17vw}.block-wysiwyg .text ol.half,.block-wysiwyg .text ul.half{display:flex;flex-wrap:wrap;width:100%}.block-wysiwyg .text ol.half li,.block-wysiwyg .text ul.half li{width:100%}.block-wysiwyg .text dl,.block-wysiwyg .text p,.block-wysiwyg .text pre{margin-top:5.56vw;margin-bottom:5.56vw}.block-wysiwyg .text dl dd{margin-left:5.56vw;margin-bottom:1.67vw}.block-wysiwyg .text blockquote{width:70%;margin-left:11.11vw;padding-left:5.56vw;border-left-width:1.11vw}.block-link-text{padding-top:22.22vw;padding-bottom:22.22vw}.block-link-text.variant-style{padding-top:11.11vw;padding-bottom:19.44vw}.block-link-text.variant-style h3{margin-bottom:3.06vw}.block-link-text.variant-style .text-content{text-align:left;font-size:5.56vw;line-height:7.78vw}.block-link-text.variant-style .btn-wrapper{margin-top:-4.17vw}.block-link-text.variant-style .btn-wrapper::before{display:none}.block-link-text.variant-style .btn-wrapper .btn-arrow{margin-left:0}.block-link-text h2{font-size:4.44vw;line-height:7.22vw;margin-bottom:0}.block-link-text h3{margin-bottom:3.06vw}.block-link-text .text-content{font-size:5vw;line-height:6.94vw}.block-link-text .btn-wrapper .btn-arrow{margin-top:7.78vw}.block-news-list.border{border-top-width:.28vw;border-bottom-width:.28vw}.block-news-list .left,.block-news-list .right{order:10;display:block;width:100%;padding:27.78vw 8.33vw 100px}.block-news-list .left.gallery,.block-news-list .left.media,.block-news-list .right.gallery,.block-news-list .right.media{order:5}.block-news-list .news::after,.block-news-list .news::before{display:none}.block-news-list .news.follow-scroll .media{padding-top:27.78vw}.block-news-list .news.gallery .media-wrapper{margin-top:0;margin-bottom:0}.block-news-list .news.gallery .media-wrapper:first-of-type{margin-top:0}.block-news-list .news.gallery .media-wrapper:last-of-type{margin-bottom:0}.block-news-list .news.gallery .gallery{background:#001f41}.block-news-list .news.gallery .text-wrapper{align-self:stretch}.block-news-list .news.gallery .text-wrapper .text{width:100%;padding-top:0;padding-bottom:0}.block-news-list .news .wrapper{display:flex;flex-direction:column;max-width:100%;padding:0}.block-news-list .news .media{display:block;width:100%;padding-top:27.78vw;padding-bottom:27.78vw}.block-news-list .news .media.full-size{padding:0}.block-news-list .news .media .media-wrapper{width:100%}.block-news-list .news .media .lottie{top:0;transform:translateY(0)}.block-news-list .news .text-list{padding-top:13.89vw;padding-bottom:27.78vw}.block-news-list .news .text-list .text-item{margin-top:13.89vw}.block-news-list .news .text .subject{font-weight:700;font-size:4.44vw;line-height:7.22vw;text-transform:uppercase;color:#04e3ff;color:var(--color,#04e3ff);margin-bottom:.56vw}.block-news-list .news .text h3{width:100%}.block-news-list .news .text .text-content{font-size:4.44vw;line-height:6.11vw;margin-top:1.39vw;margin-bottom:3.61vw}.block-news-list .news .text .text-content h4{font-size:5.56vw;line-height:6.67vw;margin-top:4.72vw;margin-bottom:0}.block-news-list .news .text .text-content p,.block-news-list .news .text .text-content pre{margin-bottom:2.78vw}.block-news-list .news .text .text-content ol,.block-news-list .news .text .text-content ul{list-style:disc;margin-top:1.67vw;margin-left:5.56vw;width:calc(100% - 5.56vw)}.block-news-list .news .text .text-content ol.half,.block-news-list .news .text .text-content ol.half li,.block-news-list .news .text .text-content ul.half,.block-news-list .news .text .text-content ul.half li{width:100%}.block-list-link{padding-top:22.22vw;padding-bottom:22.22vw}.block-list-link.breezy{padding-bottom:8.33vw}.block-list-link.breezy h3:not(:first-of-type){margin-top:18.06vw}.block-list-link.breezy ul{margin-top:6.94vw}.block-list-link.breezy ul li{font-size:4.44vw;line-height:6.67vw;height:auto;padding-left:6.94vw;padding-right:6.94vw}.block-list-link.breezy ul li.no-jobs{font-size:5.56vw;line-height:7.78vw}.block-list-link.breezy ul strong{color:#fff;font-size:5.56vw;line-height:7.78vw;margin-right:1.39vw}.block-list-link.breezy .see-more{margin-top:11.11vw}.block-list-link .cat{font-size:4.44vw;line-height:7.22vw;margin-bottom:0}.block-list-link ul{margin-top:8.33vw}.block-list-link ul li{font-size:3.89vw;line-height:6.11vw;height:auto;border-top-width:.28vw;padding:5vw 4.17vw}.block-list-link ul li:last-of-type{border-bottom-width:.28vw}.block-list-link ul strong{white-space:normal;font-size:5vw;line-height:6.67vw}.block-list-link ul a{flex-direction:column;align-items:flex-start;justify-content:space-between}.block-list-link ul a span{display:flex;white-space:normal;flex-direction:column;align-items:flex-start}.block-list-link ul a:hover .btn-arrow .arrow svg{transform:translate3d(1.39vw,0,0)}.block-list-link ul a:hover .btn-arrow .background{width:calc(100% + 4.17vw)}.block-list-link ul .btn-arrow{margin-top:2.22vw}.block-slideshow{margin-top:11.11vw;margin-bottom:11.11vw}.block-slideshow.f-m{margin-top:16.67vw}.block-slideshow .subtitle{font-size:4.72vw;line-height:6.67vw;margin-top:.28vw}.block-slideshow p{max-width:100%;margin-bottom:5vw}.block-slideshow .slideshow{margin-top:8.06vw}.block-slideshow .slideshow .next-btn,.block-slideshow .slideshow .prev-btn{width:55.56vw}.block-slideshow .slideshow .prev-btn{left:-55.56vw}.block-slideshow .slideshow .next-btn{right:-55.56vw}.block-slideshow .slideshow .slideshow-item{width:100%;margin-right:6.94vw}.block-slideshow .slideshow .slideshow-item .media{padding:2.78vw}.block-slideshow .slideshow .slideshow-item .media .media-wrapper{box-shadow:0 0 2.22vw 0 rgba(0,0,0,.5)}.block-slideshow .slideshow .slideshow-item .small{margin-top:1.67vw}.block-img-full-width{margin-top:16.67vw;margin-bottom:16.67vw}.block-img-full-width .overlay span{font-size:4.72vw;line-height:6.11vw;padding-left:5.56vw;padding-right:5.56vw;margin-bottom:5.56vw}.block-img-full-width .overlay .btn{font-size:3.61vw;line-height:11.11vw;height:11.11vw;margin-left:1.39vw;margin-right:1.39vw;padding-left:5.83vw;padding-right:5.83vw;border-radius:5.42vw}.block-img-full-width .overlay .btn img{width:10vw;margin-right:1.39vw}.block-img-full-width .media-wrapper .before,.block-img-full-width .media-wrapper .img{padding-bottom:max(55%,var(--pb))!important}.block-improbable-impact{margin-top:16.67vw;margin-bottom:16.67vw;padding-top:22.22vw;padding-bottom:16.67vw}.block-improbable-impact .left,.block-improbable-impact .right{display:block;width:100%}.block-improbable-impact .left{margin-right:0;margin-bottom:5.28vw}.block-improbable-impact .text-wrapper{margin-bottom:6.67vw}.block-improbable-impact .text-wrapper::after{bottom:.28vw;height:.28vw}.block-improbable-impact .text-wrapper p{margin-top:2.78vw;margin-bottom:6.67vw}.block-improbable-impact .text-wrapper h5{font-size:5.56vw;line-height:6.11vw;margin-top:6.94vw;margin-bottom:6.67vw}.block-improbable-impact .text-wrapper h5:first-of-type{margin-top:1.11vw}.block-improbable-impact .text-wrapper h5::before{height:1.67vw;width:1.67vw;margin-right:2.5vw}.block-improbable-impact .text-wrapper .images{width:108%;margin-left:-5%}.block-improbable-impact .text-wrapper .images:last-of-type{margin-bottom:6.94vw}.block-improbable-impact .text-wrapper .images li{width:40%;height:25vw;margin-bottom:2.78vw;margin-left:5%;margin-right:5%}.block-improbable-impact .text-wrapper .images li:first-of-type{margin-left:5%}.block-improbable-impact .text-wrapper .images li:last-of-type{margin-right:5%}.block-improbable-impact .text-wrapper .images li img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page.page-text{padding-top:27.78vw}.page.page-text .t-2{padding-left:0;margin-bottom:9.72vw}.page.page-text .content{font-size:4.44vw;line-height:6.11vw;max-width:100%;padding-left:0;padding-bottom:27.78vw}.page.page-text .content h2{font-size:6.11vw;line-height:8.33vw;margin-top:8.33vw;margin-bottom:2.78vw}.page.page-text .content h3{font-size:5vw;line-height:7.22vw;margin-top:5.56vw}.page.archive-craft,.page.archive-game-studio,.page.contact,.page.default,.page.single-craft,.page.single-game-studio{overflow:hidden}.page.archive-craft .head,.page.archive-game-studio .head,.page.contact .head,.page.default .head,.page.single-craft .head,.page.single-game-studio .head{height:85vh}.page.archive-craft .head.min,.page.archive-game-studio .head.min,.page.contact .head.min,.page.default .head.min,.page.single-craft .head.min,.page.single-game-studio .head.min{height:40vh}.page.archive-craft .head .left,.page.archive-game-studio .head .left,.page.contact .head .left,.page.default .head .left,.page.single-craft .head .left,.page.single-game-studio .head .left{position:absolute;left:0;bottom:22.22vw;padding-left:8.33vw;padding-right:8.33vw;width:100%;box-sizing:border-box}.page.archive-craft .head .left .text,.page.archive-craft .head .left h1,.page.archive-craft .head .left h4,.page.archive-game-studio .head .left .text,.page.archive-game-studio .head .left h1,.page.archive-game-studio .head .left h4,.page.contact .head .left .text,.page.contact .head .left h1,.page.contact .head .left h4,.page.default .head .left .text,.page.default .head .left h1,.page.default .head .left h4,.page.single-craft .head .left .text,.page.single-craft .head .left h1,.page.single-craft .head .left h4,.page.single-game-studio .head .left .text,.page.single-game-studio .head .left h1,.page.single-game-studio .head .left h4{transform:translate3d(0,75vh,0)}.page.archive-craft .head .left h4,.page.archive-game-studio .head .left h4,.page.contact .head .left h4,.page.default .head .left h4,.page.single-craft .head .left h4,.page.single-game-studio .head .left h4{font-size:7.22vw;line-height:8.89vw;margin-top:3.33vw}.page.archive-craft .head .left h4 small,.page.archive-game-studio .head .left h4 small,.page.contact .head .left h4 small,.page.default .head .left h4 small,.page.single-craft .head .left h4 small,.page.single-game-studio .head .left h4 small{font-style:italic;font-size:5.56vw;line-height:7.22vw}.page.archive-craft .head .left .text,.page.archive-game-studio .head .left .text,.page.contact .head .left .text,.page.default .head .left .text,.page.single-craft .head .left .text,.page.single-game-studio .head .left .text{font-size:4.44vw;line-height:6.67vw;margin-top:1.39vw;max-width:100%}.page.archive-craft .head .media-wrapper,.page.archive-game-studio .head .media-wrapper,.page.contact .head .media-wrapper,.page.default .head .media-wrapper,.page.single-craft .head .media-wrapper,.page.single-game-studio .head .media-wrapper{max-width:100%}.page.archive-craft .head .media-wrapper .img,.page.archive-game-studio .head .media-wrapper .img,.page.contact .head .media-wrapper .img,.page.default .head .media-wrapper .img,.page.single-craft .head .media-wrapper .img,.page.single-game-studio .head .media-wrapper .img{height:100%;padding-bottom:0}.page.index .intro .line-loader{bottom:11.11vw;right:5.56vw;width:.28vw;height:27.78vw}.page.index .intro .num-loader{font-size:6.11vw;line-height:6.11vw;bottom:38.89vw;right:11.11vw}.page.index .head .light{left:55%;height:5vh;width:5vh;box-shadow:0 0 35vh 25vh #fff}.page.index .head canvas.engine{left:0}.page.index .head .step{justify-content:flex-start;padding-top:30.56vw;padding-right:5.56vw}.page.index .head .step h1{font-size:9.72vw;line-height:9.72vw;width:100%}body.fr .page.index .head .step h1{font-size:8.33vw;line-height:8.33vw}.page.index .head .step h1 .line-wrapper{margin-bottom:-2.78vw;padding-bottom:2.78vw}.page.index .head .step-1 .scroll{font-size:3.89vw;line-height:4.72vw;letter-spacing:.28px;letter-spacing:.08vw;bottom:11.11vw}.page.index .head .step-1 .scroll .arrow-ico{width:3.61vw;height:4.44vw;margin-right:3.33vw}.page.index .head .step-1 .scroll .arrow-ico-b{top:.56vw}.page.index .head .step-3 h1{width:100%}.page.index .head .step-3 .btn-arrow{margin-top:6.94vw}.page.index .block-push{margin-top:16.67vw;margin-bottom:16.67vw}.page.index .block-link-text{padding-bottom:22.22vw}.page.index .block-news-list{padding-bottom:0}.page.index .block-news-list .news{margin-top:19.44vw}.page.index .block-news-list .left.gallery,.page.index .block-news-list .left.media,.page.index .block-news-list .right.gallery,.page.index .block-news-list .right.media{order:15}.page.index .block-news-list .text-wrapper{padding-top:0;padding-bottom:12.5vw}.page.index .block-news-list .text{padding-right:0}.page.index .block-news-list .text h3{font-size:11.11vw;line-height:12.22vw;width:100%}.page.index .block-news-list .text .text-content{font-size:4.72vw;line-height:6.67vw;margin-top:1.39vw;margin-bottom:0}.page.single-craft .head-single,.page.single-game-studio .head-single{padding-top:16.67vw;padding-bottom:16.67vw}.page.single-craft .head-single .left,.page.single-craft .head-single .right,.page.single-game-studio .head-single .left,.page.single-game-studio .head-single .right{display:block}.page.single-craft .head-single .intro-1,.page.single-game-studio .head-single .intro-1{display:flex;flex-direction:column}.page.single-craft .head-single .intro-1 .left,.page.single-craft .head-single .intro-1 .right,.page.single-game-studio .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .right{order:5;width:100%}.page.single-craft .head-single .intro-1 .left,.page.single-game-studio .head-single .intro-1 .left{order:10;padding-left:0}.page.single-craft .head-single .intro-1 .left h1,.page.single-game-studio .head-single .intro-1 .left h1{width:100%;margin-bottom:2.78vw}.page.single-craft .head-single .intro-1 .left p,.page.single-game-studio .head-single .intro-1 .left p{width:100%}.page.single-craft .head-single .intro-2,.page.single-game-studio .head-single .intro-2{margin-top:16.67vw}.page.single-craft .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .left{margin-left:0}.page.single-craft .head-single .intro-2 .left,.page.single-craft .head-single .intro-2 .right,.page.single-game-studio .head-single .intro-2 .left,.page.single-game-studio .head-single .intro-2 .right{width:100%}.page.single-craft .head-single .intro-2 .right .text-content,.page.single-game-studio .head-single .intro-2 .right .text-content{margin-top:5.56vw;width:100%}.page.single-craft .head-single .intro-2 .right .text-content:last-of-type,.page.single-game-studio .head-single .intro-2 .right .text-content:last-of-type{font-size:4.44vw;line-height:5.28vw}.page.single-craft .head-single .intro-2 .right .text-content ol,.page.single-craft .head-single .intro-2 .right .text-content ul,.page.single-game-studio .head-single .intro-2 .right .text-content ol,.page.single-game-studio .head-single .intro-2 .right .text-content ul{margin-top:1.67vw;margin-left:5.56vw;width:100%}.page.single-craft .head-single .intro-2 .right .text-content ol.half,.page.single-craft .head-single .intro-2 .right .text-content ol.half li,.page.single-craft .head-single .intro-2 .right .text-content ul.half,.page.single-craft .head-single .intro-2 .right .text-content ul.half li,.page.single-game-studio .head-single .intro-2 .right .text-content ol.half,.page.single-game-studio .head-single .intro-2 .right .text-content ol.half li,.page.single-game-studio .head-single .intro-2 .right .text-content ul.half,.page.single-game-studio .head-single .intro-2 .right .text-content ul.half li{width:100%}.page.contact .head.min{height:60vh}.page.contact form .form-nav{display:none}.page.contact form fieldset{width:100%;padding-top:22.22vw}.page.contact form fieldset:first-of-type{padding-top:22.22vw}.page.contact form fieldset.submit{will-change:padding-top;margin-top:22.22vw;padding-top:0;padding-bottom:22.22vw;transition:padding-top .8s cubic-bezier(.16,1.08,.38,.98)}.page.contact form fieldset.submit.sent{padding-top:22.22vw}.page.contact form fieldset.submit .msg{font-size:4.72vw;line-height:6.67vw;margin-bottom:3.61vw}.not-found{overflow:hidden;text-align:center}.not-found p{font-size:4.72vw;line-height:6.67vw;display:block;width:85%;margin:2.78vw auto 0}.page.archive-craft .block-link-text,.page.archive-game-studio .block-link-text{padding-bottom:33.33vw}.page.archive-craft .craft-list li,.page.archive-game-studio .craft-list li{padding-top:0;padding-bottom:22.22vw}.page.archive-craft .craft-list li.pt,.page.archive-game-studio .craft-list li.pt{padding-top:22.22vw}.page.archive-craft .craft-list li.pt:first-of-type,.page.archive-game-studio .craft-list li.pt:first-of-type{padding-top:0}}@media screen and (max-width:750px) and (min-width:1440px){.block-title .right p{margin-top:5px}}