@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@import"https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap";*{margin:0;padding:0;box-sizing:border-box}#root,body,html{height:100%;font-family:Mulish,sans-serif;scroll-behavior:smooth}iframe,img{width:100%}a,iframe,img{display:block}a{text-decoration:none;color:unset}a:hover{text-decoration:underline;text-underline-offset:3px}button{border:none;display:block;background-color:transparent}button:active{scale:.96}.center_pad{display:grid;place-items:center;padding:40px}.d_none{display:none!important}.container{margin:0 auto;width:93%;max-width:900px}#root{display:flex;flex-direction:column;background:linear-gradient(179deg,rgba(55,131,216,.12) 11.31%,rgba(49,192,178,.12) 69.47%,rgba(49,192,178,0) 90.45%)}html{font-size:14px}header{color:#fff}header .container{display:flex;align-items:center;justify-content:space-between;position:relative}header .container nav ul{list-style:none;position:fixed;top:-1000%;left:0;transition:.3s;width:100%;padding:20px;box-shadow:0 10px 10px rgba(0,0,0,.2);background-color:#fff}header .container nav ul li{padding:10px 0;display:grid;place-items:center}header .container nav ul li:last-child{margin-right:0}header .container nav ul li a{color:#000;font-size:1rem;font-style:normal;font-weight:600;display:flex;align-items:center}header .container nav.active ul{display:block;top:75px}header .container .cta{display:flex;padding:10px 18px;width:130px;justify-content:center;align-items:center;border-radius:92px;font-size:1rem;font-weight:500;background:linear-gradient(86deg,#31c1b1 5.26%,#377fdb 79.53%);color:#fff}header .container .hamburger-menu{display:block;cursor:pointer}header .container .hamburger-menu .bar{width:24px;height:3px;background-color:#000;margin:5px 0;border-radius:50px}header .container .hamburger-menu .bar:nth-of-type(2){width:18px;margin-left:5px}@media(min-width:950px){header{background:linear-gradient(270deg,hsla(0,0%,100%,0) 8.11%,hsla(0,0%,100%,.502) 18.36%,hsla(0,0%,100%,.502) 79.14%,hsla(0,0%,100%,0) 91.72%)}header .container{align-items:center;justify-content:space-between}header .container nav ul{background-color:hsla(0,0%,100%,0);position:static;display:flex;gap:25px;box-shadow:none;padding:0}header .container nav ul li{padding:0}header .container .hamburger-menu{display:none}}main{flex:1;display:flex;flex-direction:column}main h2{font-size:1.5rem;font-weight:800;line-height:normal;width:-moz-fit-content;width:fit-content;margin:0 auto 1rem;letter-spacing:1px}main h2 span{display:block;font-size:.7em;font-weight:500;margin-bottom:12px}main h2 span,main h2+p{text-align:center;font-style:normal;line-height:normal}main h2+p{color:#646464;font-size:1rem;font-weight:300;max-width:590px;margin:0 auto}main section{padding-block:30px}main div.careers_page .hero{overflow-x:hidden}main div.careers_page .hero .container{display:flex;flex-direction:column;gap:30px}main div.careers_page .hero .container .content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}main div.careers_page .hero .container .content h1{color:#2873d7;font-size:3rem;font-style:normal;font-weight:800;line-height:1.2}main div.careers_page .hero .container .content h1 span{color:#000;font-size:1.9rem;font-weight:500}main div.careers_page .hero .container .content h1+p{color:#646464;font-size:1.1rem;font-style:normal;font-weight:300;line-height:normal;padding-inline:20px;margin-bottom:10px;max-width:600px}main div.careers_page .hero .container .carousal{flex:1;display:flex;flex-direction:column;margin-top:10px}main div.careers_page .hero .container .carousal .slider{display:flex;gap:20px;height:var(--h);width:100%;max-width:385px;margin-inline:auto;position:relative}main div.careers_page .hero .container .carousal .slider .slide{position:absolute;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 19px 18px -10px rgba(0,38,82,.188);top:50%;transform:translateY(-50%);transition:.3s ease-in-out;width:calc(var(--w)*.9);height:calc(var(--h)*.9);left:var(--offset)}main div.careers_page .hero .container .carousal .slider .slide.active{width:var(--w);height:var(--h)}main div.careers_page .hero .container .carousal .slider img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}main div.careers_page .hero .container .carousal .controls{margin-top:.9rem;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-inline:auto}main div.careers_page .hero .container .carousal .controls button{font-size:1.5rem;cursor:pointer}main div.careers_page .hero .container .carousal .controls .index{display:flex;gap:5px}main div.careers_page .hero .container .carousal .controls .index span{width:1rem;height:4px;border-radius:50px;background-color:#d9d9d9;transition:.3s ease-in-out}main div.careers_page .hero .container .carousal .controls .index span.active{background-color:#2873d7;width:2rem}main div.careers_page .positions .container{display:flex;flex-direction:column}main div.careers_page .positions .container .job_tabs{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:flex;align-items:baseline;font-weight:400;color:#646464}main div.careers_page .positions .container .job_tabs span{padding-inline:25px;padding-bottom:6px;border-bottom:1px solid #e8e8e8;-webkit-user-select:none;-moz-user-select:none;user-select:none}main div.careers_page .positions .container .job_tabs span.active{color:#2873d7;font-weight:700;position:relative}main div.careers_page .positions .container .job_tabs span.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#2873d7}main div.careers_page .positions .container .cards{min-height:100px;margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(284px,100%),1fr));gap:20px}main div.careers_page .positions .container .cards .no_jobs_text{display:grid;place-items:center}main div.careers_page .positions .container .cards+p{margin-top:20px;display:flex;justify-content:flex-end;text-decoration:underline}main div.careers_page .positions .container .cards+p button{cursor:pointer}main div.careers_page .testimonials{overflow:hidden;background:linear-gradient(174deg,rgba(55,131,216,.12) 10.62%,rgba(50,180,186,.12) 69.01%,rgba(49,192,178,0) 95.66%);margin-block:20px;padding-block:20px;position:relative}main div.careers_page .testimonials .container{padding-block:70px}main div.careers_page .testimonials .container .carousal{flex:1;display:flex;flex-direction:column;margin-top:40px}main div.careers_page .testimonials .container .carousal .slider{display:flex;gap:20px;width:100%;max-width:var(--w);margin-inline:auto;position:relative}main div.careers_page .testimonials .container .carousal .slider .slide{position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease-in-out;left:var(--offset)}main div.careers_page .testimonials .container .carousal .slider .slide.active .testimonial_card{padding:20px;width:var(--w);height:var(--h)}main div.careers_page .testimonials .container .carousal .slider .slide.active .testimonial_card p{font-size:16px}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card{width:var(--sw);height:calc(var(--h)*(.95 - .05*var(--at)));background-color:hsla(0,0%,100%,.565);border-radius:16px;border:1px solid hsla(0,0%,100%,.702);box-shadow:0 19px 18px -10px rgba(6,43,85,.063);padding:16px;display:flex;flex-direction:column;gap:1rem}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card,main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card *{transition:.3s ease-in-out}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card+.testimonial_card{margin-top:16px}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card .user{display:flex;align-items:center;gap:12px}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card .user .avatar{width:60px;height:60px;border-radius:100px;background-color:rgba(0,0,0,.063);overflow:hidden}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card .user .avatar img{-o-object-fit:fill;object-fit:fill}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card h3{font-size:1rem}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card p{color:#646464;font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card hr{border:none;border-top:1px solid #e8e8e8}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card .stars{display:flex;gap:8px;margin-top:auto}main div.careers_page .testimonials .container .carousal .controls{margin-top:.9rem;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-inline:auto}main div.careers_page .testimonials .container .carousal .controls button{font-size:1.5rem;cursor:pointer}main div.careers_page .testimonials .container .carousal .controls .index{display:flex;gap:5px}main div.careers_page .testimonials .container .carousal .controls .index span{width:1rem;height:4px;border-radius:50px;background-color:#d9d9d9;transition:.3s ease-in-out}main div.careers_page .testimonials .container .carousal .controls .index span.active{background-color:#2873d7;width:2rem}main div.careers_page .testimonials .container .bg_ellipse{position:absolute;bottom:0;left:50%;transform:translateX(-50%) scale(.63);transform-origin:bottom;pointer-events:none}main div.careers_page .testimonials .curve{position:absolute;top:0;left:0;width:100%;pointer-events:none}main div.careers_page .testimonials .curve.c2{display:none;transform:scaleY(-1);top:unset;bottom:0}main div.careers_page .testimonials .curve img{width:100%;max-width:100%}main div.careers_page .reasons .container{display:flex;flex-direction:column}main div.careers_page .reasons .container h2{text-align:center}main div.careers_page .reasons .container h2+hr{height:3px;border:none;width:4rem;background-color:#2873d7;margin-inline:auto}main div.careers_page .reasons .container .cards{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}main div.careers_page .reasons .container .cards .card{background:linear-gradient(217deg,#f4fefe 14.26%,hsla(0,0%,100%,0) 43.73%)}main div.careers_page .reasons .container .cards .card h3{margin-block:12px 8px;font-size:1.2rem}main div.careers_page .reasons .container .cards .card p{font-size:.9rem}main div.careers_page .culture{overflow-x:hidden}main div.careers_page .culture .container{display:flex;flex-direction:column;align-items:center}main div.careers_page .culture .container button{margin-top:16px;min-width:190px;padding:13px 18px;border-radius:92px;border:1px solid #2873d7;background-color:transparent;color:#2873d7;cursor:pointer;order:3}main div.careers_page .culture .container #images_wrapper{position:relative;margin-block:0 20px}main div.careers_page .culture .container #images_wrapper img.after,main div.careers_page .culture .container #images_wrapper img.before{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 8px);margin-top:10px;opacity:.2;pointer-events:none}main div.careers_page .culture .container #images_wrapper img.before{right:calc(100% + 8px);left:unset}main div.careers_page .culture .container .images{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:8px}main div.careers_page .culture .container .images .parts{display:flex;gap:8px}main div.careers_page .culture .container .images .parts .img{height:160px;width:100%;overflow:hidden;border-radius:16px;border:1px solid #e8e8e8;box-shadow:0 3px 5px 0 hsla(0,0%,70%,.1)}main div.careers_page .culture .container .images .parts .img img{-o-object-fit:cover;object-fit:cover;height:100%}main div.careers_page .culture .container .images .parts[data-d="50-50"] div:first-child,main div.careers_page .culture .container .images .parts[data-d="50-50"] div:nth-child(2){width:calc(50% - 4px)}main div.careers_page .culture .container .images .parts[data-d="40-60"] div:first-child{width:calc(40% - 4px)}main div.careers_page .culture .container .images .parts[data-d="40-60"] div:nth-child(2),main div.careers_page .culture .container .images .parts[data-d="60-40"] div:first-child{width:calc(60% - 4px)}main div.careers_page .culture .container .images .parts[data-d="60-40"] div:nth-child(2){width:calc(40% - 4px)}main div.careers_page .culture .container .images .parts[data-d="30-40-30"] div:first-child{width:calc(30% - 4px)}main div.careers_page .culture .container .images .parts[data-d="30-40-30"] div:nth-child(2){width:calc(40% - 8px)}main div.careers_page .culture .container .images .parts[data-d="30-40-30"] div:nth-child(3){width:calc(30% - 4px)}main div.careers_page .timeline .container .content{margin-top:40px;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}main div.careers_page .timeline .container .content>div{width:287px;display:flex;align-items:center;gap:18px;position:relative;padding-inline:2.5%;padding-block:15px}main div.careers_page .timeline .container .content>div:nth-of-type(2n){flex-direction:row-reverse}main div.careers_page .timeline .container .content>div h3{width:70px;height:70px;display:grid;place-items:center;border:1.5px solid #fff;background:linear-gradient(160deg,#f5f5f5 7.27%,#fff 85.78%);box-shadow:0 3px 5px 0 rgba(57,105,176,.1);border-radius:92px;color:#2873d7;font-size:18px;font-weight:900;position:relative}main div.careers_page .timeline .container .content>div h3:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px;height:85px;border-radius:100px;z-index:-1;background:linear-gradient(178deg,rgba(55,131,216,.12) 16.02%,rgba(49,192,178,.12) 128.16%)}main div.careers_page .timeline .container .content>div p{flex:1;color:#646464;font-size:14px;font-weight:300}main div.careers_page .timeline .container .content>div:nth-of-type(2) p,main div.careers_page .timeline .container .content>div:nth-of-type(4) p{margin-left:40px}main div.careers_page .timeline .container .content>div .line2{position:absolute;width:80%;height:146px;z-index:-1;left:50%;transform:translate(-50%,-50%)}main div.careers_page .timeline .container .content>span.line1{display:none}main div.careers_page .timeline .map{width:100%;max-width:900px;margin:10px auto 0}main div.job_detail_page h2{font-size:1.4rem;margin:0 0 1rem}main div.job_detail_page .details{margin-top:30px}main div.job_detail_page .details .head{display:flex;flex-direction:column;align-items:center;gap:12px}main div.job_detail_page .details .head>.icon{padding:16px;border-radius:19px;background:linear-gradient(84deg,rgba(48,201,171,.122) 2.33%,rgba(55,123,220,.122) 92.3%)}main div.job_detail_page .details .head .title{text-align:center}main div.job_detail_page .details .head .title h1{font-size:1.7rem;font-weight:700}main div.job_detail_page .details .head .title p{margin-top:4px;color:#646464;font-size:1rem;font-weight:500}main div.job_detail_page .details .head .actions{display:flex;gap:1rem;align-items:center}main div.job_detail_page .details .head .actions .share{margin-top:2px}main div.job_detail_page .details .head+p{text-align:center;color:#646464;font-size:1rem;font-weight:400;margin-block:12px 24px}main div.job_detail_page .details hr{border-top:1px solid #c5d8ed}main div.job_detail_page .details .qualifications,main div.job_detail_page .details .responsibility{margin-block:24px 40px}main div.job_detail_page .details .qualifications h2+div ul,main div.job_detail_page .details .responsibility h2+div ul{list-style:none;display:flex;flex-direction:column;gap:1rem}main div.job_detail_page .details .qualifications h2+div ul li,main div.job_detail_page .details .responsibility h2+div ul li{color:#646464;font-size:1rem;font-weight:400;padding-left:10px;position:relative}main div.job_detail_page .details .qualifications h2+div ul li:before,main div.job_detail_page .details .responsibility h2+div ul li:before{content:"";display:inline-block;width:2px;height:1rem;background-color:#2873d7;position:absolute;left:0;top:2px}main div.job_detail_page div.form{overflow:hidden;background:linear-gradient(174deg,rgba(55,131,216,.12) 10.62%,rgba(50,180,186,.12) 69.01%,rgba(49,192,178,0) 95.66%);margin-block:20px;padding-block:20px;position:relative}main div.job_detail_page div.form .container{padding-block:70px;display:flex;flex-direction:column;align-items:center}main div.job_detail_page div.form .container h2{margin-inline:auto;font-size:1.7rem;font-weight:800;margin-bottom:0}main div.job_detail_page div.form .container h2 span{font-weight:800;font-size:1.7rem;color:#2873d7}main div.job_detail_page div.form .container h2+hr{height:3px;border:none;width:4rem;background-color:#2873d7;margin-inline:auto}main div.job_detail_page div.form .container .form_container{margin-top:30px;width:100%;max-width:500px}main div.job_detail_page div.form .container .form_container form>div{border-radius:16px;padding:32px;display:flex;flex-wrap:wrap;gap:20px;background-color:#fff}main div.job_detail_page div.form .container .form_container form>div .input-field{position:relative;min-height:44px;width:100%}main div.job_detail_page div.form .container .form_container form>div .input-field input,main div.job_detail_page div.form .container .form_container form>div .input-field input[type=file]+label,main div.job_detail_page div.form .container .form_container form>div .input-field select,main div.job_detail_page div.form .container .form_container form>div .input-field textarea{width:100%;min-height:44px;border-radius:8px;font-size:16px;padding:0 15px;border:1px solid #737373;background:transparent;color:#000;outline:none;pointer-events:all}main div.job_detail_page div.form .container .form_container form>div .input-field textarea{font-size:14px;padding:12px 15px;font-family:Mulish,sans-serif;max-width:100%;min-width:100%;min-height:100px;max-height:200px}main div.job_detail_page div.form .container .form_container form>div .input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}main div.job_detail_page div.form .container .form_container form>div .input-field:has(select):after{content:url(https://img.icons8.com/pastel-glyph/28/expand-arrow.png);position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}main div.job_detail_page div.form .container .form_container form>div .input-field:has(select:valid):after{content:""}main div.job_detail_page div.form .container .form_container form>div .input-field label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#737373;font-size:14px;pointer-events:none;transition:.3s;background:#fff}main div.job_detail_page div.form .container .form_container form>div .input-field label sup{color:red;font-weight:900;margin-left:3px}main div.job_detail_page div.form .container .form_container form>div .input-field input[type=file]+label{left:0;color:#737373;font-size:14px;display:flex;align-items:center}main div.job_detail_page div.form .container .form_container form>div .input-field input[type=file]+label .icon{margin-left:auto}main div.job_detail_page div.form .container .form_container form>div .input-field :is(input:focus,:is(input,select):valid):not([type=file])+label{top:0;left:14px;padding:0 4px;font-size:12px}main div.job_detail_page div.form .container .form_container form [type=submit]{width:150px;margin-inline:auto;margin-top:24px}main div.job_detail_page div.form .curve{position:absolute;top:0;left:0;width:100%;pointer-events:none}main div.job_detail_page div.form .curve.c2{display:none;transform:scaleY(-1);top:unset;bottom:0}main div.job_detail_page div.form .curve img{width:100%;max-width:100%}main div.similar_jobs .container .jobs{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(284px,100%),1fr));gap:20px}@media(min-width:992px){html{font-size:16px}html .mobile_only{display:none!important}html .desktop_only{display:unset!important}main h2{font-size:2rem}main div.careers_page .hero .container{padding-block:20px;flex-direction:row;align-items:center;gap:90px}main div.careers_page .hero .container .content{max-width:413px;align-items:flex-start;text-align:left}main div.careers_page .hero .container .content h1{font-size:4rem}main div.careers_page .hero .container .content h1 br{display:none}main div.careers_page .hero .container .content h1 span{display:flex;align-items:center;gap:6px}main div.careers_page .hero .container .content h1 span:before{content:"";display:inline-block;width:70px;border:1px solid #000}main div.careers_page .hero .container .content h1+p{padding-inline:0;font-size:1.2rem}main div.careers_page .hero .container .content button{width:200px}main div.careers_page .hero .container .carousal{margin-top:0}main div.careers_page .hero .container .carousal .slider{max-width:unset;margin-inline:unset}main div.careers_page .hero .container .carousal .slider .slide{width:var(--w);height:var(--h)}main div.careers_page .hero .container .carousal .slider .slide.back{width:calc(var(--w)*.9);height:calc(var(--h)*.9);box-shadow:none;opacity:.8}main div.careers_page .hero .container .controls{transform:translateX(-20px)}main div.careers_page .positions .container .cards{margin-top:40px}main div.careers_page .testimonials{margin-block:20px;padding-block:40px;background:linear-gradient(179deg,rgba(55,131,216,.12) 12.48%,rgba(49,192,178,.12) 99.85%)}main div.careers_page .testimonials .container .carousal .slider .slide.active .testimonial_card{padding:32px}main div.careers_page .testimonials .container .carousal .slider .slide .testimonial_card{padding:24px}main div.careers_page .testimonials .curve.c2{display:initial}main div.careers_page .reasons .container .cards{margin-top:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}main div.careers_page .culture .container button{order:unset}main div.careers_page .culture .container .images .parts .img{height:250px}main div.careers_page .timeline .container .content{margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:unset}main div.careers_page .timeline .container .content>div{width:118px;display:flex;flex-direction:column;align-items:center;gap:18px;position:relative;margin-top:calc(var(--i)*35px);margin-bottom:calc(-1*var(--i)*18px);padding-inline:unset;padding-block:unset}main div.careers_page .timeline .container .content>div:nth-of-type(2n){flex-direction:column}main div.careers_page .timeline .container .content>div p{text-align:center;margin-left:0!important}main div.careers_page .timeline .container .content>div .line2{display:none}main div.careers_page .timeline .container .content>span.line1{position:absolute;display:block;left:50%;transform:translateX(-50%);width:calc(100% - 100px);top:30px;pointer-events:none}main div.job_detail_page .details{margin-top:80px}main div.job_detail_page .details .head{flex-direction:row}main div.job_detail_page .details .head .title{text-align:left}main div.job_detail_page .details .head .title h1{font-size:1.7rem}main div.job_detail_page .details .head .title p{margin-top:8px}main div.job_detail_page .details .head .actions{margin-left:auto}main div.job_detail_page .details .head .actions .share{margin-top:4px}main div.job_detail_page .details .head+p{text-align:left}main div.job_detail_page .details hr{display:none}main div.job_detail_page .details .responsibility{margin-top:96px}main div.job_detail_page div.form{margin-block:20px;padding-block:40px;background:linear-gradient(179deg,rgba(55,131,216,.12) 12.48%,rgba(49,192,178,.12) 99.85%)}main div.job_detail_page div.form .container .form_container{max-width:100%}main div.job_detail_page div.form .container form>div .input-field{max-width:calc(25% - 15px)}main div.job_detail_page div.form .container form>div .input-field:first-child,main div.job_detail_page div.form .container form>div .input-field:nth-child(2){max-width:calc(50% - 10px)}main div.job_detail_page div.form .curve.c2{display:initial}}footer{margin-top:50px;background:linear-gradient(353deg,rgba(55,131,216,.12) 17.17%,rgba(49,192,178,.12) 64.1%,rgba(49,192,178,0) 81.03%)}footer .container{padding-block:20px;display:flex;flex-direction:column;align-items:center}footer .container .logo{margin-bottom:37px}footer .container p{color:rgba(0,0,0,.533);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.232px}footer .container h2{font-size:2rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.436px;margin-block:5px 20px}footer .container button.action{margin-bottom:40px}footer .container ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none}footer .container ul.sitemap{gap:24px;margin-bottom:24px;max-width:294px}footer .container ul.links{gap:16px}footer .container ul li{font-size:1rem}footer .container ul li a{color:#000}footer .copyright{position:relative}footer .copyright .bg-image{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative}footer .copyright .bg-image img{bottom:0}footer .copyright .bg-image img,footer .copyright p{position:absolute;left:50%;transform:translateX(-50%)}footer .copyright p{width:100%;max-width:244px;text-align:center;bottom:22px;font-size:.9rem;line-height:1.4}@media(min-width:992px){footer{margin-top:100px}footer .container ul.sitemap{max-width:-moz-fit-content;max-width:fit-content}footer .copyright .bg-image{height:200px}footer .copyright p{bottom:50px;max-width:100%;font-size:1rem}}.btn_primary{width:100%;height:55px;padding-inline:20px;color:#fff;font-size:1.4rem;font-weight:700;border-radius:45px;background:linear-gradient(268deg,#352a9a 2.22%,rgba(53,42,154,.63) 99.31%);box-shadow:0 4px 4px 0 #352a9a}.logo{max-width:182px}.icon{display:block;width:2rem;height:2rem}.icon img{height:100%}button.action{display:grid;place-items:center;padding:19px 18px;min-width:180px;font-size:1rem;border-radius:92px;background:linear-gradient(84deg,#30c9ab 2.33%,#377bdc 92.3%);color:#fff;font-weight:600;box-shadow:0 6px 12px rgba(55,130,217,.376)}.job_card{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid #e8e8e8;box-shadow:0 3px 5px 0 hsla(0,0%,70%,.1)}.job_card:nth-of-type(odd){background:linear-gradient(217deg,#f4fefe 14.26%,hsla(0,0%,100%,0) 43.73%)}.job_card h3{font-size:1.3rem;font-weight:700;margin-block:0 4px 24px;width:100%;display:flex;gap:8px}.job_card h3>div .loc{margin-top:4px;display:flex;align-items:center;gap:2px}.job_card .details{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto!important}.job_card .ctc,.job_card p{color:#646464;font-size:14px;font-weight:400}.job_card hr{width:100%;height:0;border-top:#e8e8e8;margin-top:auto}.job_card .skills{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.job_card .skills span{font-weight:700}.job_card .ctc{width:100%;background-color:#fafafa;border:1px solid #e8e8e8;padding:12px;border-radius:8px;display:flex;align-items:center;gap:calc(16px/var(--x))}.job_card .ctc div{display:flex;flex-direction:column;font-size:14px}.job_card .ctc div span{font-size:14px;font-weight:700}.job_card .ctc hr{height:20px;width:1px;border-left:#e8e8e8}.job_card .bottom{display:flex;justify-content:space-between;width:100%;padding-top:10px}.job_card .bottom p span{color:#000;font-weight:700}.job_card .bottom button{padding:13px 18px;border-radius:92px;border:1px solid #2873d7;background-color:transparent;color:#2873d7;cursor:pointer}.form_overlay{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.533);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;overflow-y:auto;justify-content:center}.form_overlay .form_container{width:95%;max-width:480px;height:-moz-fit-content;height:fit-content;min-height:500px;background-color:#fff;margin-block:40px;border-radius:16px;background:linear-gradient(194deg,#e7f1fa 9.35%,#fff 30.07%)}.form_overlay .form_container .head{display:flex;justify-content:space-between;align-items:center;padding:25px 32px;color:#000;font-size:18px;font-weight:800;border-bottom:1px solid rgba(0,0,0,.03)}.form_overlay .form_container .head button{margin-bottom:-3px}.form_overlay .form_container form{padding:24px 32px;display:flex;flex-wrap:wrap;gap:20px}.form_overlay .form_container form .input-field{position:relative;min-height:44px;width:100%}.form_overlay .form_container form .input-field input,.form_overlay .form_container form .input-field input[type=file]+label,.form_overlay .form_container form .input-field select,.form_overlay .form_container form .input-field textarea{width:100%;min-height:44px;border-radius:8px;font-size:16px;padding:0 15px;border:1px solid #737373;background:transparent;color:#000;outline:none;pointer-events:all}.form_overlay .form_container form .input-field textarea{font-size:14px;padding:12px 15px;font-family:Mulish,sans-serif;max-width:100%;min-width:100%;min-height:100px;max-height:200px}.form_overlay .form_container form .input-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_overlay .form_container form .input-field:has(select):after{content:url(https://img.icons8.com/pastel-glyph/28/expand-arrow.png);position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.form_overlay .form_container form .input-field:has(select:valid):after{content:""}.form_overlay .form_container form .input-field label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#737373;font-size:14px;pointer-events:none;transition:.3s;background:#fff}.form_overlay .form_container form .input-field label sup{color:red;font-weight:900;margin-left:3px}.form_overlay .form_container form .input-field input[type=file]+label{left:0;color:#737373;font-size:14px;display:flex;align-items:center}.form_overlay .form_container form .input-field input[type=file]+label .icon{margin-left:auto}.form_overlay .form_container form .input-field :is(input:focus,:is(input,select):valid):not([type=file])+label{top:0;left:14px;padding:0 4px;font-size:12px}.form_overlay .form_container form [type=submit]{width:200px;margin-inline:auto}@media(min-width:992px){.form_overlay .form_container form .input-field.half{width:calc(50% - 10px)}}.image-slider{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;background-color:rgba(0,0,0,.502);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center}.slider-container{position:relative;width:80%;aspect-ratio:16/9;display:flex;align-items:center;justify-content:space-between}.slider-button{position:absolute;top:50%;transform:translateY(-50%);font-size:2em;background:none;border:none;color:#fff;cursor:pointer;outline:none;background-color:rgba(0,0,0,.533);padding:10px 20px}.prev{left:-80px}.next{right:-80px}.slider-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;border:5px solid #fff;padding:2px}.about_more_container{width:80%;display:flex;flex-direction:column;justify-content:center}.video-container{width:100%;max-width:800px;aspect-ratio:16/9;margin-top:60px;position:relative;overflow:hidden}.video-container iframe{width:100%;height:100%;border:none}.video-wrapper{width:100%;max-width:800px;aspect-ratio:16/9;margin-top:20px;position:relative;overflow:hidden}.careers_page.mobile .hero .container{flex-direction:column;padding:2rem 1rem}.careers_page.mobile .hero .content{width:100%;text-align:center;margin-bottom:2rem}.careers_page.mobile .hero .content h1{font-size:2rem}.careers_page.mobile .positions{padding:3rem 1rem}.careers_page.mobile .positions .job_tabs{flex-wrap:wrap;justify-content:center;gap:.5rem}.careers_page.mobile .positions .job_tabs span{padding:.5rem 1rem;font-size:.9rem}.careers_page.mobile .positions .cards{grid-template-columns:1fr;gap:1.5rem}.careers_page.mobile .testimonials{padding:3rem 1rem}.careers_page.mobile .testimonials h2{font-size:1.8rem}.careers_page.mobile .reasons{padding:3rem 1rem}.careers_page.mobile .reasons h2{font-size:1.8rem;text-align:center}.careers_page.mobile .reasons .cards{grid-template-columns:1fr;gap:1.5rem}.careers_page.mobile .culture-section{padding:3rem 1rem}.careers_page.mobile .culture-section .culture-header h2{font-size:1.8rem}.careers_page.mobile .culture-section .culture-grid{grid-template-columns:1fr}.careers_page.tablet .hero .container{padding:3rem 2rem}.careers_page.tablet .hero .content{width:50%}.careers_page.tablet .hero .content h1{font-size:2.5rem}.careers_page.tablet .positions{padding:4rem 2rem}.careers_page.tablet .positions .cards{grid-template-columns:repeat(2,1fr)}.careers_page.tablet .reasons{padding:4rem 2rem}.careers_page.tablet .reasons .cards{grid-template-columns:repeat(2,1fr)}.careers_page.tablet .culture-section{padding:4rem 2rem}.careers_page.tablet .culture-section .culture-grid{grid-template-columns:repeat(2,1fr)}.careers_page.desktop .hero .container{padding:4rem 3rem}.careers_page.desktop .hero .content{width:40%}.careers_page.desktop .hero .content h1{font-size:3rem}.careers_page.desktop .positions{padding:5rem 3rem}.careers_page.desktop .positions .cards{grid-template-columns:repeat(3,1fr)}.careers_page.desktop .reasons{padding:5rem 3rem}.careers_page.desktop .reasons .cards{grid-template-columns:repeat(4,1fr)}.careers_page.desktop .culture-section{padding:5rem 3rem}.careers_page.desktop .culture-section .culture-grid{grid-template-columns:repeat(4,1fr)}.divali-slider-container{width:100%;overflow:hidden;background-color:#1c1c1c;padding:10px 0;position:sticky;top:0;z-index:1000}.slider-text{display:flex;align-items:center;animation:scroll 15s linear infinite}.scrolling-text{margin:0 50px;font-size:18px;font-weight:700;color:#dfa71f;white-space:nowrap;animation:custom-blink 3s steps(1) infinite}@keyframes custom-blink{0%,90%{opacity:1}91%,to{opacity:0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}