@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0 auto}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,h1,h2,h3,h4,h5,h6,ol dl,ol ol,ol ul,p,ul dl,ul ol,ul ul{margin:0}hr{box-sizing:initial;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}img{display:block}a{background-color:initial;text-decoration:none}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:initial}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}::-webkit-scrollbar{border-radius:34px;height:100%;width:12px}::-webkit-scrollbar-track{background:transparent;border-radius:34px}::-webkit-scrollbar-thumb{background:linear-gradient(4.39deg,#66cdb5 -.65%,#c9ece4 146.48%);border-radius:34px}[hidden]{display:none}body{margin:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;overflow:overlay;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1320px;position:relative}.title{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:84px}.title.alternative{color:#000}.title span,.title.green{color:#66cdb5}.title-small{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:120%}.title-small span,.title-small.alt{color:#66cdb5}.body-text{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.body-text strong,.link-button{font-weight:700}.link-button{background:#231f20;border:2px solid #66cdb5;border-radius:50px;color:#66cdb5;display:inline-block;font-size:18px;font-style:normal;line-height:174.5%;padding:16px 39px;text-decoration:none;transition:.4s ease-in-out}.link-button:hover{background:#66cdb5;color:#231f20;cursor:pointer}.link-button.transparent{background-color:initial}.link-button2{background:#231f20;border:2px solid #66cdb5;border-radius:50px;color:#66cdb5;display:inline-block;font-size:18px;font-style:normal;font-weight:700;line-height:174.5%;padding:16px 39px;text-decoration:none;transition:.4s ease-in-out}.link-button2.blackAndWhite{border-color:#f5f5f5;color:#f5f5f5}.link-button2.blackAndWhite:hover{background:#f5f5f5;color:#231f20;cursor:pointer}.link-button-alt{background:#fff;border:3px solid #fff;border-radius:50px;box-shadow:0 0 29px rgba(0,0,0,.07);box-sizing:border-box;color:#231f20;font-size:18px;font-style:normal;font-weight:700;line-height:174.5%;padding:16px 39px;text-decoration:none;transition:.4s ease-in-out}.link-button-alt:hover{background:#231f20;border:3px solid #231f20;color:#fff;cursor:pointer}.link-button-alt.transparent{background:transparent;color:#fff}.link-button-alt.transparent:hover{background-color:#fff;border:3px solid #fff;color:#231f20;cursor:pointer}.banner-text{margin:0 auto;max-width:1150px;padding-top:200px}.banner-text h1{font-size:inherit}.small-container{margin:0 auto;max-width:740px;position:relative}.small-container:before{animation:scaleFadeAboutUs 1s ease-in-out infinite;animation-direction:alternate;background:#f1f1f1;border-radius:50%;content:"";height:370px;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center;width:370px}.small-container p{color:#231f20;font-size:33px;font-style:normal;font-weight:700;line-height:138%;text-align:center}.small-container p span{color:#66cdb5}.lines-effect:before{background-color:hsla(0,0%,99%,0);background-image:repeating-linear-gradient(90deg,#302c2d,#302c2d 2px,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));background-position:50%;background-size:20.5% 20%;content:"";display:block;height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.timeline{counter-reset:timeline-step;position:relative;width:100%}.timeline:after{background-color:#fff;z-index:2}.timeline-fill,.timeline:after{border-radius:34px;bottom:0;content:"";left:50%;margin-left:-3px;position:absolute;top:0;transform:translateX(-50%);width:8px}.timeline-fill{background-color:#66cdb5;height:0;max-height:100%;z-index:3}.timeline-left{left:0;text-align:right}.timeline-right{left:50%;margin-left:80px}.timeline-right:after{left:-115px}.page-not-found{background-color:#231f20;position:relative}.page-not-found-text{color:#fafafa;font-size:22px;font-style:normal;font-weight:300;line-height:174.5%;margin-bottom:30px;text-align:center;width:100%}.page-not-found-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative;width:1280px}.blog-post-content{padding:100px 0 75px}.post-content-container{margin:0 auto;max-width:1000px}.post-content-container p{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:171%}.post-content-container p:not(:last-child){margin-bottom:20px}.post-content-container strong{font-weight:700}.post-content-container h2{color:#66cdb5;font-size:33px;font-style:normal;font-weight:700;line-height:49px;margin:50px 0;text-transform:capitalize}.post-content-container h3{color:#737171;font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin:35px 0 15px;opacity:.7}.post-content-container h4{color:#dcdcdc;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.post-content-container a{color:#231f20;display:block;font-size:14px;font-style:normal;font-weight:300;line-height:171%}.post-content-container blockquote{background:#eee;border-radius:34px;padding:40px 60px 30px 40px}.post-content-container blockquote p{color:#231f20;font-size:23px;font-style:normal;font-weight:700;line-height:139%}.post-content-container ul{break-inside:avoid;column-count:2;column-gap:200px;grid-template-rows:1fr auto}.post-content-container ol li,.post-content-container ul li{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-left:-17px}.post-content-container img{left:50%;margin:25px 0 35px;position:relative;transform:translateX(-50%)}.post-content-container table tr td{border:1px solid #f2f2f2;border-left:none;padding-left:30px}.post-content-container table tr td:not(:first-child){width:100%}.post-content-container table tr td:first-child{background:#f2f2f2;padding:10px 30px}.post-content-container code p{line-height:1.2;margin:0}.post-content-container code p:not(:last-child){margin-bottom:0}.banner-single-text{margin:0 auto;max-width:1000px}pre code{background:#f2f2f2;border-radius:34px;display:block;padding:30px 50px}.single-page-content{margin:0 auto;max-width:1000px;padding:80px 0 120px}.single-page-content p{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.single-page-content strong{font-weight:700}.single-page-content a{color:#231f20;text-decoration:none}.single-page-content h2{color:#66cdb5;font-size:56px;font-style:normal;font-weight:700;line-height:84px}.single-page-content h3{color:#231f20;font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin:30px 0}.single-page-content h4{color:#66cdb5;font-size:20px;font-style:normal;font-weight:700;line-height:174.5%;text-transform:capitalize}.single-page-content span{color:#dcdcdc;font-size:28px;font-style:normal;font-weight:700;line-height:42px}.single-page-content li{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;list-style-type:"- ";padding-bottom:10px}.single-page-content li::marker{font-weight:700}.privacy-policy-item{position:relative;transition:all .4s ease-in-out;width:100%}.privacy-policy-item-header{align-items:center;display:flex;justify-content:space-between;padding:0 40px;transition:all .4s ease-in-out}.privacy-policy-item-content{padding:0 40px 50px}.privacy-policy-item-content.open{display:block}.privacy-policy-item-header span{border:none;border-radius:50%;font-size:40px;line-height:normal;text-transform:capitalize;transition:all .3s ease-in-out}.privacy-policy-item-content h4,.privacy-policy-item-header h3{text-transform:capitalize}.privacy-policy-item-content p:not(:last-child){margin-bottom:20px}.privacy-policy-item-header span:hover{cursor:pointer}.privacy-policy-item-header span.active{transform:rotate(45deg)}.privacy-policy-item:hover{cursor:pointer}.privacy-policy-item:hover .privacy-policy-item-header{background:#c9ece4;border-radius:34px}.privacy-policy-item:hover:after,.privacy-policy-item:hover:before{opacity:0}.privacy-policy-item:before{top:0}.privacy-policy-item:before,.privacy-policy-item:last-child:after{border:1px solid #c9c9c9;content:"";left:0;position:absolute;width:100%}.privacy-policy-item:last-child:after{bottom:0}.grid-wrapper{margin:0 auto;max-width:1280px;position:relative}.grid-pagination{display:flex;gap:20px;justify-content:center;justify-self:center;margin-top:100px}.pagination-item{background:transparent;border:2px solid #959594;border-radius:21px;box-sizing:border-box;height:10px;transition:.4s ease-in-out;width:40px}.pagination-item:hover{cursor:pointer}.pagination-item.active,.pagination-item:hover{background:#fff;border-color:#fff;width:100px}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-upload_button:before{color:#fafafa;content:"\e900"}.icon-minus_button:before{color:#fafafa;content:"\e906"}.icon-plus_button:before{color:#fafafa;content:"\e901"}.icon-next_arrow:before{color:#fafafa;content:"\e902"}.icon-right_arrow:before{color:#fafafa;content:"\e903"}.icon-down_arrow:before{color:#fbfbfb;content:"\e904"}.icon-left_arrow:before{color:#fafafa;content:"\e905"}.icon-white{border:2px solid #fff;border-radius:50%;font-size:40px}.icon-green{border:2px solid #00b088;border-radius:50%;font-size:40px}.icon-green:hover{background:transparent;border:2px solid #00b088;cursor:pointer}.icon-green:hover:before{color:#00b088}.icon-black{border:2px solid #302c2d;border-radius:50%;font-size:40px}.icon-white:hover{background:#fff;cursor:pointer}.icon-black:before,.icon-white:hover:before{color:#302c2d}.icon-black:hover{background:#302c2d;cursor:pointer}.icon-black:hover:before{color:#fff}@media (max-width:1780px){.link-button-alt{font-size:16px}.banner-text{padding-left:0}.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container{max-width:1200px}.title{font-size:46px;line-height:74px}.link-button{font-size:15px}}@media (max-width:1700px){.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container{max-width:1100px}}@media (max-width:1600px){.single-page-content{margin:0 auto}}@media (max-width:1500px){.link-button-alt{font-size:14px}}@media (max-width:1440px){.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content{max-width:960px}.title{font-size:40px;line-height:74px}}@media (max-width:1300px){.post-content-container{max-width:850px}}@media (max-width:1200px){.link-button-alt{font-size:14px}}@media (max-width:1100px){.title{font-size:36px;line-height:74px}.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content{max-width:900px}}@media (max-width:1000px){.link-button-alt{font-size:12px}.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content{max-width:800px}.post-content-container{margin:0 auto;max-width:85%}.post-content-container p,.post-content-container tr td{font-size:18px;line-height:171%}.post-content-container h2{font-size:30px;line-height:49px}.post-content-container h3{font-size:26px;line-height:42px}.post-content-container h4{font-size:16px;line-height:27px}.post-content-container a{font-size:12px;line-height:171%}.post-content-container blockquote p{font-size:20px}.post-content-container ul{column-gap:150px}.post-content-container ol li,.post-content-container tr td,.post-content-container ul li{font-size:18px;line-height:174.5%}.post-content-container img{max-width:85%;object-fit:contain}}@media (max-width:950px){.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content,.small-container{max-width:680px}.small-container p{font-size:27px}.title{font-size:30px;line-height:74px}.timeline{counter-reset:timeline-step;position:relative;width:100%}.timeline:after{background-color:#fff;z-index:2}.timeline-fill,.timeline:after{border-radius:34px;bottom:0;content:"";left:0;margin-left:-3px;position:absolute;top:0;transform:translateX(-50%);width:8px}.timeline-fill{background-color:#66cdb5;height:0;max-height:100%;z-index:3}.timeline-left{text-align:left}.timeline-left,.timeline-right{left:0;margin-left:80px}.timeline-right:after{left:-115px}.icon-black{border:2px solid #302c2d;border-radius:50%;font-size:30px}.single-page-content p{font-size:16px;line-height:174.5%}.single-page-content h2{font-size:44px;line-height:84px}.single-page-content h3{font-size:24px;line-height:42px}.single-page-content h4{font-size:18px;line-height:174.5%}.single-page-content span{font-size:24px;line-height:42px}.single-page-content li{font-size:18px;line-height:174.5%}.privacy-policy-item-header span{line-height:normal}}@media (max-width:900px){.link-button-alt{font-size:10px}}@media (max-width:750px){.lines-effect:before{background-size:50%}.link-button-alt{font-size:11px}.link-button{font-size:13px}.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content,.small-container{max-width:85%}.small-container p{font-size:25px}.post-content-container p{font-size:16px;line-height:171%}.post-content-container h2{font-size:36px;line-height:49px}.post-content-container h3{font-size:20px;line-height:42px}.post-content-container h4{font-size:14px;line-height:27px}.post-content-container a{font-size:10px;line-height:171%}.post-content-container blockquote p{font-size:15px}.post-content-container ul{column-gap:70px}.post-content-container ol li,.post-content-container tr td,.post-content-container ul li{font-size:16px;line-height:174.5%}.post-content-container img{max-width:85%;object-fit:contain}}@media (max-width:680px){.link-button-alt{font-size:12px;line-height:174.5%}.link-button,.link-button-alt{font-size:12px;padding:10px 30px}.banner-single-text,.blog-posts .grid-wrapper,.case-studies-grid .grid-wrapper,.container,.single-page-content,.small-container{max-width:90%}}@media (max-width:650px){.title{color:#fafafa;font-size:32px;line-height:48px}.icon-white{border-width:1px;font-size:25px}.icon-plus_button.icon-black{border-width:1px}}@media (max-width:500px){.single-page-content p{font-size:12px;line-height:174.5%}.single-page-content h2{font-size:32px;line-height:48px}.single-page-content h3{font-size:18px;line-height:27px}.single-page-content h4{font-size:12px;line-height:174.5%}.single-page-content span{font-size:18px;line-height:27px}.single-page-content li{font-size:12px;line-height:174.5%}.post-content-container p{font-size:12px;line-height:171%}.post-content-container h2{font-size:32px;line-height:42px}.post-content-container h3{font-size:16px;line-height:24px}.post-content-container h4{font-size:14px;line-height:174.5%}.post-content-container a{font-size:7px;line-height:185.5%}.post-content-container blockquote p{font-size:23px;line-height:139%}.post-content-container blockquote{margin:0 0 20px}.post-content-container ul{column-count:1}.post-content-container ol li,.post-content-container tr td,.post-content-container ul li{font-size:12px;line-height:174.5%}.privacy-policy-item-header span{line-height:normal}.title-small{font-size:36px}}.services-banner{background:url(/bfeb8162f6b9d1c78aa1.png) no-repeat 50%;background-size:cover;border-bottom:.25em solid #66cdb5}.services-banner .banner-text h1{color:#fafafa}.banner-services html,.banner-services img{line-height:0}.services-banner .banner-text{margin-bottom:125px}.services-banner>img{max-width:100%;min-height:220px;object-fit:cover;width:100%}@media (max-width:1500px){.services-banner .banner-text{margin-left:auto;margin-right:auto;max-width:85%}}@media (max-width:850px){.services-banner .banner-text{margin-bottom:60px;max-width:85%}}.service-desc{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;z-index:1}.service-header{overflow:hidden;width:100%}.service-animation{display:block;float:left;height:auto;max-height:90px;max-width:100px;position:relative;width:auto}.service-animation svg{max-height:90px;max-width:100px;text-align:left}.link-button.service-mobile{display:none}.service-desc:after{left:-540px;max-width:1470px}.service-desc.right:after,.service-desc:after{color:#231f20;content:attr(data-attr);font-size:200px;font-style:normal;font-weight:700;line-height:189px;position:absolute;text-align:center;text-shadow:0 0 142px rgba(0,0,0,.82);top:0;z-index:-1}.service-desc.right:after{left:-40%;max-width:2350px;transform:translateX(910px)}.service-title{font-size:56px;line-height:120%}.service-subtitle,.service-title{color:#f9f9f9;font-style:normal;font-weight:700}.service-subtitle{font-size:33px;line-height:138%}.service-title span{color:#66cdb5}.service-description{align-self:end;max-width:575px}.service-description p{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.service-description p span{color:#fafafa;font-size:40px;font-style:normal;font-weight:700;line-height:45px;opacity:.35}.service-info{max-width:475px}.service-info .link-button{margin-top:75px}@media (max-width:1440px){.service-info{max-width:375px}.service-title{font-size:46px}.service-description{max-width:425px}.service-description p{font-size:17px}}@media (max-width:1000px){.service-title{font-size:40px}.service-info{max-width:335px}.service-description{max-width:375px}.service-description p{font-size:15px}}@media (max-width:850px){.link-button.service-mobile{display:flex;margin-top:25px;width:fit-content}.service-info .link-button{display:none}.service-desc{flex-direction:column}.service-description{align-self:start;max-width:100%}.service-info{margin-bottom:20px;margin-top:15px;max-width:100%}.service-desc.right:after{left:auto;max-width:100%;right:0}.service-desc.left:after{top:20px}}@media (max-width:600px){.service-title{font-size:32px}.service-description p{font-size:14px}.service-description p span{font-size:32px;line-height:40px}.service-desc.left:after,.service-desc.right:after{font-size:150px;line-height:129px;max-width:1500px}.service-desc.left:after{left:-20px;max-width:1500px}.service-desc.right:after{left:-200%}}.service-section{background:#231f20;padding-bottom:200px;padding-top:150px;position:relative;z-index:1}.service-section .container{grid-row-gap:200px;row-gap:200px}@media (max-width:1500px){.service-section{padding-bottom:350px}}@media (max-width:1024px){.service-section{padding-bottom:300px}}@media (max-width:850px){.service-section{padding-bottom:200px}}@media (max-width:550px){.service-section{padding-bottom:150px}.service-section .container{grid-row-gap:100px;row-gap:100px}}.text-services{margin-top:-6vh;overflow:hidden;padding:100px 0 125px;position:relative;z-index:-1}.main-text{font-size:20px;line-height:174.5%;text-align:justify;width:100%}.main-text,.sub-text{color:#231f20;font-style:normal;font-weight:300}.sub-text{font-size:33px;line-height:138%;margin:200px auto;max-width:525px;text-align:center;z-index:0}.text-services-header .arrow-services-animation{align-items:center;display:block;margin:50px auto auto;max-width:98px;rotate:90deg}.sub-text:before{animation:scaleFade 1s ease-in-out infinite;animation-direction:alternate;background:#f1f1f1;border-radius:50%;content:"";height:600px;left:50%;margin-top:50px;max-height:100vw;max-width:100vw;position:absolute;transform:translate(-50%,-50%);width:600px;z-index:-3}.text-services-header{justify-content:center;width:100%;z-index:2}.services-highlight-text{color:#66cdb5;font-weight:700}@keyframes scaleFade{0%{opacity:.3;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1700px){.main-text{font-size:18px}.sub-text{font-size:30px}}@media(max-width:1440px){.sub-text:before{height:597px}.main-text{font-size:16px}.sub-text{font-size:28px}}@media(max-width:950px){.main-text{max-width:100%}.sub-text{order:3}.text-services-header{margin-bottom:40px;margin-top:70px;order:2}.arrow-services-animation{max-width:98px}.text-services{padding:0 0 125px}}@media (max-width:639px){.sub-text{font-size:25px;margin-top:31vw}.main-text{font-size:14px}}@media (max-width:450px){.sub-text{margin-top:27vw}}@media (max-width:400px){.sub-text{font-size:23px;margin-top:23vw}}@media (max-width:329px){.sub-text{font-size:7vw;margin-bottom:0;margin-top:20vw}}@media (max-width:276px){.sub-text{margin-top:13vw}.scaling{transform:scale(.8)}}@media (max-width:220px){.sub-text{margin-top:3vw}.scaling{transform:scale(.7)}}.service-clients{background:#6cbba3;padding:200px 0;position:relative;z-index:0}.service-clients-text h2{color:#000;line-height:57px;margin-bottom:105px}.service-clients-text span{color:#fafafa;line-height:57px;margin-bottom:105px}.service-clients-text{flex-wrap:wrap;justify-content:space-between;max-width:350px;position:relative;z-index:0}.service-clients-text .link-button{align-self:flex-end;color:#fafafa;text-transform:uppercase}.service-clients-text:before{color:#83c6b2;content:"Our \00a0 Clients";font-size:200px;font-style:normal;font-weight:700;left:-150px;line-height:189px;position:absolute;top:-100px;width:1000px;z-index:-1}.clients-logos-mobile{display:none}@media (max-width:1780px){.service-clients{background:#6cbba3;padding:215px 0;position:relative}.service-clients-text:before{font-size:200px;left:-180px;max-width:600px;top:-120px}.service-clients-text h2{margin-bottom:85px}.clients-logos,.clients-logos-mobile{column-gap:45px;row-gap:85px}.clients-logos img,.clients-logos-mobile img{max-width:180px;object-fit:contain}}@media (max-width:1440px){.clients-logos img,.clients-logos-mobile img{max-width:150px;object-fit:contain}.service-clients{padding:100px 0}}@media (max-width:1100px){.service-clients-text{max-width:220px}.service-clients-text .link-button{font-size:12px}}@media (max-width:1000px){.clients-logos img,.clients-logos-mobile img{max-width:130px;object-fit:contain}.service-clients-text:before{font-size:120px;left:-110px;line-height:140px;max-width:600px}}@media (max-width:950px){.clients-logos img{max-width:100px;object-fit:contain}.service-clients-text:before{font-size:90px;left:-55px;line-height:100px;max-width:400px;top:-65px}}@media (max-width:850px){.service-clients{padding:100px 0}}@media (max-width:750px){.service-clients-text h2{margin-bottom:45px}.clients-logos{grid-column-gap:45px;grid-row-gap:45px;margin:20px 0}.clients-logos img{max-width:80px;object-fit:contain}}@media (max-width:650px){.service-clients-text .link-button{align-self:flex-start}.service-clients-text{flex-direction:column;max-width:100%;width:100%}.clients-logos{width:100%}.service-clients-text h2{font-size:52px;line-height:131%}.service-clients{padding-bottom:20px}}@media (max-width:550px){.service-clients{padding-top:60px}.service-clients-text h2{font-size:40px;line-height:131%}.clients-logos-mobile img{max-width:110px;object-fit:contain}}@media (max-width:460px){.service-clients-text h2{font-size:32px;line-height:131%}.clients-logos img{max-width:80px;object-fit:contain}.clients-logos{grid-column-gap:30px;margin-bottom:50px}}.cta-getin-touch{padding-top:150px}.semi-container{align-items:center;background:transparent;display:flex;flex-wrap:wrap;height:550px;justify-content:center;margin:0 auto -100px;position:relative;width:1500px}.semi-container:before{background:#cfede2;border-top-left-radius:100% 200%;border-top-right-radius:100% 200%;content:"";display:block;height:750px;left:50%;position:absolute;transform:translateX(-50%);width:1500px;z-index:-1}.button-animation{margin-left:210px;margin-right:50px;margin-top:150px;max-width:149px}.getin-touch-text{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:10em;max-width:665px}.text{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;line-height:21px;margin-bottom:1em;margin-top:30px;text-align:center}.phone-animation{margin-left:50px;max-width:269px}.getin-touch-text .link-button-alt{position:relative;top:0}.getin-touch-contacts{border-radius:34px;display:flex;gap:30px;justify-content:center;position:relative;top:150px;transition:.7s ease-in-out;visibility:hidden;width:100%}.getin-touch-contacts a{border:3px solid #66cdb5;border-radius:35px;color:#66cdb5;font-weight:700;padding:15px 30px;transition:.4s ease-in-out}.getin-touch-contacts a:hover{background:#66cdb5;color:#fff}@media (max-width:1780px){.text{font-size:18px}}@media (max-width:1500px){.semi-container{width:100%}.semi-container:before{transform:translateX(10)}}@media (max-width:1400px){.button-animation{display:none}.getin-touch-text{margin-bottom:15em;order:2}.semi-container{display:flex;flex-direction:column;margin:0 auto -200px;width:90%}.semi-container:before{transform:translateX(10)}}@media (max-width:950px){.phone-animation{max-width:200px}}@media (max-width:625px){.text{font-size:14px}}@media (max-width:460px){.getin-touch-contacts{align-items:center;flex-direction:column}.getin-touch-contacts a{margin-top:0}.getin-touch-contacts{gap:0}}@media (max-width:420px){.getin-touch-contacts .text{font-size:10px;margin-bottom:10px}}@media (max-width:400px){.text{font-size:10px}}.footer-contacts{background:#231f20;padding-bottom:75px;padding-top:100px;position:relative}footer .icon-down_arrow{background:#00b088;transform:rotate(180deg)}footer .icon-down_arrow:before{color:#302c2d}.footer-links{background:#101010;padding:40px 0}.footer-links img,.links{display:flex}.links{gap:20px}.manage-cookies,footer a{color:#959594;font-size:14px;font-style:normal;font-weight:700;line-height:174.5%;text-decoration:none;transition:.3s ease-in-out}.manage-cookies:hover,footer a:hover{color:#66cdb5;cursor:pointer}.contacts-header{display:flex;justify-content:space-between;width:100%}.contacts-header img{max-width:43px}.contacts-social,address{display:flex;flex-direction:column}.contacts-social,.logos{align-self:center}address span{font-weight:300}address span,address span:first-child{color:#959594;font-size:14px;font-style:normal;line-height:174.5%}address span:first-child{font-weight:700}.contacts-info{align-items:flex-start;display:flex;justify-content:space-between;margin-top:50px;width:100%}.footer-logo-blisq:hover,.top-arrow:hover{cursor:pointer}.logo-csr{height:70px;width:auto}.logo-csr-small{height:30px;width:auto}.logo-csr-container{align-items:center;display:flex;flex-direction:row;gap:12px;margin-top:20px}@media (max-width:1100px){.contacts-info{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px}.contacts-social{flex-direction:row;gap:20px}}@media (max-width:950px){.contacts-social{gap:10px}.contacts-info{grid-template-columns:1fr 1fr}}@media (max-width:750px){.links{flex-direction:column;gap:5px}.footer-links .container{display:block}.footer-links img{margin-left:auto;margin-right:0;margin-top:20px}}@media (max-width:560px){.contacts-header img:first-child{display:none}.contacts-header{justify-content:flex-end;z-index:2}.contacts-info{grid-template-columns:1fr;margin:-50px auto 0;max-width:100%;position:relative;z-index:1}.mobile-wrapper{display:flex;gap:40px}.contacts-social{flex-direction:column;order:1}}@media (max-width:500px){.logos{margin-top:20px}}.fadeIn{-webkit-animation:fadeIn 3s cubic-bezier(.7,0,.3,1) both;-moz-animation:fadeIn 3s cubic-bezier(.7,0,.3,1) both;-ms-animation:fadeIn 3s cubic-bezier(.7,0,.3,1) both;-o-animation:fadeIn 3s cubic-bezier(.7,0,.3,1) both;animation:fadeIn 3s cubic-bezier(.7,0,.3,1) both}.cookie-consent{background:#fff;bottom:0;box-shadow:0 0 60px rgba(0,0,0,.1);display:block;padding:20px;position:fixed;width:230px;z-index:1000}.cookie-consent .cookies-info-text{display:block;font-size:9px;line-height:13px;margin:0 0 15px;width:100%}.cookie-consent .cookies-info-text strong{color:#0f0f0f;font-weight:400}.cookie-consent .cookies-options-buttons{display:flex;width:100%}.edit-cookies-btn{background:#fff;color:#0f0f0f}.accept-cookies-btn,.edit-cookies-btn{border:1px solid #0f0f0f;cursor:pointer;display:inline-block;float:left;font-size:9px;padding:5px 10px;text-align:center;width:50%}.accept-cookies-btn,.edit-cookies-btn:hover{background:#0f0f0f;color:#fff}.accept-cookies-btn:hover{background:#fff;color:#0f0f0f}.cookie-preferences-modal{background:rgba(4,4,4,.85);color:#333;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}.cookie-preferences-modal-inner{background:#fff;left:50%;margin:0 auto;max-width:320px;overflow-x:hidden;overflow-y:auto;padding:25px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001}.cookie-preferences-modal-inner h4{color:#0f0f0f;font-weight:700;margin-bottom:15px;text-transform:uppercase}.cookie-preferences-modal-inner .cookie-title{color:#9e9e9e;font-size:13px;font-weight:700;margin-bottom:15px;margin-top:20px;text-transform:uppercase}.cookie-preferences-modal button{background:#0f0f0f;border:1px solid #0f0f0f;color:#fff;cursor:pointer;display:block;margin-top:10px;padding:7px;text-transform:uppercase;transition:all .5s;transition:all .4s ease-in-out;width:100%}.cookie-preferences-modal button:hover{background:#fff;color:#0f0f0f}.cookie-description{font-size:12px;line-height:17px}.switch-new{display:block;margin:12px auto 30px}.switch{background-color:#fff;background-image:-webkit-linear-gradient(top,#eee,#fff 25px);background-image:-moz-linear-gradient(top,#eee,#fff 25px);background-image:-o-linear-gradient(top,#eee,#fff 25px);background-image:linear-gradient(180deg,#eee,#fff 25px);box-shadow:inset 0 -1px #fff,inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer;display:inline-block;height:20px;padding:0;position:relative;vertical-align:top;width:56px}.switch-disabled{cursor:not-allowed!important;pointer-events:none}.switch-input{left:0;opacity:0;position:absolute;top:0}.switch-label{background:#eceeef;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);display:block;font-size:12px;height:inherit;position:relative;text-transform:uppercase;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity background;-moz-transition-property:opacity background;-o-transition-property:opacity background;transition-property:opacity background}.switch-label:after,.switch-label:before{line-height:1;margin-top:-.5em;position:absolute;top:50%;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.switch-label:before{color:#aaa;content:attr(data-off);right:11px;text-shadow:0 1px hsla(0,0%,100%,.5)}.switch-label:after{color:#fff;content:attr(data-on);left:11px;opacity:0;text-shadow:0 1px rgba(0,0,0,.2)}.switch-input:checked~.switch-label{background:#0f0f0f;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch-input:checked~.switch-label:before{opacity:0}.switch-input:checked~.switch-label:after{opacity:1}.switch-handle{background:#fff;background-image:-webkit-linear-gradient(top,#fff 40%,#f0f0f0);background-image:-moz-linear-gradient(top,#fff 40%,#f0f0f0);background-image:-o-linear-gradient(top,#fff 40%,#f0f0f0);background-image:linear-gradient(180deg,#fff 40%,#f0f0f0);box-shadow:1px 1px 5px rgba(0,0,0,.2);height:20px;left:0;position:absolute;top:0;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out;width:20px}.switch-handle:before{background:#f9f9f9;background-image:-webkit-linear-gradient(top,#eee,#fff);background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(top,#eee,#fff);background-image:linear-gradient(180deg,#eee,#fff);border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}.switch-input:checked~.switch-handle{box-shadow:-1px 1px 5px rgba(0,0,0,.2);left:40px}.switch-green>.switch-input:checked~.switch-label{background:#0f0f0f}@media (max-width:768px){.cookie-preferences-modal-inner{width:100%}}.header{align-items:center;background-size:cover;display:flex;justify-content:space-between;left:0;margin-left:auto;margin-right:auto;padding:70px 140px 50px;position:fixed;right:0;top:0;transition:all .4s ease-in-out;width:auto;z-index:51}.nav-down{background-image:none!important;background:#1f1b1c;box-shadow:0 8px 12px rgba(0,0,0,.32);padding-bottom:20px;padding-top:20px}.header.nav-down{z-index:9999999}.nav-up{background-image:none!important;background:#1f1b1c;padding-bottom:20px;padding-top:0;top:-140px}.logo{width:210px}.header-button{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:30px;max-width:35px}.header-button:hover{cursor:pointer}.header-button div{background-color:#fafafa;border:1px solid #fff;border-radius:4px;height:0;width:35px}.header-button div:nth-child(2){margin:12px 0}@media (max-width:1500px){.logo{width:180px}.header{padding-left:80px;padding-right:80px}}@media (max-width:1200px){.logo{width:150px}.header-button div:nth-child(2){margin:8px 0}}@media (max-width:900px){.header{padding-left:70px;padding-right:70px}}@media (max-width:500px){.header{padding-left:30px;padding-right:30px;padding-top:50px}}.menu{align-content:space-between;background:#231f20;box-shadow:0 4px 60px rgba(0,0,0,.25);display:flex;flex-wrap:wrap;height:calc(100% - 165px);padding:100px 130px 90px;position:fixed;right:-100%;top:0;transition:right .7s ease-in-out;width:50%;z-index:52}.menu .icon-white{transform:rotate(45deg)}.menu .icon-white:hover{cursor:pointer}.menu-links{display:flex;flex-wrap:wrap;width:100%}.menu-links a{align-items:center;color:#fafafa;display:flex;font-size:58px;font-style:normal;font-weight:700;justify-content:flex-end;line-height:87px;position:relative;text-align:right;text-decoration:none;width:100%}.menu-links a:after{background:#fafafa;content:"";height:4px;transition:.5s ease-in-out;width:0}.menu-links a:hover{color:#66cdb5}.menu-links a:hover:after{display:inline-block;margin-left:30px;width:195px}.menu-links a.active{color:#66cdb5}.copyright{color:hsla(0,0%,98%,.2);font-size:14px;font-style:normal;font-weight:700;line-height:21px}.open{right:0}.close-menu:hover{cursor:pointer}@media (max-width:1280px){.menu-links a{font-size:48px}}@media (max-width:1100px){.menu{align-content:flex-start;height:100%;max-height:100vh;min-height:100vh;padding:0;width:100%}.menu-links{padding-right:50px}.menu .icon-white{margin-left:100px;margin-top:100px}.copyright{align-self:flex-end;font-size:12px;margin:50px 0 50px auto;padding-left:100px;padding-right:50px}}@media (max-width:950px){.menu-links a{font-size:40px;line-height:70px}}@media (max-width:750px){.menu-links a{font-size:32px;line-height:48px}.menu-links a:hover:after{width:100px}}@media (max-width:500px){.menu-links a:hover:after{width:70px}.menu-links a{padding-left:100px}}@media (max-width:450px){.menu-links a:hover:after{width:50px}.menu-links a{padding-left:50px}.copyright,.menu-links{padding-right:50px}.copyright{padding-left:50px}.menu .icon-white{margin-left:50px}}@media (max-width:400px){.menu-links a{padding-left:30px}.copyright,.menu-links{padding-right:30px}.copyright{padding-left:30px}.menu .icon-white{margin-left:30px}.menu-links a:hover:after{margin-left:10px;width:30px}}@media (max-width:350px){.copyright{font-size:10px}}@media (max-width:320px){.menu-links a{font-size:24px;line-height:40px}}@media (max-height:700px){.menu-links a{font-size:32px;line-height:48px}.menu-links a:hover:after{width:100px}.menu{align-content:flex-start;height:100%;max-height:100vh;min-height:100vh;padding:0;width:100%}.copyright,.menu-links{padding-right:50px}.copyright{align-self:flex-end;font-size:12px;margin:50px 0 50px auto;padding-left:100px}}@media (max-height:525px){.menu .icon-white{margin-left:50px;margin-top:50px}.copyright{margin:25px 0 25px auto}}.container-services-icons{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:-4.5em;padding:17px}.icon-size{filter:brightness(4) invert(1);height:70px;width:70px}.icon-container{margin:-.5vh 1vh;text-align:center}.service-icon{background-color:#66cdb5;border-radius:50%;cursor:pointer;font-size:24px;padding:25px}@media (max-width:1700px){.container-services-icons{gap:40px}}@media (max-width:1450px){.container-services-icons{gap:30px}.service-icon{padding:18px}}@media (max-width:1100px){.container-services-icons{gap:15px}}@media (max-width:1000px){.container-services-icons{gap:12px}.icon-container{margin:.5vh 1vh}}@media (max-width:950px){.container-services-icons{gap:5px}.icon-container{margin:1.5vh 0}.icon-size{height:50px;width:50px}}.service-partners-text{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;z-index:1}.nexus-img{max-height:300px;min-height:212px;object-fit:cover;width:100%}.nexus-grid{padding:150px 0}.nexus-grid,.service-partners{background:#231f20;position:relative}.service-partners{min-height:400px;padding:100px 0}.nexus-text{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;z-index:1}.service-partners-text .link-button{align-self:flex-end;color:#fafafa;text-transform:uppercase}.service-partners-text:before{color:#231f20;content:"Our \00a0 Partners";font-size:200px;font-style:normal;font-weight:700;left:-360px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:0;z-index:-1}.partner-texts-container{display:flex;flex:1;flex-direction:column;padding:0 40px}.partner-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:48px;width:100%}.partners-logo{display:block;flex:1;height:auto;max-width:550px;object-fit:contain;width:auto}.clients-logos,.clients-logos-mobile{align-items:center;column-gap:75px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;position:relative;row-gap:105px;z-index:1}.service-partners-title{color:#6cbba3;font-size:34px}.service-partners-description{color:#fff;font-size:20px}.title{text-align:center}.home-banner{background-position:50%;background-size:cover;border-bottom:.25em solid #66cdb5;min-height:250px}.home-container{align-items:center;margin:0 auto;padding-top:300px;position:relative;z-index:1}.home-banner__topcontainer{display:flex;justify-content:space-around;padding-left:75px;padding-right:45px}.home-banner__text{color:#6bceb7;font-size:55px;font-style:normal;font-weight:700;line-height:135%;max-width:1000px;text-align:center}.home-img{height:auto;object-fit:contain;width:100%}.home-banner__button{align-items:center;background:#231f20;border:2px solid #66cdb5;border-radius:50px;color:#66cdb5;display:flex;font-size:18px;font-style:normal;font-weight:700;justify-content:center;margin-top:2em;max-height:80px;padding:20px 55px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:20em}.home-banner__button:hover{background:#66cdb5;border-color:#66cdb5;color:#231f20}.home__img{max-width:850px}.home-blog-header .title{order:1}.home-blog-header .link-button{order:2}.home-banner .client-slider{margin:0 15% 50px;padding-top:320px}.client-slider{pointer-events:none}@media (max-height:950px){.home-banner .client-slider{padding-top:250px;padding-top:200px}}@media (max-height:850px){.home-banner .client-slider{padding-top:150px}}@media (max-height:750px){.home-banner .client-slider{padding-top:100px}}@media (max-width:1600px){.home-banner__button{min-width:20em;padding:20px 50px}}@media (max-width:1400px){.home-banner__button{padding:20px 50px;width:20em}}@media (max-width:1200px){.home-banner__topcontainer{padding-top:0}.home-banner__button{padding:20px 40px;width:20em}.home-banner .client-slider{padding-top:50px}}@media (max-width:1024px){.home-container{padding-top:200px}.home-banner__button{font-size:16px;padding:20px 30px;width:20em}.home-banner__text{font-size:50px}}@media (max-width:900px){.home-container{padding-top:200px}.home-banner__text{font-size:45px}.home-banner__button{font-size:16px;height:4em;margin-top:2em;padding:20px;width:20em}.home-banner .client-slider{padding-top:150px}}@media (max-width:800px){.home-container{padding-top:180px}.home-banner__topcontainer{display:flex;flex-direction:column}.home-banner__text{font-size:34px;max-width:100%}.home-banner__button{font-size:15px;padding:15px 30px;width:20em}}@media (max-width:600px){.home-banner__topcontainer{padding-left:25px;padding-right:25px;padding-top:0}.home-banner__text{font-size:32px}}@media (max-width:500px){.home-banner__text{font-size:30px}}@media (max-width:420px){.home-banner__text{font-size:28px}}@media (max-width:320px){.home-banner__text{font-size:22px}}.job-container{align-items:center;background:#c9ece4;border-radius:34px;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:22px 33px}.job-container:hover .icon-black{background:#302c2d;cursor:pointer}.job-container:hover .icon-black:before{color:#fff}.job-descrition{display:flex;flex-direction:column;max-width:85%;text-align:left}.job-role{font-weight:700}.job-info,.job-role{color:#231f20;font-size:20px;font-style:normal;line-height:174.5%}.job-info{font-weight:300}@media (max-width:1200px){.job-info,.job-role{font-size:16px}}@media (max-width:950px){.job-info,.job-role{font-size:14px}}@media (max-width:850px){.job-info,.job-role{font-size:20px;line-height:174.5%}}@media (max-width:450px){.job-info,.job-role{font-size:15px}}@media (max-width:400px){.job-info,.job-role{font-size:13px}}@media (max-width:360px){.job-descrition{display:flex;flex-direction:column;max-width:80%}}@media (max-width:280px){.job-descrition{max-width:100%}}.careers-vacancy{background:#fafafa;padding:115px 0;position:relative;z-index:1}.job-container-vacancy{align-items:center;background:#c9ece4;border-radius:34px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:22px 33px}.vacancy-title{color:#000;font-size:38px;font-style:normal;font-weight:700;line-height:84px;margin-bottom:35px;position:relative;width:100%}.vacancy-title:before{color:#f1f1f1;content:"Careers";font-size:200px;font-style:normal;font-weight:700;left:-20%;line-height:189px;position:absolute;top:-35%;transform:translateY(-42%);width:300px;z-index:-1}.vacancy-items{direction:rtl;display:grid;max-height:700px;overflow-y:scroll;padding-left:70px;row-gap:20px}.vacancy-text{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;max-width:42%}.vacancy-items::-webkit-scrollbar{width:10px}.vacancy-items::-webkit-scrollbar-track{background:#eaeaea;border-radius:34px}.vacancy-items::-webkit-scrollbar-thumb{background:linear-gradient(4.39deg,#66cdb5 -.65%,#c9ece4 146.48%);border-radius:34px}.vacancy-info{width:50%}.vacancy-more{align-items:flex-end;background:#231f20;border-radius:34px;display:flex;justify-content:space-between;margin-top:63px;padding:45px 30px 35px}.vacancy-more:hover .icon-white{background:#fff}.vacancy-more:hover .icon-white:before{color:#302c2d}.vacancy-more img{display:block;float:right}.vacancy-more-text{color:#5a5a5a;font-size:28px;font-style:normal;font-weight:700;line-height:120.5%}.vacancy-more-text span{color:#c9ece4}.vacancy-more-text a,.vacancy-title span{color:#66cdb5}@media (max-width:1780px){.vacancy-items{max-height:800px}}@media (max-width:1440px){.vacancy-title{font-size:36px}.vacancy-text{font-size:16px;max-width:400px}.vacancy-items{height:707px;padding-left:28px}.vacancy-more{margin-top:30px}.vacancy-more-text{font-size:30px}.vacancy-info{width:525px}}@media (max-width:1200px){.vacancy-info{width:510px}}@media (max-width:1100px){.vacancy-info{width:470px}}@media (max-width:1024px){.careers-vacancy{padding:115px 0}.vacancy-text{max-width:100%}.vacancy-info{margin-top:30px;width:100%}.vacancy-more-text{font-size:30px}.vacancy-items{max-height:500px}.vacancy-more{margin-top:20px}}@media (max-width:500px){.vacancy-title{font-size:32px}.vacancy-text{font-size:14px}.careers-vacancy{padding:70px 0 50px}}.arrow{border:solid #66cdb5;border-width:0 10px 10px 0;display:inline-block;margin-left:-15%;padding:40px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.link-section{align-items:center;display:flex;flex-direction:row;margin-bottom:15%;margin-left:10%;margin-top:15%}.careers-openings{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:8%;row-gap:25px;width:40%}.careers-openings p{color:#fafafa;font-size:20px;font-style:normal;font-weight:400;line-height:138.5%;margin-left:10%;text-transform:uppercase}.div-image{height:1280px;margin-left:10%;width:100%}.careers-infos{height:100%;margin-top:-1050px;width:100%}.image-career{border-top-left-radius:50px;filter:grayscale(100%);height:100%;width:100%}.home-careers-banner-image:before{color:#f1f1f1;content:"Careers";font-size:200px;font-style:normal;font-weight:700;left:-200px;line-height:189px;position:relative;width:100%}.home-careers .link-careers-text{color:#66cdb5}.link-button{float:left;text-transform:uppercase}.careers-title{line-height:138.5%}.careers-text h2 span,.careers-text p{margin-left:40px}.careers-text p{color:#fafafa;font-size:20px;font-style:normal;font-weight:700;line-height:138.5%;margin-top:30px;max-width:300px;text-align:justify}.link-container{display:flex;margin-top:30px;width:100%}.link-container img{object-fit:contain;transition:.4s ease-in-out}.link-container img:hover{transform:scaleX(1.2)}.cropped{border-top-left-radius:50px;height:100%;overflow:hidden;width:100%}.cropped img{margin:-184px 0 0 -100px}@media (max-width:3840px){.careers-text p{font-size:30px;max-width:400px}.careers-openings{width:40%}.cropped img{margin:-184px 0 0 100px;transform:scaleY(1.8) translateY(-10%) translateX(-3%)}}@media (max-width:2560px){.home-careers-banner-image:before{font-size:200px;left:-360px;max-width:600px}.careers-text p{font-size:26px;max-width:340px}.cropped img{margin:-184px 0 0 -100px;transform:scaleY(1.4) translateY(-10%)}}@media (max-width:1920px){.home-careers-banner-image:before{left:-250px}.careers-text p{font-size:19px;max-width:310px}.cropped img{margin:-184px 0 0 -100px;transform:scale(1) translateY(-10%)}}@media (max-width:1700px){.home-careers-banner-image:before{left:-300px}.arrow{border-width:0 8px 8px 0;margin-left:-25%;padding:35px}}@media (max-width:1440px){.cropped img{margin:-184px 0 0;transform:scaleX(1.25) translateY(-15%)}.arrow{border-width:0 8px 8px 0;margin-left:-35%;padding:30px}.link-button{text-align:center}}@media (max-width:1280px){.cropped img{margin:-184px 0 0 -100px;transform:scaleX(1.5) translateY(-15%)}.careers-text p{font-size:18px;max-width:280px}.careers-openings p{font-size:18px}.home-careers-banner-image:before{left:-260px}.cropped img{margin:-184px 0 0}.careers-infos{margin-left:14%}}@media (max-width:1000px){.cropped img{transform:scaleX(2) translateY(-15%) translateX(5%)}.home-careers-banner-image:before{font-size:160px;left:-160px;max-width:500px}.cropped img{margin:-184px 0 0 -10px}.arrow{border-width:0 6px 6px 0;margin-left:-45%;padding:25px}}@media (max-width:950px){.careers-infos{max-width:80%}.careers-text p{font-size:16px;max-width:280px}.careers-openings p{font-size:16px;margin-left:40px}.home-careers-banner-image:before{font-size:160px;left:-160px;max-width:500px}}@media (max-width:800px){.careers-infos{margin-left:30%;max-width:55%}.careers-openings{width:100%}.careers-text p{font-size:16px;max-width:280px}.careers-openings p{font-size:16px;margin-left:40px}}@media (max-width:750px){.cropped img{transform:scaleX(3) translateY(-15%) translateX(10%)}.careers-openings p{font-size:16px}.home-careers-banner-image:before{font-size:120px;left:-100px;line-height:109px;max-width:520px}.careers-infos{margin-top:-1150px}}@media (max-width:550px){.cropped img{transform:scale(4,1.5) translateY(-10%) translateX(10%)}.careers-text h2{font-size:24px}.careers-text p{font-size:14px;max-width:280px}.careers-openings p{font-size:14px}}@media (max-width:450px){.cropped img{transform:scale(5,1.5) translateY(-15%) translateX(10%)}.careers-infos{margin-left:25%}}@media (max-width:400px){.cropped img{transform:scale(6,1.5) translateY(-15%) translateX(10%)}.careers-infos{margin-left:20%}}@media (max-width:350px){.cropped img{transform:scale(7,1.5) translateY(-5%) translateX(10%)}.careers-infos{margin-left:19%}.careers-openings p,.careers-text p{font-size:12px}.link-section{margin-top:0}.arrow{border-width:0 6px 6px 0;display:inline-block;margin-left:-60%;padding:15px}}@media (max-width:325px){.cropped img{transform:scale(9,1.5) translateY(-5%) translateX(11%)}.careers-infos{margin-left:18%}.careers-text p{font-size:10px}.careers-openings{width:20%}.careers-openings p{font-size:10px}.careers-text h2{font-size:18px}}@media (max-width:275px){.cropped img{transform:scale(10,1.5) translateY(-5%) translateX(11%)}.careers-infos{margin-left:16%}.careers-text p{font-size:8px}.careers-openings{width:5%}.careers-openings p{font-size:8px}.careers-text h2{font-size:16px}.arrow{border-width:0 3px 3px 0;display:inline-block;margin-left:-80%;padding:14px}}.blog-item,.case-item{text-decoration:none;width:100%}.blog-item-container,.case-item-container{background:#fff;border-radius:34px;box-shadow:0 0 39px rgba(0,0,0,.2);height:100%;max-width:400px}.blog-info-calendar,.blog-info-read,.case-info-calendar,.case-info-read{align-items:center;display:flex;flex-wrap:wrap;gap:3px;max-width:100%}.blog-info-calendar img,.blog-info-read img,.case-info-calendar img,.case-info-read img{max-width:16px}.blog-item-image{border-radius:34px 34px 100px 100px;clip-path:view-box;height:200px;margin-bottom:20px;overflow:hidden;position:relative}.blog-item-image>img{height:100%;max-width:100%;object-fit:cover;width:100%}.blog-category,.case-category{background:#66cdb5;border-radius:50px;color:#262626;font-size:9px;font-style:normal;font-weight:700;left:30px;line-height:120%;padding:6px 15px;position:absolute;text-transform:uppercase;top:23px}.link-blog,.link-case{background:#66cdb5;border-radius:50%;display:flex;height:0;position:absolute;right:-40px;top:-50px;transition:.5s ease-in-out;width:0}.link-blog-arrow,.link-case-arrow{left:25px;max-width:45px;object-fit:contain;position:absolute;top:80px}.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:142px;width:142px}.blog-inner-container,.case-inner-container{padding:0 30px 30px}.blog-title,.case-title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:116%;margin-bottom:10px}.blog-content,.case-content{color:#231f20;font-size:14px;font-style:normal;font-weight:300;line-height:143%}.blog-author,.case-author{display:flex;flex-direction:column;flex-wrap:wrap}.author-image{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.author-name{font-size:16px;font-weight:700}.author-name,.author-role{color:#231f20;font-style:normal;line-height:143%}.author-role{font-size:12px;font-weight:400}.blog-info span,.case-info span{color:#000;font-size:11px;font-style:normal;font-weight:700;line-height:143%;opacity:.2}.blog-date,.case-date{margin-right:10px}.blog-item-footer,.case-item-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.blog-inner-container{height:calc(100% - 250px);padding:0 30px 30px}.blog-inner-container,.case-inner-container{display:flex;flex-wrap:wrap;place-content:space-between}.case-inner-container{height:calc(100% - 270px)}.blog-item-footer{display:flex;margin-top:20px;width:100%}.case-item-footer{width:100%}.blog-author-info,.case-author-info{align-items:center;display:flex;gap:10px;max-width:55%}.case-info{display:flex}@media (max-width:1780px){.blog-title,.case-title{font-size:20px}.blog-content,.case-content{font-size:12px}.author-name{font-size:14px;line-height:113%}.author-role{font-size:10px}.author-image{height:35px;margin-right:5px;object-fit:cover;width:35px}.blog-info span,.case-info span{font-size:10px}.blog-inner-container{height:calc(100% - 220px)}.case-inner-container{height:calc(100% - 245px)}.link-blog-arrow,.link-case-arrow{left:20px;top:76px;width:45px}.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:122px;width:122px}.blog-category,.case-category{font-size:8px}.blog-item-image{max-height:170px}}@media (max-width:1700px){.case-inner-container{height:calc(100% - 230px)}}@media (max-width:1440px){.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:102px;width:102px}.link-blog-arrow,.link-case-arrow{left:20px;top:69px;width:30px}}@media (max-width:1100px){.blog-item-footer,.case-item-footer{flex-wrap:wrap}.case-inner-container{height:calc(100% - 205px)}.blog-info{margin-top:10px}.blog-title,.case-title{font-size:16px}.blog-content,.case-content{font-size:10px}.blog-category,.case-category{font-size:7px}}@media (max-width:850px){.blog-category,.case-category{font-size:9px}.case-inner-container{height:auto}.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:142px;width:142px}.link-blog-arrow,.link-case-arrow{left:25px;object-fit:contain;position:absolute;top:80px;width:45px}.blog-item-container,.case-item-container{max-width:100%}}@media (max-width:420px){.blog-author-info,.case-author-info{max-width:100%;width:100%}.blog-info{display:flex}}@media (max-width:400px){.link-blog-arrow,.link-case-arrow{top:76px;width:45px}.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:122px;width:122px}.blog-category{font-size:7px}.blog-item-container:hover .link-blog,.case-item-container:hover .link-case{height:102px;width:102px}.link-blog-arrow,.link-case-arrow{left:20px;top:69px;width:30px}}.home-blog{background:#231f20;padding-bottom:125px;padding-top:200px;position:relative}.home-blog-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;position:relative;width:100%;z-index:1}.home-blog-header:before{color:#231f20;content:"Blog";font-size:200px;font-style:normal;font-weight:700;left:-360px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:-182px;z-index:-1}.home-blog-content{display:flex;justify-content:space-between;width:100%}@media (max-width:1780px){.home-blog-header:before{font-size:170px;left:-300px;top:-152px}}@media (max-width:1550px){.home-blog-header:before{font-size:170px;left:-230px;top:-152px}}@media (max-width:1280px){.home-blog-header:before{font-size:170px;left:-150px;top:-152px}}@media (max-width:900px){.home-blog-header:before{font-size:170px;left:-60px;top:-152px}.home-blog{padding-bottom:50px}}@media (max-width:850px){.home-blog-header:before{font-size:170px;left:300px;top:-152px}.home-blog-header{margin:0 auto 40px}}@media (max-width:650px){.home-blog-header:before{font-size:150px;left:210px}}@media (max-width:460px){.home-blog-header:before{font-size:100px;left:80px;top:-129px}.home-blog{padding-top:120px}}.home-who-are-we{background:#231f20;padding:200px 0;position:relative;z-index:2}.home-who-are-we-text h2 span{color:#66cdb5}.home-who-are-we-text{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:0}.home-who-are-we-text:before{color:#231f20;content:"Who Are We";font-size:200px;font-style:normal;font-weight:700;left:-350px;line-height:189px;max-width:800px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:-140px;width:1000px;z-index:-1}.home-who-are-we-description{margin-top:-45px;max-width:40%;position:relative}.home-who-are-we-description p{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-bottom:50px}.home-who-are-we-description .link-button{align-self:flex-end;float:right;text-transform:uppercase}@media (max-width:1780px){.home-who-are-we{background:#231f20;padding:215px 0;position:relative}.home-who-are-we-text:before{font-size:170px;left:-290px;max-width:700px;top:-152px}.home-who-are-we-description p{font-size:17px;max-width:95%}}@media (max-width:1440px){.home-who-are-we{padding:150px 0}.home-who-are-we-text h2{margin-top:-40px}.home-who-are-we-description p{font-size:16px;max-width:100%}}@media (max-width:1100px){.home-who-are-we-description p{font-size:14px}}@media (max-width:1000px){.home-who-are-we-text h2{margin-bottom:80px}.home-who-are-we-text:before{font-size:120px;left:-140px;max-width:500px}.home-who-are-we-description p{font-size:14px}.home-who-are-we-description{max-width:45%}}@media (max-width:950px){.home-who-are-we{padding:150px 0}.home-who-are-we-description{margin-top:-45px;max-width:100%;position:relative}}@media (max-width:850px){.home-who-are-we{padding:150px 0}}@media (max-width:650px){.home-who-are-we-text .link-button{align-self:flex-start}.home-who-are-we-text{flex-direction:column;max-width:100%;width:100%}.home-who-are-we-text h2{line-height:131%}.home-who-are-we{padding-bottom:20px}}@media (max-width:550px){.home-who-are-we{padding-top:100px}.home-who-are-we-text h2{line-height:131%}.home-who-are-we-text:before{max-width:350px;top:-100px}}.green-arrow-line{background:#66cdb5;border-radius:34px;display:block;height:3px;left:8px;position:relative;transition:.4s ease-in-out;width:40px;z-index:20}.service-link:hover .green-arrow-line{width:65px}@media (max-width:1780px){.green-arrow-line{width:40px}.service-link:hover .green-arrow-line{width:50px}}.service-item{background-color:#fff;border-radius:35px;box-shadow:0 0 39px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;float:left;margin-bottom:30px;max-height:360px;max-width:290px;width:calc(50% - 15px)}.service-item-text{display:flex;flex-wrap:wrap;padding:0 40px}.service-item-text h3{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:129%}.service-item-icon{align-items:center;background-image:url(/2082a7bc6f5cb7443ad2.png);background-position:50%;background-repeat:no-repeat;border-radius:34px 34px 50px 50px;display:flex;height:175px;justify-content:center;margin-bottom:30px;width:100%}.service-item-link{width:100%}.service-link{align-items:center;color:#66cdb5;display:flex;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.55em;line-height:21px;margin-bottom:35px;margin-top:18px;text-decoration:none;text-transform:uppercase}.service-link-arrow{height:auto;max-width:11px;position:relative}@media (max-width:1780px){.service-item{max-width:260px}.service-item-icon{height:145px}.service-item-text h3{font-size:21px}.service-link{font-size:12px;line-height:19px}}@media (max-width:1440px){.service-item{max-width:230px}.service-item-text{padding:0 20px}}@media (max-width:550px){.service-item{max-width:100%;min-height:360px;min-width:290px}.service-item-icon{height:175px}}.home-services{background:#231f20;padding-bottom:200px;padding-top:100px;position:relative;z-index:2}.services-text{margin-top:90px;max-width:505px;position:sticky!important;position:-webkit-sticky!important;top:20px}.home-services .container{align-items:flex-start}.services-text p{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-bottom:65px;margin-top:35px}.services-items{grid-gap:30px;display:block;flex-wrap:wrap;gap:30px;max-width:615px;position:relative;z-index:0}.services-items:after{background:linear-gradient(4.39deg,#66cdb5 -.65%,#c9ece4 146.48%);border-radius:34px;color:#6bceb7;content:"";height:120%;left:50%;position:absolute;top:-10%;transform:translateX(-50%);width:415px;z-index:-1}.services-items .service-item:nth-child(2){float:right;margin-top:130px}.services-items .service-item:nth-child(2n+4){float:right}@media (max-width:1780px){.services-text p{font-size:17px}.services-text{max-width:405px}.services-items{max-width:575px}.home-services{padding-top:130px}}@media (max-width:1440px){.services-items{max-width:500px}.services-items:after{height:110%;top:-5%;width:325px}.services-text{max-width:315px}.services-text p{font-size:16px}}@media (max-width:1000px){.services-text{max-width:225px}.services-items{max-width:460px}.services-text p{font-size:14px}}@media (max-width:950px){.services-items{margin:120px auto 0;max-width:100%}.services-text{max-width:100%;position:static}}@media (max-width:850px){.home-services{padding-top:0}.services-text{max-width:100%;position:static}.services-items{margin:120px auto 0;max-width:615px}}@media (max-width:550px){.services-items .service-item:nth-child(2){float:left;margin-top:0}.services-items .service-item:nth-child(2n+4){float:left}.services-items{display:grid;grid-template-columns:1fr;justify-items:center}.services-items:after{height:102%;left:100%;top:-2%}.home-services{padding-bottom:50px}}@media (max-width:500px){.services-items:after{width:100%}.services-text p{margin-bottom:50px}}.blog-banner{border-bottom:6px solid #66cdb5;position:relative}.blog-banner .link-careers-text{color:#66cdb5}.blog-banner .banner-title{position:relative;z-index:2}.blog-banner:before{background:#231f20a6;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.blog-latest-info{display:flex;justify-content:space-between;margin-top:25px}.blog-latest-text{max-width:765px}.blog-latest-title{color:#fafafa;font-size:64px;font-style:normal;font-weight:700;line-height:116.5%;margin-bottom:15px}.blog-latest-category{background:#66cdb5;border-radius:50px;color:#262626;font-size:9px;font-style:normal;font-weight:700;line-height:120%;padding:6px 15px;text-transform:uppercase}.blog-latest-excerpt{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.blog-latest-footer{display:flex;justify-content:space-between;margin-top:50px}.blog-latest-post-info{align-items:center;display:flex}.blog-latest-post-info img{margin-right:10px}.blog-latest-author{display:flex;flex-direction:column;flex-wrap:wrap}.blog-author-name{font-size:16px;font-weight:700}.blog-author-name,.blog-author-role{color:#f9f9f9;font-style:normal;line-height:143%}.blog-author-role{font-size:12px;font-weight:400}.blog-latest-footer .author-image{border:2px solid #66cdb5}.link-careers{color:#231f20;font-size:16px;letter-spacing:.55em;line-height:24px;margin-right:20px;text-decoration:none;text-transform:uppercase;width:100%}.blog-latest-date,.blog-latest-read,.link-careers{align-items:center;display:flex;font-style:normal;font-weight:700}.blog-latest-date,.blog-latest-read{color:#ccc;font-size:18px;line-height:143%;opacity:.94}.blog-latest-date{margin-right:30px}.blog-latest-image{max-width:495px}.blog-latest-image .link-careers{justify-content:flex-end;margin-top:20px}.blog-latest-image img{border-radius:34px;height:100%;object-fit:cover;width:100%}.blog-latest-post-date,.blog-latest-post-read{display:flex}@media (max-width:1700px){.link-careers{font-size:14px}}@media (max-width:1500px){.blog-banner .banner-title{max-width:85%}.blog-latest-text{max-width:625px}.blog-latest-title{font-size:46px}}@media (max-width:1350px){.blog-latest-image{max-width:400px}}@media (max-width:1240px){.blog-latest-text{max-width:500px}.blog-latest-title{font-size:36px}.blog-latest-excerpt{font-size:16px}}@media (max-width:1090px){.blog-latest-text{max-width:400px}.blog-latest-date,.blog-latest-read{font-size:14px}.blog-latest-date{margin-right:20px}}@media (max-width:970px){.blog-latest-info{flex-wrap:wrap}.blog-latest-text{max-width:100%}.blog-latest-image{margin-bottom:30px;max-width:100%}.blog-latest-excerpt{font-size:14px}.blog-latest-post-info{order:2}}@media (max-width:500px){.blog-latest-excerpt{font-size:12px}.blog-latest-post-info{align-items:flex-start;flex-direction:column}.blog-latest-post-date img,.blog-latest-post-read img{max-width:16px}.blog-latest-date,.blog-latest-read{font-size:10px}}@media (max-width:420px){.blog-latest-footer .blog-author-info{max-width:none;width:auto}.link-careers-text{max-width:130px}}.blog-posts{background:#231f20;padding:200px 0 150px;z-index:2}.blog-filters,.blog-posts{position:relative}.blog-filters:before{color:#231f20;content:"Blog";font-size:200px;font-style:normal;font-weight:700;left:-100%;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:-100px;z-index:-1}@media (max-width:1780px){.blog-filters:before{left:-50%}}@media (max-width:850px){.blog-posts{padding-top:100px}.blog-filters{display:flex;flex-wrap:wrap}.blog-posts .blog-filters-container{flex-direction:row;flex-wrap:wrap;margin-top:40px}.blog-filters:before{font-size:100px;line-height:94.5%;right:0;top:0}}@media (max-width:560px){.blog-posts .title-small{font-size:32px}.blog-filters span,.cases-grid-filters span{font-size:12px}}@media (max-width:500px){.blog-posts{padding:70px 0 30px}}@media (max-width:380px){.blog-filters span,.cases-grid-filters span{font-size:10px}}.case-studies-banner{background:url(/0739ece475f42ceaac85.png) no-repeat top;background-size:cover}.case-studies-img{min-height:212px;object-fit:cover;width:100%}.case-studies-banner .title{padding-bottom:50px}.case-studies-container{max-width:1090px;padding-left:275px;padding-top:200px}.case-studies-logos{align-items:center;display:flex;gap:50px;margin-top:40px}@media (max-width:1780px){.case-studies-container{margin:0 auto;max-width:1375px;padding-left:0;padding-top:200px}}@media (max-width:1500px){.case-studies-container{max-width:85%}}.case-item-image{border-radius:34px 34px 100px 100px;display:flex;margin-bottom:20px;max-height:400px;min-height:150px;overflow:hidden;position:relative}.case-item-image>img{max-width:100%;object-fit:fill}.case-studies-grid{background:#231f20;padding:150px 0;position:relative}.blog-grid,.cases-grid{column-gap:65px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1280px;position:relative;row-gap:50px}.blog-filters h1,.grid-filters h1{max-width:370px}.blog-filters-container,.grid-filters-container{grid-gap:10px;color:#e7e7e7;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:700;gap:10px;line-height:120%;margin-top:60px;width:100%}.blog-filters-container span,.grid-filters-container span{align-items:center;display:flex;width:fit-content}.blog-filters-container span:hover,.grid-filters-container span:hover{color:#66cdb5;cursor:pointer}.blog-filters-container span:hover:before,.grid-filters-container span:hover:before{margin-right:10px;width:10px}.blog-filters-container span:before,.grid-filters-container span:before{background:#6bceb7;content:"";display:inline-block;height:2px;transition:.5s ease-in-out;width:0}.blog-filters-container span.active,.grid-filters-container span.active{color:#66cdb5}@media (max-width:1440px){.blog-grid,.cases-grid{column-gap:25px}}@media (max-width:850px){.cases-grid .title-small.alt{font-size:32px}.blog-grid,.cases-grid{grid-template-columns:1fr 1fr;justify-items:center;margin:0 auto}.case-studies-grid{padding-top:100px}.case-studies-grid .grid-filters-container{align-items:flex-end;margin-top:0;text-align:right;width:auto}.cases-grid-filters{justify-content:space-between;width:100%}}@media (max-width:550px){.blog-grid,.cases-grid{grid-template-columns:1fr}}@media (max-width:500px){.case-studies-grid{padding:70px 0 50px}}.internship-banner{background:linear-gradient(44.62deg,#00a37e 11.13%,#66cdb5 102.24%);padding-bottom:100px}.internship-banner .banner-text{align-items:center;display:flex;max-width:1510px}.internship-banner .banner-text span{color:#fafafa}.banner-text h1,.internship-banner .banner-text span{font-size:70px;font-style:normal;font-weight:700;line-height:116.5%}.banner-text h1{color:#231f20}@media (max-width:1780px){.internship-banner .banner-text{margin:0 auto;max-width:1365px}.internship-arrows-animation{display:flex;max-width:600px}}@media (max-width:1600px){.banner-text h1,.internship-banner .banner-text span{font-size:60px;line-height:116.5%}}@media (max-width:1500px){.internship-banner .banner-text{max-width:85%}}@media (max-width:1440px){.banner-text h1,.internship-banner .banner-text span{font-size:54px;line-height:116.5%}.internship-arrows-animation{max-width:50%}}@media (max-width:1280px){.banner-text h1,.internship-banner .banner-text span{font-size:48px;line-height:116.5%}}@media (max-width:1150px){.banner-text h1,.internship-banner .banner-text span{font-size:36px;line-height:116.5%}}@media (max-width:900px){.banner-text h1,.internship-banner .banner-text span{width:100%}.internship-banner .banner-text{flex-wrap:wrap}.internship-arrows-animation{margin-top:30px;max-width:100%}}.internship-culture{background:#231f20;border-top:.25em solid #66cdb5;padding:150px 0;position:relative}.body-text p{color:#bbb9ba}.internship-culture .container:before{color:#231f20;content:"Our Culture";font-size:200px;font-style:normal;font-weight:700;left:-186px;line-height:189px;max-width:1470px;max-width:500px;position:absolute;text-align:center;text-indent:123px;text-shadow:0 0 142px rgba(0,0,0,.82);top:464px;z-index:0}.culture-content{display:flex;justify-content:space-between;margin-top:70px;position:relative;z-index:1}.culture-image{border-radius:34px;filter:grayscale(1);height:450px;object-fit:cover;width:450px}.culture-content .body-text{align-self:center;color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:118%;margin-left:324px}.culture-content .body-text span{color:#fafafa;font-size:26px;font-style:normal;font-weight:700}.arrow-left{transform:rotate(133deg);-webkit-transform:rotate(133deg)}.container-culture{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;width:100%}.div-skills{display:block}.culture-content .body-text span,.div-skills .culture-skills span{color:#737171}.culture-skills{display:grid;margin-top:70px}.culture-skills span{color:#fafafa;display:inline-block;font-size:34px;font-style:normal;font-weight:700;line-height:157.5%;padding:10px 0;vertical-align:middle}.circle-sec{display:flex;flex-direction:row;justify-content:space-between;width:44%}.circle-text{align-self:center;color:#fafafa;font-size:23px;font-style:normal;font-weight:300;line-height:150%;margin-left:-65px;text-align:-webkit-center;width:100%;z-index:1}.circle-text:before{animation:scaleFade 1s ease-in-out infinite;animation-direction:alternate;background:#3e3c3c;border-radius:50%;content:"";height:350px;left:79%;margin-top:50px;position:absolute;top:44%;transform:translate(-50%,-50%);width:350px;z-index:-1}.icon{vertical-align:middle}.arrow-alignment>span:first-child{margin-left:10%}.arrow-alignment>span:nth-child(3){line-height:0%;margin-left:22%;padding-bottom:30px;text-align-last:end}.arrow-alignment>span:nth-child(4){margin-left:15%}.arrow-alignment>span:nth-child(5){margin-left:12%}.arrow-alignment>span:nth-child(6){margin-left:3%}.arrow-alignment>span:nth-child(7){margin-left:26%}.arrow-alignment>span:nth-child(8){margin-left:2%}@media (max-width:2000px){.circle-text:before{left:79%}.internship-culture .body-text{line-height:117%}}@media (max-width:1780px){.circle-sec{width:49%}.circle-text:before{left:76%}.internship-culture .body-text{line-height:112%}.culture-content .body-text{margin-left:206px}}@media (max-width:1700px){.circle-sec{width:44%}.culture-skills{max-width:650px}.circle-text:before{left:78%}.culture-content .body-text{margin-left:201px}}@media (max-width:1440px){.culture-content .body-text{margin-left:110px}.culture-skills span{font-size:28px}.culture-skills{max-width:500px}.culture-text{max-width:305px}.culture-text h2{font-size:33px;line-height:138.5%}.internship-culture .body-text{font-size:18px;line-height:111%}.circle-text,.circle-text:before{text-align:-webkit-center}.circle-text:before{height:350px;left:78%;top:47%;width:350px}.circle-sec{margin-bottom:10px;margin-top:70px}}@media (max-width:1100px){.culture-content .body-text{margin-left:50px}.circle-text:before{height:300px;left:76%;top:47%;width:300px}.internship-culture .body-text{line-height:107%}.circle-sec{width:47%}.circle-text{font-size:20px}}@media (max-width:1000px){.culture-skills svg{display:none}.culture-skills span{background-color:#66cdb5;color:#fff!important;color:#fafafa;display:inline-block;font-size:20px;font-style:normal;font-weight:700;line-height:157.5%!important;padding:10px 35px!important;padding:10px 0;text-align:center;vertical-align:middle}.arrow-alignment>span:nth-child(3){text-align-last:center}.arrow-alignment>span{margin-left:0!important}.div-skills{width:100%}.circle-sec svg{height:150px;transform:rotate(90deg);width:100%}.internship-culture{padding:100px 0}.internship-culture .body-text{margin-left:0;margin-top:80px;max-width:100%;width:100%}.culture-content{align-items:center;flex-wrap:wrap;justify-content:center}.culture-text{max-width:100%}.circle-text:before{height:205px;left:50%;text-align:-webkit-center;top:84%;width:205px}.culture-skills{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:50px;max-width:100%}.culture-image{max-width:100%;width:100%}.circle-sec{display:flex;flex-direction:column;margin-bottom:110px;margin-top:100px;width:100%}.arrow-container{margin:0 auto}.arrow-left{transform:rotate(225deg);-webkit-transform:rotate(225deg)}.arrow{margin-left:0}.circle-text{font-size:22px;margin:140px auto 50px 0}.circle-text:before{height:300px;top:70%;width:300px}}@media (max-width:950px){.circle-text:before{top:72%}}@media (max-width:576px){.circle-text:before{top:74%}}@media (max-width:500px){.culture-text h2{font-size:32px;line-height:138.5%}.internship-culture{padding:50px 0}.internship-culture .body-text{font-size:12px;line-height:174.5%}.culture-skills span{font-size:16px;line-height:157.5%;padding:16px}.circle-text{font-size:19px}.circle-text:before{height:270px;top:70.5%;width:270px}}@media (max-width:496px){.circle-text:before{top:72.5%}}@media (max-width:387px){.circle-text:before{top:74.5%}}@media (max-width:374px){.circle-text:before{top:76.5%}}@media (max-width:352px){.circle-text:before{top:77.5%}}@media (max-width:302px){.circle-text:before{height:225px;width:225px}.circle-text{font-size:16px;margin-top:90px}.arrow-alignment>span:nth-child(3){padding:14px!important}}.internship-information{padding:150px 0}.internship-information .arrow-services-animation{align-self:flex-start;margin-top:150px}.internship-information-text{color:#231f20;font-size:33px;font-style:normal;font-weight:700;line-height:138%;max-width:505px}.internship-information-text span{color:#66cdb5}.internship-information-subtext{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-top:80px;max-width:545px}@media (max-width:1700px){.internship-information-text{font-size:30px;line-height:138%;max-width:450px}.internship-information-subtext{font-size:18px;line-height:174.5%;max-width:450px}}@media (max-width:1440px){.internship-information-text{font-size:28px;line-height:138%;max-width:400px}.internship-information-subtext{font-size:16px;line-height:174.5%;max-width:400px}}@media (max-width:1000px){.internship-information{padding:150px 0}.internship-information-subtext,.internship-information-text{max-width:100%}.internship-information .arrow-services-animation{margin:50px auto 0;transform:rotate(90deg)}}@media (max-width:500px){.internship-information-text{font-size:26px;line-height:138%}.internship-information-subtext{font-size:12px;line-height:174.5%}.internship-information{padding:50px 0}}.internship-intro{background:#fafafa;overflow:hidden;padding:150px 0;position:relative}.internship-intro:after{background:#f1f1f1;border-radius:50%;bottom:-90px;content:"";height:850px;position:absolute;right:-310px;width:850px;z-index:0}.internship-intro .container{align-items:center}.intro-text{font-size:56px;font-style:normal;font-weight:700;line-height:67px;max-width:550px;opacity:.25;position:relative;z-index:2}.internship-intro img{border-radius:37px;position:relative;z-index:2}@media (max-width:1600px){.intro-text{font-size:50px;line-height:67px}.internship-intro:after{height:750px;width:750px}}@media (max-width:1460px){.intro-text{font-size:46px}.internship-intro img,.intro-text{max-width:40%}}@media (max-width:1280px){.intro-text{font-size:44px;max-width:45%}}@media (max-width:1000px){.intro-text{max-width:100%;width:100%}.internship-intro img{margin-top:80px;max-width:100%}.internship-intro .container{flex-wrap:wrap;justify-content:center}}@media (max-width:850px){.intro-text{font-size:36px}}@media (max-width:650px){.internship-intro{padding:150px 0}.intro-text{font-size:26px;line-height:120.5%}}@media (max-width:460px){.internship-intro:after{bottom:-20%}.internship-intro{padding:100px 0}}.internship-skills-item{background:#00a37e;border-radius:34px;box-shadow:0 -8px 142px rgba(0,0,0,.32);margin-bottom:100px;padding:20px 30px;width:100%;z-index:1}.internship-skills-inner-box{margin:35px}.internship-skills-inner-box span{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:138.5%;margin-left:22px}.internship-skills-inner-box ul{-webkit-text-fill-color:#000;break-inside:avoid-column;column-gap:110px;columns:250px 2;grid-template-rows:1fr auto}.internship-skills-inner-box li{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:90px;margin-bottom:0;margin-left:-17px}li{text-align:justify}@media (max-width:1000px){.internship-skills-inner-box li{font-size:16px}.internship-skills-item{padding:10px 20px}}@media (max-width:650px){.internship-skills-inner-box li .body-text{font-size:18px}.internship-skills-inner-box span{font-size:20px}}@media (max-width:500px){.internship-skills-inner-box li:not(:last-child){margin-bottom:7px}.internship-skills-inner-box li .body-text{font-size:16px}}.internship-program-info{background:#cfede2;padding:100px 0;position:relative}.program-info-title{margin-bottom:80px;width:100%;z-index:1}.program-info-title:before{color:#70b285;content:"Program";font-size:200px;font-style:normal;font-weight:700;left:-14%;line-height:189px;opacity:.2;position:absolute;top:8%;transform:translateY(-42%);width:300px;z-index:-1}.program-info-title h2{color:#fff;font-size:43px}.program-info-title h2,.program-info-title span{font-style:normal;font-weight:700;line-height:138.5%}.program-info-title span{color:#000;font-size:34px}.program-info-small-boxes{display:contents;margin-top:40px}@media (max-width:1000px){.internship-program-info{padding:50px 0}.program-info-title h2{font-size:40px;line-height:138.5%}.program-info-title span{font-size:27px;line-height:138.5%}}@media (max-width:650px){.program-info-title h2{font-size:32px;line-height:33px}.program-info-title span{font-size:22px;line-height:138.5%}}@media (max-width:500px){.program-info-title{margin-bottom:40px}}@media (max-width:435px){.program-info-small-boxes{display:initial;margin:0 auto}.internship-small-box{margin:0 auto 45px}}.internship-small-box{background:#fff;border-radius:34px;box-shadow:0 -8px 142px rgba(0,0,0,.32);margin-bottom:50px;max-width:220px;min-height:280px;padding-bottom:45px;padding-top:55px;text-align:center;width:25%}.line-break{width:100%}.internship-small-box-inner span{color:#26211f;font-size:20px;font-style:normal;font-weight:700;text-transform:uppercase}.internship-small-box-inner .subtitle{color:#24a86f;font-weight:600;margin-top:30px;padding-left:20px;padding-right:20px;text-align:center}.internship-small-box-inner .body-text{color:#000;font-size:16px;font-weight:400;padding-left:20px;padding-right:20px;text-align:center}.internship-small-box-icon{margin:-100px auto 10px;width:85px}.internship-small-box-sub-description{font-size:12px;font-weight:400;margin-top:10px;padding-left:10px;padding-right:10px}@media (max-width:1100px){.internship-small-box{min-height:255px;width:195px}}@media (max-width:1000px){.internship-small-box-icon{width:75px}.internship-small-box{min-height:240px;width:185px}.internship-small-box-inner span{font-size:15px}.internship-small-box-inner .body-text,.internship-small-box-inner .subtitle{font-size:14px}.internship-small-box-sub-description{font-size:10px}}@media (max-width:950px){.internship-small-box{margin-left:50px;margin-right:50px;margin-top:20px}}@media (max-width:650px){.internship-small-box{margin-left:40px;margin-right:40px;min-height:245px;padding:40px 15px;width:155px}.internship-small-box-icon{margin:-80px auto 10px;width:70px}}@media (max-width:590px){.internship-small-box{margin-left:20px;margin-right:20px}}@media (max-width:500px){.internship-small-box{margin-left:0;margin-right:0}}@media (max-width:435px){.internship-small-box{margin-bottom:70px}}.careers-banner{background:url(/df1ea0b4a5f877ba6fee.png) no-repeat 50%;background-size:cover}.careers-banner .banner-text{margin:0 auto 125px;max-width:990px;padding-left:0;position:relative}.squiggle-animation{max-width:450px;object-fit:contain;position:absolute;right:-30%}.careers-banner .title{font-size:70px;margin-bottom:20px}.banner-description{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.careers-banner-video{margin-bottom:-7px;max-height:375px;min-height:175px;object-fit:cover;width:100%}@media (max-width:1560px){.squiggle-animation{max-width:450px;position:absolute;right:-10%}}@media (max-width:1500px){.careers-banner .banner-text{margin-left:auto;margin-right:auto;max-width:85%}.squiggle-animation{max-width:400px;position:absolute;right:0}.careers-banner .title{font-size:50px}}@media (max-width:1200px){.squiggle-animation{bottom:-50%;max-width:200px}}@media (max-width:1000px){.careers-banner .title{font-size:40px}.banner-description{font-size:18px}}@media (max-width:950px){.squiggle-animation{bottom:unset;right:-5%;top:25%;transform:rotate(255deg)}}@media (max-width:830px){.squiggle-animation{max-width:150px}}@media (max-width:650px){.squiggle-animation{max-width:120px}}@media (max-width:500px){.careers-banner .title{font-size:36px;line-height:116.5%}.banner-description{font-size:12px;line-height:174.5%}.careers-banner .banner-text{margin-bottom:50px}}@media (max-width:420px){.careers-banner .title{font-size:35px}}@media (max-width:400px){.careers-banner .title{font-size:30px}}@media (max-width:350px){.careers-banner .title{font-size:28px}}.benefit-item-container{background:#66cdb5;border-radius:34px;box-shadow:0 -8px 142px rgba(0,0,0,.32);padding:55px;position:relative;width:500px}.benefit-item-container.timeline-right:first-of-type:before{right:-9px}.benefit-item-container.timeline-right:before{left:auto;right:-35px}.benefit-item-container:after{background-color:#fafafa;content:"";height:3px;position:absolute;right:-99px;top:190px;transition:.4s ease-in-out;width:0;z-index:3}.benefit-item-container.active:after{width:65px}.benefit-title{color:#fafafa;font-size:43px;font-style:normal;font-weight:700;line-height:126.5%;margin-bottom:15px;opacity:.35}.benefit-description{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}.benefit-img{border-radius:20px;filter:grayscale(1);height:180px;width:610px}.benefit-img-container-left-side{margin-top:100px}.benefit-img-container-right-side{margin-left:auto;margin-top:100px}.benefit-right-container{left:0;margin-left:147px}@media (max-width:1500px){.benefit-item-container{padding:35px;width:450px}.benefit-title{font-size:30px}.benefit-description{font-size:18px}.benefit-item-container.timeline-right:first-of-type:before{right:-15px}.benefit-item-container:after{right:-110px}.timeline-right:after{left:-95px}.timeline-right{margin-left:60px}.benefit-item-container.timeline-left{max-width:400px}.benefit-item-container{padding:35px;width:400px}.benefit-title{font-size:26px}.benefit-description{font-size:16px}.benefit-item-container.timeline-right:first-of-type:before{right:-15px}.benefit-item-container:after{right:-110px;top:130px}.timeline-right:after{left:-114px}.timeline-right{margin-left:60px}.benefit-item-container.timeline-left{max-width:350px}.benefit-img{border-radius:20px;height:140px;width:420px}.benefit-img-container-left-side{margin-top:60px}.benefit-img-container-right-side{margin-left:auto;margin-top:60px}.benefit-right-container{left:0;margin-left:160px}}@media (max-width:1200px){.benefit-item-container{padding:35px;width:300px}.benefit-title{font-size:26px}.benefit-description{font-size:16px}.benefit-item-container.timeline-right:first-of-type:before{right:-15px}.benefit-item-container:after{right:-85px}.timeline-right:after{left:-95px}.timeline-right{margin-left:60px}.benefit-item-container.timeline-left{max-width:300px}.benefit-img{border-radius:20px;height:140px;width:370px}.benefit-img-container-right-side{margin-left:auto;margin-top:60px}.benefit-right-container{left:0;margin-left:114px}}@media (max-width:950px){.timeline-left{margin-left:60px}.benefit-item-container:after{left:-95px;top:50px}.benefit-item-container{max-width:100%;padding:35px;width:80%}.benefit-item-container.timeline-left{margin-bottom:40px;margin-top:40px;max-width:100%;padding:35px;width:80%}.benefit-item-container.timeline-right:before,.benefit-item-container.timeline-right:first-of-type:before,.benefit-item-container:before{left:unset;right:40px;top:-60px}.benefit-right-container{left:0;margin-left:60px}}@media (max-width:600px){.benefit-item-container,.benefit-item-container.timeline-left{max-width:70%;padding:35px}.benefit-item-container.timeline-right:before,.benefit-item-container.timeline-right:first-of-type:before,.benefit-item-container:before{font-size:70px;right:20px}.timeline-end{margin-left:40px}}@media (max-width:500px){.benefit-item-container.active:after{left:-50px;top:50px;width:31px}.benefit-item-container:after{left:-55px;top:50px}.timeline-left,.timeline-right{margin-left:30px}}@media (max-width:450px){.benefit-item-container,.benefit-item-container.timeline-left{max-width:70%;padding:25px}}@media (max-width:400px){.benefit-item-container.timeline-right:before,.benefit-item-container.timeline-right:first-of-type:before,.benefit-item-container:before{font-size:50px;right:20px;top:-40px}.benefit-description{font-size:12px}}.careers-benefits .container{max-width:1360px}.title-header span{color:#66cdb5}.timeline-end{border-radius:34px;padding:55px;position:relative;width:500px}.timeline-end:after{background-color:#fafafa;content:"";height:3px;position:absolute;right:-99px;top:100px;width:65px;z-index:1}.timeline-end span{color:#66cdb5;display:block;font-size:56px;font-style:normal;font-weight:700;line-height:67px;margin-bottom:25px}.careers-benefits{background:#231f20;border-bottom:.25em solid #66cdb5;padding:250px 0 125px;position:relative;z-index:2}.careers-benefits .title-small{max-width:530px;position:absolute}.container-header{justify-content:center;margin-bottom:50px}.container-resume{margin:50px auto 0;max-width:100%}.title-header{color:#fff;font-size:40px}.send-icon{background-color:#23201f;border-radius:27%;margin:-55px auto -25px;padding:10px;width:45px}.link-button:hover>img{background:none;filter:brightness(0) invert(1)}.resume-button{border-color:#fff;box-sizing:border-box;color:#fff;font-size:32px;font-weight:600!important;position:relative;text-align:center;text-transform:none;width:100%}.resume-button:hover{border-color:#66cdb5;color:#fff}@media (max-width:1500px){.careers-benefits .container{max-width:1000px}.careers-benefits .title-header{font-size:40px}.timeline-end{width:450px}.careers-benefits{padding:350px 0 125px}}@media (max-width:1200px){.careers-benefits .container{max-width:850px}.careers-benefits .title-header{font-size:32px;max-width:50%}.timeline-end{width:350px}.timeline-end span{font-size:32px;line-height:40px}.careers-benefits{background:#231f20;padding:300px 0 125px;position:relative}}@media (max-width:950px){.careers-benefits .container{max-width:85%}.careers-benefits .title-header{margin-bottom:35px;max-width:100%;position:static}.careers-benefits{padding-top:150px}.resume-button{border-color:#fff;color:#fff;font-size:25px;position:relative;text-transform:none}.resume-button:before{left:10rem}.resume-button:hover{font-size:25px}.send-icon{margin-bottom:-17px}}@media (max-width:680px){.send-icon{margin-bottom:-12px}}@media (max-width:500px){.timeline-end:after{height:3px;left:-50px;top:80px;width:31px}.timeline-end{margin-left:30px;max-width:70%;padding:35px}.careers-benefits{padding:100px 0 70px}.resume-button,.resume-button:hover{font-size:16px}.send-icon{margin-top:-45px;width:40px}}@media (max-width:400px){.resume-button,.resume-button:hover{font-size:14px}}.careers-info{background-color:#fff;padding:175px 0;position:relative;z-index:2}.careers-info-text{align-self:center;color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;max-width:500px}.careers-info-image{border-radius:34px;filter:grayscale(100%);height:511px;object-fit:cover;width:511px}@media (max-width:1780px){.careers-info-image{height:550px;width:550px}}@media (max-width:1440px){.careers-info-image{height:450px;width:450px}.careers-info-text{font-size:18px;max-width:450px}}@media (max-width:1100px){.careers-info{padding:175px 0}.careers-info-image{height:400px;width:400px}.careers-info-text{font-size:16px;max-width:400px}}@media (max-width:1000px){.careers-info-image{height:350px;width:350px}.careers-info-text{font-size:14px;max-width:350px}}@media (max-width:950px){.careers-info-image{aspect-ratio:1;height:auto;margin:35px auto 0;max-width:100%}.careers-info-text{max-width:100%}}@media (max-width:850px){.careers-info{padding:100px 0}.careers-info-image{aspect-ratio:1;height:auto;margin:35px auto 0;max-width:100%}.careers-info-text{max-width:100%}}@media (max-width:500px){.careers-info{padding:50px 0}}@media (max-width:400px){.careers-info-text{font-size:12px}}.careers-internship{background:linear-gradient(44.38deg,#00a37e -5.31%,#66cdb5 102.23%);margin-left:330;padding:250px 0}.careers-internship .container{align-items:center}.careers-internship-content{max-width:575px}.internship-title span{color:#231f20}.careers-internship .internship-title:before{color:#fafafa;content:"Internship";font-size:250px;font-style:normal;font-weight:700;left:-450px;line-height:189px;opacity:.3;position:absolute;text-align:left;text-shadow:0 0 142px #fafafa;top:-150px;width:50em;z-index:-1}.internship-title{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:67px;margin-top:1em;position:relative;z-index:1}.intership-description{color:#231f20;font-size:20px;font-style:normal;margin-bottom:2em;margin-top:20px;max-width:500px}.careers-internship a{align-self:end;height:fit-content}.careers-internship img{align-items:center;border-radius:34px;filter:grayscale(100%);height:450px;justify-content:center;justify-items:center;object-fit:cover;width:450px;z-index:1}@media (max-width:2000px){.careers-internship img{height:400px;position:relative;top:30px;width:400px}.careers-internship .internship-title:before{font-size:200px;left:-200px;top:-150px}}@media (max-width:1460px){.careers-internship a{margin-left:auto;margin-right:0;margin-top:15px}.internship-title{font-size:40px;line-height:45px}.intership-description{font-size:18px}.careers-internship img{height:350px;position:relative;top:0;width:350px}.careers-internship .internship-title:before{font-size:200px;left:-100px}}@media (max-width:1250px){.careers-internship .internship-title:before{font-size:180px;left:-50px}}@media (max-width:1000px){.careers-internship .container{flex-wrap:wrap;justify-content:center}.careers-internship img{height:300px;margin-top:3em;width:300px}.careers-internship .internship-title:before{font-size:125px;left:-100px}}@media (max-width:700px){.careers-internship .internship-title:before{font-size:100px;left:-30px;top:-140px}}@media (max-width:500px){.internship-title{font-size:32px;line-height:120.5%}.intership-description{font-size:12px;line-height:174.5%}.careers-internship{padding:60px 0}.careers-internship img{height:250px;width:250px}.careers-internship .internship-title:before{font-size:70px;left:-20px;top:-125px}}.careers-testimonial{background:#231f20;padding:115px 0;position:relative}.careers-slider-wrapper{margin:0 auto;max-width:1180px;position:relative}.careers-testimonials-container{display:table;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:560px;position:relative;z-index:0}.careers-testimonials-content{align-items:center;display:table;justify-content:center;position:relative;text-align:center;width:100%}.careers-testimonials-title{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;margin-bottom:70px}.careers-testimonials-container:before{color:#231f20;content:"Testimonials";font-size:200px;font-style:normal;font-weight:700;left:-110px;line-height:189px;max-width:1470px;position:absolute;text-align:center;text-shadow:0 0 142px rgba(0,0,0,.82);top:-70px;z-index:-1}.careers-testimonials-title span{color:#66cdb5}.careers-slider-arrows{display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}.testimonial-item{margin:0 auto;max-width:100%;position:relative}.testimonial-text{color:#f1f1f1;font-size:40px;font-style:normal;font-weight:700;line-height:148%;text-align:center;text-shadow:0 0 32px rgba(0,0,0,.25)}.testimonial-author-info{align-items:center;display:flex;margin:75px auto 0}.testimonial-author{display:flex;flex-direction:column}.testimonial-author-info .author-image{border:2px solid #66cdb5;height:70px;margin-right:25px;width:70px}.testimonial-author .author-name{color:#fafafa;font-size:24px;font-style:normal;font-weight:700;line-height:123.5%;opacity:.48}.testimonial-author .author-role{color:#4c4849;font-size:24px;font-style:normal;font-weight:700;line-height:174.5%}.careers-slider-wrapper .slick-track{align-items:center!important;display:flex!important}@media (max-width:1400px){.careers-testimonials-container:before{left:0}.careers-testimonials-title{display:table-caption;font-size:56px;line-height:120.5%;margin-bottom:30px;text-align:center}.careers-slider-wrapper{margin:0 auto;max-width:960px;position:relative}.testimonial-text{font-size:40px}}@media (max-width:1200px){.careers-testimonials-container:before{left:0}.careers-slider-arrows{width:110%}.careers-slider-wrapper{margin:0 auto;max-width:900px;position:relative}}@media (max-width:1000px){.careers-testimonials-container:before{left:0}.careers-slider-wrapper{max-width:700px}.careers-slider-arrows{width:120%}.testimonial-text{font-size:30px}}@media (max-width:900px){.careers-testimonials-container:before{left:0}.careers-slider-wrapper{width:80%}.careers-slider-arrows{width:120%}.careers-testimonials-title{display:table-caption;font-size:40px;margin-bottom:30px;text-align:center}.testimonial-text{font-size:20px}.testimonial-author .author-name{color:#f9f9f9;opacity:1}.testimonial-author .author-role{color:#f9f9f9}.careers-testimonial{padding:75px 0}}@media (max-width:750px){.careers-testimonials-container:before{left:0}.careers-testimonials-container{display:block}.testimonial-author-info{margin-top:40px}.testimonial-author .author-name{font-size:14px}.testimonial-author .author-role{font-size:12px}.testimonial-author-info .author-image{height:38px;width:38px}}@media (max-width:500px){.careers-testimonials-container:before{left:0}.careers-testimonials-title{display:table-caption;font-size:32px;line-height:120.5%;margin-bottom:30px;text-align:center}.testimonial-text{font-size:18px;line-height:27px}.careers-slider-wrapper{width:250px}.careers-slider-arrows{width:350px}.careers-testimonial{padding:50px 0}}.about-us-intro{padding:200px 0}.about-us-banner-img{background-position:center 0;background-repeat:no-repeat;background-size:cover;filter:opacity(.8) drop-shadow(0 0 0 #2DAD88);height:32vh}.about-icon-container{gap:15px}.about-icons{height:50px;width:50px}.small-container:before{animation:none;animation-direction:none;background:none;color:#b9b9b93d;content:"Solutions";font-size:200px;font-style:normal;font-weight:700;height:auto;left:210px;line-height:189px;position:absolute;top:-35px;width:auto;z-index:-1}@keyframes scaleFadeAboutUs{0%{opacity:.3;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:500px){.about-us-intro{padding:100px 0 200px}}.about-working{background:#231f20;padding:200px 0 125px;position:relative}.about-working-text{max-width:390px}.about-working-text .title-small{max-width:370px;position:relative;z-index:2}.about-working-text .title-small:before{color:#231f20;content:"Working with Us";font-size:200px;font-style:normal;font-weight:700;left:-360px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:-273px;z-index:-2}.about-working-subtitle{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:67px;opacity:.35}.principle-left{left:0}.principle-right{left:50%}@media (max-width:1440px){.about-working-text .title-small:before{font-size:180px;line-height:189px}}@media (max-width:1300px){.about-working-text .title-small:before{font-size:150px;left:0;line-height:159px;top:-200px}}@media (max-width:950px){.about-working-text .title-small:before{font-size:100px;left:-50%;line-height:94.5%;top:-50%}.about-working-subtitle,.about-working-text .title-small{font-size:50px}.about-working .timeline{margin-top:50px}}@media (max-width:700px){.about-working-subtitle,.about-working-text .title-small{font-size:40px}.about-working-subtitle{position:relative;z-index:2}}@media (max-width:500px){.about-working-subtitle,.about-working-text .title-small{font-size:32px;line-height:38px}.about-working-text .title-small:before{left:-20%;top:-100px}}.principle-item-container{background-color:inherit;position:relative;width:500px}.principle-item-container:after{background-color:#fafafa;content:"";height:3px;position:absolute;right:-188px;top:25px;transition:.4s ease-in-out;width:0;z-index:3}.principle-item-container.active:after{width:65px}.principle-title{color:#66cdb5;font-size:34px;font-style:normal;font-weight:700;line-height:174.5%}.principle-description{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}@media (max-width:1780px){.principle-item-container:after{right:-130px}}@media (max-width:1700px){.principle-item-container{width:400px}.principle-item-container.timeline-left{left:50px}}@media (max-width:1440px){.principle-item-container.timeline-left{left:-20px}.principle-title{font-size:30px}.principle-description{font-size:18px}}@media (max-width:1100px){.principle-item-container.timeline-left{left:50px}.principle-item-container{width:300px}}@media (max-width:1000px){.principle-item-container.timeline-left{left:0}}@media (max-width:950px){.principle-item-container{width:100%}.principle-item-container.timeline-left:after{left:-95px}.principle-item-container.timeline-left{margin-bottom:50px;margin-top:50px}.principle-title{font-size:27px}.principle-description{font-size:16px}}@media (max-width:800px){.principle-item-container{width:90%}}@media (max-width:680px){.principle-item-container.active:after{left:-80px;width:30px}.principle-item-container.timeline-left:after,.principle-item-container:after{left:-80px}}@media (max-width:500px){.principle-item-container.active:after,.principle-item-container.timeline-left:after,.principle-item-container:after{left:-50px}.principle-title{font-size:25px}.principle-description{font-size:14px}}.banner-about{background:url(/c1fe004912cd014bfe20.png) no-repeat 50%;background-size:cover;margin-left:-1px}.banner-title{margin:0 auto;max-width:1380px;padding:200px 0 100px}.about-image{background:url(/0e5f551e9653707b09fa.png) no-repeat fixed 50%;background-size:cover;height:50vh;width:100%}@supports (-webkit-touch-callout:none){.about-image{background-attachment:unset}}@media (max-width:1500px){.banner-title{max-width:85%}}@media (max-width:1000px){.banner-about .title{line-height:54px}}@media (max-width:500px){.about-image{background-position:50%;background-size:cover;height:50vh}}@media (max-width:650px){.banner-about .title{line-height:38px}.banner-title{padding-bottom:70px}}.client-slide-section{background:#231f20;padding:150px 0 200px;position:relative}.client-slider-text{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:67px;margin-bottom:100px;opacity:.35}.client-slider .slick-slide{display:flex;justify-content:center;margin:0 20px}.client-slider .slick-track{align-items:center!important;display:flex!important}.client-slider .slick-slide img{height:auto;min-width:65px}@media (max-width:1500px){.client-slider-text{font-size:40px;line-height:50px}}@media (max-width:1200px){.client-slider-text{font-size:35px}}@media (max-width:500px){.client-slider-text{font-size:32px;line-height:120.5%}}@media (max-width:650px){.client-slide-section{padding:100px 0}}@media (max-width:500px){.client-slide-section{padding:50px 0}.client-slider-text{margin-bottom:50px}}.team-section{background:#231f20;padding:70px 0;position:relative}.team-members{width:100%}.team-members,.team-section .title-small{position:relative;z-index:1}.team-section .title-small:before{color:#231f20;content:"Our Team";font-size:190px;font-style:normal;font-weight:700;left:20px;line-height:189px;position:absolute;text-align:left;text-shadow:0 0 142px rgba(0,0,0,.82);top:-50px;width:50em;z-index:-1}.card-stack{margin:50px auto;width:100%}.transformThis{animation:scaleDown .5s}.transformPrev{animation:scaleUp .1s;display:none}.team-section .icon-white{bottom:100px;font-size:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.team-section .icon-down_arrow:hover{background:#fff}.team-section .icon-down_arrow:hover:before{color:#000}.TeamMemberGrid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));justify-items:center;row-gap:2em}.TeamMemberGrid-link{text-decoration:none}@media (max-width:1300px){.team-section .title-small:before{font-size:140px;line-height:99px;right:20%;top:-20%;width:30em}}@media (max-width:950px){.team-section .icon-white{bottom:10%}.team-section .title-small:before{font-size:120px}}@media (max-width:650px){.team-section{padding:100px 0}.team-section .title-small:before{font-size:100px;left:0;line-height:94.5%;max-width:305px;top:-25%}}@media (max-width:500px){.team-section{background:#231f20;padding:70px 0 0;position:relative}.team-section .icon-white{bottom:15%}}.image-hover-card-container{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:.25em solid #66cdb5;border-radius:32px;height:230px;position:relative;width:160px}.image-hover-card-container-background{align-content:flex-end;background-color:#66cdb5;border-radius:20px;height:100%;position:relative;width:100%}.image-hover-card-container-content{height:65%;margin-left:5%;position:absolute;top:15%}.image-hover-card-title{color:#000;font-size:1.5rem;font-weight:700;justify-content:center;line-height:1.5rem;word-spacing:1em}.image-hover-card-description{-webkit-box-orient:vertical;-webkit-line-clamp:6;align-items:left;color:#000;display:-webkit-box;font-size:14px;justify-content:left;justify-items:left;left:auto;margin-top:5%;overflow:hidden;position:absolute}.image-hover-card-is-not-published,.image-hover-card-is-published{border-radius:8px;font-size:14px;justify-content:center;margin-bottom:23px;margin-left:10px;margin-top:8px;position:absolute;text-align:center;width:100px}.image-hover-card-is-published{background-color:#00b189;color:#fff}.image-hover-card-is-not-published{background-color:#dc143c;color:#fff}.image-hover-card-container .CardButtons-mainButtons:hover{color:#000}.slick-dots{margin-bottom:50px}.slick-dots li button:before{color:#fff;font-size:13px;opacity:.85}.slick-dots li.slick-active button:before{color:#66cdb5}.whoAreWe{align-items:center;background-color:#231f20;border-top:.25em solid #66cdb5;display:flex;flex-direction:row;justify-content:space-around;margin-top:-7px;padding:150px 100px}.whoAreWe-qualitiesSection{margin-right:5em;position:relative}.whoAreWe-qualitiesSection:before{color:#231f20;content:"Who \a Are We";font-size:200px;font-style:normal;font-weight:700;left:-100px;line-height:189px;position:absolute;text-align:center;text-shadow:0 0 142px rgba(0,0,0,.5);top:-50px;white-space:pre;z-index:0}.whoAreWe-text{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;max-width:30em;text-align:justify;z-index:1}@media (max-width:1300px){.whoAreWe-text{max-width:20em}}@media (max-width:1100px){.whoAreWe{flex-direction:column}.whoAreWe-qualitiesSection{margin-right:0}.whoAreWe-text{font-size:18px;margin-top:3em;max-width:40em}.whoAreWe-qualitiesSection:before{font-size:150px;left:-100px;line-height:130px;top:-50px}}@media (max-width:750px){.whoAreWe-qualitiesSection:before{font-size:150px;left:-100px;line-height:130px;top:-50px}}@media (max-width:550px){.whoAreWe-qualitiesSection:before{font-size:100px;left:-75px;line-height:130px;top:-75px}.whoAreWe-text{font-size:16px}}@media (max-width:500px){.whoAreWe{padding:100px 50px}.whoAreWe-qualitiesSection:before{left:-35px}}.whoAreWeQuality-right{display:flex;flex-direction:row-reverse}.whoAreWeQuality-left{display:flex;flex-direction:row}.whoAreWeQuality-textLeft,.whoAreWeQuality-textRight{color:#fafafa;font-size:34px;font-weight:700;line-height:174.5%;opacity:.35}.whoAreWeQuality-textRight{flex-direction:row}.whoAreWeQuality-link-arrow-big{height:auto;margin-right:1em;position:relative;width:20px}.whoAreWeQuality-link-arrow-bigMirrored{height:auto;margin-left:1em;position:relative;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:20px}@media (max-width:750px){.whoAreWeQuality-textLeft,.whoAreWeQuality-textRight{font-size:28px}}@media (max-width:500px){.whoAreWeQuality-textLeft{font-size:26px;margin-top:1em}.whoAreWeQuality-link-arrow-big{margin-top:2em}.whoAreWeQuality-textRight{font-size:26px;margin-top:1em}.whoAreWeQuality-link-arrow-bigMirrored{margin-top:2em}}.vacancy-banner{background-position:50%;background-size:cover;border-bottom:5px solid #66cdb5;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.75);height:500px;width:100%;z-index:5}.parent{align-items:center;column-count:3;display:flex;padding-top:200px}.child{margin-top:85px}.child:first-child{width:70%}.vacancy-icon-text{align-items:center;color:#fff;display:flex;font-size:20px;font-style:normal;font-weight:300}.vacancy-icon-text span{margin-left:25px}.vacancy-icon-text img{height:55px;padding:0 21.6px;width:auto}.vacancy-banner-title{align-items:center;color:#66cdb5;display:flex;font-size:42px;font-style:normal;font-weight:700;line-height:116.5%;margin-bottom:20px;text-transform:uppercase}.vacancy-banner-title span{display:flex;margin-left:25px;margin-top:2px}.vacancy-banner-title img{height:auto;padding:10px;width:60px}.vacancy-link-button{border:2px solid #66cdb5;border-radius:50px;color:#66cdb5;display:inline-block;font-size:18px;font-style:normal;font-weight:700;left:0;line-height:174.5%;padding:12px 20px;text-decoration:none}.tick-mark{display:inline-block;height:25px;margin-left:30px;position:relative;transition:.4s ease-in-out;width:25px}.vacancy-link-button:hover>.tick-mark:after,.vacancy-link-button:hover>.tick-mark:before{background-color:#231f20;transition:.4s ease-in-out}.tick-mark:before{height:50%;top:50%;width:3px}.tick-mark:after,.tick-mark:before{background-color:#66cdb5;content:"";left:0;position:absolute;transform:translate(10px,2px) rotate(-45deg);transform-origin:left bottom;transition:.4s ease-in-out}.tick-mark:after{bottom:0;height:3px;width:100%}@media (max-width:1500px){.vacancy-banner-info{max-width:100%}}@media (max-width:1100px){.vacancy-banner-title{font-size:40px}.vacancy-icon-text{font-size:18px}}@media (max-width:1000px){.vacancy-banner-title{font-size:35px}.vacancy-banner-info span{font-size:18px}}@media (max-width:950px){.vacancy-banner-title{font-size:30px}}@media (max-width:860px){.vacancy-banner-info{flex-wrap:wrap}.vacancy-banner-image{margin-left:auto;margin-right:0}}@media (max-width:750px){.vacancy-banner-title{font-size:25px}}@media (max-width:645px){.vacancy-banner-title{font-size:22px}}@media (max-width:590px){.child{margin-top:0}.child:first-child{width:100%}.vacancy-link-button{margin-top:40px}}@media (max-width:500px){.vacancy-banner-image{margin-top:10px}.vacancy-banner-image img{max-width:270px}.vacancy-banner-title{margin-bottom:10px}.vacancy-icon-text{font-size:16px}.vacancy-banner-info{padding-top:150px}.vacancy-banner-info span{font-size:16px;line-height:174.5%}}@media (max-width:410px){.vacancy-banner-title{font-size:20px}}@media (max-width:385px){.vacancy-banner-title{font-size:18px}}@media (max-width:260px){.vacancy-icon-text{font-size:14px}}.form{background:#231f20;padding:125px 0;position:relative}.form-content{align-items:center;display:flex;flex-direction:row;gap:150px;justify-content:space-between}.form-title{color:#fafafa;font-size:56px;font-style:normal;font-weight:700;line-height:67px;max-width:600px}.form-title span{color:hsla(0,0%,98%,.35)}.form-description{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;max-width:350px}.form-description a{color:#66cdb5}@media (max-width:1550px){.form-content{gap:50px}}@media (max-width:650px){.form-content{align-items:start;flex-direction:column;gap:20px}.form-title{font-size:32px;line-height:39px}.form-description{font-size:14px}}.vacancy-information-box-responsibilities{position:relative;width:100%}.vacancy-information-box-benefits,.vacancy-information-box-skills{position:relative;width:45%}.vacancy-information-box-responsibilities,.vacancy-information-box-skills{margin-bottom:100px}.vacancy-information-box-skills:before{color:#231f20;content:"Skills & Experience";font-size:200px;font-style:normal;font-weight:700;left:465px;line-height:189px;position:absolute;text-align:right;text-shadow:0 0 142px rgba(0,0,0,.82);top:-50%;transform:translateY(50%);z-index:1}.vacancy-information-box-benefits:before{content:"Main Benefits";top:310px;z-index:-1}.vacancy-information-box-benefits:before,.vacancy-information-box-responsibilities:before{color:#231f20;font-size:200px;font-style:normal;font-weight:700;left:-223px;line-height:189px;max-width:840px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82)}.vacancy-information-box-responsibilities:before{content:"Your Responsibilities";top:-200px;z-index:1}.vacancy-information-inner-box{background:#231f20;border-radius:34px;box-shadow:0 -8px 142px rgba(0,0,0,.32);color:#fff;padding:60px 30px;position:relative;width:100%;z-index:2}.vacancy-information-inner-box h3{color:#fafafa;font-size:43px;font-style:normal;font-weight:700;line-height:64px}.vacancy-information-inner-box h3 span{color:#66cdb5}.vacancy-information-inner-box li{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-left:-17px}.vacancy-information{background:#231f20;padding:250px 0 100px;position:relative;z-index:1}.vacancy-information .icon-white{bottom:0;font-size:40px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.link-container-vacancy{display:flex;padding-left:55px;padding-top:30px;width:100%;z-index:2}.link-vacancy{align-items:center;color:#231f20;display:flex;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.55em;line-height:24px;margin-right:20px;text-decoration:none;text-transform:uppercase;width:100%}.link-vacancy-text{color:#66cdb5;max-width:100%}.green-arrow-line{width:130px}@media (max-width:4000px){.link-vacancy{padding-bottom:30px}}@media (max-width:1700px){.link-vacancy{font-size:14px;margin-bottom:10px}}@media (max-width:1600px){.vacancy-information-box-skills:before{left:20%}.green-arrow-line{width:90px}}@media (max-width:1200px){.vacancy-information-box-benefits,.vacancy-information-box-responsibilities,.vacancy-information-box-skills{width:calc(100% - 60px)}.vacancy-information-box-benefits{margin-bottom:100px}.vacancy-information{padding:150px 0 100px}.green-arrow-line{width:130px}}@media (max-width:950px){.vacancy-information-box-skills:before{font-size:100px;left:50%;line-height:94.5%;top:-25%}.vacancy-information-box-benefits:before{bottom:-25%;font-size:100px;left:-20%;line-height:94.5%;max-width:200px;top:auto}.vacancy-information-inner-box h3{font-size:38px;line-height:64px}.vacancy-information-inner-box li{font-size:17px;line-height:174.5%}}@media (max-width:700px){.vacancy-information-inner-box h3{font-size:35px;line-height:64px}.vacancy-information-inner-box li{font-size:15px;line-height:174.5%}.vacancy-information-box-skills:before{font-size:100px;left:0;line-height:94.5%;top:-30%}.vacancy-information-box-benefits{margin-bottom:150px}.link-vacancy{letter-spacing:.4em}.green-arrow-line{width:110px}}@media (max-width:500px){.vacancy-information-inner-box h3{font-size:32px;line-height:33px}.vacancy-information-inner-box li{font-size:12px;line-height:174.5%}.vacancy-information{padding:100px 0 70px}.vacancy-information-box-benefits,.vacancy-information-box-skills{margin-bottom:50px}.green-arrow-line{width:50px}}@media (max-width:420px){.link-vacancy-text{max-width:130px}.green-arrow-line{width:50px}}@media (max-width:300px){.link-container-vacancy{padding-left:30px}}@media (max-width:190px){.green-arrow-line{display:none}}.vacancy-others{overflow-x:hidden;padding:220px 0 170px}.vacancy-others h2{position:relative}.vacancy-others h2:before{color:#eaeaea;content:"Careers";font-size:200px;font-style:normal;font-weight:700;left:-310px;line-height:189px;position:absolute;text-align:right;top:-110px;z-index:-1}.vacancy-others-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1320px;position:relative}.vacancy-others-content{display:flex;justify-content:space-between;margin-top:50px;width:100%}.vacancy-others-wrapper{max-width:780px}.vacancy-others-text{background:#66cdb5;border-radius:34px;display:flex;flex-wrap:wrap;margin-top:90px;padding:40px 40px 50px 50px;width:72.5%}.vacancy-other-items{grid-row-gap:20px;display:grid;max-height:240px;overflow-y:scroll;padding-right:20px;row-gap:20px}.vacancy-other-items::-webkit-scrollbar{width:10px}.vacancy-other-items::-webkit-scrollbar-track{background:#eaeaea;border-radius:34px}.vacancy-other-items::-webkit-scrollbar-thumb{background:linear-gradient(4.39deg,#66cdb5 -.65%,#c9ece4 146.48%);border-radius:34px}.vacancy-others-inner-subtext{color:#fafafa;font-size:28px;font-style:normal;font-weight:700;line-height:138.5%}.vacancy-others-inner-text{color:#fafafa;font-size:33px;font-style:normal;font-weight:700;line-height:120.5%;opacity:.35}.vacancy-others-more{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:50%}.vacancy-others-more .vacancy-other-items{direction:rtl;gap:30px;margin-top:20px;max-height:440px;padding-left:70px}.vacancy-others .link-careers{justify-content:space-between}@media (max-width:1780px){.vacancy-others-wrapper{max-width:50%}.vacancy-others-more .vacancy-other-items{gap:30px;max-height:507px}}@media (max-width:1440px){.vacancy-others-inner-subtext{font-size:21px;line-height:138.5%}.vacancy-others-inner-text{font-size:25px}.vacancy-others-more{width:50%}.vacancy-others-wrapper{width:40%}.vacancy-others-more .vacancy-other-items{padding-left:20px;padding-right:0}.vacancy-others-text{margin-top:3.5em}}@media (max-width:1100px){.vacancy-others-more .vacancy-other-items{padding-left:20px}.vacancy-others-text{margin-top:3.5em}}@media (max-width:1000px){.vacancy-others-more .vacancy-other-items{gap:30px;max-height:440px;padding-left:20px;padding-right:0}.vacancy-others-text{margin-top:1em}.vacancy-others-inner-subtext{font-size:16px;line-height:138.5%}.vacancy-others-text{font-size:16px;line-height:120.5%}}@media (max-width:950px){.vacancy-others-more{max-height:300px;max-width:100%;width:100%}.vacancy-others-wrapper{margin-bottom:50px;max-width:100%;width:100%}.vacancy-others-content{flex-wrap:wrap}.vacancy-other-items{padding-left:20px}.vacancy-others-text{margin-top:1em;width:87%}}@media (max-width:750px){.vacancy-others-text{margin-top:1em;width:85.5%}}@media (max-width:600px){.vacancy-others-inner-subtext{font-size:23px;line-height:138.5%}.vacancy-others-text{font-size:23px;line-height:120.5%}.vacancy-other-items{padding-bottom:0;padding-left:20px}.vacancy-others-text{margin-top:1em;width:83%}}@media (max-width:550px){.vacancy-others-text{margin-top:1em;width:80.5%}}@media (max-width:500px){.vacancy-others-text{margin-top:1em;width:79.5%}}.banner-post{position:relative;z-index:1}.banner-post:before{background:#231f20a6;content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.banner-post-content{margin:0 auto;max-width:1365px;padding:200px 0 70px;position:relative;z-index:1}.banner-post-category{background:#66cdb5;border-radius:50px;color:#262626;font-size:9px;font-style:normal;font-weight:700;line-height:120%;padding:6px 15px;text-transform:uppercase}.banner-post-title{color:#fff;font-size:70px;font-style:normal;font-weight:700;line-height:116.5%;margin-top:10px}.banner-post-subtitle{color:#fafafa;font-size:53px;font-style:normal;font-weight:300;line-height:116.5%}.banner-post-category-wrappers{display:flex;flex-wrap:wrap;gap:10px}.banner-post-footer{display:flex;justify-content:space-between;margin-top:50px;position:relative;z-index:2}.banner-post-footer-date,.banner-post-footer-read{color:#ccc;font-size:18px;font-style:normal;font-weight:700;line-height:143%;opacity:.94}.banner-post-footer-date{margin-right:30px}.banner-post-footer-info img{margin-right:10px}.banner-post-footer-info,.post-author-info{align-items:center;display:flex}.banner-post-footer-author{display:flex;flex-direction:column}.post-author-name{font-size:16px;font-weight:700}.post-author-name,.post-author-role{color:#f9f9f9;font-style:normal;line-height:143%}.post-author-role{font-size:12px;font-weight:400}.post-author-info .author-image{border:2px solid #66cdb5}.banner-post-info-date,.banner-post-info-read{align-items:center;display:flex}@media (max-width:1500px){.banner-post-content{max-width:85%}.banner-post-title{font-size:50px}.banner-post-subtitle{font-size:46px;line-height:116.5%}}@media (max-width:1000px){.banner-post-title{font-size:46px}.banner-post-subtitle{font-size:42px}}@media (max-width:650px){.banner-post-footer-info{align-items:flex-start;display:flex;flex-direction:column;order:2}}@media (max-width:500px){.banner-post-category{font-size:7px;line-height:120%}.banner-post-footer-date{margin-right:0}.banner-post-title{font-size:36px;line-height:116.5%}.banner-post-subtitle{font-size:32px}.post-author-name{font-size:16px;line-height:143%}.banner-post-footer-date,.banner-post-footer-read,.post-author-role{font-size:12px;line-height:143%}.banner-post-footer-info img{margin-right:5px;width:20px}}.case-study-challenge{background:#fafafa;padding:170px 0 230px}.case-study-challenge .title.alternative{position:relative;z-index:3}.case-study-content{display:flex;justify-content:space-between;margin-top:60px;position:relative;width:100%;z-index:1}.case-study-content:before{color:#f1f1f1;content:"The Challenge";font-size:200px;font-style:normal;font-weight:700;left:-445px;line-height:189px;max-width:1075px;position:absolute;top:-200px;z-index:-1}.case-study-content .body-text{max-width:505px;position:relative;z-index:2}.case-study-title{background-color:#231f20;border-radius:34px;color:#fafafa;font-size:33px;font-style:normal;font-weight:700;height:fit-content;line-height:138.5%;max-width:425px;padding:45px 45px 35px 50px;position:relative;z-index:2}.case-study-title h3{max-width:360px}@media (max-width:1440px){.case-study-content .body-text{font-size:18px;max-width:400px}.case-study-title{font-size:28px;max-width:350px;padding:35px 35px 25px 40px}.case-study-challenge{padding:150px 0 200px}}@media (max-width:1000px){.case-study-content .body-text{font-size:16px;max-width:300px}.case-study-title{font-size:24px;max-width:300px;padding:35px 35px 25px 40px}.case-study-challenge{padding:100px 0 150px}}@media (max-width:950px){.case-study-title{font-size:24px;max-width:250px;padding:35px 35px 25px 40px}}@media (max-width:750px){.case-study-content{flex-wrap:wrap;margin-top:20px}.case-study-content .body-text{margin-top:20px;max-width:100%}.case-study-title{max-width:100%}}@media (max-width:500px){.case-study-title{font-size:23px;line-height:138.5%;padding:35px 35px 25px 30px}.case-study-content .body-text{font-size:12px;line-height:174.5%}.case-study-content:before{font-size:100px;left:0;line-height:94.5%;top:-70px}.case-study-challenge{padding:70px 0}}.case-study-solution{background:#231f20;padding:170px 0 230px;position:relative}.solution-left{max-width:505px}.solution-text{color:#fafafa;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%;margin-top:60px;position:relative;z-index:1}.solution-text:after{bottom:-150px;color:#231f20;content:"Kodly's Solution";font-size:200px;font-style:normal;font-weight:700;left:-530px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);z-index:-1}.solution-right{max-width:700px;text-align:center}.solution-stack{color:#6e6b6c;font-size:56px;font-style:normal;font-weight:700;line-height:84px}.solution-right img{margin-top:-10%;max-width:100%;object-fit:contain}@media (max-width:1780px){.solution-right{max-width:600px}}@media (max-width:1700px){.solution-left,.solution-right{max-width:45%}.solution-stack{font-size:50px;line-height:84px}.solution-text{font-size:18px;line-height:174.5%}}@media (max-width:1440px){.solution-stack{font-size:46px;line-height:84px}.solution-text{font-size:16px;line-height:174.5%}}@media (max-width:1100px){.solution-stack{font-size:40px;line-height:70px}}@media (max-width:1000px){.solution-stack{font-size:36px;line-height:70px}.solution-text{font-size:14px;line-height:174.5%}}@media (max-width:950px){.solution-left,.solution-right{max-width:100%;position:relative;z-index:1}.solution-text:after{bottom:-70%;font-size:150px;left:50%;line-height:150px}.solution-text{margin-top:30px}.solution-stack{margin-top:60px;text-align:left}}@media (max-width:750px){.solution-text:after{bottom:-50%;font-size:100px;left:60%;line-height:94.5%}}@media (max-width:600px){.solution-text:after{bottom:-30%;font-size:100px;left:60%;line-height:94.5%}}@media (max-width:500px){.solution-stack{font-size:32px;line-height:48px}.case-study-solution{padding:70px 0}}@media (max-width:400px){.solution-text:after{bottom:-10%;font-size:80px;left:40%;line-height:84.5%}}.case-study-results{padding:300px 0 150px}.case-study-results ul{break-inside:avoid;column-count:2;column-gap:200px;grid-template-rows:1fr auto}.case-study-results .title.alternative,.study-results{width:100%}.study-results .body-text{margin:10px 0}.case-study-results ul li{color:#231f20;font-size:20px;font-style:normal;font-weight:300;line-height:174.5%}@media (max-width:1440px){.case-study-results ul{column-gap:150px}.case-study-results ul li{font-size:18px}.case-study-results{padding:220px 0 150px}.study-results .body-text{font-size:18px}}@media (max-width:1100px){.case-study-results ul{column-gap:100px}.case-study-results ul li{font-size:16px}.case-study-results{padding:100px 0 120px}.study-results .body-text{font-size:16px}}@media (max-width:750px){.case-study-results ul{column-count:1}.case-study-results ul li{font-size:15px}.case-study-results{padding:70px 0 90px}.study-results .body-text{font-size:15px}}@media (max-width:500px){.case-study-results ul li{font-size:12px}.case-study-results{padding:50px 0 70px}.study-results .body-text{font-size:12px}}.case-know-more-left{display:flex;flex-direction:column;justify-content:space-between;max-width:365px;position:relative;z-index:1}.case-know-more-left:before{color:#231f20;content:"Case Studies";font-size:200px;font-style:normal;font-weight:700;left:-360px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:0;z-index:-1}.case-know-more-left .link-button{width:fit-content}.case-know-more-title{color:#66cdb5;font-size:56px;font-style:normal;font-weight:700;line-height:57px}.case-know-more-right{position:relative;z-index:1}.case-know-more-right:after{background:#231f20;border-radius:34px;box-shadow:0 -8px 143px rgba(0,0,0,.68);content:"";height:230px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px;z-index:-1}.case-know-more-right .case-inner-container{height:auto}@media (max-width:1440px){.case-know-more-title{font-size:50px;line-height:53px}}@media (max-width:1280px){.case-know-more-right:after{width:120%}.case-know-more-title{font-size:42px;line-height:53px}.case-know-more-left:before{font-size:150px;left:-30%;line-height:159px}}@media (max-width:1000px){.case-know-more-title{font-size:36px;line-height:53px}}@media (max-width:950px){.case-know-more-left{max-width:100%}.case-know-more-title{font-size:36px;line-height:53px;margin-bottom:20px}.case-know-more-right{justify-content:center;max-width:100%}.case-know-more-right .case-item-container{margin-top:60px;max-width:100%}.case-know-more-right:after{bottom:-10%;left:unset;right:-10%;top:unset;transform:translate(0);width:100%}.case-know-more-left:before{font-size:100px;left:unset;line-height:110px;max-width:100%;right:-80%;top:-40%}}@media (max-width:600px){.case-know-more-left:before{right:-40%}}.know-more{background:#231f20;padding:100px 0;position:relative}.blog-know-more-left{display:flex;flex-direction:column;justify-content:space-between;max-width:365px;position:relative;z-index:1}.blog-know-more-left:before{color:#231f20;content:"Blog";font-size:200px;font-style:normal;font-weight:700;left:-230px;line-height:189px;position:absolute;text-shadow:0 0 142px rgba(0,0,0,.82);top:0;z-index:-1}.blog-know-more-left .link-button{width:fit-content}.blog-know-more-title{color:#66cdb5;font-size:56px;font-style:normal;font-weight:700;line-height:57px}.blog-know-more-right{position:relative;z-index:1}.blog-know-more-right:after{background:#231f20;border-radius:34px;box-shadow:0 -8px 143px rgba(0,0,0,.68);content:"";height:285px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:870px;z-index:-1}@media (max-width:1700px){.blog-know-more-right:after{width:740px}}@media (max-width:1500px){.blog-know-more-right:after{width:690px}.blog-know-more-title{font-size:50px;line-height:57px}.blog-know-more-left{max-width:320px}}@media (max-width:1300px){.blog-know-more-right:after{width:150%}}@media (max-width:1280px){.blog-know-more-title{font-size:42px;line-height:57px}.blog-know-more-left{max-width:270px}}@media (max-width:950px){.blog-know-more-right:after{height:110%;left:100%;top:60%;width:401px}.blog-know-more-title{font-size:36px;line-height:57px}.blog-know-more-left{max-width:230px}}@media (max-width:850px){.blog-know-more-right{margin-top:60px}.blog-know-more-title{margin-bottom:20px}.blog-know-more-left{max-width:100%}.blog-know-more-left:before{font-size:150px;left:50%;line-height:189px;top:0}}@media (max-width:650px){.blog-know-more-left:before{font-size:100px;left:30%;line-height:94.5%;top:0}}@media (max-width:500px){.blog-know-more-title{font-size:32px;line-height:32px}}.banner-single{background:#302c2d;padding-bottom:75px;padding-top:150px}.banner-single-text h1{color:#fafafa;font-size:70px;font-style:normal;font-weight:700;line-height:116.5%;padding-top:125px}@media (max-width:1600px){.banner-single-text h1{font-size:60px}}@media (max-width:1280px){.banner-single-text h1{font-size:50px}}@media (max-width:1024px){.banner-single-text h1{font-size:40px}}@media (max-width:950px){.banner-single-text h1{font-size:36px;line-height:116.5%}}.contactsBanner{background:url(/bfeb8162f6b9d1c78aa1.png) no-repeat;background-size:cover;border-bottom:7px solid #66cdb5}.contactsBanner .banner-text h1{color:#fafafa}.contactsBanner .title{color:#fafafa;text-align:center}.contactsBanner img{line-height:0}.contactsBanner .banner-text{margin-bottom:200px}.contactsBanner>img{filter:grayscale(1);min-height:220px;object-fit:cover;width:100%}@media (max-width:1500px){.contactsBanner .banner-text{margin-left:auto;margin-right:auto;max-width:85%}}@media (max-width:850px){.contactsBanner .banner-text{margin-bottom:120px;max-width:85%}}.map-div{margin-left:auto;margin-right:0}.marker text{font-weight:700;text-transform:uppercase}.tooltip{border-radius:25px!important;padding:20px!important}@media (max-width:400px){.marker text{font-size:20px}.tooltip{font-size:60%!important;padding:15px!important}}@media (min-width:1280px){.tooltip{font-size:120%!important}}.mapChartSection{border-top:.4em solid #66cdb5}.formContainer{display:flex;justify-content:center}.backgroundMessage{color:#d3d3d3;font-size:10em;font-weight:700;left:-.3em;position:absolute;z-index:-1}.formStyle{align-items:center;display:flex;flex-direction:column;gap:1.5em;justify-content:center;margin:10em 1em 2em;min-width:16em;width:50%}.doubleInputContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5em;justify-content:space-between;width:100%}.inputBox{display:flex;flex:1;flex-direction:column;justify-content:start;width:100%}.input{background:#66cdb5;border:.18em solid #00b088;border-radius:32px;color:#fff;flex:1 0 1;font-family:Poppins,sans-serif;font-size:1em;font-weight:500;height:auto;padding:1em 1em 1em 1.5em}.input::placeholder{color:#fff;font-weight:300;opacity:1}select{appearance:none;cursor:pointer;text-transform:uppercase}input:focus,select:focus,textarea:focus{border-color:#302c2d;outline:none}.selectGray{color:#fff;font-weight:300}.error{color:#b00020;margin-left:1em}.checkboxBox{flex-direction:column;padding-left:1.5em;padding-right:1.5em}.checkboxBox,.checkboxLabel{align-items:center;display:flex;justify-content:center}.checkboxLabel{flex-direction:row;margin-top:8px}.checkbox{accent-color:#00b088;cursor:pointer;height:2em;margin-right:1em;width:2em}.checkboxError{margin-left:0}.anchor-style{color:#00b088;text-decoration:underline}.successMessageBox{background:#fff;border:.18em solid #66cdb5;border-radius:1em;color:#00b088;font-size:1.2em;font-weight:700;padding:1.2em}.submitButton{align-self:center;background:#00b088;border:.2em solid #00b088;border-radius:2em;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;padding:20px;text-align:center;width:50%}.attachmentButton{background-color:#66cdb5;font-weight:400;padding:12px 20px 12px 32px;width:auto}.submitButton:hover{background:#fff;color:#00b088}.textarea::-webkit-input-placeholder{color:#66cdb5;font-size:1em;font-weight:400}.textarea:-moz-placeholder,.textarea::-moz-placeholder{color:#66cdb5;font-size:1em;font-weight:400}.textarea:-ms-input-placeholder{color:#66cdb5;font-size:1em;font-weight:400}.textarea::placeholder{color:#66cdb5!important;font-size:1em;font-weight:400}.textarea{background-color:#fff!important;border:0;border-radius:0;color:#00b088!important;min-height:10em;padding:0;resize:none}.textarea-container{border:.2em solid #00b088;border-radius:2em;display:inline-block;padding:1em;width:100%}.boxsizingBorder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}#attachmentLabel{align-items:center;cursor:pointer;display:flex;gap:.5em;justify-content:center}.icon-upload-contacts:before{content:"\e900";height:1em;width:1em}.icon-attachment{border-radius:50%;font-size:40px}#contactAttachment{opacity:0;position:absolute;z-index:-1}.file-container{align-items:center;display:flex;gap:1em;margin-bottom:1em}.file-name{color:#000}.file-remove-icon{cursor:pointer}.partnership{background:#231f20;padding:0 0 150px;position:relative}.partnership .container{justify-content:center}.partnership-text{color:#fff;max-width:340px}.partnership-logo img{margin-right:30px}.partnership-title{text-align:center}.partnership-content{display:flex;justify-content:center;margin-top:40px}.partnership-item{padding-top:30px}@media (max-width:850px){.partnership-title h1{font-size:32px}}@media (max-width:500px){.partnership-content{display:block}.partnership-text{margin-top:20px}.partnership{padding-bottom:70px}.partnership-content{margin-top:20px}}.partnerships{background:#231f20;padding-top:120px}.partners-banner{background:url(/bfeb8162f6b9d1c78aa1.png) no-repeat 50%;background-size:cover;border-bottom:.25em solid #66cdb5}.partners-banner .banner-text h1{color:#fafafa}.banner-partners html,.banner-partners img{line-height:0}.partners-banner .banner-text{margin-bottom:125px}.partners-banner>img{filter:grayscale(1);max-width:100%;min-height:220px;object-fit:cover;width:100%}@media (max-width:1500px){.partners-banner .banner-text{margin-left:auto;margin-right:auto;max-width:85%}}@media (max-width:850px){.partners-banner .banner-text{margin-bottom:60px;max-width:85%}}