﻿@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,200;0,400;0,500;0,600;0,700;0,800;1,200&display=swap";:root{--color-bg: #161626;--black: #000000;--white: #fff;--blue: #5EC7F0;--dark-blue: #6373E8;--pink: #B53DA3;--light-pink: #BF4D82;--orange: #DE703B;--purple: #9929E3;--font-main: "Raleway"}.animated{opacity:0}.slideLeft{opacity:0;animation:slideLeft 1.5s forwards}.slideRight,.page404 .rose_light{opacity:0;animation:slideRight 1.5s forwards}.slideDown,.page404 .title{opacity:0;animation:slideDown 1.5s forwards}.slideUp,.page404 .btn{opacity:0;animation:slideUp 1.5s forwards}.fadeIn,.ui-menu,.navbar{opacity:0;animation:fadeIn 1.5s forwards}.pulse{animation:pulse .3s forwards}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0px)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}:focus{outline:0}ol,ul{list-style:none}a{text-decoration:none;display:block}a:hover{text-decoration:none}html,body{height:100%}input,textarea{border:none;outline:none;padding:0;margin:0}label,button,input[type=submit],input[type=button]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{max-width:100%;vertical-align:middle;height:auto}body{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none}*{box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:inherit !important}@font-face{font-family:"Gotham Ultra";src:url("../fonts/GothamUltra.woff2") format("woff2"),url("../fonts/GothamUltra.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?eznqat");src:url("../fonts/icomoon.eot?eznqat#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?eznqat") format("truetype"),url("../fonts/icomoon.woff?eznqat") format("woff"),url("../fonts/icomoon.svg?eznqat#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linkedin-Substrat::before{content:"";color:#fff}.icon-linkedin-Substrat::after{content:"";margin-left:-0.861328125em;color:#000;position:relative;z-index:1}.icon-linkedin:before{content:"";color:#000}.icon-twitter-Substrat:before{content:"";color:#fff;position:relative;z-index:0}.icon-twitter-Substrat::after{content:"";margin-left:-0.861328125em;color:#000;position:relative;z-index:1}.icon-list-marker:before{content:""}.icon-location:before{content:""}.icon-full-time:before{content:""}.icon-adverts:before{content:"";color:#de703b}.icon-arrow-right:before{content:""}.icon-award:before{content:"";color:#b53da3}.icon-blogs:before{content:"";color:#cf5e59}.icon-case-studies:before{content:"";color:#bf4d82}.icon-coverage:before{content:"";color:#5ec7f0}.icon-emails:before{content:"";color:#de703b}.icon-employers:before{content:"";color:#de703b}.icon-lead-scoring:before{content:"";color:#5ec7f0}.icon-nanotechnology:before{content:"";color:#5ec7f0}.icon-podcast:before{content:"";color:#9929e3}.icon-product:before{content:"";color:#b53da3}.icon-promotion:before{content:"";color:#cf5e59}.icon-rect:before{content:"";color:#de703b}.icon-rocket:before{content:"";color:#6373e8}.icon-salary-guide:before{content:"";color:#6373e8}.icon-videos:before{content:"";color:#cf5e59}.icon-webinars:before{content:"";color:#b53da3}body{position:relative;min-width:320px;margin:auto;background:var(--white);color:var(--black);font-family:var(--font-main);font-size:min(max(14px + 4 * ((100vw - 768px) / 672),14px),18px);font-weight:normal}input,textarea{border-radius:0}p{line-height:138.88%}.swiper-wrapper{left:0 !important}.res-box,.website-card-thumbnail,.grid-box a{position:relative}.res-box::before,.website-card-thumbnail::before,.grid-box a::before{padding-top:100%;content:"";display:block}.res-box img,.website-card-thumbnail img,.grid-box a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#site{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.ta-center{text-align:center}.main{flex-grow:1;position:relative;z-index:1}.btn-box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.btn-box .btn{margin-right:min(max(20px + 29 * ((100vw - 768px) / 672),20px),49px);margin-bottom:min(max(9px + 11 * ((100vw - 768px) / 672),9px),20px)}.btn-box .btn:last-of-type{margin-right:0}.btn-box.btn-box-center{justify-content:center}.btn{display:inline-flex;justify-content:space-between;align-items:center;padding:13.5px 16px 13.5px 20px;background:var(--pink);color:#fff;text-transform:uppercase;position:relative;font-size:min(max(11px + 3 * ((100vw - 768px) / 672),11px),14px);font-weight:bold;background:linear-gradient(to right, #db4bc6, var(--pink) 50%, var(--pink) 100%);-webkit-background-size:210% 210% !important;background-size:210% 210% !important;background-position:100% 100% !important;transition:background-position .3s;cursor:pointer;line-height:104%}.btn input{margin:0;padding:0;height:0;width:0;visibility:hidden;border:none;font-size:0}.btn::after{content:"";font-family:"icomoon";margin-left:min(max(10px + 13 * ((100vw - 768px) / 672),10px),23px);line-height:normal;transition:transform .2s}.btn.blue{background:linear-gradient(to right, #76d9ff, var(--blue) 50%, var(--blue) 100%);background-position:100% 100%}.btn.btn-white{border:1px solid var(--black);color:var(--black);background:linear-gradient(to right, #e1f7ff, #fff 50%, #fff 100%);padding:12px 18px}.btn.btn-white::after{margin-left:25.5px}.btn:hover{background-position:0 0 !important}.btn:hover:after{transform:translateX(5px)}.btn.btn-black{border:1px solid #fff;background:#1b0020;background:linear-gradient(to right, #43024b, #1B0020 50%, #1B0020 100%);padding:13px 18px}.color-orange{color:var(--orange)}.color-pink{color:var(--pink)}.color-dark-blue{color:var(--dark-blue)}.color-blue{color:var(--blue)}.fixed{width:83.3333333333%;max-width:1200px;padding:0 30px;margin:0 auto}.header{padding-top:40px;position:absolute;left:0;top:0;z-index:2;width:100%}.logo{display:flex;flex-direction:column;width:min(max(97px + 84 * ((100vw - 768px) / 672),97px),181px);position:relative;z-index:2;transition:transform .2s}.logo:hover{transform:scale(1.02)}.logo img{margin-bottom:17px}.logo img:last-of-type{max-width:43%;margin-bottom:0}.top-section{position:relative;padding-top:min(max(163px + 99 * ((100vw - 768px) / 672),163px),262px)}.interior-page .top-section{padding-top:min(max(200px + 62 * ((100vw - 768px) / 672),200px),262px)}.interior-page .title-main{padding-right:0}.interior-page .logo img:last-of-type{display:none}.top-section-bg{width:63.2638888889%;max-width:911px;min-width:257px;position:absolute;right:0;top:0;z-index:0;pointer-events:none}.menu-toggler{cursor:pointer;padding:min(max(17px + 10 * ((100vw - 768px) / 672),17px),27px) min(max(12px + 7 * ((100vw - 768px) / 672),12px),19px);background:#fff;position:fixed;right:0;top:0;z-index:2;transition:background .3s}.menu-toggler:hover{background:var(--pink)}.menu-toggler:hover .bars div{background:#fff}.menu-toggler .bars{position:relative;width:40px;height:26px}.menu-toggler .bars div{height:2px;background:#000;width:100%;position:absolute;left:0;top:0;transition:all .2s;transform-origin:0 0 0}.menu-toggler .bars div:nth-of-type(2){top:50%;transform:translateY(-50%)}.menu-toggler .bars div:last-of-type{top:auto;bottom:0}.menu-social-btn{position:fixed;top:106px;right:0;padding:0 23.7px;z-index:1}.menu-social-btn a{display:block;margin-bottom:12.7px;font-size:36px;transition:color .2s}.menu-social-btn a:hover::before{color:var(--blue)}.menu-social-btn a:hover::after{color:#fff}.open-menu .menu-toggler{background:#000}.open-menu .menu-toggler:hover{background:var(--pink)}.open-menu .menu-toggler:hover .bars div{background:#fff}.open-menu .menu-toggler .bars div{background:#fff}.open-menu .menu-toggler .bars div:nth-of-type(2){top:50%;transform:translateY(-50%);opacity:0}.open-menu .menu-toggler .bars div:first-of-type{transform:rotate(45deg);top:-8%;left:18%}.open-menu .menu-toggler .bars div:last-of-type{transform:rotate(-45deg);bottom:-8%;left:18%}.navbar{display:none;position:fixed;right:0;top:0;padding:88px 90px 83px 43px;background:#fff;width:min(max(375px + 94 * ((100vw - 768px) / 672),375px),469px);max-width:100%;z-index:1;border-left:1px solid var(--blue);border-bottom:1px solid var(--blue);animation-duration:.3s}.navbar .menu li{margin-bottom:min(max(20px + 15 * ((100vw - 768px) / 672),20px),35px)}.navbar .menu li:last-of-type{margin-bottom:0}.navbar .menu a{font-size:min(max(23px + 15 * ((100vw - 768px) / 672),23px),38px);font-weight:bold;color:inherit;text-transform:uppercase;position:relative;display:inline-block;transition:color .2s}.navbar .menu a:after{content:"";display:block;width:0;height:2px;background:var(--blue);position:absolute;left:0;bottom:-2px;transition:width .2s}.navbar .menu a:hover{color:var(--blue)}.navbar .menu a:hover::after{width:100%}.navbar .menu-social-btn{position:absolute}.navbar .menu-social-btn a::before{color:var(--black)}.navbar .menu-social-btn a::after{color:#fff}.navbar .menu-social-btn a:hover::before{color:var(--blue)}.open-menu .navbar{display:block}.caption{width:897px;min-width:260px;max-width:100%;position:relative;z-index:1;margin-bottom:min(max(57px + 15 * ((100vw - 768px) / 672),57px),72px)}.caption .rect-box{margin-bottom:11px}.caption .rect-box img{max-width:24.9%;min-width:78.42px !important}.caption.ta-center{max-width:unset;width:100%}.caption.ta-center .title{padding-right:0}.job-board-page .caption{margin-bottom:42px}.job-board-page .caption .rect-box{margin-bottom:22px}.underlay{position:absolute;z-index:-1;pointer-events:none}.title{font-weight:900;text-transform:uppercase}.title-main{line-height:117.5%;font-size:min(max(40px + 30 * ((100vw - 768px) / 672),40px),70px);margin-bottom:min(max(18px + 6 * ((100vw - 768px) / 672),18px),24px);padding-right:60px}.title-main.ta-center{max-width:unset;width:100%}.title-h2{font-size:min(max(23px + 15 * ((100vw - 768px) / 672),23px),38px);font-weight:bold;line-height:118.42%}.home-page .title-main{font-size:min(max(40px + 40 * ((100vw - 768px) / 672),40px),80px)}.companies{position:relative;padding-bottom:47px}.companies .fixed{padding-left:min(max(30px + 100 * ((100vw - 768px) / 672),30px),130px)}.companies .underlay{left:0;top:0;width:116.5972222222%;max-width:1679px;transform:rotate(-103deg) translate(33.7%, -189.4%);min-width:555px}.companies-text-content{width:500px;max-width:80%;padding-bottom:10px}.companies-text-content .title{margin-bottom:min(max(17px + 4 * ((100vw - 768px) / 672),17px),21px)}.areas-section{position:relative;padding:min(max(100px + 91 * ((100vw - 768px) / 672),100px),191px) 0 min(max(90px + 13 * ((100vw - 768px) / 672),90px),103px);z-index:1}.areas-section .underlay-bg{-webkit-clip-path:polygon(0 16.3%, 100% 0, 100% 90.8%, 0 100%);clip-path:polygon(0 16.3%, 100% 0, 100% 90.8%, 0 100%);background:url("../images/areas-bg.jpg") no-repeat center/cover}.areas-section .title{text-align:center;color:var(--blue);margin-bottom:min(max(38px + 22 * ((100vw - 768px) / 672),38px),60px)}.areas-section .title em{color:var(--orange);font-style:normal}.underlay-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;pointer-events:none}.underlay-bg img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.areas-box-list{color:#fff;display:flex;margin-bottom:min(max(50px + 6 * ((100vw - 768px) / 672),50px),56px)}.areas-box{border-right:1px solid var(--blue);width:33.3%;padding:0 15px;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:9px}.areas-box .icon{font-size:min(max(59px + 1 * ((100vw - 768px) / 672),59px),60px);margin-bottom:11px;font-weight:700}.areas-box h3{width:100%;font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);padding-bottom:14px;position:relative;margin-bottom:min(max(13px + 8 * ((100vw - 768px) / 672),13px),21px);text-transform:uppercase}.areas-box h3::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--blue)}.areas-box ul{padding-bottom:11px}.areas-box ul li{line-height:138.88%}.talent-section{padding-top:min(max(97px + 21 * ((100vw - 768px) / 672),97px),118px);padding-bottom:min(max(133px + 20 * ((100vw - 768px) / 672),133px),153px);position:relative;z-index:0}.talent-section .underlay{position:absolute;top:0;right:0;transform:translate(4%, -10.3%);width:116.3194444444%;max-width:1675px}.talent-section .underlay img{transform:rotate(0) translateY(-50%)}.talent-section-wr{width:65.2777777778%;max-width:940px;margin:0 auto;display:flex;justify-content:space-between}.talent-section-wr .talent-section-title-wr{width:284px;max-width:33%;flex-shrink:0}.talent-section-wr .title{margin-bottom:min(max(24px + 9 * ((100vw - 768px) / 672),24px),33px);padding-top:min(max(0px + 22 * ((100vw - 768px) / 672),0px),22px)}.talent-section-wr .title em{font-style:normal;color:var(--pink)}.benefit-list{display:grid;grid-template-columns:repeat(10, min(max(41px + 29 * ((100vw - 768px) / 672), 41px), 70px));padding-top:min(max(0px + 33 * ((100vw - 768px) / 672),0px),33px)}@media(min-width: 1440px){.benefit-list{margin-left:-8px}}.benefit-list li{grid-column-end:span 2;text-align:center;padding-bottom:19px;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end}.benefit-list li .icon{margin-bottom:18px;width:100%}.benefit-list li span{min-height:54px}.benefit-list li:nth-of-type(1){grid-column-start:2}.gain-section{padding:50px 0 min(max(85px + 71 * ((100vw - 768px) / 672),85px),156px);position:relative;z-index:1}.gain-section .title{text-align:center;margin-bottom:min(max(39px + -7 * ((100vw - 768px) / 672),32px),39px);color:#fff}.gain-section .underlay-bg{width:100%;position:absolute;left:0;top:0;height:100%;clip-path:polygon(0 0%, 100% 0, 100% 83%, 0 100%);-webkit-clip-path:polygon(0 0%, 100% 0, 100% 83%, 0 100%)}.gain-section-wr{width:62.5%;max-width:900px;padding:min(max(36px + -9 * ((100vw - 768px) / 672),27px),36px) min(max(18px + 26 * ((100vw - 768px) / 672),18px),44px) 39px;border-radius:13.19px;border:2.79px solid #8d4f9a;margin:0 auto;background:rgba(39,37,37,.7);margin-top:-99px}.gain-list{display:flex;justify-content:space-between;margin:0 auto;color:#fff}.gain-list h3{color:var(--blue);font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);text-transform:uppercase;margin-bottom:min(max(6px + -3 * ((100vw - 768px) / 672),3px),6px)}.gain-list .gain-box{width:235px;padding:0 10px;max-width:33.3%;text-align:center}.gain-list .gain-box div{margin-bottom:4px}.why-us{padding:min(max(61px + -32 * ((100vw - 768px) / 672),29px),61px) 0 min(max(67px + -32 * ((100vw - 768px) / 672),35px),67px);position:relative;z-index:0}.why-us .top-underlay{left:auto;top:0;right:0;-webkit-transform:translate(8%, -16%);transform:translate(6.5%, -18.3%);width:37.3611111111%;max-width:538px;min-width:207px}.why-us .bottom-underlay{width:41.1805555556%;max-width:593px;min-width:214px;bottom:-60px;top:auto;left:0}.why-us .rect-box{margin-bottom:min(max(21px + -1 * ((100vw - 768px) / 672),20px),21px)}.why-us .rect-box img{max-width:24.9%}.why-us .title{margin-bottom:min(max(14px + 49 * ((100vw - 768px) / 672),14px),63px)}.why-content{width:718px;max-width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative}.why-content .content-box-abs{position:absolute;width:100%;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between}.why-content .content-box{width:220px;font-size:min(max(14px + 4 * ((100vw - 768px) / 672),14px),18px);text-align:center;margin-bottom:min(max(30px + 12 * ((100vw - 768px) / 672),30px),42px)}.why-content .content-box .icon{font-size:min(max(59px + 34 * ((100vw - 768px) / 672),59px),93px);margin-bottom:min(max(18px + 4 * ((100vw - 768px) / 672),18px),22px)}.why-content .content-box p{line-height:138.88%}.footer{position:relative;z-index:1;background:#fff;padding:min(max(56px + 4 * ((100vw - 768px) / 672),56px),60px) 0 min(max(24.3px + 20.7 * ((100vw - 768px) / 672),24.3px),45px);border-top:1px solid var(--blue)}.footer a{transition:color .2s}.footer a:hover{color:var(--blue)}.footer-logo{padding-bottom:min(max(36px + -11 * ((100vw - 768px) / 672),25px),36px);display:inline-flex;transition:transform .3s,color .3s !important}.footer-logo:hover{transform:scale(1.03)}.contact-group{width:326px;max-width:37%;margin-right:20px}.contact-info{padding:11.5px 0 16px;border-bottom:1px solid var(--black);border-top:1px solid var(--black);display:flex;flex-direction:column}.contact-info a{display:inline-block;margin-bottom:10px;color:var(--black);font-size:min(max(13px + 2 * ((100vw - 768px) / 672),13px),15px);line-height:183%}.contact-info a:last-of-type{margin-bottom:0}.footer-nav{padding:18.2px 0 15px;border-bottom:1px solid var(--black)}.footer-nav ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:-10px}.footer-nav ul li{padding-left:10px;text-align:center;margin-bottom:7px}.footer-nav ul a{color:var(--black);font-size:min(max(13px + 2 * ((100vw - 768px) / 672),13px),15px);font-weight:600}.footer-nav ul ul{margin-left:0;justify-content:flex-start;display:flex;flex-wrap:wrap;width:100%}.footer-nav ul ul li:first-of-type{padding-right:28px}.footer-social-btn{display:flex;padding-top:min(max(18.5px + 0.5 * ((100vw - 768px) / 672),18.5px),19px)}.footer-social-btn .icon{font-size:35px;margin-right:19.4px}.footer-social-btn .icon:before{filter:drop-shadow(0 0 2px var(--blue))}.footer-social-btn .icon:last-of-type{margin-right:0}.footer-social-btn .icon:hover::before{color:var(--blue)}.footer-social-btn .icon:hover::after{color:#fff}.footer-contact{display:flex;justify-content:space-between;padding-bottom:min(max(40px + 17 * ((100vw - 768px) / 672),40px),57px)}.contact-form{width:550px;max-width:65%;display:flex;flex-direction:column;margin-top:-29px}.contact-form label:not(.btn){width:100%;display:block;text-transform:uppercase;font-weight:bold;font-size:min(max(13px + 1 * ((100vw - 768px) / 672),13px),14px)}.contact-form input:not(.btn),.contact-form textarea{font-family:var(--font-main);font-size:min(max(14px + 4 * ((100vw - 768px) / 672),14px),18px);border-bottom:1px solid var(--dark-blue);padding-bottom:min(max(12px + -2 * ((100vw - 768px) / 672),10px),12px);width:100%}.contact-form input:not(.btn)::placeholder,.contact-form textarea::placeholder{opacity:.5;font-family:inherit;font-size:inherit;font-weight:inherit}.contact-form textarea{height:min(max(40px + 36 * ((100vw - 768px) / 672),40px),76px);overflow:hidden;overflow-y:auto;resize:none;margin-bottom:30px;padding-top:8px}.contact-form .btn{align-self:flex-end;line-height:normal;min-width:152px;justify-content:space-between}.contact-form .btn input{width:0;height:0;padding:0;margin:0;visibility:hidden}.fieldset{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:min(max(25px + 25 * ((100vw - 768px) / 672),25px),50px);margin-bottom:27px}.input-box label{margin-bottom:8px}.footer-copyright{display:flex}.footer-copyright a{color:var(--black);text-transform:capitalize;font-size:min(max(12px + 1 * ((100vw - 768px) / 672),12px),13px);margin-right:18px;transition:color .2s}.footer-copyright a:last-of-type{margin-right:0}.footer-copyright a:hover{color:var(--blue)}.partners-section{position:relative;margin-top:min(max(-121px + -66.2 * ((100vw - 768px) / 672),-187.2px),-121px);padding-bottom:min(max(34px + 54 * ((100vw - 768px) / 672),34px),88px)}.partners-section .fixed{padding-left:min(max(30px + 100 * ((100vw - 768px) / 672),30px),130px)}.grid-row{display:grid;grid-gap:5.9px;grid-template-columns:repeat(18, min(max(40px + 11.7 * ((100vw - 768px) / 672), 40px), 51.7px));padding-left:9px}.grid-box{grid-column-end:span 2;margin-top:-30.4%}@media(min-width: 769px){.grid-box:nth-of-type(1){grid-column-start:11}.grid-box:nth-of-type(5){grid-column-start:10}.grid-box:nth-of-type(9){grid-column-start:1}.grid-box:nth-of-type(17n+17){grid-column-start:2}}.grid-box a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:url("../images/partners-polygon.png") no-repeat center/contain;transition:all .2s}.grid-box a:hover{transform:scale(1.03)}.grid-box a::before{padding-top:115.45%}.grid-box a img{left:50%;top:50%;transform:translate(-50%, -50%);width:80%;height:50%;object-fit:contain}.job-board-page .top-section-bg{width:51.25%;max-width:738px}.search-form{max-width:520px;margin:0 auto}.search-form label{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.search-form .btn-box{padding-top:30px}.search-form .select{display:none}.search-form .select-group{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.search-form .select-group .select-box{display:flex;flex-direction:column}.search-form .select-group .select-box label{margin-bottom:0}.search-form .select-group .ui-button{border-bottom:1px solid var(--blue);padding-bottom:10px;padding-left:0;padding-right:0;width:unset !important}.ui-menu{background:#fff;border:1px solid var(--blue);border-top:0;animation-duration:.4s}.ui-menu .ui-state-disabled{display:none}.ui-menu .ui-menu-item-wrapper{transition:background .2s}.ui-menu .ui-state-active{margin:0;background:#a9e6ff}.ui-icon{text-indent:inherit;display:flex;justify-content:center;align-items:center}.ui-icon::before{content:url("../images/dropdown-arrow.png");display:block;color:#000;line-height:normal}.ui-selectmenu-button-open .ui-icon::before{transform:rotate(180deg) translateY(-35%)}.search-field-group{display:flex;flex-direction:column;margin-bottom:27px}.search-field-group input{border-bottom:1px solid var(--blue);padding-bottom:10px;font-size:18px;font-weight:normal}.search-field-group input::placeholder{font-family:inherit;color:inherit;opacity:.5}.job-list-section{padding-bottom:min(max(50px + 30 * ((100vw - 768px) / 672),50px),80px)}.job-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:min(max(20px + 45 * ((100vw - 768px) / 672),20px),65px);grid-row-gap:min(max(15px + 36 * ((100vw - 768px) / 672),15px),51px);grid-auto-rows:1fr;width:65.2777777778%;max-width:940px;margin:0 auto;padding-bottom:min(max(35px + 35 * ((100vw - 768px) / 672),35px),70px);padding-top:min(max(35px + 11 * ((100vw - 768px) / 672),35px),46px)}.job-card{border:1px solid var(--blue);padding:min(max(15px + 6 * ((100vw - 768px) / 672),15px),21px) min(max(15px + 6 * ((100vw - 768px) / 672),15px),21px) min(max(15px + 11 * ((100vw - 768px) / 672),15px),26px);transition:background .3s;cursor:pointer;display:block;color:var(--blue);position:relative}.job-card-tech{border-color:var(--blue);color:var(--blue)}.job-card-tech .job-card-sector{color:var(--blue)}.job-card-tech:hover{background:var(--blue)}.job-card-product{color:var(--pink);border-color:var(--pink)}.job-card-product:hover{background:var(--pink)}.job-card:hover{color:#fff}.job-card:hover .card-title,.job-card:hover .job-card-info,.job-card:hover .job-card-sector,.job-card:hover .icon,.job-card:hover span,.job-card:hover .read-more-btn{color:inherit}.job-card-marketing{border-color:var(--orange);color:var(--orange)}.job-card-marketing:hover{background:var(--orange)}.job-card .card-title{font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);line-height:1.2;text-transform:uppercase;margin-bottom:6px;color:var(--black)}.job-card .read-more-btn{text-align:right;color:var(--black);font-size:12px;position:absolute;right:min(max(10px + 9 * ((100vw - 768px) / 672),10px),19px);bottom:18px}.job-card ul li{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:6px}.job-card ul li:last-of-type{margin-bottom:0}.job-card ul li span{color:var(--black)}.job-card ul li .icon{color:inherit;display:inline-flex;width:10px;justify-content:center;margin-right:7px}.job-card-sector{text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:8px}.job-pagination{width:196px;margin:0 auto;display:flex;justify-content:space-between}.job-pagination li{width:21px;height:22px;display:flex;justify-content:center;align-items:center}.job-pagination li a{display:flex;justify-content:center;align-items:center;height:100%;width:100%;text-align:center;font-size:12px;color:var(--black);transform:translateY(0%);font-weight:bold;border:1px solid var(--black);transition:.2s}.job-pagination li a:hover{border-color:var(--blue);background:var(--blue)}.job-pagination li:first-child{border:none}.job-pagination li:first-child a{display:flex;justify-content:flex-end;align-items:center;border:none;transform:rotate(180deg)}.job-pagination li:first-child a:hover{background:none;color:var(--blue)}.job-pagination li:last-of-type{border:none}.job-pagination li:last-of-type a{display:flex;align-items:center;justify-content:flex-end;border:none;transform:translateY(2%)}.job-pagination li:last-of-type a:hover{background:none;color:var(--blue)}.job-pagination li.pagination-dots{border:none;width:7px}.job-pagination li.pagination-dots::before{content:"...";display:block}.job-pagination li.current-page{pointer-events:none}.job-pagination li.current-page a{background:var(--black);color:#fff}.contact-us-page .caption{margin-bottom:0}.contact-us-page .caption .rect-box{margin-bottom:22px}.contact-us-page .caption .rect-box img{max-width:16.8%}.contact-us-page .footer{border:none;padding-top:10px;background:none;flex-grow:1;display:flex;flex-direction:column}.contact-us-page .footer-contact-wr{position:relative;padding-bottom:min(max(35px + 65 * ((100vw - 768px) / 672),35px),100px)}.contact-us-page .footer-contact-wr .underlay{left:0;bottom:0;width:19.7916666667%;max-width:285px}.contact-us-page .footer-contact{position:relative;padding:0 min(max(0px + 100 * ((100vw - 768px) / 672),0px),100px) 0 min(max(0px + 20 * ((100vw - 768px) / 672),0px),20px);flex-grow:1}.contact-us-page .top-section-bg{width:50%;max-width:720px}.contact-us-page .contact-group{width:auto;max-width:unset}.contact-us-page .contact-info{border:none;padding:0}.contact-us-page .contact-info a{font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);text-transform:uppercase;line-height:196%}.contact-us-page .footer-social-btn{padding-top:34px}.contact-us-page .footer-social-btn .icon{font-size:47px;margin-right:37.4px}.contact-us-page .footer-social-btn .icon:last-of-type{margin-right:0}.contact-us-page .footer-social-btn .icon::before{filter:none;color:var(--blue)}.contact-us-page .footer-social-btn .icon:after{color:#fff}.contact-us-page .footer-social-btn .icon:hover::before{filter:drop-shadow(0 0 1px var(--blue));color:#fff}.contact-us-page .footer-social-btn .icon:hover:after{color:var(--blue)}.contact-us-page .contact-form{margin-top:0;padding-top:9px;padding-left:min(max(0px + 50 * ((100vw - 768px) / 672),0px),50px)}.contact-us-page .footer-logo{display:block;width:100%;text-align:center;border-top:1px solid var(--blue);padding-top:min(max(40px + 19 * ((100vw - 768px) / 672),40px),59px)}.contact-us-page .footer-nav{border:none;max-width:609px;margin:0 auto;padding:1.2px 0 26px}.contact-us-page .footer-copyright{justify-content:center}.about-us-page .top-section-bg{width:100%;max-width:unset}.about-us-page .top-section-bg img{width:100%}.about-us-page .caption{display:flex;justify-content:space-between;width:1039px;max-width:100%}.about-us-page .caption .caption-text-content{width:450px;max-width:44%;color:var(--orange);font-weight:700}.about-us-page .caption .caption-text-content .title{color:var(--black);margin-bottom:min(max(35px + 11 * ((100vw - 768px) / 672),35px),46px)}.about-us-page .caption .caption-text-content .rect-box{margin-bottom:23px}.about-us-page .caption .caption-text-content .rect-box img{max-width:33%}.caption-thumbnails{width:522px;max-width:55%;margin:0 auto;flex-shrink:0}.caption-thumbnails .slide-item{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:min(max(20px + 50 * ((100vw - 768px) / 672),20px),70px);padding-top:min(max(20px + 18 * ((100vw - 768px) / 672),20px),38px)}.thumbnails-slider-body .slider-btn{width:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px);height:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px);border:1px solid var(--purple);display:flex;justify-content:center;align-items:center;margin-top:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px);color:var(--purple);transition:.2s;cursor:pointer}.thumbnails-slider-body .slider-btn:hover{border-color:var(--blue);color:var(--blue)}.thumbnails-slider-body .slider-btn.slick-hidden{display:none}.thumbnails-slider-body .slider-btn::before{content:"";font-size:min(max(12px + 4 * ((100vw - 768px) / 672),12px),16px);font-family:"icomoon";color:inherit}.thumbnails-slider-body .slider-btn.prevArrow::before{transform:rotate(180deg)}.slider-btn-box{width:min(max(100px + 50 * ((100vw - 768px) / 672),100px),150px);margin:0 auto;display:flex;justify-content:space-between}.slider-btn-box .slider-btn{width:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px);height:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px);border:1px solid var(--purple);display:flex;justify-content:center;align-items:center;margin-top:min(max(30px + 20*(100vw - 768px)/672,30px),50px);color:var(--purple);transition:.2s;cursor:pointer}.slider-btn-box .slider-btn:hover{border-color:var(--blue);color:var(--blue)}.ts-prevArrow::before{content:"";font-size:min(max(12px + 4*(100vw - 768px)/672,12px),16px);font-family:"icomoon";color:inherit;transform:rotate(180deg)}.ts-nextArrow::before{content:"";font-size:min(max(12px + 4*(100vw - 768px)/672,12px),16px);font-family:"icomoon";color:inherit}.thumbnail-box{text-align:center;font-weight:bold;color:var(--pink);text-transform:uppercase}.thumbnail-box .thumbnail-wr{position:relative;width:181px;background:url("../images/thumnail-wr-full.png") no-repeat center/cover;margin:0 auto 12px;max-width:81%}.thumbnail-box .thumbnail-wr::before{content:"";display:block;padding-top:115.4696%}.thumbnail-box .thumbnail-wr .img-wr{position:absolute;left:50%;top:50%;width:70%;clip-path:url(#myPath);-webkit-clip-path:url(#myPath);transform:translate(-50%, -50%) translateZ(0)}.thumbnail-box .thumbnail-wr .img-wr::before{content:"";display:block;padding-top:115.4696%}.thumbnail-box .thumbnail-wr .img-wr img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.thumbnail-box .teammate-name{text-transform:uppercase;font-weight:bold;font-size:min(max(22px + 3 * ((100vw - 768px) / 672),22px),25px)}.thumbnail-box .teammate-position{font-weight:600;font-size:min(max(16px + 3 * ((100vw - 768px) / 672),16px),19px);color:var(--light-pink)}.bitcoin-hole-section{padding:min(max(70px + 53 * ((100vw - 768px) / 672),70px),123px) 0 min(max(70px + 45 * ((100vw - 768px) / 672),70px),115px);position:relative;z-index:1}.bitcoin-hole-section .text-content{max-width:800px;margin-left:min(max(0px + 100 * ((100vw - 768px) / 672),0px),100px)}.bitcoin-hole-section .underlay-bg{outline:1px solid transparent;-webkit-clip-path:polygon(0 17%, 100% 0, 100% 83%, 0 100%);clip-path:polygon(0 17%, 100% 0, 100% 83%, 0 100%);background:#000}.bitcoin-hole-section .underlay-bg img{opacity:.7}.bitcoin-hole-section .title{color:var(--blue);margin-bottom:21px}.bitcoin-hole-section p{color:#fff;margin-bottom:13px}.about-us-section{position:relative;padding-bottom:min(max(80px + 48 * ((100vw - 768px) / 672),80px),128px);z-index:1;padding-top:min(max(30px + 50 * ((100vw - 768px) / 672),30px),80px)}.about-us-section .underlay{left:0;bottom:0;width:19.7916666667%;max-width:285px;min-width:159px}.about-us-content{display:flex;padding-left:min(max(0px + 100 * ((100vw - 768px) / 672),0px),100px);justify-content:space-between}.about-us-content .about-us-text-content{width:500px;max-width:50%}.about-us-content .about-us-text-content h3,.about-us-content .about-us-text-content h1,.about-us-content .about-us-text-content h3{font-size:19px;text-transform:uppercase;margin-bottom:11px;color:var(--dark-blue)}.about-us-content .about-us-text-content .title{color:var(--blue);margin-bottom:21px}.about-us-content .about-us-text-content h1{font-size:23px}.about-us-content .about-us-text-content h2{font-size:21px}.about-us-content .about-us-text-content p{margin-bottom:10px}.about-us-content .about-us-text-content p:last-of-type{margin-bottom:0}.about-us-content .about-us-column-boxes{padding-left:27px}.about-us-content .about-us-column-boxes .about-us-col-box{border-radius:13.19px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:min(max(20px + 15 * ((100vw - 768px) / 672),20px),35px);margin-bottom:min(max(25px + 27 * ((100vw - 768px) / 672),25px),52px);max-width:414px;text-transform:uppercase;font-size:min(max(16px + 3 * ((100vw - 768px) / 672),16px),19px);background:#fff;font-weight:700;line-height:117%}.about-us-content .about-us-column-boxes .about-us-col-box em{font-style:normal;color:var(--dark-blue)}.about-us-content .about-us-column-boxes .about-us-col-box:first-of-type{transform:translateX(-16px);max-width:407px}.about-us-content .about-us-column-boxes .about-us-col-box:last-of-type{margin-bottom:0;font-size:min(max(18px + 7 * ((100vw - 768px) / 672),18px),25px)}.about-us-content .about-us-column-boxes .about-us-col-box:last-of-type em{color:var(--pink)}.svg-clip-path{width:0;height:0}.hiring-page .top-section-bg{width:69.5138888889%;max-width:1001px}.hiring-page .caption{margin-bottom:65px}.hiring-page .caption .rect-box{margin-bottom:21px}.hiring-page .why-us{padding-bottom:min(max(50px + 18 * ((100vw - 768px) / 672),50px),68px)}.hiring-page .why-us .bottom-underlay{width:53.125%;max-width:765px;min-width:404px;bottom:0;transform:translateY(27.5%)}.talent-section.hirig-page{padding-top:0;padding-bottom:min(max(80px + 73 * ((100vw - 768px) / 672),80px),153px)}.talent-section.hirig-page .underlay{top:auto;right:auto;left:50%;bottom:0;transform:translate(-49.8%, -0.7%);width:61.0416666667%;max-width:879px}.talent-section.hirig-page .underlay img{transform:none}.talent-section.hirig-page .talent-section-wr{width:70.1388888889%;max-width:1010px;background:#fff;padding:13px 10px 9px 35px;border-radius:13.19px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.talent-section.hirig-page .talent-section-wr .benefit-list{grid-template-columns:repeat(10, 1fr)}.step-section{padding:57px 0 0}.step-title-wr{display:flex;align-items:center;justify-content:space-between;width:65.2777777778%;max-width:940px;margin:0 auto min(max(55px + 42 * ((100vw - 768px) / 672),55px),97px)}.step-title{font-size:min(max(25px + 13 * ((100vw - 768px) / 672),25px),38px);display:flex;align-items:center;width:350px;line-height:124%}.title-arrow-shape{background:var(--light-pink);-webkit-clip-path:polygon(9% 50%, 0 0, 92% 0, 100% 50%, 100% 50%, 92% 100%, 100% 100%, 0 100%);clip-path:polygon(9% 50%, 0 0, 92% 0, 100% 50%, 100% 50%, 92% 100%, 100% 100%, 0 100%);padding:15px 30px 15px 68px;color:#fff;font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);width:555px}.step-list{width:79.8611111111%;max-width:1150px;margin:0 auto 30px;display:flex;flex-wrap:wrap}.step-card{color:var(--orange);position:relative;padding-top:59px;padding-bottom:min(max(50px + 24 * ((100vw - 768px) / 672),50px),74px);padding-right:min(max(10px + 28 * ((100vw - 768px) / 672),10px),38px);flex-shrink:0;transform:translateX(5px)}.step-card::before{content:">";display:block;position:absolute;top:-10px;transform:translateY(-8px);left:50%;color:#fff;font-size:15px}.step-card h3{text-transform:uppercase;margin-bottom:9px;font-weight:900;font-size:min(max(17px + 2 * ((100vw - 768px) / 672),17px),19px)}.step-deco-list li{color:var(--black);font-size:14px;position:relative;padding-left:8px;line-height:139%;margin-bottom:3px;font-weight:normal}.step-deco-list li::before{content:"";font-size:4px;color:var(--orange);font-family:"icomoon" !important;position:absolute;left:0;top:0;transform:translateY(0.5px)}@media(min-width: 751px){.step-card:nth-of-type(1){border-top:10px solid var(--blue);width:20.1%}.step-card:nth-of-type(2){width:27.8%;border-top:10px solid var(--blue);color:#cf5e59;padding-bottom:100px}.step-card:nth-of-type(2) .number-wr{background:#cf5e59}.step-card:nth-of-type(2) ul li::before{color:#cf5e59}.step-card:nth-of-type(3){width:26.2%;color:var(--light-pink);border-top:10px solid var(--blue);border-bottom:10px solid var(--blue)}.step-card:nth-of-type(3) .number-wr{background:var(--light-pink)}.step-card:nth-of-type(3) ul li::before{color:var(--light-pink)}.step-card:nth-of-type(4){width:25.9%;border-top:10px solid var(--blue);border-bottom:10px solid var(--blue);border-right:10px solid var(--blue);border-top-right-radius:35px;border-bottom-right-radius:35px;padding-right:12px;color:var(--pink)}.step-card:nth-of-type(4) .number-wr{background:var(--pink)}.step-card:nth-of-type(4) ul li::before{color:var(--pink)}.step-card:nth-of-type(5){width:34.5%;margin-top:-10px;border-top:10px solid var(--blue);border-bottom:10px solid var(--blue);border-left:10px solid var(--blue);border-top-left-radius:35px;border-bottom-left-radius:35px;margin-left:17%;padding-left:min(max(25px + 37 * ((100vw - 768px) / 672),25px),62px);padding-right:min(max(15px + 27 * ((100vw - 768px) / 672),15px),42px);color:var(--purple)}.step-card:nth-of-type(5)::before{content:"<";transform:translate(min(max(13px + 27 * ((100vw - 768px) / 672), 13px), 40px), -8px)}.step-card:nth-of-type(5) .step-number{left:min(max(35px + 27 * ((100vw - 768px) / 672),35px),62px)}.step-card:nth-of-type(5) .number-wr{background:var(--purple)}.step-card:nth-of-type(5) ul li::before{color:var(--purple)}.step-card:nth-of-type(6){border-top:10px solid var(--blue);margin-top:-10px;color:var(--dark-blue);width:45%}.step-card:nth-of-type(6)::before{content:"<"}.step-card:nth-of-type(6) .number-wr{background:var(--dark-blue)}.step-card:nth-of-type(6) ul{width:110%}.step-card:nth-of-type(6) ul li::before{color:var(--dark-blue)}.step-card:nth-of-type(7){padding-bottom:25px;margin-top:-10px;color:var(--blue);border-top:10px solid var(--blue);margin-left:26.6%;width:28%;padding-right:20px}.step-card:nth-of-type(7) .number-wr{background:var(--blue)}.step-card:nth-of-type(7) ul li::before{color:var(--blue)}.step-card:nth-of-type(8){padding-bottom:25px;width:26.2%;margin-top:-10px;border-top:10px solid var(--blue);color:var(--orange);padding-right:10px}.step-card:nth-of-type(8) .number-wr{background:var(--orange)}.step-card:nth-of-type(8) ul li::before{color:var(--orange)}.step-card:nth-of-type(9){padding-bottom:25px;border-top:10px solid transparent;margin-top:-10px;color:var(--light-pink);width:19.1%;padding-right:10px}.step-card:nth-of-type(9) .number-wr{background:var(--light-pink)}.step-card:nth-of-type(9) ul li::before{color:var(--light-pink)}}.step-number{width:min(max(44px + 27 * ((100vw - 768px) / 672),44px),71px);position:relative;position:absolute;left:-2px;top:0;transform:translateY(calc(-50% - 4px))}.step-number::before{content:"";display:block;padding-top:115.48%}.step-number .step-border-lines{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.step-number .step-border-lines::before,.step-number .step-border-lines::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:4px;height:14px;background:#fff}.step-number .step-border-lines::before{left:-2px}.step-number .step-border-lines::after{right:-2px}.step-number .number-wr{color:#fff;position:absolute;background:var(--orange);left:0;top:0;width:100%;height:100%;clip-path:url(#myPath);-webkit-clip-path:url(#myPath);display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Gotham Ultra";font-weight:200;z-index:1;font-size:min(max(18px + 21 * ((100vw - 768px) / 672),18px),39px)}.step-number .number-wr span{font-size:min(max(10px + 2 * ((100vw - 768px) / 672),10px),12px);font-family:var(--font-main);font-weight:500}.mission-section{padding:198px 0 123px;padding:min(max(80px + 118 * ((100vw - 768px) / 672),80px),198px) 0 123px;position:relative;z-index:1;color:#fff}.mission-section.package-section{margin-top:-81px;padding:min(max(70px + 87 * ((100vw - 768px) / 672),70px),157px) 0 min(max(90px + 86 * ((100vw - 768px) / 672),90px),176px)}.mission-section.package-section .fixed{position:relative;z-index:2}.mission-section.package-section .underlay-bg{clip-path:polygon(0 min(max(25px + 55 * ((100vw - 768px) / 672), 25px), 80px), 100% 0, 100% calc(100% - min(max(30px + 112 * ((100vw - 768px) / 672), 30px), 142px)), 0 100%);-webkit-clip-path:polygon(0 min(max(25px + 55 * ((100vw - 768px) / 672), 25px), 80px), 100% 0, 100% calc(100% - min(max(30px + 112 * ((100vw - 768px) / 672), 30px), 142px)), 0 100%);z-index:1}.mission-section.package-section .underlay-bg img{min-height:110% !important}.mission-section.package-section .mission-offer-list{margin-top:7px;margin-left:20px}.mission-section.package-section .mission-offer-list .mission-offer-list-row:nth-of-type(3) .offer-icon{padding-top:8px}.mission-section .underlay-bg{-webkit-clip-path:polygon(0 min(max(15px + 129 * ((100vw - 768px) / 672), 15px), 144px), 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 min(max(15px + 129 * ((100vw - 768px) / 672), 15px), 144px), 100% 0, 100% 100%, 0 100%)}.mission-section .underlay-bg img{min-height:110%}.mission-section .underlay{bottom:0;left:50%;transform:translate(-52.9%, 29.9%);z-index:-1;width:116.375%;max-width:1675.8px}.mission-section .title{font-size:min(max(25px + 13 * ((100vw - 768px) / 672),25px),38px);margin-bottom:8px}.mission-section h3{font-size:min(max(22px + 3 * ((100vw - 768px) / 672),22px),25px);text-transform:uppercase;margin-bottom:17px}.mission-section .mission-text-content.package-section p{color:var(--black)}.mission-section p{font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);color:#fff}.mission-section span,.mission-section ul li,.mission-section ol li,.mission-section p,.mission-section a{color:#fff}.mission-content-wr{display:flex;justify-content:space-between;padding-left:min(max(0px + 57 * ((100vw - 768px) / 672),0px),57px)}.mission-text-content{width:410px;padding:30px 20px;background:rgba(255,255,255,.65);align-self:flex-start;border-radius:14px}.mission-text-content .rect-box{margin-bottom:15px}.mission-offer-list{width:625px;padding:36px min(max(15px + 15 * ((100vw - 768px) / 672),15px),30px) 20px;border:2px solid var(--pink);border-radius:13.19px;background:rgba(39,37,37,.7);margin-top:min(max(0px + -56 * ((100vw - 768px) / 672),-56px),0px);margin-left:20px}.mission-offer-list .mission-offer-list-row{display:flex}.mission-offer-list .mission-offer-list-row:nth-of-type(1){color:var(--orange)}.mission-offer-list .mission-offer-list-row:nth-of-type(1) .offer-text{padding-top:0}.mission-offer-list .mission-offer-list-row:nth-of-type(2){color:var(--pink)}.mission-offer-list .mission-offer-list-row:nth-of-type(3){color:var(--dark-blue)}.mission-offer-list .mission-offer-list-row:nth-of-type(3) .offer-icon{padding-top:35px}.mission-offer-list .mission-offer-list-row:last-of-type{color:var(--blue)}.mission-offer-list .mission-offer-list-row:last-of-type .offer-icon{padding-top:16px}.mission-offer-list .mission-offer-list-row:last-of-type .offer-icon .offer-img-line{display:none}.mission-offer-list .mission-offer-list-row:last-of-type .offer-text{border-bottom:none}.mission-offer-list .offer-icon{width:min(max(50px + 28 * ((100vw - 768px) / 672),50px),78px);display:flex;flex-direction:column;flex-shrink:0}.mission-offer-list .offer-icon .offer-img-line{position:relative;flex-grow:1;width:2px;margin:5px 0;align-self:center}.mission-offer-list .offer-icon .offer-img-line::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;min-height:20px;height:100%;background:url("../images/border-dash.png") repeat-y center;-webkit-background-size:1px 10.3px}.mission-offer-list .offer-text{margin-left:24px;padding-bottom:20px;padding-top:17px;border-bottom:1px solid #fff;align-self:flex-start;flex-grow:1}.mission-offer-list .offer-text h3{font-size:19px;margin-bottom:4px}.mission-offer-list .offer-text p{font-size:14px;margin-bottom:4px}.mission-offer-list .offer-text p:last-of-type{margin-bottom:0}.mission-offer-list .step-deco-list{padding-bottom:15px}.mission-offer-list .step-deco-list li{color:#fff;font-size:14px;line-height:142.85%}.mission-step-list{display:flex;justify-content:space-between;padding-bottom:17px;padding-top:9px}.mission-step-list .step-wr:nth-of-type(1){width:14.1%}.mission-step-list .step-wr:nth-of-type(1) .step-number .number-wr{background:var(--pink)}.mission-step-list .step-wr:nth-of-type(2){width:28%}.mission-step-list .step-wr:nth-of-type(2) .step-number .number-wr{background:var(--dark-blue)}.mission-step-list .step-wr:nth-of-type(3){width:43%}.mission-step-list .step-wr:nth-of-type(3) .step-number .number-wr{background:var(--blue)}.mission-step-list .step-number{position:relative;transform:none;width:46px;margin:0 auto 10px}.mission-step-list .step-number .number-wr{font-size:min(max(20px + 4 * ((100vw - 768px) / 672),20px),24px)}.mission-step-list .step-number .number-wr span{font-size:7px}.get-in-touch-section{position:relative;padding:50px 0;margin-top:min(max(-80px + -79 * ((100vw - 768px) / 672),-159px),-80px);z-index:1}.gi-content{width:65.2777777778%;max-width:940px;border-radius:13.19px;border:2px solid var(--pink);margin:0 auto;background:rgba(255,255,255,.7);padding:min(max(25px + 25 * ((100vw - 768px) / 672),25px),50px) min(max(15px + 44 * ((100vw - 768px) / 672),15px),59px)}.gi-content .title:not(.gi-title){font-size:min(max(22px + 3 * ((100vw - 768px) / 672),22px),25px);margin-bottom:25px}.gi-list .thumbnail-box{margin-bottom:18px}.gi-list .thumbnail-box .thumbnail-wr{margin-bottom:9px}.gi-title{color:var(--light-pink);font-size:min(max(25px + 13 * ((100vw - 768px) / 672),25px),38px);margin-bottom:21px}.gi-title em{color:var(--orange);font-style:normal}.gi-contact-list{margin:0 auto;width:344px;max-width:100%}.gi-contact-list li{display:grid;grid-template-columns:80px 1fr;line-height:147.88%}.gi-contact-list li span{text-transform:uppercase;color:var(--dark-blue);font-size:14px;font-weight:bold}.gi-contact-list li a{padding-left:10px;color:var(--black);transition:color .2s;font-size:18px}.gi-contact-list li a:hover{color:var(--blue)}.talk-to-us-section{position:relative;z-index:1;padding:32px 0 min(max(50px + 29 * ((100vw - 768px) / 672),50px),79px)}.talk-to-us-section .underlay{left:0;bottom:0;width:31.6666666667%;max-width:456px;min-width:200px}.hiring-form{display:flex;justify-content:space-between;max-width:940px;margin:0 auto}.hiring-form-title-wr{width:603px;max-width:35%}.hiring-form-title-wr .rect-box{margin-bottom:20px}.hiring-form-field-group{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:26px 50px;grid-row-gap:min(max(15px + 11 * ((100vw - 768px) / 672),15px),26px);grid-column-gap:min(max(20px + 30 * ((100vw - 768px) / 672),20px),50px);padding-top:min(max(0px + 45 * ((100vw - 768px) / 672),0px),45px);width:550px;max-width:64%}.hiring-form-field-group label:not(.btn){display:flex;flex-direction:column;text-transform:uppercase;text-transform:uppercase;font-weight:700;font-size:min(max(13px + 1 * ((100vw - 768px) / 672),13px),14px)}.hiring-form-field-group label:not(.btn) span{margin-bottom:7px}.hiring-form-field-group .btn-box{grid-column-start:2;justify-content:flex-end;padding-top:4px}.hiring-form-field-group .btn-box .btn{min-width:min(max(113px + 40 * ((100vw - 768px) / 672),113px),153px)}.hiring-form-field-group input{font-family:var(--font-main);font-size:min(max(14px + 4 * ((100vw - 768px) / 672),14px),18px);border-bottom:1px solid var(--dark-blue);padding-bottom:min(max(10px + 2 * ((100vw - 768px) / 672),10px),12px);width:100%}.hiring-form-field-group input::placeholder{opacity:.5;font-family:inherit;font-size:inherit;font-weight:inherit}.job-page .top-section{padding-top:min(max(163px + 56 * ((100vw - 768px) / 672),163px),219px)}.job-page .caption{width:100%;max-width:unset;margin-bottom:min(max(35px + 13 * ((100vw - 768px) / 672),35px),48px);display:flex;justify-content:space-between}.job-page .caption .caption-wr{flex-grow:1;padding-right:30px}.job-page .rect-box{margin-bottom:23px}.job-page .top-section-bg{width:51.25%;max-width:738px}.job-page .title-main{font-size:min(max(25px + 13 * ((100vw - 768px) / 672),25px),38px);line-height:118.42%;color:var(--black);margin-bottom:16px}.job-page .job-card-sector{font-size:min(max(22px + 3 * ((100vw - 768px) / 672),22px),25px);color:var(--blue);margin-bottom:9px}.job-page .job-card-tech:hover{background:transparent}.job-page .job-card-info{margin-bottom:50px}.job-page .job-card-info li{margin-bottom:9px}.job-page .job-card-info li .icon{font-size:11px;margin-right:7px;transform:translateY(-2px);display:inline-flex}.job-page .job-card-info li span{color:var(--black);text-transform:uppercase;font-size:min(max(16px + 3 * ((100vw - 768px) / 672),16px),19px);font-weight:bold}.website-card{background:#fff;border-radius:13.19px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);align-self:flex-start;padding:17px min(max(15px + 5 * ((100vw - 768px) / 672),15px),20px) 20px;flex-shrink:0;text-align:center;color:var(--black);margin-top:24px;width:min(max(150px + 20 * ((100vw - 768px) / 672),150px),170px)}.website-card-thumbnail{width:min(max(50px + 30 * ((100vw - 768px) / 672),50px),80px);margin:0 auto 13px}.website-card-name{text-transform:uppercase;font-weight:bold;font-size:14px;margin-bottom:16px}.website-card .btn{padding-left:10px;padding-right:10px}.back-link{color:var(--black);font-size:14px;font-weight:bold;text-transform:uppercase;transition:color .2s;margin-bottom:25px}.back-link::before{font-family:"icomoon" !important;content:"";display:inline-flex;font-size:inherit;margin-right:10px;transition:all .2s;transform:rotate(180deg)}.back-link:hover{color:var(--blue)}.back-link:hover::before{transform:rotate(180deg) translateX(3px)}.job-page-content-wr{display:flex}.job-page-content{max-width:900px;margin-right:min(max(25px + 75 * ((100vw - 768px) / 672),25px),100px);padding-bottom:min(max(50px + 44 * ((100vw - 768px) / 672),50px),94px);line-height:138%;font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);flex-grow:1}.job-page-content h1,.job-page-content h2,.job-page-content h3,.job-page-content h4,.job-page-content h5,.job-page-content h6{font-family:var(--font-main) !important;margin:min(max(30px + 17 * ((100vw - 768px) / 672),30px),47px) 0 min(max(25px + 2 * ((100vw - 768px) / 672),25px),27px);font-weight:900;text-transform:uppercase;letter-spacing:.5px}.job-page-content h1{font-size:22px !important}.job-page-content h2{font-size:20px !important}.job-page-content h4{font-size:16px !important}.job-page-content h5{font-size:14px !important}.job-page-content h6{font-size:12px !important}.job-page-content p{line-height:138% !important;margin-bottom:10px;font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px)}.job-page-content p *{line-height:inherit !important;font-size:inherit !important}.job-page-content li span,.job-page-content p,.job-page-content p span{font-family:var(--font-main) !important}.job-page-content ul li{font-family:var(--font-main) !important;color:var(--black);font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);position:relative;padding-left:min(max(15px + 13 * ((100vw - 768px) / 672),15px),28px);line-height:139%;margin-bottom:10px;font-weight:400}.job-page-content ul li *{line-height:inherit !important;font-size:inherit !important}.job-page-content ul li::before{content:"";font-size:8px;color:var(--blue);font-family:"icomoon" !important;position:absolute;left:0;top:8px;-webkit-transform:translateY(0.5px);transform:translateY(0.5px)}.job-page-content .btn{margin-top:min(max(25px + 14 * ((100vw - 768px) / 672),25px),39px)}.consultant-card{width:min(max(180px + 70 * ((100vw - 768px) / 672),180px),250px);margin:0 auto;padding-bottom:50px}.consultant-card-thumbnail{border-radius:15px;overflow:hidden;position:relative;margin-bottom:25px}.consultant-card-thumbnail::before{content:"";display:block;padding-top:100%}.consultant-card-thumbnail img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.consultant-card-info{display:flex;flex-direction:column;align-items:flex-end}.consultant-card-name{font-size:min(max(18px + 7 * ((100vw - 768px) / 672),18px),25px);text-transform:uppercase;font-weight:600;padding-bottom:5px;text-align:right}.consultant-card-position{font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);text-transform:uppercase;padding-bottom:10px;text-align:right}.consultant-card .footer-social-btn{padding:15px 0 0;justify-content:flex-end}.consultant-card a:not(.icon){color:inherit;transition:color .2s;font-size:min(max(14px + 2 * ((100vw - 768px) / 672),14px),16px)}.consultant-card a:not(.icon):hover{color:var(--dark-blue)}.page404{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 20px;text-align:center}.page404 .title{width:100%;text-align:center;max-width:unset;margin-bottom:25px;opacity:0;animation-delay:.5s}.page404 .rose_light{font-size:20px;margin-bottom:25px;opacity:0;animation-delay:.5s}.page404 .btn{opacity:0;animation-delay:.5s}.popup .popup-form,.popup .title-popup{color:var(--black)}.popup .checkBox a{color:var(--cyan);transition:.2s}.popup .checkBox a:hover{color:var(--black)}.popup .btn-wr{display:flex;align-items:flex-start;padding-top:10px;justify-content:flex-end}.icon-close{position:relative;width:20px;height:20px;display:inline-flex;transition:transform .2s}.icon-close:hover{transform:scale(1.1)}.icon-close:hover::before,.icon-close:hover::after{opacity:.8}.icon-close::before,.icon-close::after{width:100%;height:2px;background:var(--black);position:absolute;content:"";display:block;left:0}.icon-close::before{transform:rotate(45deg)}.icon-close::after{transform:rotate(-45deg)}.success-title{width:100%;font-size:min(max(35px + 10 * ((100vw - 768px) / 672),35px),45px);text-align:center;padding:0 min(max(15px + 20 * ((100vw - 768px) / 672),15px),35px)}.policy-section{padding:min(max(30px + 20 * ((100vw - 768px) / 672),30px),50px) 0 min(max(50px + 50 * ((100vw - 768px) / 672),50px),100px)}.policy-section h1,.policy-section h2,.policy-section h3,.policy-section h4,.policy-section h5,.policy-section h6{font-family:var(--font-main);margin-bottom:5px;line-height:150%}.policy-section h1{font-size:min(max(35px + 15 * ((100vw - 768px) / 672),35px),50px)}.policy-section h2{font-size:min(max(30px + 15 * ((100vw - 768px) / 672),30px),45px)}.policy-section h3{font-size:min(max(25px + 15 * ((100vw - 768px) / 672),25px),40px)}.policy-section h4{font-size:min(max(20px + 15 * ((100vw - 768px) / 672),20px),35px)}.policy-section h5{font-size:min(max(24px + 6 * ((100vw - 768px) / 672),24px),30px)}.policy-section h6{font-size:min(max(22px + 3 * ((100vw - 768px) / 672),22px),25px)}.policy-section p{font-size:18px;margin-bottom:15px}.policy-section a{display:inline-block;color:var(--dark-blue)}.policy-section a:hover{text-decoration:underline}.policy-section ul{padding-bottom:10px}.policy-section ul li{font-family:var(--font-main) !important;color:var(--black);font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);position:relative;padding-left:min(max(15px + 13 * ((100vw - 768px) / 672),15px),28px);line-height:139%;margin-bottom:10px;font-weight:400}.policy-section ul li *{line-height:inherit !important;font-size:inherit !important}.policy-section ul li::before{content:"";font-size:8px;color:var(--blue);font-family:"icomoon" !important;position:absolute;left:0;top:8px;transform:translateY(-21%)}.bold-logo{padding-top:25px;width:150px}@media(max-width: 768px){.bold-logo{margin:0 auto}}.recruiters{padding:70px 0 min(max(10px + 30 * ((100vw - 768px) / 672),10px),40px);display:flex;align-items:center}.recruiters-info{padding-right:50px;flex-grow:1}.recruiters-info p{font-weight:700;color:var(--orange)}.recruiters .title{margin-bottom:21px;text-transform:uppercase}.recruiters .rect-box{margin-bottom:20px}.about-us-page .slider-btn-box .slider-btn{border-color:var(--white);color:var(--white)}.about-us-page .slider-btn-box .slider-btn:hover{border-color:var(--blue);color:var(--blue)}.ts-section{padding:45px 0}.ts-slider .slick-track .slick-slide{margin-right:25px}@media(max-width: 993px){.ts-slider .slick-track .slick-slide{padding:0 5px;margin-right:0}}.ts-slider .slick-track .slick-slide>div{height:100%;display:flex;width:100%}.ts-slider .slick-track .slick-slide>div .ts-slide{height:100%}.ts-slider .slick-track .slick-slide>div .ts-slide .ts-card{height:100%;display:flex}.ts-slide{padding-top:min(max(50px + 10 * ((100vw - 768px) / 672),50px),60px)}.ts-card{display:flex;background:linear-gradient(to right, #DE703B, #CF5E59, #CB5A63, #BF4D82, #B63EA1, #B53DA3, #9D2CDB, #9929E3, #6373E8, #5EC7F0);border-radius:14px;padding:1px;position:relative;width:556px;max-width:100%;margin:0 auto;transition:all .5s}.ts-card-logo-wr{width:min(max(80px + 24 * ((100vw - 768px) / 672),80px),104px);position:absolute;top:0;right:0;transform:translate(-36%, -50%);overflow:hidden;background:url("../images/ts-logo-clip.svg") no-repeat center/cover;display:flex;justify-content:center;align-items:center}.ts-card-logo-wr::before{content:"";display:block;padding-top:115%}.ts-card-logo-wr img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:90%;max-height:50%}@media(max-width: 993px){.ts-card-logo-wr img{width:80%}}.ts-card-content{display:flex;padding:48px min(max(22px + 18 * ((100vw - 768px) / 672),22px),40px);flex-direction:column;background:var(--white);border-radius:inherit;width:100%}.ts-card-thumbnail{position:relative;overflow:hidden;clip-path:url(#ts-thumbnail-clip);width:100px;flex-shrink:0;margin-right:min(max(10px + 10 * ((100vw - 768px) / 672),10px),20px)}.ts-card-thumbnail::before{content:"";display:block;padding-top:110.4%}.ts-card-thumbnail img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover;z-index:0}.ts-card-thumbnail img.top-layer{width:calc(100% - 2px);height:calc(100% - 2px);object-fit:contain;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);background:transparent}.ts-card-header{display:flex;align-items:center;border-bottom:1px solid var(--blue);padding-bottom:20px;margin-bottom:20px}.ts-card-title{color:var(--purple)}.ts-card-title-name{font-size:min(max(20px + 5 * ((100vw - 768px) / 672),20px),25px);font-weight:700;margin-bottom:8px}.ts-card-title-position{font-size:min(max(17px + 2 * ((100vw - 768px) / 672),17px),19px);font-weight:700}.ts-card-text-wr{margin-bottom:16px;flex-grow:1}.ts-card-text{font-size:min(max(16px + 2 * ((100vw - 768px) / 672),16px),18px);line-height:1.625;font-weight:400;color:var(--black);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.ts-card-text p{line-height:inherit;color:inherit}.ts-card .btn-wr{height:46px;position:relative;display:flex;justify-content:flex-end}.ts-card .btn-wr::before{content:"";display:block;width:100%;height:1px;background:var(--blue);position:absolute;left:0;top:50%;transform:translateY(-50%)}.ts-card .btn-wr .btn{position:relative;height:100%}.ts-card .btn-wr .btn::before{content:"";display:block;height:100%;width:8px;position:absolute;left:-8px;top:0;background:var(--white)}@media(max-width: 450px){.ts-card-header{border-color:transparent}.ts-card-text-wr{display:none}.ts-card-text{display:block}.ts-card .btn-wr .btn{display:flex !important}}.ts-card.active .btn::after{transform:rotate(-90deg) translateX(3px)}.col-span-full{grid-column:1/-1}.join-form-section{padding:0 0 80px}.contact-form-join{margin:0 auto}.contact-form-join-title{text-align:center;font-size:min(max(23px + 15 * ((100vw - 768px) / 672),23px),38px);margin-bottom:35px;text-transform:uppercase;font-weight:bold}.contact-form-join .custom-file-upload input{display:none}.contact-form-join .pc-cv-name{margin-top:25px;margin-bottom:20px}.contact-form-join .custom-file-upload{border-color:var(--dark-blue)}.contact-form-join .custom-file-upload:hover{background:var(--blue);border-color:var(--dark-blue)}.not-found-title{text-align:center;font-size:min(max(18px + 5 * ((100vw - 768px) / 672),18px),23px);margin-bottom:35px;text-transform:uppercase;font-weight:bold;text-align:center}.title-small{text-align:center;font-size:min(max(18px + 5 * ((100vw - 768px) / 672),18px),23px);margin-bottom:35px;text-transform:uppercase;font-weight:bold;text-align:center}.testimonials-page .title-main{font-size:min(max(40px + 30 * ((100vw - 768px) / 672),40px),70px);font-weight:bold;text-transform:none;max-width:820px;margin:0 auto 24px}.testimonials-page .top-section{padding-top:min(max(167px + 100 * ((100vw - 768px) / 672),167px),267px)}.testimonials-page .top-section-bg{width:51.25%;max-width:738px}.testimonials-page .rect-box{margin-bottom:25px}.testimonials-page .caption{margin-bottom:min(max(80px + 42 * ((100vw - 768px) / 672),80px),122px)}.testimonials-page .caption-motto{font-weight:700;width:523px;max-width:100%;margin:0 auto;color:var(--orange)}.ts-grid-section{padding-bottom:min(max(50px + 50 * ((100vw - 768px) / 672),50px),100px)}.ts-grid-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:83px 28px;align-items:start}.ts-grid-list .ts-card{width:100%}.ts-grid-list .ts-card-text{line-height:1.44}.job-pagination{margin-top:min(max(40px + 30 * ((100vw - 768px) / 672),40px),70px)}@media only screen and (max-width: 1450px){.companies-text-content{max-width:50%}}@media only screen and (max-width: 1300px){.gi-content{width:80%}.mission-content-wr{padding-left:0}}@media only screen and (max-width: 1200px){.companies .underlay{transform:rotate(-96deg) translate(24.7%, -212.4%)}.talent-section.hirig-page{padding-left:30px;padding-right:30px}.talent-section.hirig-page .talent-section-wr{width:100%;padding:20px}.step-title-wr,.step-list{width:100%;max-width:unset;padding:0 30px}.step-title-wr{justify-content:center}.mission-content-wr{padding-left:0}.mission-offer-list{width:unset;max-width:60%}.step-title{margin-right:20px}.grid-row{grid-template-columns:repeat(18, 1fr)}.fixed{width:100%;max-width:unset}}@media only screen and (max-width: 1024px){.bitcoin-hole-section .underlay-bg{clip-path:polygon(0 10%, 100% 0, 100% 90%, 0 100%);-webkit-clip-path:polygon(0 6%, 100% 0, 100% 94%, 0 100%)}.menu-toggler .bars{width:24px;height:15px}.open-menu .menu-toggler .bars div:first-of-type{top:-12%;left:19%}.btn{padding:10px 16px}.btn.btn-black{padding:9px 16px}.btn.btn-white{padding:10px 13px}.btn.btn-white::after{margin-left:13.5px}.contact-form{margin-top:-60px}.talent-section-wr{width:90%}.benefit-list{grid-template-columns:repeat(10, 1fr)}.gain-section-wr{max-width:unset;width:84.54%}.areas-section .underlay-bg{-webkit-clip-path:polygon(0 3.3%, 100% 0, 100% 98.3%, 0 100%);clip-path:polygon(0 3.3%, 100% 0, 100% 98.3%, 0 100%)}.gain-section .underlay-bg{-webkit-clip-path:polygon(0 0, 100% 0, 100% 96.9%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 96.9%, 0 100%)}.rect-box img{max-width:unset !important;min-width:unset !important;width:140px !important}}@media only screen and (max-width: 992px){.job-list{width:100%;padding-left:30px;padding-right:30px}.get-in-touch-section{padding-left:30px;padding-right:30px}.gi-content{width:100%}.ts-grid-list .ts-card-text{-webkit-line-clamp:5}}@media only screen and (max-width: 992px){.gi-content{width:500px;max-width:100%;margin:0 auto}.gi-list{grid-template-columns:1fr}.gi-box{margin-bottom:35px}}@media only screen and (max-width: 768px){.talent-section.hirig-page .underlay{transform:translate(-49.8%, 8.3%)}.companies{padding-bottom:14px}.companies-text-content .title{margin-bottom:12px}.companies-text-content p{line-height:179.88%}.logo img{margin-bottom:14px}.logo img:last-of-type{max-width:39%}.menu-toggler{right:30px;top:47px}.menu-social-btn{top:123px;padding:0 34.7px}.menu-social-btn li{margin-bottom:0}.menu-social-btn a{font-size:45px;margin-bottom:8.7px}.talent-section.hirig-page .talent-section-wr .benefit-list,.benefit-list{grid-template-columns:repeat(6, 1fr);width:110%;margin-left:-5%}.talent-section.hirig-page .talent-section-wr .benefit-list li,.benefit-list li{padding-bottom:0}.talent-section.hirig-page .talent-section-wr .benefit-list li .icon,.benefit-list li .icon{max-width:38%;margin:0 auto 10px}.talent-section.hirig-page .talent-section-wr .benefit-list li:nth-of-type(1),.benefit-list li:nth-of-type(1){grid-column-start:1}.companies-text-content{max-width:unset;width:100%;padding-bottom:17px}.partners-section{margin-top:0}.grid-row{padding-left:0;grid-template-columns:repeat(10, 1fr);max-width:500px;margin:0 auto;grid-gap:2.5px}.grid-box{margin-top:-29.5%}.grid-box:nth-of-type(9n+6){grid-column-start:2}.grid-box:nth-last-of-type(2){grid-column-start:4}.why-us .top-underlay{-webkit-transform:translate(8%, -16%);transform:translate(18.5%, -17.3%)}.why-content .content-box{width:200px}.why-content .content-box-abs{position:static;transform:none;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:13px}.why-content .content-box-abs .content-box{margin:0 auto}.footer-contact{flex-direction:column-reverse}.contact-form{margin-top:0;max-width:unset;width:100%}.contact-group{width:100%;max-width:unset}.fieldset{grid-template-columns:1fr;margin-bottom:0}.contact-info li{text-align:center}.footer-nav{padding:16px 17px}.footer-nav ul{width:100%;justify-content:space-between}.footer-nav ul ul{justify-content:center}.footer-logo{margin-left:auto;margin-right:auto}.input-box{margin-bottom:27px}.contact-form .btn{align-self:center;min-width:113px;margin-bottom:44px}.contact-info{padding-bottom:12px}.contact-info a{line-height:204%}.footer-social-btn{justify-content:center}.footer-copyright{justify-content:center}.companies .underlay{transform:rotate(-94deg) translate(12.2%, -211.6%);left:0;top:0}.talent-section .underlay{min-width:888px;left:auto;right:0;top:0;transform:translate(19.6%, 2.1%)}}@media only screen and (max-width: 750px){.ts-grid-list{grid-template-columns:1fr}.ts-grid-list .ts-card{width:100%;max-width:410px}.talent-section-wr{flex-direction:column;width:100%;padding:0 30px}.talent-section-wr .talent-section-title-wr{width:100%;max-width:unset;margin-bottom:30px}.step-card{width:400px;max-width:100%;margin:-10px auto 0;padding:40px 20px 60px}.step-card:nth-of-type(odd){border-top:10px solid var(--blue);border-right:10px solid var(--blue);border-bottom:10px solid var(--blue);border-top-right-radius:15px;border-bottom-right-radius:15px}.step-card:nth-of-type(even){border-left:10px solid var(--blue);border-top-left-radius:15px;border-bottom-left-radius:15px}.step-card:nth-of-type(even) .step-number{left:-11px;transform:translateY(calc(-50% + 4px))}.step-card:nth-of-type(even)::before{content:"<";transform:translateY(1.5px)}.step-card:last-of-type{border:none;padding-bottom:0px}.step-card:nth-of-type(2){color:#cf5e59}.step-card:nth-of-type(2) .number-wr{background:#cf5e59}.step-card:nth-of-type(2) ul li::before{color:#cf5e59}.step-card:nth-of-type(3){color:var(--light-pink)}.step-card:nth-of-type(3) .number-wr{background:var(--light-pink)}.step-card:nth-of-type(3) ul li::before{color:var(--light-pink)}.step-card:nth-of-type(4){color:var(--pink)}.step-card:nth-of-type(4) .number-wr{background:var(--pink)}.step-card:nth-of-type(4) ul li::before{color:var(--pink)}.step-card:nth-of-type(5){color:var(--purple)}.step-card:nth-of-type(5) .number-wr{background:var(--purple)}.step-card:nth-of-type(5) ul li::before{color:var(--purple)}.step-card:nth-of-type(6){color:var(--dark-blue)}.step-card:nth-of-type(6) .number-wr{background:var(--dark-blue)}.step-card:nth-of-type(6) ul li::before{color:var(--dark-blue)}.step-card:nth-of-type(7){color:var(--blue)}.step-card:nth-of-type(7) .number-wr{background:var(--blue)}.step-card:nth-of-type(7) ul li::before{color:var(--blue)}.step-card:nth-of-type(8){color:var(--orange)}.step-card:nth-of-type(8) .number-wr{background:var(--orange)}.step-card:nth-of-type(8) ul li::before{color:var(--orange)}.step-card:nth-of-type(9){color:var(--light-pink)}.step-card:nth-of-type(9) .number-wr{background:var(--light-pink)}.step-card:nth-of-type(9) ul li::before{color:var(--light-pink)}.mission-content-wr{flex-direction:column}.mission-content-wr .mission-text-content{width:100%;margin-bottom:35px}.mission-offer-list{max-width:100%;margin-left:0 !important;margin-top:0 !important}.recruiters{flex-direction:column}.recruiters-info{margin-bottom:20px;padding-right:0}}@media only screen and (max-width: 700px){.about-us-page .caption{display:block}.about-us-page .caption .caption-text-content{max-width:unset;width:100%;margin-bottom:20px}.caption-thumbnails{width:500px;max-width:100%;margin:0 auto}}@media only screen and (max-width: 650px){.job-page-content-wr{flex-direction:column}.areas-section .underlay-bg{background:url("../images/areas-bg-mobile.jpg") no-repeat center/cover}.areas-box-list{flex-direction:column;align-items:center;margin-bottom:5px}.areas-box{width:252.5px;max-width:100%;border:none;padding:9px 0 34px}.gain-list{display:flex;flex-direction:column;align-items:center}.gain-list .gain-box{width:187px;max-width:100%;border-bottom:1px solid var(--pink);padding-bottom:33px;margin-bottom:29px}.gain-list .gain-box:last-of-type{margin-bottom:0;border:none;padding-bottom:0}.job-list{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.job-card{width:250px;max-width:100%;margin:0 auto}}@media only screen and (max-width: 550px){.ts-section{padding-top:20px}.ts-card-header{flex-direction:column;padding-top:10px}.ts-card-thumbnail{margin-bottom:10px;margin-right:0}.why-content .content-box-abs .content-box{width:unset}.navbar{width:100%;padding:189px 90px 41px 30px}.gi-contact-list{width:100%}.gi-contact-list li{grid-template-columns:1fr;text-align:center}.gi-contact-list li a{padding-left:0;word-break:break-all}.hiring-form{display:block}.hiring-form-title-wr{max-width:unset;width:100%;padding-bottom:35px}.hiring-form-field-group{max-width:unset;width:100%}.step-title-wr{flex-direction:column;padding:0 30px 20px}.step-title{margin-right:0;margin-bottom:20px;width:100%;max-width:unset}.title-arrow-shape{max-width:100%}.mission-step-list{flex-direction:column}.mission-step-list .step-wr{width:100% !important;padding-bottom:20px;text-align:center}.about-us-content{flex-direction:column-reverse}.about-us-content .about-us-text-content{max-width:unset;width:100%;padding-top:50px}}@media only screen and (max-width: 500px){.job-page .caption{display:block}.website-card{margin:24px auto 0}}@media only screen and (max-width: 450px){.contact-us-page .contact-info a{word-break:break-all}.about-us-page .caption .caption-thumbnails{grid-template-columns:1fr}.thumbnail-box{margin-bottom:35px}.thumbnail-box:last-of-type{margin-bottom:0}.about-us-page .caption{margin-bottom:50px}.hiring-form-field-group{display:flex;flex-direction:column}.hiring-form-field-group .btn-box{justify-content:center}}@media only screen and (max-width: 360px){.title-main{font-size:32px}.footer-nav ul{flex-direction:column-reverse;margin-left:0}.footer-nav ul li{padding:0 !important}}/*# sourceMappingURL=style.css.map */
