*{box-sizing:border-box;margin:0;padding:0}body,html{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:overlay}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background-color:transparent;background:none}body::-webkit-scrollbar-thumb{background-color:#babac0;border:1px solid #fff;border-radius:10px}body::-webkit-scrollbar-button{display:none}.error{color:red}.overlay_spinner{background:rgba(0,0,0,.6);display:none;height:100%;position:fixed;top:0;width:100%;z-index:100}.cv-spinner{align-items:center;display:flex;height:100%;justify-content:center}.spinner{-webkit-animation:sp-anime .8s linear infinite;animation:sp-anime .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#2e93e6;height:40px;width:40px}@-webkit-keyframes sp-anime{to{transform:rotate(1turn)}}@keyframes sp-anime{to{transform:rotate(1turn)}}.loader{align-items:center;background-color:#0b163c;display:flex;height:100vh;justify-content:center;position:fixed;transition:all 1s ease;width:100vw;z-index:999999999999}.loader>svg{width:30%}#loader_svg_code,#loader_svg_logo,#loader_svg_soul{stroke:#fff;stroke-width:0;stroke-dasharray:800;stroke-dashoffset:800;fill-opacity:0;-webkit-animation:loader_animation 2s ease-in-out 1s infinite forwards;animation:loader_animation 2s ease-in-out 1s infinite forwards}@-webkit-keyframes loader_animation{0%{stroke-dashoffset:800;stroke-width:1px}80%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1;stroke-width:0}}.thank_you_modal_overlay{background:rgba(0,0,0,.6);display:none;height:100vh;position:fixed;width:100vw;z-index:999}.thank_you_modal{align-items:center;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;left:50%;padding:30px 20px 50px;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.thank_you_modal h2{margin-bottom:20px}.thank_you_modal p{text-align:center}.thank_you_modal .ok_btn{background:#0055a4;border:2px solid #0055a4;color:#fff;cursor:pointer;display:inline-block;font-size:17px;margin-top:30px;padding:10px 20px}.thank_you_modal .ok_btn:hover{background:#fff;color:#0055a4}.navbar{reserve-as-header:top;background-color:#fcfcfc;overflow-y:visible;position:fixed;top:0;width:100%;z-index:100}.navbar>.content{align-items:center;border-bottom:1px solid #cfcfcf;display:flex;padding-bottom:19px;padding-top:20px;white-space:nowrap}.navbar>.expandable{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:none;flex-direction:column;justify-content:center;padding:10px;position:absolute;right:600px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar>.expandable:hover{display:flex!important}.navbar>.expandable a{text-align:center;text-decoration:none}.navbar>.expandable a:hover h3{color:#ffb800}.navbar>.expandable h3{color:#000;font-family:Merriweather;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:40px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navbar>.content .logo{display:inline-block;height:40px;margin-left:59px;margin-right:58px;-o-object-fit:fill;object-fit:fill;width:164px}.navbar>.content .mobile_logo{display:none;height:36px;margin-left:24px;width:33px}.navbar>.content .links{align-items:center;display:flex;gap:56px;margin-left:auto;margin-right:58px;vertical-align:middle}.navbar>.content .links img{margin-bottom:2px;margin-left:5px}.navbar>.content .links a:not(:last-child){color:#000;cursor:pointer;font-family:Inter;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:18px;text-decoration:none;transition:color .2s ease-out}.mobile_menu .active,.navbar .expandable .active h3,.navbar>.content .links .active,.navbar>.content .links a:not(:last-child):hover{color:#ffb800!important}.button{background:#0055a4;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter;font-style:normal;transition:all .2s ease-out}.button,.button:hover{border:2px solid #0055a4}.button:hover{background:#fff;color:#007eb0}.contact_btn{font-size:15px;font-weight:500;letter-spacing:.03em;line-height:18px;padding:11px 18px 11px 16px;text-decoration:none}.menu_ic{cursor:pointer;display:none;height:14px;margin-left:auto;margin-right:32px;width:22px}.mobile_menu{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;overflow:scroll;padding-bottom:40px;padding-right:20px;position:fixed;right:0;top:79px;transition:all .4s ease-out;z-index:100}.mobile_menu,.mobile_menu>a{padding-left:20px;width:100%}.mobile_menu>a{border-bottom:1px solid #000;color:#000;font-family:Inter;font-size:22px;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:27px;padding-bottom:22px;padding-top:24px;text-align:left;text-decoration:none}.mobile_menu a:last-child{border-bottom:none}.mobile_menu>ul{display:none;list-style-type:none;text-align:left;width:100%}.mobile_menu>ul li a{color:#000;display:block;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:19px;margin-bottom:27px;padding-left:20px;text-align:left;text-decoration:none}.mobile_menu>a>img{filter:brightness(0);margin-top:10px;position:absolute;right:40px;width:14px}.mobile_menu>ul li:last-child a{border-bottom:1px solid #000;margin-bottom:0;padding-bottom:22px}.mobile_menu .expandable{border-bottom:0;z-index:3000}.visible{opacity:1;visibility:visible}.hidden{opacity:0;visibility:hidden}@media screen and (max-width:1056px){.navbar>.content .links{display:none}.menu_ic{display:inline-block}}@media screen and (max-width:500px){.navbar>.content{padding-bottom:14px;padding-top:14px}.navbar>.content .logo{display:none}.navbar>.content .mobile_logo{display:inline-block}.menu_ic{margin-right:25px}.mobile_menu{top:65px}}.chat_btn{align-items:center;background-color:#ffb800;border-radius:50%;bottom:35px;box-shadow:0 0 45px rgba(0,0,0,.2);cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:35px;width:56px;z-index:99}.desktop_hidden{display:none}.chat_btn img{height:24px;width:24px}.hero_section{position:relative;top:84px;width:100%}.hero_title_container{height:43.61vw;position:relative;width:45vw}.background{height:100%;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.hero_title_container .content{margin-left:9.22%;margin-top:18.01%;position:absolute}.hero_title_container h1{color:#0055a4;font-family:Merriweather;font-size:3.1095vw;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:4.149vw}.hero_call_to_action_btn{background:#0055a4;border:2px solid #0055a4;border-radius:.5895vw;color:#fff;cursor:pointer;font-family:Inter;font-size:1.1835vw;font-style:normal;font-weight:600;letter-spacing:.05em;line-height:1.404vw;margin-top:8.15%;padding:.963vw 1.4805vw}.unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hero_call_to_action_btn:focus{outline:0}.hero_call_to_action_btn:hover{background:#fff;border:2px solid #0055a4;color:#0055a4}.hero_call_to_action_btn img{height:.8595vw;margin-left:.8145vw;width:.8865vw}.hero_call_to_action_btn:hover img:first-child,.hero_call_to_action_btn img:nth-child(2){display:none}.hero_call_to_action_btn:hover img:nth-child(2){display:inherit}.hightlight{background-image:linear-gradient(0deg,#ffd058 40%,transparent 0);display:inline}.position_relative{height:100%;position:relative;width:100%}.hero_title_dotted_pattern{height:9.85%;-o-object-fit:fill;object-fit:fill;position:absolute;right:9.5%;top:14%;width:13.9%;z-index:-1}.hero_element_container{height:30.91vw;position:absolute;right:1.7vw;top:6.74vw;width:51vw}.hero_element_tbl{display:table;height:100%;table-layout:auto;width:100%}.hero_element_block{display:table-cell;position:relative}.tbl_row{display:table-row;transform:scale(1)}.hero_element{height:89.208%;position:absolute;width:52.706%}.hero_development{bottom:2.39%;right:0}.hero_design{bottom:0;left:1.42%}.hero_digital{right:1.42%;top:0}.hero_ar{left:0;top:2.39%}.hero_hover_block{height:97.3%;position:absolute;width:97.3%;z-index:6}.hero_element_image{height:100%;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.hero_black_overlay{background-color:rgba(0,0,0,.4);cursor:pointer;height:97.3%;position:absolute;width:97.3%;z-index:5}.hero_development .hero_black_overlay{border-top-left-radius:100%;margin-right:2.7%;margin-top:2.7%}.hero_design .hero_black_overlay{border-top-right-radius:100%}.hero_digital .hero_black_overlay{border-bottom-left-radius:100%;margin-top:2.7%;right:0}.hero_ar .hero_black_overlay{border-bottom-right-radius:100%;margin-left:2.7%}.hero_center_logo{bottom:0;height:17.98%;left:0;margin:auto;position:absolute;right:0;top:0;width:9.68%;z-index:6}.hero_txt_container{cursor:pointer;height:67.74%;position:absolute;width:134.054%;z-index:10}.hero_txt_dev_container{right:62.7%;top:18.27%}.hero_txt_deg_container{right:57.29%;top:55.81%}.hero_txt_des_container{left:62.7%;top:18.27%}.hero_txt_aug_container{left:62.7%;top:55.81%}.hero_element_ic{align-items:center;background-color:#0055a4;border-radius:50%;display:flex;height:39.68%;justify-content:center;position:absolute;width:20.16%}.hero_element_ic>img{height:40%}.hero_element_dev_ic{right:0;top:0}.hero_element_des_ic{left:0;top:0}.hero_element_title{color:#000;font-family:Inter;font-size:1.33197vw;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.62854vw;position:absolute;text-align:right}.hero_element_dev_title{right:26.2%;top:11.11%}.hero_element_des_title{left:26.2%;top:11.11%}.hero_element_deg_title{left:26.2%;text-align:left;top:11.11%}.hero_element_txt_content{position:absolute}.hero_element_txt_dev_content{right:29%;top:42.85%}.hero_element_txt_des_content{left:29%;top:42.85%}.hero_element_txt_content>p{color:rgba(0,14,230,.4);font-family:Inter;font-size:.88451vw;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:1.18108vw;margin-bottom:9.52%;text-align:center;white-space:nowrap}.mobile_hidden{display:inherit}.services_section{margin-top:100px;padding-left:40px;padding-right:40px;width:100%}.services_section .header{align-items:center;display:flex;flex-direction:column;margin-left:50%;transform:translateX(-50%)}.services_section .header,.services_section .header p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services_section .header p{border-bottom:2px solid #0075a4;color:#0055a4;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:19px;padding-bottom:5px;text-align:center}.services_section .header h2{color:#000;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:35px;margin-top:20px;text-align:center;white-space:nowrap}.services_section .design,.services_section .development{margin-top:35px}.services_section .otherServices{margin-top:100px}.services_section h3{color:#0055a4;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:900;letter-spacing:.25em;line-height:35px}.services_section .row{display:flex;gap:2.965vw;justify-content:space-around;margin-top:40px;width:100%}.services_section .cell{background:#fff;border:1px solid #0055a4;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:1px;padding:2.075vw 2.59vw 1.779vw 2.075vw}.services_section .space{background-color:transparent;display:none;height:100px;width:40px}.services_section .otherServices .space{width:72px}.services_section .cell>img{height:3.55vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services_section .cell div img{display:none;margin-left:1.11vw;width:1.78vw}.services_section .cell h4{color:#0055a4;display:inline-block;font-size:1.63vw;font-weight:600;letter-spacing:.05em;margin-bottom:.8895vw;margin-top:2.07vw}.services_section .cell h4,.services_section .cell p{font-family:Inter;font-style:normal;line-height:1.779vw}.services_section .cell p{color:#333;font-size:1.186vw;font-weight:400;letter-spacing:.02em}.seprator{background:#0055a4;height:1px;margin-top:35px;width:100%}.row .cell:hover{border:2px solid #0055a4;margin:0}.row .cell:hover div img{display:inline-block}.services_section .space .line{background-color:#0055a4;display:none;height:100%;width:1px}.portfolio_section{margin-top:100px;padding-bottom:111px;width:100%}.portfolio_section .header{align-items:center;display:flex;flex-direction:column;margin-left:50%;transform:translateX(-50%)}.portfolio_section .header,.portfolio_section .header p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.portfolio_section .header p{border-bottom:2px solid #0075a4;color:#0055a4;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:19px;padding-bottom:5px;text-align:center}.portfolio_section .header h2{color:#000;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:35px;margin-top:20px;text-align:center;white-space:nowrap}.portfolio_section .row{display:flex;gap:3.409vw;justify-content:space-around;margin-left:40px;margin-right:40px;margin-top:40px;width:calc(100% - 80px)}.portfolio_section .cell{background:#fff;border:1px solid #c9c9c9;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:1px;overflow:hidden;position:relative}.portfolio_section .cell>img{width:100.5%}.portfolio_section .cell label{color:#0055a4;font-size:1.037vw;font-weight:600;line-height:1.779vw;margin-top:1.779vw;text-transform:uppercase}.portfolio_section .cell h3,.portfolio_section .cell label{font-family:Inter;font-style:normal;letter-spacing:.02em;margin-left:1.704vw;margin-right:1.704vw}.portfolio_section .cell h3{color:#000;font-size:1.779vw;font-weight:700;line-height:2.075vw;margin-top:.8895vw}.portfolio_section .cell p{color:#8a8a8a;font-weight:400;margin:.8895vw 1.704vw 6.52vw}.portfolio_section .cell button,.portfolio_section .cell p{font-family:Inter;font-size:1.186vw;font-style:normal;letter-spacing:.02em;line-height:1.779vw}.portfolio_section .cell button{background-color:transparent;border:none;color:#0055a4;cursor:pointer;display:inline-block;font-weight:700;margin-left:1.704vw}.portfolio_section .cell div img{display:none;height:.8895vw;margin-left:.908vw}.portfolio_section .cell div{bottom:1.779vw;margin-top:10px;position:absolute}.portfolio_section .projects_btn{color:#fff;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:1.408vw;padding:.9636vw 1.186vw .9636vw 1.4825vw;text-decoration:none}.dflex_container{align-items:center;display:flex;justify-content:center;width:100%}.portfolio_section .projects_btn>img{margin-left:.7412vw;width:1.556vw}.portfolio_section .projects_btn>img:nth-child(2){display:none}.portfolio_section .projects_btn:hover{color:#0055a4}.portfolio_section .projects_btn:hover>img:first-child{display:none}.portfolio_section .projects_btn:hover>img:nth-child(2){display:inline-block}.portfolio_section>img{height:13.88vw;margin-top:-3.558vw}.testimonial_section{padding-bottom:111px;width:100%}.testimonial_section .header{align-items:center;display:flex;flex-direction:column;margin-left:50%;transform:translateX(-50%)}.testimonial_section .header,.testimonial_section .header p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.testimonial_section .header p{border-bottom:2px solid #0075a4;color:#0055a4;font-family:Inter;font-size:1.18vw;font-style:normal;font-weight:600;letter-spacing:.14em;line-height:1.4vw;padding-bottom:5px;text-align:center}.testimonial_section .header h2{color:#000;font-family:Merriweather;font-size:2.07vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:2.59vw;margin-top:1.48vw;text-align:center;white-space:nowrap}.testimonial_section .row{display:flex;flex-direction:row;padding-left:40px;padding-right:40px;padding-top:48px;width:100vw}.testimonial_section .row:nth-child(2){gap:5.04vw}.testimonial_section .row:nth-child(3){gap:3.18vw}.testimonial_section .row .card{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:1.11vw;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex:1;flex-direction:column}.testimonial_section .row .body{flex-grow:1;position:relative}.testimonial_section .row .body p{color:#848484;font-family:Inter;font-size:1.33vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:2.07vw;padding:2.59vw 2vw 1.48vw 2.81vw;text-align:justify}.testimonial_section .row:nth-child(3) .body p{padding-left:1.77vw}.testimonial_section .row .body .quote{left:2.5vw;position:absolute;top:1vw;width:4.5vw}.testimonial_section .row:nth-child(3) .body .quote{left:1.5vw}.testimonial_section .row .header_container{align-items:center;background:#fafcff;border-radius:0 0 15px 15px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:row;gap:1.11vw;padding-bottom:2vw;padding-left:2vw;padding-top:1.77vw;width:100%}.testimonial_section .row .header_container .avatar{height:4.89vw;width:4.89vw}.testimonial_section .row .header_container .name{display:flex;flex-direction:column;flex-grow:1;gap:.37vw}.testimonial_section .row .header_container .name h3{color:#000;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:1.4vw}.testimonial_section .row .header_container .name p{color:#848484;font-family:Inter;font-size:1.03vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.26vw}.testimonial_section .row_slider{display:none}.contact_section{align-items:center;background:url(/images/get-it-done.svg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:28.46553vw;justify-content:center;margin-bottom:80px;width:100%}.contact_section p{color:#858585;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.779vw;text-align:center}.contact_section h2{color:#000;font-family:Merriweather;font-size:2.37vw;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:2.965vw;margin-top:1.11vw;text-align:right}.contact_section h2 b{font-weight:900}.contact_section button{font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:1.33vw;margin-top:1.85vw;padding:.8524vw 1.26vw .7783vw}.page_footer{background:#f2f2f2;margin-top:auto;overflow:hidden;position:relative;width:100%}.page_footer>.content{display:flex;flex-direction:row;justify-content:flex-start;padding-left:4.37vw;padding-right:4.89vw;position:relative;width:100%;z-index:2}.page_footer>.content>.contact>p:first-child{color:#000;font-family:Inter;font-size:1.037vw;font-style:normal;font-weight:400;line-height:1.26vw;margin-top:2.37vw}.page_footer>.content>.contact>a:nth-child(2){color:#000;font-family:Inter;font-size:1.92vw;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:2.29vw;margin-top:.444vw;text-decoration:none}.page_footer>.content>.contact>p:nth-child(3){color:#000;font-family:Inter;font-size:1.037vw;font-style:normal;font-weight:400;line-height:1.26vw;margin-top:1.18vw}.page_footer>.content>.contact>a:nth-child(4){display:block;margin-top:.8154vw}.page_footer>.content>.contact>a:nth-child(4),.page_footer>.content>.contact>a:nth-child(5){color:#000;font-family:Inter;font-size:1.33vw;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:1.63vw;text-decoration:none}.page_footer>.content>.contact>a:nth-child(5){margin-top:.444vw}.page_footer>.content>.contact>p:nth-child(6){color:#000;font-family:Inter;font-size:1.63vw;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:2.37vw;margin-bottom:1.85vw;margin-top:3.26vw}.page_footer>.content>.contact>p:nth-child(6)>label{font-weight:400}.page_footer>.content>.office{margin-left:9.933vw}.page_footer>.content>.office>h3{border-bottom:2px solid #03a9f4;color:#03a9f4;display:inline-block;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:1.779vw;margin-top:1.853vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page_footer>.content>.office>address{color:#5a5a5a;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:400;line-height:1.853vw;margin-top:.9636vw}.page_footer>.content>.office .pin{cursor:pointer;filter:grayscale(100%) sepia(100%);margin-left:1.4825vw;width:1.26vw}.page_footer>.content>.office .pin:hover{filter:none}.page_footer>.content>.office>.social{display:flex;flex-direction:row;gap:3.558vw;margin-top:4.225vw}.page_footer>.content>.office>.social img{width:1.779vw}.page_footer>.content>.office>.social>a:hover img:first-child,.page_footer>.content>.office>.social img:nth-child(2){display:none}.page_footer>.content>.office>.social>a:hover img:nth-child(2){display:inherit}.page_footer>.content>.services{margin-left:7.48vw}.page_footer>.content>.services>h3{border-bottom:2px solid #03a9f4;color:#03a9f4;display:inline-block;font-family:Inter;font-size:1.4825vw;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:1.779vw;margin-top:1.853vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page_footer>.content>.services>div{display:flex;flex-direction:row;gap:3.48vw;margin-top:.9636vw}.page_footer>.content>.services>div>ul{flex:0 0 auto;list-style-type:none}.page_footer>.content>.services>div a{color:#434343;display:block;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:400;line-height:1.779vw;margin-bottom:.593vw}.page_footer>.copyright{border-top:1px solid #ccc;padding-bottom:1.11vw;padding-left:4.37vw;padding-top:1.11vw;position:relative;width:100%;z-index:2}.page_footer>.copyright p{color:#888;font-family:Inter;font-size:1.037vw;font-style:normal;font-weight:500;line-height:1.26vw}.page_footer>.watermark{height:138.33%;-o-object-fit:fill;object-fit:fill;position:absolute;right:7vw;top:-9.72%;z-index:0}.page_footer>.social{display:none}.projects_top_section{margin-left:53px;margin-right:100px;margin-top:193px}.projects_top_section label{color:#777;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:19px}.projects_top_section h1{color:#000;font-family:Merriweather;font-size:44px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:56px;margin-top:16px}.projects_top_section p{color:#555;font-family:Inter;font-size:22px;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:36px;margin-top:34px}.projects_list{display:flex;flex-direction:column;gap:80px;margin-bottom:96px;margin-top:120px;padding-left:59px;padding-right:58px}.projects_list>.project{background:#fff;border:2px solid #0055a4;border-radius:30px;box-sizing:border-box;overflow:hidden;padding-bottom:51px;width:100%}.projects_list>.project>.cover{border-bottom:2px solid #0055a4;margin-left:-10px;margin-top:-10px;width:105%}.projects_list>.project>label{color:#777;display:inline-block;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.3em;line-height:19px;margin-left:72px;margin-right:72px;margin-top:59px}.projects_list>.project>h2{color:#000;font-family:Merriweather;font-size:40px;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:50px;margin-left:72px;margin-right:72px;margin-top:16px}.projects_list>.project>p{color:#8a8a8a;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:32px;margin-left:72px;margin-right:72px;margin-top:36px;text-align:justify}.projects_list>.project>.projects_slider{width:100%}.projects_list>.project>.projects_slider .slides_container{-ms-overflow-style:none;display:flex;flex-direction:row;gap:100px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:72px;margin-right:72px;margin-top:4vw;overflow-x:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.projects_list>.project>.projects_slider .slides_container::-webkit-scrollbar{display:none}.projects_list>.project>.projects_slider .slides_container .slide{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:calc(100% - 144px);scroll-snap-align:start;width:calc(100% - 144px)}.projects_list>.project>.projects_slider .slides_container .slide:last-child{padding-right:20%}.projects_list>.project>.projects_slider .slides_container .slide img{height:30vw}.projects_list>.project>.projects_slider .slider_dots{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:35px;width:100%}.projects_list>.project>.projects_slider .slider_dot{background-color:#c4c4c4;border-radius:5px;cursor:pointer;height:10px;width:10px}.projects_list>.project>.projects_slider .slider_dots .active{background-color:#6f99c4}.projects_list>.project>.images{align-items:center;display:flex;flex-direction:column;gap:80px;padding-left:76px;padding-right:76px;padding-top:76px}.projects_list>.project>.images>.row{align-items:center;display:flex;flex-direction:row;justify-content:center}.projects_list>.project>.images img{max-width:100%}.projects_list>.project>.images>.row>img{max-width:70%}.projects_list>.project:first-child>.images img:nth-child(2){width:70%}.projects_list>.project:nth-child(3)>.images>.row{gap:2%}.projects_list>.project:nth-child(3)>.images>.row>img{max-width:20%}.projects_list>.project:nth-child(5)>.images>.row{flex:1;gap:6%}.projects_list>.project:nth-child(5)>.images>.row>img{flex:1;max-width:47%}.projects_list>.project:nth-child(6)>.images>.row{gap:2%}.projects_list>.project:nth-child(6)>.images>.row>img{max-width:20%}.projects_list>.project:nth-child(8)>.images>.row{gap:10%}.projects_list>.project:nth-child(8)>.images>.row>img{flex:1;width:30%}.projects_list>.project:nth-child(9)>.images>.row{gap:2%}.projects_list>.project:nth-child(9)>.images>.row>img{max-width:20%}.projects_list>.project:nth-child(10)>.images>.row{gap:2%}.projects_list>.project:nth-child(10)>.images>.row>img{max-width:25%}.contact_us_section{display:flex;flex-direction:row;gap:5.18vw;margin-bottom:4.74vw;margin-top:186px;padding-left:4.37vw;padding-right:8.89vw;width:100%}.details_section{width:33.35vw}.form_section{width:48.18vw}.details_section>label{color:#333;display:inline-block;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1.33vw}.details_section>h1{color:#000;font-family:Merriweather;font-size:2.37vw;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:2.96vw;margin-top:8px}.details_section>address{color:#5a5a5a;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-top:26px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under}.details_section>address sup{border-bottom:1px solid #5a5a5a;display:inline-block;padding-bottom:2px;text-decoration:none!important}.details_section>a{color:#5a5a5a;display:block;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.details_section>a:nth-child(4){margin-top:39px}.details_section>a:nth-child(5){margin-top:7px}.details_section>a:nth-child(6){margin-top:39px}.details_section>.social{display:flex;flex-direction:row;gap:2.37vw;margin-top:55px}.details_section>.social>a{align-items:center;border:1px solid #000;border-radius:25px;display:flex;height:50px;justify-content:center;width:50px}.details_section>.social>a>img{filter:brightness(0)}.details_section>.social>a:hover{background-color:#000}.details_section>.social>a:hover img{filter:brightness(0) invert(1)}.details_section>.map{height:33.35vw;margin-top:58px;width:100%}.form_section{display:flex;flex-direction:column;gap:47px}.form_section label{color:#000;display:block;letter-spacing:.25em;margin-bottom:.59vw;width:100%}.contact_error,.form_section label{font-family:Inter;font-size:.88vw;font-style:normal;font-weight:500;line-height:1.11vw}.form_section input[type=email],.form_section input[type=tel],.form_section input[type=text],.form_section textarea{border:1px solid #bababa;border-radius:.37vw;box-sizing:border-box;color:#000;display:block;font-family:Inter;font-size:1.03vw;font-style:normal;font-weight:500;line-height:1.33vw;padding-bottom:.74vw;padding-left:.74vw;padding-top:.74vw;width:100%}.form_section textarea{height:12.75vw;width:100%}.form_section>.multi_col{display:flex;flex-direction:row;gap:3.7vw;width:100%}.form_section>.multi_col>.col:first-child>p:last-child{display:inline-block}.form_section>.multi_col>.col:nth-child(2)>p:last-child{display:none}.form_section>.multi_col>div{display:inline-block;width:50%}.form_section .multi_col>.col{display:flex;flex-direction:column;gap:1.85vw}.form_section .multi_col>.col:nth-child(2)>div:first-child{margin-top:3.7vw}.form_section .multi_col>.col>div>div{align-items:center;display:flex}.form_section .multi_col>.col>div>label{color:#606060;cursor:pointer;display:inline-block;font-size:1.11vw;font-weight:400;letter-spacing:.05em;line-height:1.33vw;margin-bottom:0;margin-left:.88vw}.form_section .multi_col>.col>div>label,.form_section button{font-family:Inter;font-style:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form_section button{background:#0055a4;border-radius:.44vw;color:#fff;font-size:1.33vw;font-weight:500;letter-spacing:.2em;line-height:1.63vw;padding:1.18vw 4.15vw;text-align:center}.contact_us_mobile_header{display:none}.seriveces_hero_section{display:flex;flex-direction:"row";padding-left:4.29vw;padding-right:4.29vw;padding-top:calc(4.29vw + 80px);width:100%}.seriveces_hero_section>.text_container{display:flex;flex:1;flex-direction:column;margin-top:50px}.seriveces_hero_section>.text_container>img{width:2.96vw}.seriveces_hero_section>.text_container>h1{color:#000;font-family:Merriweather;font-size:4.74vw;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:5.93vw;margin-top:2.37vw}.seriveces_hero_section>.text_container>p{color:#6d6d6d;font-family:Inter;font-size:1.77vw;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:2.66vw;margin-top:.9636vw}.seriveces_hero_section>.img_container{width:45.95vw}.seriveces_hero_section>.img_container>img{float:right;max-width:620px;width:100%}.seriveces_hero_section>.small_size{width:40vw}.seriveces_hero_section>.small_size>img{max-width:505px}.seriveces_hero_section>.extra_padding{padding-bottom:6vw}.services_desc_section{background:#ebf7ff;margin-top:10px;padding:65px 59px 67px;width:100%}.services_desc_section>h5{color:#000;font-size:26px;font-weight:600;line-height:40px}.services_desc_section>h5,.services_desc_section>p{font-family:Inter;font-style:normal;letter-spacing:.03em}.services_desc_section>p{font-size:20px;font-weight:400;line-height:28px;margin-top:16px;text-align:justify}.services_list_section{display:flex;flex-direction:column;gap:10vw;margin-top:10vw;padding-bottom:10vw;padding-left:6.44vw;padding-right:12.3vw}.services_list_section>.item{display:flex;flex-direction:column;width:100%}.services_list_section>.item .row{width:100%}.services_list_section>.item>.row:first-child{display:flex;flex-direction:row}.services_list_section>.item>.row:nth-child(2){display:flex;flex-direction:column;padding-left:5.62vw;padding-right:5vw}.services_list_section>.item>.row:first-child>.icon{height:2.66vw;width:2.66vw}.services_list_section>.item>.row:first-child>.content{display:flex;flex:1;flex-direction:column;margin-left:2.96vw}.services_list_section>.item>.row:first-child>.content h2{color:#000;font-family:Merriweather;font-size:2.52vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:2.96vw;width:80%}.services_list_section>.item>.row:first-child>.content h4{color:#000;font-family:Inter;font-size:1.77vw;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:2.14vw;margin-top:.66vw;width:80%}.services_list_section>.item>.row:first-child>.content p{color:#8a8a8a;font-family:Inter;font-size:1.33vw;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:2.37vw;margin-top:1.4vw;text-align:justify;width:80%}.services_list_section>.item>.row:nth-child(2)>h3{color:#000;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.24em;line-height:2.37vw;margin-top:3.4vw}.services_list_section>.item>.row:nth-child(2) .bottom_list{display:flex;flex-direction:column;gap:2.22vw;margin-top:2.44vw}.services_list_section>.item>.row:nth-child(2) .bottom_list ul{display:flex;flex-direction:row;justify-content:space-evenly;list-style:none}.services_list_section>.item>.row:nth-child(2) .bottom_list ul li{color:#000;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.33vw;width:25%}.services_list_section>.item>.row:nth-child(2) .bottom_list ul li img{height:.59vw;margin-right:1.63vw;width:.59vw}.services_list_section>.item>.row:first-child>.right_list{display:flex;flex-direction:column;margin-left:5.18vw}.services_list_section>.item>.row:first-child>.right_list h3{color:#000;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.24em;line-height:2.37vw}.services_list_section>.item>.row:first-child>.right_list ul{display:flex;flex-direction:column;gap:1.92vw;list-style:none;margin-top:2.66vw}.services_list_section>.item>.row:first-child>.right_list ul li{color:#000;display:flex;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.33vw}.services_list_section>.item>.row:first-child>.right_list ul li img{height:.59vw;margin-right:1.63vw;margin-top:.37vw;width:.59vw}.hightlight_blue{background-image:linear-gradient(0deg,#9af7ff 40%,transparent 0);display:inline}.hightlight_green{background-image:linear-gradient(0deg,#94ffd2 40%,transparent 0);display:inline}.hightlight_orange{background-image:linear-gradient(0deg,#ffe45c 40%,transparent 0);display:inline}.ar_section{flex-direction:row;gap:9.19vw;padding-right:10vw}.ar_section .container{width:70.73%}.ar_section .right_list{flex:1}.ar_section .right_list h3{color:#000;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.24em;line-height:2.37vw}.ar_section .right_list ul{display:flex;flex-direction:column;gap:1.92vw;list-style-type:none;margin-top:2.74vw}.ar_section .right_list ul li{color:#000;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.33vw}.ar_section .right_list ul li img{height:.59vw;margin-right:1.63vw;width:.59vw}.ar_section .container{display:flex;flex-direction:column;gap:5.93vw}.ar_section .container .header{display:flex;flex-direction:row}.ar_section .container .header img{height:2.81vw;margin-right:2.96vw;width:3.11vw}.ar_section .container .header h2{color:#000;font-family:Merriweather;font-size:2.52vw;font-style:normal;font-weight:700;letter-spacing:.25em;line-height:3.18vw}.ar_section .container .item{display:flex;flex-direction:column;gap:2.22vw}.ar_section .container .item h3{border-bottom:2px solid #000;color:#000;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.24em;line-height:2.37vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ar_section .container .item .list{display:flex;flex-direction:column;gap:2.37vw}.ar_section .container .item .list ul{display:flex;flex-direction:row;justify-content:space-between;list-style-type:none}.ar_section .container .item .list ul li{color:#000;display:flex;flex-direction:row;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:400;letter-spacing:.1em;line-height:1.77vw;width:16.75vw}.ar_section .container .item .list ul img{height:.59vw;margin-right:1.63vw;margin-top:.59vw;width:.59vw}.about_us_hero_section{display:flex;flex-direction:row;width:100vw}.about_us_hero_section>.txt_container{display:flex;flex-direction:column;padding:calc(80px + 8.37vw) 4.89vw 5.93vw 4.37vw;width:68.93vw}.about_us_hero_section>.txt_container label{color:#777;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:1.408vw}.about_us_hero_section>.txt_container h1{color:#000;font-family:Merriweather;font-size:2.96vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:4.15vw;margin-top:1.186vw}.about_us_hero_section>.txt_container p{color:#555;font-family:Inter;font-size:1.63vw;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:2.668vw;margin-top:2.52vw}.about_us_hero_section>.img_container{height:37.06vw;position:relative;width:31.07vw}.about_us_hero_section>.img_container>img{margin-top:calc(80px - 2.74vw);width:100%}.about_us_story_section{display:flex;flex-direction:column;padding-bottom:3vw;padding-left:4.37vw;padding-right:12.3vw;width:100%}.about_us_story_section>label{color:#777;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:1.4vw}.about_us_story_section>h2{color:#000;font-family:Merriweather;font-size:2.96vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:4.15vw;margin-top:1.26vw}.about_us_story_section>.storyline{display:flex;flex-direction:column;margin-top:3.55vw}.about_us_story_section>.storyline .item{display:flex;flex-direction:row}.about_us_story_section>.storyline .progress_container{position:relative;width:3.4vw}.about_us_story_section>.storyline .progress_container .horizontal_line{background-color:rgba(0,14,230,.4);height:100%;left:.593vw;position:absolute;width:2px}.about_us_story_section>.storyline .progress_container .circle{background-color:#fff;border:2px solid #000ee6;border-radius:.593vw;height:1.186vw;width:1.186vw}.about_us_story_section>.storyline .content{display:flex;flex:1;flex-direction:column;gap:2.07vw;padding-bottom:4.595vw}.about_us_story_section>.storyline .content h3{color:#000;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:1.78vw}.about_us_story_section>.storyline .content p{color:#000;font-family:Inter;font-size:1.33vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:2.07vw;text-align:justify}.about_us_approach{display:flex;flex-direction:column;padding-bottom:12vw}.about_us_approach>.header{padding-left:4.37vw;padding-right:12.3vw}.about_us_approach>.header label{color:#777;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:1.4vw}.about_us_approach>.header h2{font-family:Merriweather;font-size:2.66vw;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:3.85vw;margin-bottom:1.7vw;margin-top:1.26vw}.about_us_approach>.header p{color:#8a8a8a;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:2.52vw}.about_us_approach>.list{display:flex;flex-direction:column;gap:60px;padding-left:4.37vw;padding-right:4.37vw;padding-top:56px}.about_us_approach>.list .row{display:flex;flex-direction:row;gap:4.37vw}.about_us_approach>.list .row .container{height:27.87vw;position:relative;width:43.44vw}.about_us_approach>.list .row .container .background{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.about_us_approach>.list .row .container .overlay{background:rgba(0,0,0,.6);height:100%;position:absolute;width:100%}.about_us_approach>.list .row .container .content{height:100%;padding-left:3.26vw;padding-right:3.26vw;padding-top:3.26vw;position:absolute;width:100%}.about_us_approach>.list .row .container .content h4{color:#fff;font-family:Inter;font-size:2.297vw;font-style:normal;font-weight:900;letter-spacing:.35em;line-height:2.816vw;margin-bottom:1.26vw}.about_us_approach>.list .row .container .content label{color:#ddd;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:1.4vw}.about_us_approach>.list .row .container .content p{color:#ccc;display:none;font-family:Inter;font-size:1.48vw;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:2.37vw;margin-top:2.66vw}.about_us_approach>.list .row .container:hover .overlay{background:rgba(0,43,60,.8)}.about_us_approach>.list .row .container:hover .content p{display:inherit}.about_us_team_section{display:flex;flex-direction:column;padding-bottom:7vw;padding-left:4.37vw;padding-right:4.37vw}.about_us_team_section>.header{align-items:center;display:flex;flex-direction:column}.about_us_team_section>.header label{color:#777;font-family:Inter;font-size:1.03vw;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:1.26vw}.about_us_team_section>.header h2{color:#000;font-family:Merriweather;font-size:2.37vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:2.96vw;margin-top:.74vw}.about_us_team_section .card{background-color:#fff;display:flex;flex-direction:column;height:16.3vw;width:11.86vw}.about_us_team_section .card img{background-color:#c4c4c4;height:11.86vw;width:100%}.about_us_team_section .card .nameBox{display:flex;flex-direction:column;justify-content:center;padding-bottom:.74vw;padding-top:1.48vw}.about_us_team_section .card .nameBox h3{color:#000;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.03em;line-height:1.4vw;text-align:center}.about_us_team_section .card .nameBox label{color:#777;font-family:Inter;font-size:1.03vw;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:1.26vw;margin-top:.29vw;text-align:center}.about_us_team_section>.list{align-items:center;display:flex;flex-direction:column;padding-top:2.816vw}.about_us_team_section>.list .row{display:flex;flex-direction:row;gap:5.93vw;width:auto}.careers_hero_section{display:flex;flex-direction:column;padding:calc(80px + 8.37vw) 6.3vw 8.74vw 4.37vw;width:100vw}.careers_hero_section label{color:#777;font-family:Inter;font-size:1.186vw;font-style:normal;font-weight:600;letter-spacing:.3em;line-height:1.408vw}.careers_hero_section h1{color:#000;font-family:Merriweather;font-size:2.96vw;font-style:normal;font-weight:700;letter-spacing:.03em;line-height:4.15vw;margin-top:1.186vw}.careers_hero_section p{color:#555;font-family:Inter;font-size:1.63vw;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:2.668vw;margin-top:2.52vw}.careers_container{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:5.93vw;padding-left:4.37vw;padding-right:4.29vw;width:100vw}.careers_container ul{display:flex;flex:38.64;flex-direction:column;list-style-type:none}.careers_container ul label{border-bottom:.14vw solid #555;color:#555;font-size:1.186vw;letter-spacing:.1em;line-height:1.4vw;margin-bottom:3.7vw;padding-bottom:.22vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.careers_container ul label,.careers_container ul li{display:inline-block;font-family:Inter;font-style:normal;font-weight:500}.careers_container ul li{border-bottom:.074vw solid #999;color:#000;font-size:1.77vw;letter-spacing:.03em;line-height:2.14vw;margin-bottom:3.55vw;padding-bottom:1.48vw;width:67.23%}.careers_container form{background:#f2f2f2;border-radius:.74vw;display:flex;flex:61.36;flex-direction:column;gap:2.74vw;padding:3.55vw 3.55vw 3.92vw}.careers_container form .input_row{display:flex;flex-direction:row;flex-wrap:wrap;gap:4.44vw;width:100%}.careers_container form .input_container{display:flex;flex-direction:column;gap:1.186vw;position:relative}.careers_container form .input_row .input_container{flex:1}.careers_container form .input_container label{color:#000;font-family:Inter;font-style:normal;letter-spacing:.25em}.careers_container form .input_container label,.careers_error{font-size:1.03vw;font-weight:600;line-height:1.26vw}.careers_container form .input_container input,.careers_container form .input_container select{background:transparent;border:.074vw solid #bababa;border-radius:.37vw;font-size:1.186vw;padding:.74vw}.careers_container form .input_container select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;box-sizing:border-box;cursor:pointer}.careers_container form .input_container #resume-input-label{background:#000;border:2px solid #fcfcfc;border-radius:.37vw;color:#fff;cursor:pointer;font-family:Inter;font-size:1.04vw;font-style:normal;font-weight:400;letter-spacing:.08em;line-height:1.26vw;padding:.66vw 1.11vw .74vw;transition:all .2s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.careers_container form .input_container #resume-input-label:hover{background-color:#fcfcfc;border:2px solid #000;color:#000}.careers_container form .input_container #resume-input{display:none}.careers_container form .input_container .note{bottom:0;color:#000;font-family:Inter;font-size:.88vw;font-style:normal;font-weight:400;letter-spacing:.08em;line-height:1.11vw;position:absolute;right:0}.careers_container form button[type=submit]{background:#0055a4;border:2px solid #fcfcfc;border-radius:.44vw;color:#fff;cursor:pointer;font-family:Inter;font-size:1.33vw;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:1.63vw;margin-top:4.67vw;padding:1.186vw;text-align:center;transition:all .2s ease-out}.careers_container form button[type=submit]:hover{background-color:#fcfcfc;border:2px solid #0055a4;color:#0055a4}.not_found_container{margin-bottom:5.05vw;margin-top:80px;position:relative;width:100vw}.not_found_container .bg{width:100%}.not_found_container div{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:16%;transform:translate(-50%)}.not_found_container div>img{width:18.23vw}.not_found_container div h1{color:#000;font-family:Merriweather;font-size:1.33vw;font-style:normal;font-weight:900;letter-spacing:.07em;line-height:1.7vw;margin-top:1.92vw;text-align:center}.not_found_container div button{background:#0055a4;border:2px solid transparent;border-radius:.44vw;color:#fff;cursor:pointer;font-family:Inter;font-size:1.11vw;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:1.33vw;margin-top:4.37vw;padding:.81vw 1.77vw;transition:all .2s ease-out}.not_found_container div button:hover{background-color:#fff;border:2px solid #0055a4;color:#0055a4}.not_found_container div button img{height:.88vw;margin-left:1.11vw;width:.88vw}.not_found_container div button img:nth-child(2){display:none}.not_found_container div button:hover img:nth-child(2){display:inline-block}.not_found_container div button:hover img:first-child{display:none}@media screen and (max-width:1056px){.hero_section{top:79px}.services_section .header p{font-size:12px;line-height:15px}.services_section .header h2{font-size:24px;line-height:30px;margin-top:15px}.services_section .cell{padding-right:28px}.portfolio_section .header p{font-size:12px;line-height:15px}.portfolio_section .header h2{font-size:24px;line-height:30px;margin-top:15px}.testimonial_section .header p{font-size:12px;line-height:15px}.testimonial_section .header h2{font-size:24px;line-height:30px;margin-top:15px}.contact_us_section{margin-top:135px}.details_section>address{color:#5a5a5a;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-top:22px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:under}.details_section>address sup{border-bottom:1px solid #5a5a5a;display:inline-block;padding-bottom:2px;text-decoration:none!important}.form_section{gap:30px}.services_desc_section{margin-top:10px;padding:48px 110px 48px 39px}.services_desc_section>h5{font-size:20px;line-height:35px}.services_desc_section>p{font-size:16px;line-height:28px;margin-top:20px}.about_us_hero_section>.img_container>img{margin-top:calc(78px - 2.74vw)}.about_us_approach>.list .row .container .overlay{background:rgba(0,0,0,.6)}.about_us_approach>.list .row .container .content p{display:inherit}.projects_list>.project>.images>.row>img{max-width:100%}}@media screen and (max-width:500px){.hero_section{top:65px}}@media screen and (max-width:550px){.mobile_hidden{display:none}.desktop_hidden{display:inherit}.hero_title_container{background:rgba(81,205,255,.1);-webkit-clip-path:polygon(0 0,100% 0,100% 89%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,0 100%);height:91vw;overflow:hidden;width:100vw}.hero_title_container .content{margin-left:6.11vw;margin-top:13%}.hero_title_container>.background{display:none}.hero_title_dotted_pattern{height:20%;left:81%;top:42vw;width:auto}.content>h1{font-size:6.67vw;line-height:9.14vw}.hero_call_to_action_btn{border-radius:1.67vw;font-size:3.62vw;letter-spacing:.05em;line-height:4.44vw;margin-top:6.67vw;padding:2.78vw 4.16vw 3.33vw 3.89vw}.hero_call_to_action_btn img{height:2.5vw;margin-left:3.33vw;width:2.5vw}.services_section{padding-left:24px;padding-right:24px}.services_section h3{font-size:5.56vw;line-height:6.94vw}.services_section .header h2{line-height:16px}.services_section .header p{border-bottom:1px solid #0075a4;font-size:10px;line-height:12px;padding-bottom:4px}.services_section .row{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:space-around}.services_section .cell{cursor:pointer;flex-basis:0;flex-direction:column;flex-grow:1;margin:1px;padding:6.67vw 7.78vw 4.44vw 6.67vw}.services_section .space{background-color:transparent;display:none;height:100px;width:40px}.services_section .cell>img{height:11.11vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services_section .cell div img{display:none;margin-left:3vw;width:6vw}.services_section .cell h4{color:#0055a4;display:inline-block;font-size:5vw;font-weight:600;letter-spacing:.05em;margin-bottom:2.22vw;margin-top:4.44vw}.services_section .cell h4,.services_section .cell p{font-family:Inter;font-style:normal;line-height:6.67vw}.services_section .cell p{color:#333;font-size:3.89vw;font-weight:400;letter-spacing:.02em}.seprator{background:#0055a4;height:1px;margin-top:35px;width:100%}.row .cell:hover{border:2px solid #0055a4;margin:0}.row .cell:hover div img{display:inline-block}.services_section .header h2{font-size:13px;line-height:24px;margin-top:12px}.services_section .space{display:flex;height:24px;justify-content:center}.services_section .space .line{display:inherit}.portfolio_section{margin-top:50px}.portfolio_section .header h2{font-size:15px;line-height:20px;margin-top:12px;white-space:normal;width:225px}.portfolio_section .header p{border-bottom:1px solid #0075a4;font-size:10px;line-height:12px;padding-bottom:4px}.portfolio_section .row{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-around;margin-left:24px;margin-right:24px;margin-top:40px;width:calc(100% - 48px)}.portfolio_section .cell{background:#fff;border:1px solid #c9c9c9;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:1px;overflow:visible;position:relative;width:100%}.portfolio_section .cell>img{width:100.5%}.portfolio_section .cell label{font-size:12px;line-height:15px;margin-left:18px;margin-right:35px;margin-top:23px}.portfolio_section .cell h3{font-size:17px;line-height:22px;margin-left:18px;margin-right:35px;margin-top:9px}.portfolio_section .cell p{font-size:15px;line-height:24px;margin:14px 35px 72px 18px}.portfolio_section .cell button{font-size:16px;line-height:24px;margin-left:18px}.portfolio_section .cell div img{height:12px;margin-left:9px}.portfolio_section .cell div{bottom:24px;margin-top:10px;position:absolute}.portfolio_section .projects_btn{font-size:3.33vw;line-height:4.16vw;margin-top:8.89vw;padding:2.78vw 3.61vw 2.78vw 4.44vw}.portfolio_section .projects_btn>img{margin-left:2.22vw;width:4.44vw}.portfolio_section>img{display:none}.testimonial_section{margin-top:30px;padding-bottom:50px}.testimonial_section .header h2{font-size:13px;line-height:16px;margin-top:12px}.testimonial_section .header p{border-bottom:1px solid #0075a4;font-size:10px;line-height:12px;padding-bottom:4px}.testimonial_section .row{display:none}.testimonial_section .row_slider{-ms-overflow-style:none;display:flex;flex-direction:row;overflow-y:scroll;padding-bottom:30px;padding-top:30px;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw}.testimonial_section .row_slider::-webkit-scrollbar{display:none}.testimonial_section .row_slider .card{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:4.16vw;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;margin-left:13px;margin-right:13px;min-width:calc(100vw - 26px);scroll-snap-align:center}.testimonial_section .row_slider .body{flex-grow:1;position:relative}.testimonial_section .row_slider .body p{color:#848484;font-family:Inter;font-size:3.33vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:5vw;padding:10vw 3.7vw 6vw 4.44vw;text-align:justify}.testimonial_section .row_slider .body .quote{left:4.5vw;position:absolute;top:4.5vw;width:15vw}.testimonial_section .row_slider .header_container{align-items:center;background:#fafcff;border-radius:0 0 15px 15px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:row;gap:4.17vw;padding-bottom:5vw;padding-left:6.38vw;padding-top:5vw;width:100%}.testimonial_section .row_slider .header_container .avatar{height:14.72vw;width:14.72vw}.testimonial_section .row_slider .header_container .name{display:flex;flex-direction:column;flex-grow:1;gap:1.38vw}.testimonial_section .row_slider .header_container .name h3{color:#000;font-family:Inter;font-size:3.89vw;font-style:normal;font-weight:600;letter-spacing:.04em;line-height:4.72vw}.testimonial_section .row_slider .header_container .name p{color:#848484;font-family:Inter;font-size:3.33vw;font-style:normal;font-weight:400;letter-spacing:.04em;line-height:4.16vw}.testimonial_section .slider{display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:10px}.testimonial_section .slider>div{background-color:#c4c4c4;border-radius:5px;height:10px;width:10px}.testimonial_section .slider>div:first-child{background-color:#6f99c4}.contact_section{background:url(/images/get-it-done-mobile.svg);background-size:cover;height:53.61vw;margin-bottom:80px;width:100%}.contact_section p{font-size:2.78vw;line-height:3.33vw}.contact_section h2{font-size:4.44vw;line-height:5.55vw;margin-top:2.22vw}.contact_section button{font-size:3.33vw;line-height:4.16vw;margin-top:6vw;padding:2.78vw 4.44vw}.page_footer>.content{flex-direction:column;padding-left:24px;padding-right:24px}.page_footer>.content>.contact>p:first-child{font-size:11px;line-height:13px;margin-top:32px}.page_footer>.content>.contact>a:nth-child(2){font-size:20px;line-height:24px;margin-top:4px}.page_footer>.content>.contact>p:nth-child(3){font-size:11px;line-height:13px;margin-top:16px}.page_footer>.content>.contact>a:nth-child(4){font-size:14px;line-height:17px;margin-top:9px}.page_footer>.content>.contact>a:nth-child(5){font-size:14px;line-height:17px;margin-top:4px}.page_footer>.content>.contact>p:nth-child(6){font-size:17px;line-height:24px;margin-bottom:0;margin-top:32px}.page_footer>.content>.office{margin-left:0;position:relative}.page_footer>.content>.office>h3{border-bottom:1.5px solid #03a9f4;font-size:15px;line-height:18px;margin-top:44px}.page_footer>.content>.office>address{font-size:14px;line-height:24px;margin-top:10px;width:71.94vw}.page_footer>.content>.office>address br{display:none}.page_footer>.content>.office .pin{left:60px;position:absolute;top:45px;width:17px}.page_footer>.content>.office .pin:hover{filter:none}.page_footer>.content>.office>.social{display:none}.page_footer>.content>.services{margin-left:0}.page_footer>.content>.services>h3{border-bottom:2px solid #03a9f4;font-size:15px;line-height:18px;margin-top:40px}.page_footer>.content>.services>div{display:flex;flex-direction:column;gap:0;margin-top:15px}.page_footer>.content>.services>div>ul{flex:0 0 auto}.page_footer>.content>.services>div a{font-size:14px;line-height:17px;margin-bottom:12px}.page_footer>.copyright{padding-bottom:18px;padding-left:24px;padding-top:12px;position:relative;z-index:2}.page_footer>.copyright p{font-size:11px;line-height:13px}.page_footer>.watermark{height:410px;left:114px;position:absolute;top:73px;z-index:0}.page_footer>.social{display:flex;flex-direction:row;gap:40px;margin-bottom:36px;margin-left:24px;margin-top:32px;position:relative;z-index:2}.page_footer>.social img{width:28px}.page_footer>.social>a:hover img:first-child,.page_footer>.social img:nth-child(2){display:none}.page_footer>.social>a:hover img:nth-child(2){display:inherit}.contact_us_section{flex-direction:column;gap:43px;margin-bottom:56px;margin-top:120px;padding-left:24px;padding-right:24px}.details_section,.form_section{width:100%}.contact_error{font-size:12px;line-height:15px}.details_section>h1{font-size:28px;line-height:35px;margin-top:6px}.details_section>address{font-size:15px;line-height:24px;margin-top:22px}.details_section>address sup{padding-bottom:2px}.details_section>a{font-size:15px;line-height:18px}.details_section>a:nth-child(4){margin-top:24px}.details_section>a:nth-child(5){margin-top:10px}.details_section>a:nth-child(6){margin-top:24px}.details_section>.social{gap:10px;margin-top:35px}.details_section>.social>a{border-radius:16px;height:32px;width:32px}.details_section>.social>a>img{height:14px}.details_section>.map{height:95vw;margin-top:54px}.form_section{gap:28px}.form_section label{font-weight:600;margin-bottom:10px}.details_section>label,.form_section label{font-size:13px;line-height:16px}.form_section input[type=email],.form_section input[type=tel],.form_section input[type=text],.form_section textarea{border-radius:5px;font-size:12px;line-height:1.33vw;padding-bottom:10px;padding-left:15px;padding-top:10px}.form_section textarea{height:160px}.form_section>.multi_col{flex-direction:column;gap:28px;width:100%}.form_section>.multi_col>.col:first-child>p:last-child{display:none}.form_section>.multi_col>.col:nth-child(2)>p:last-child{display:inline-block}.form_section>.multi_col>div{width:100%}.form_section .multi_col>.col{gap:24px}.form_section .multi_col>.col:nth-child(2)>div:first-child{margin-top:0}.form_section .multi_col>.col>div>label{font-size:15px;line-height:18px;margin-bottom:0;margin-left:12px}.form_section button{border-radius:6px;font-size:16px;line-height:19px;padding:15px 0 14px;text-align:center;width:100%}.multi_col{margin-top:20px}.contact_us_section>.form_section>div:nth-child(6){margin-top:30px}.contact_us_mobile_header{display:block}.contact_us_mobile_header label{color:#333;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:15px}.contact_us_mobile_header h2{color:#000;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:35px;margin-top:6px}.seriveces_hero_section{display:flex;flex-direction:"row";padding:65px 22px 15.56vw;width:100%}.seriveces_hero_section>.text_container{display:flex;flex-direction:column;margin-top:8.89vw;width:100%}.seriveces_hero_section>.text_container>img{width:8.33vw}.seriveces_hero_section>.text_container>h1{font-size:8.89vw;line-height:11.11vw;margin-top:8.89vw}.seriveces_hero_section>.text_container>p{font-size:4.44vw;line-height:6.67vw;margin-top:2.78vw}.seriveces_hero_section>.img_container{display:none}.services_desc_section{margin-top:0;padding:40px 24px 36px}.services_desc_section>h5{font-size:5vw;line-height:7.22vw}.services_desc_section>p{font-size:4.44vw;line-height:7.22vw}.services_list_section{gap:96px;margin-top:63px;padding-bottom:96px;padding-left:24px;padding-right:24px}.services_list_section>.item{display:flex;flex-direction:column;width:100%}.services_list_section>.item>.row:first-child>.icon{height:7.78vw;width:7.78vw}.services_list_section>.item>.row:first-child,.services_list_section>.item>.row:first-child .content{display:flex;flex:1;flex-direction:column;margin-left:0}.services_list_section>.item>.row:first-child>.content h2{font-size:6.11vw;line-height:7.78vw;margin-top:7.78vw;width:100%}.services_list_section>.item>.row:first-child>.content .small_size{font-size:5.8vw}.services_list_section>.item>.row:first-child>.content h4{font-size:3.89vw;line-height:4.72vw;margin-top:2.22vw;width:100%}.services_list_section>.item>.row:first-child>.content p{font-size:3.89vw;line-height:6.67vw;margin-top:6.67vw;width:100%}.services_list_section>.item>.row:nth-child(2){padding-left:0;padding-right:0}.services_list_section>.item>.row:nth-child(2) h3{font-size:3.89vw;line-height:6.67vw;margin-top:7.78vw}.services_list_section>.item>.row:nth-child(2) .bottom_list{gap:5.56vw;margin-top:6.67vw;width:100%}.services_list_section>.item>.row:nth-child(2) .bottom_list ul{flex-flow:wrap}.services_list_section>.item>.row:nth-child(2) .bottom_list ul li:nth-child(n+3){margin-top:5.56vw}.services_list_section>.item>.row:nth-child(2) .bottom_list ul li{font-size:3.33vw;line-height:4.16vw;min-width:50%}.services_list_section>.item>.row:nth-child(2) .cols-1 ul li{width:100%}.services_list_section>.item>.row:nth-child(2) .cols-1 ul li:nth-child(n+2){margin-top:5.56vw}.services_list_section>.item>.row:nth-child(2) .bottom_list ul li img{height:1.67vw;margin-right:4.44vw;width:1.67vw}.services_list_section>.item>.row:first-child .right_list{display:flex;flex-direction:column;margin-left:0;margin-top:10vw}.services_list_section>.item .border_bottom{border-bottom:1px solid #8a8a8a;padding-bottom:7.78vw}.services_list_section>.item>.row:first-child .right_list h3{font-size:3.89vw;line-height:4.72vw}.services_list_section>.item>.row:first-child .right_list h3 br{display:none}.services_list_section>.item>.row:first-child .right_list ul{flex-direction:row;flex-flow:wrap;gap:0;margin-top:6.67vw}.services_list_section>.item>.row:first-child .right_list ul li{font-size:3.33vw;line-height:4.16vw;width:33.3%}.services_list_section>.item>.row:first-child .right_list .cols-2 li{width:50%}.services_list_section>.item>.row:first-child .right_list .cols-1 li{width:100%}.services_list_section>.item>.row:first-child .right_list .cols-1 li:nth-child(n+2),.services_list_section>.item>.row:first-child .right_list .cols-2 li:nth-child(n+3),.services_list_section>.item>.row:first-child .right_list ul li:nth-child(n+4){margin-top:5.55vw}.services_list_section>.item>.row:first-child .right_list ul li img{height:1.67vw;margin-right:4.44vw;margin-top:1.38vw;width:1.67vw}.ar_section{flex-direction:column-reverse;gap:18.89vw;padding-right:6.66vw}.ar_section .container{width:100%}.ar_section .right_list h3{font-size:4.44vw;line-height:6.67vw}.ar_section .right_list h3 br{display:none}.ar_section .right_list ul{gap:7.22vw;margin-top:10.55vw}.ar_section .right_list ul li{font-size:4.16vw;line-height:5vw}.ar_section .right_list ul li img{height:2.22vw;margin-right:6.11vw;width:2.22vw}.ar_section .container{gap:15.55vw}.ar_section .container .header{flex-direction:column;gap:4.44vw}.ar_section .container .header img{height:8.05vw;margin-right:0;width:8.89vw}.ar_section .container .header h2{font-size:5.27vw;line-height:6.67vw}.ar_section .container .item{display:flex;flex-direction:column;gap:2.22vw}.ar_section .container .item h3{font-size:4vw;line-height:5vw}.ar_section .container .item .list{flex-direction:column;gap:2.78vw}.ar_section .container .item .list ul:first-child{margin-top:3vw}.ar_section .container .item .list ul{flex-direction:column;gap:2.78vw;justify-content:none}.ar_section .container .item .list ul li{font-size:3.33vw;line-height:6.67vw;width:100%}.ar_section .container .item .list ul img{height:1.67vw;margin-right:4.44vw;margin-top:1.67vw;width:1.67vw}.about_us_hero_section>.txt_container{padding:calc(64px + 11.11vw) 6.67vw 20vw;width:100%}.about_us_hero_section>.txt_container label{font-size:3.89vw;line-height:4.72vw}.about_us_hero_section>.txt_container h1{font-size:5.56vw;line-height:8.89vw;margin-top:2.22vw}.about_us_hero_section>.txt_container p{font-size:3.89vw;line-height:6.67vw;margin-top:6.67vw}.about_us_hero_section>.img_container{display:none}.about_us_story_section{display:flex;flex-direction:column;padding-bottom:17vw;padding-left:6.67vw;padding-right:8vw;width:100%}.about_us_story_section>label{font-size:3.89vw;line-height:4.72vw}.about_us_story_section>h2{font-size:5.56vw;line-height:6.94vw;margin-top:2.22vw}.about_us_story_section>.storyline{margin-top:14.16vw}.about_us_story_section>.storyline .progress_container{width:9.72vw}.about_us_story_section>.storyline .progress_container .horizontal_line{left:1.1vw;width:.56vw}.about_us_story_section>.storyline .progress_container .circle{border:.56vw solid #000ee6;border-radius:1.39vw;height:2.78vw;width:2.78vw}.about_us_story_section>.storyline .content{gap:3.33vw;padding-bottom:13.33vw}.about_us_story_section>.storyline .content h3{font-size:4.44vw;line-height:5.27vw}.about_us_story_section>.storyline .content p{font-size:3.89vw;line-height:6.67vw}.about_us_approach{padding-bottom:20vw}.about_us_approach>.header{padding-left:6.67vw;padding-right:3.89vw}.about_us_approach>.header label{font-size:3.89vw;line-height:4.72vw}.about_us_approach>.header h2{font-size:5.56vw;line-height:8.89vw;margin-bottom:6.67vw;margin-top:2.22vw}.about_us_approach>.header p{font-size:3.89vw;line-height:7.78vw}.about_us_approach>.list{gap:6.67vw;padding-left:6.67vw;padding-right:6.67vw;padding-top:11.11vw}.about_us_approach>.list .row{flex-direction:column;gap:6.67vw}.about_us_approach>.list .row .container{height:67vw;width:100%}.about_us_approach>.list .row .container .content{padding-left:6.67vw;padding-right:6.67vw;padding-top:6.67vw}.about_us_approach>.list .row .container .content h4{font-size:4.44vw;line-height:5.27vw;margin-bottom:2.22vw}.about_us_approach>.list .row .container .content label{font-size:3.33vw;line-height:4.16vw}.about_us_approach>.list .row .container .content p{display:inherit;font-size:3.33vw;line-height:5.56vw;margin-top:5.56vw}.about_us_approach>.list .row .container .overlay{background:rgba(0,0,0,.6)}.about_us_team_section{display:flex;flex-direction:column;padding-bottom:20vw;padding-left:6.67vw;padding-right:6.67vw}.about_us_team_section>.header{align-items:flex-start;display:flex;flex-direction:column}.about_us_team_section>.header label{font-size:3.89vw;line-height:4.72vw}.about_us_team_section>.header h2{font-size:5.56vw;line-height:8.89vw;margin-top:2.22vw}.about_us_team_section .card{height:45.55vw;overflow-x:visible;width:30.83vw}.about_us_team_section .card img{height:30.55vw;width:100%}.about_us_team_section .card .nameBox{margin-left:-100%;margin-right:-100%;padding-bottom:0;padding-top:3.89vw;text-align:center}.about_us_team_section .card .nameBox h3{font-size:4.44vw;line-height:5.27vw;white-space:nowrap}.about_us_team_section .card .nameBox label{font-size:3.88vw;line-height:4.72vw;margin-top:1.11vw;white-space:nowrap}.about_us_team_section>.list{align-items:center;display:flex;flex-direction:column;padding-left:6.67vw;padding-right:6.67vw;padding-top:13.33vw}.about_us_team_section>.list .row{display:flex;flex-direction:row;gap:12.5vw;width:auto}.careers_hero_section{padding:calc(64px + 11.11vw) 5.83vw 20vw 6.67vw}.careers_hero_section label{font-size:3.33vw;line-height:4.16vw}.careers_hero_section h1{font-size:5.83vw;line-height:7.22vw;margin-top:2.78vw}.careers_hero_section p{font-size:3.89vw;line-height:6.11vw;margin-top:6.38vw}.careers_container{flex-direction:column;padding-bottom:13.05vw;padding-left:6.67vw;padding-right:5.83vw}.careers_container ul{flex:content}.careers_container ul label{border-bottom:.55vw solid #555;font-size:3.89vw;line-height:4.72vw;margin-bottom:11.11vw;padding-bottom:1.38vw}.careers_container ul li{border-bottom:.27vw solid #999;font-size:5vw;line-height:6.11vw;margin-bottom:8.89vw;padding-bottom:4.44vw;width:100%}.careers_container ul li:last-child{border-bottom:none}.careers_container form{background-color:#fff;border-radius:0;flex:content;gap:7.78vw;padding:15vw 0 0}.careers_container form .input_row{flex-direction:column;gap:7.78vw}.careers_container form .input_container{flex-direction:column;gap:2.78vw}.careers_container form .input_row .input_container{flex:content}.careers_container form .input_container label,.careers_error{font-size:3.61vw;line-height:4.44vw}.careers_container form .input_container input,.careers_container form .input_container select{background-color:#f2f2f2;border:none;border-radius:1.38vw;font-size:4.44vw;padding:4.44vw}.careers_container form .input_container select{background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;cursor:pointer}.careers_container form .input_container #resume-input-label{border-radius:1.39vw;font-size:3.89vw;line-height:4.72vw;padding:2.5vw 4.16vw 2.78vw}.careers_container form .input_container .note{font-size:3.33vw;line-height:4.16vw;position:relative}.careers_container form button[type=submit]{border-radius:1.67vw;font-size:4.44vw;line-height:5.27vw;margin-top:15.27vw;padding:4.16vw}.careers_container .form_header{display:flex;flex-direction:column;gap:1.67vw;margin-top:20vw}.careers_container .form_header label{color:#333;font-family:Inter;font-size:3.89vw;font-style:normal;font-weight:500;letter-spacing:.2em;line-height:4.16vw}.careers_container .form_header h3{color:#000;font-family:Merriweather;font-size:7.78vw;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:9.72vw}.not_found_container{background-color:rgba(81,205,255,.1);margin-bottom:0;margin-top:64px;padding-bottom:55.55vw;position:relative;width:100vw}.not_found_container .bg{display:none;width:100%}.not_found_container div{align-items:center;display:flex;flex-direction:column;left:auto;margin-top:17.78vw;position:relative;right:auto;transform:none}.not_found_container div>img{width:68.33vw}.not_found_container div h1{font-size:4.72vw;line-height:7.22vw;margin-top:8.89vw}.not_found_container div button{border-radius:1.67vw;font-size:4.16vw;line-height:5vw;margin-top:10vw;padding:3.05vw 6.67vw}.not_found_container div button img{height:3.33vw;margin-left:4.16vw;width:3.33vw}.projects_top_section{margin-left:24px;margin-right:24px;margin-top:104px}.projects_top_section label{font-size:14px;line-height:17px}.projects_top_section h1{font-size:21px;line-height:32px;margin-top:8px}.projects_top_section p{font-size:14px;line-height:24px;margin-top:24px}.projects_list{gap:28px;margin-bottom:80px;margin-top:80px;padding-left:24px;padding-right:24px}.projects_list>.project{border-radius:16px;padding-bottom:24px}.projects_list>.project>.cover{border-bottom:1px solid #0055a4;margin-left:0;margin-top:-5px;width:100%}.projects_list>.project>label{font-size:12px;line-height:15px;margin-left:32px;margin-right:10px;margin-top:38px}.projects_list>.project>h2{font-size:22px;line-height:28px;margin-left:32px;margin-right:26px;margin-top:12px}.projects_list>.project>p{font-size:14px;line-height:22px;margin-left:32px;margin-right:26px;margin-top:26px}.projects_list>.project>.projects_slider{width:100%}.projects_list>.project>.projects_slider .slides_container{gap:10px;margin-left:0;margin-right:0;margin-top:10px}.projects_list>.project>.projects_slider .slides_container .slide{align-self:center;min-width:100%;width:100%}.projects_list>.project>.projects_slider .slides_container .slide:last-child{padding-left:20%}.projects_list>.project>.projects_slider .slides_container .slide img{height:auto;width:70vw}.projects_list>.project>.projects_slider .slider_dots{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:35px;width:100%}.projects_list>.project>.projects_slider .slider_dot{background-color:#c4c4c4;border-radius:5px;cursor:pointer;height:10px;width:10px}.projects_list>.project>.images{gap:42px;padding-left:20px;padding-right:20px;padding-top:48px}.projects_list>.project>.images>.row{align-items:center;display:flex;flex-direction:column;justify-content:center}.projects_list>.project>.images>.row>img,.projects_list>.project>.images img{max-width:100%}.projects_list>.project:first-child>.images>.row{flex-direction:column-reverse;gap:42px}.projects_list>.project:first-child>.images img:first-child{width:40%}.projects_list>.project:first-child>.images img:nth-child(2){width:100%}.projects_list>.project:nth-child(3)>.images>.row{flex-direction:row;flex-wrap:wrap;gap:24px}.projects_list>.project:nth-child(3)>.images>.row>img{flex:1;max-width:40%}.projects_list>.project:nth-child(3)>.images>.row>img:nth-child(2){display:none}.projects_list>.project:nth-child(5)>.images>.row{flex:1;gap:24px}.projects_list>.project:nth-child(5)>.images{gap:24px}.projects_list>.project:nth-child(5)>.images>.row>img{flex:1;max-width:100%}.projects_list>.project:nth-child(6)>.images>.row{flex-direction:row;flex-wrap:wrap;gap:24px}.projects_list>.project:nth-child(6)>.images>.row>img{flex:1;max-width:40%}.projects_list>.project:nth-child(6)>.images>.row>img:first-child{display:none}.projects_list>.project:nth-child(8)>.images>.row{gap:20px}.projects_list>.project:nth-child(8)>.images>.row>img{flex:1;width:100%}.projects_list>.project:nth-child(9)>.images>.row{flex-direction:row;flex-wrap:wrap;gap:24px}.projects_list>.project:nth-child(9)>.images>.row>img{flex:1;max-width:40%}.projects_list>.project:nth-child(9)>.images>.row>img:nth-child(5){display:none}.projects_list>.project:nth-child(10)>.images>.row{flex-direction:row;flex-wrap:wrap;gap:24px}.projects_list>.project:nth-child(10)>.images>.row>img{flex:1;max-width:40%}.loader>svg{width:70%}}
