@import url(https://fonts.googleapis.com/css2?family=Baloo+Da+2:wght@600&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.btn-outline-primary,.btn-primary{--bs-btn-border-color:#181717;--bs-btn-hover-bg:#171717;--bs-btn-hover-border-color:#181717;--bs-btn-active-border-color:#181717}.renew .read_more a,a,a:hover{text-decoration:none}#backtotop:hover,.card_team{cursor:pointer}@font-face{font-family:"Rabbid Highway Sign II Regular";font-style:normal;font-weight:400;src:local("Rabbid Highway Sign II Regular"),url("../fonts/RabbidHighwaySignII.woff") format("woff")}@font-face{font-family:"TT Norms Pro Regular";font-style:normal;font-weight:400;src:local("TT Norms Pro Regular"),url("../fonts/TT\ Norms\ Pro\ Regular.otf") format("opentype")}:root{--default-font:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--heading-font:"Rabbid Highway Sign II Regular";--nav-font:"Montserrat",sans-serif;--tt-norms-pro-regular:"TT Norms Pro Regular";--background-color:#ffffff;--default-color:#304057;--heading-color:#304057;--accent-color:#ffffff;--dark-color:#42494d;--sub-color:#577c8a;--bs-dark-rgb:23,23,23;--bs-secondary-rgb:87,124,142;--bs-border-radius:8px;scroll-behavior:smooth}.bg-primary{background:#fff4ef!important}.bg-secondary{background:#c8dae6!important}.bg-purple{background:#e4eaf8!important}.bg-blue{background:#e6f7ff!important}.btn-text{color:#000;font-family:var(--tt-norms-pro-regular);font-size:14px;font-weight:500;line-height:normal}.btn-text:hover{color:#000;text-decoration:underline}.btn{--bs-btn-padding-x:30px;--bs-btn-padding-y:7px;font:normal normal 600 15px/28px var(--default-font);letter-spacing:0;opacity:1;text-transform:capitalize}.btn-primary{--bs-btn-bg:#171717;--bs-btn-active-bg:#181717;-webkit-mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,0.1) 50%,#000 75%);mask-image:linear-gradient(45deg,#000 25%,rgba(0,0,0,0.1) 50%,#000 75%);-webkit-mask-size:800%;mask-size:800%;-webkit-mask-position:0;mask-position:0}.btn-outline-primary{--bs-btn-color:#171717;--bs-btn-active-bg:#171717;--bs-btn-disabled-color:#171717;--bs-btn-disabled-border-color:#181717}.navbar{--bs-navbar-color:#09111e}.my-70px{margin-block:70px}.py-100px{padding-block:100px}.mb-60px{margin-bottom:60px}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font);overflow-x:hidden}a{color:var(--accent-color);transition:.3s}.navbar-brand,h2,h3,h4{color:#304057}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}h2{font:normal normal normal 30px/45px var(--heading-font)}h3{font:normal normal normal 25px/40px var(--heading-font)}.hero h1 span.small_text,h4{font:normal normal normal 25px/35px var(--heading-font)}@media (min-width:1800px){.container{max-width:1580px}.modal-xl{--bs-modal-width:1682px}}@media (min-width:1921px){.container{max-width:1380px}}@media (min-width:1300px){.modal-xl{--bs-modal-width:1240px}}header{height:80px;background:no-repeat padding-box #fff;box-shadow:0 8px 15px #00000015;transition:top .3s}.navbar-brand{text-align:left;font:bold 35px/60px "Baloo Da 2";letter-spacing:-1.3px}#backtotop,.about_img_wrap,.social_ul li,.swiper-slide,.workplace_card{text-align:center}header .nav-link{font:normal normal 500 15px/28px var(--default-font);letter-spacing:0}footer{padding:60px 0}.content_div p{font:normal normal normal 16px/24px var(--default-font);letter-spacing:0}.footer_menu_list{margin-top:28px}.footer_menu_list li a{font:normal normal 400 15px/34px var(--default-font);letter-spacing:0;color:#fff}.footer_menu_list li:not(:last-child){margin-bottom:10px}.follow_us{font:normal normal 400 22px/37px var(--default-font);letter-spacing:0;margin-bottom:28px}.social_ul li{background:no-repeat padding-box rgba(255,255,255,.26);border-radius:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.social_ul li img{width:24px}.social_ul li:nth-child(2) img{width:30px}.copyright p{font:normal normal 400 18px/15px var(--default-font);letter-spacing:0;text-transform:uppercase}.hero p,.renew p{font:normal normal normal 20px/30px var(--default-font);color:#304057;letter-spacing:0}.renew .read_more a,.team h2,.thriving p,.workplace h3{text-transform:capitalize}.copyright p small{font:normal normal 400 12px/15px var(--default-font)}.dis_list{display:flex}.section{margin-block:60px;padding-block:30px}.section.renew{padding-block:50px 30px}.hero .left_child{min-height:550px;padding-top:50px}h1{font:normal normal normal 32px/48px var(--heading-font);letter-spacing:0;color:#304057}.hero h1 span.small_text{letter-spacing:0;color:#577c8e}.hero p{margin:20px 0 30px}.hero_img_wrap img{width:100%}.hero_line{width:66%;height:25px;background:url("../img/lines/hero_line.svg") 0 0/80% no-repeat padding-box}.about_us h2,.renew h2{margin-bottom:30px}.renew p span{font:normal normal 500 20px/30px var(--default-font)}.renew .bold_text{font:normal normal bold 20px/30px var(--default-font);margin-top:20px}.renew .read_more{margin-top:30px}.renew .read_more img{margin-top:-4px;width:18px;height:18px;margin-right:5px}.renew .read_more a{letter-spacing:0;color:#000;opacity:1}.renew .read_more a:hover{background:0 0}.renew_line{width:401px;height:22px;background:url("../img/lines/renew_line.svg") no-repeat padding-box}.prior_bg{background:bottom/cover #9ec3d6;border-radius:50px;padding:50px 20px;min-height:250px}.thriving p{font:normal normal normal 30px/45px var(--heading-font);letter-spacing:0;color:#fff4ef;margin-top:10px;margin-bottom:0}.workplace a,.workplace h3,.workplace p{letter-spacing:0;color:#304057}.workplace h4{margin-bottom:66px}.workplace h4 span,header .nav-link:active,header .nav-link:hover{color:#577c8e}.workplace h3{font:normal normal normal 25px/40px var(--heading-font)}.workplace p{font:normal normal normal 15px/25px var(--default-font);min-height:159px}.workplace a{margin-top:20px;text-decoration:underline;font:normal normal bold 18px/28px var(--default-font)}.workplace_card{border-radius:75px;padding:30px;max-height:700px;width:90%;margin-left:auto;margin-right:auto}.box:nth-child(odd) .workplace_card{background:no-repeat padding-box #c8dae6;border:0}.box:nth-child(2n) .workplace_card{background:no-repeat padding-box #fff4ef;border:0}.workplace .icon_wrap{width:90px;height:90px;border-radius:35px;margin:0 auto 30px;background:#fefcf6;display:flex;align-items:center;justify-content:center;transition:width .3s,height .3s}.workplace_card .icon_wrap .default,.workplace_card .icon_wrap .hover{width:70px;height:70px}.last_left,.workplace_card .icon_wrap .hover,.workplace_card:hover .icon_wrap .default{display:none}.workplace_card:hover .icon_wrap .hover{display:block}.meeting h3 span,.slider_item em{color:#81a3b4}.swiper.meetingSwiper{width:100%;height:200px}.swiper-slide{display:flex;justify-content:center;align-items:center;transition:transform .3s}.slider_item{font:normal normal normal 22px/45px var(--default-font);margin:auto;padding:5px 20px;color:#304057;border:4px solid transparent;width:90%;border-radius:65px}.description_app,.sub_head{color:#577c8e;letter-spacing:0}.meetingSwiper::before{content:"";padding:5px 80px;color:#304057;border:4px solid #81a3b4;width:90%;height:63px;border-radius:65px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.swiper-slide.swiper-slide-prev .slider_item{background:linear-gradient(180deg,#fff 0,#c7c2c2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swiper-slide.swiper-slide-next .slider_item{background:linear-gradient(0deg,#fff 0,#c7c2c2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swiper-slide.swiper-slide-active .slider_item{opacity:1;-webkit-text-fill-color:#304057;font:normal normal 600 22px/45px var(--default-font)}.swiper-slide.swiper-slide-active .slider_item em{-webkit-text-fill-color:#81a3b4}.meet_line{width:320px;height:14px;background:url("../img/lines/meet_line.svg") 0 0/100% no-repeat padding-box}.about_us p{font:normal normal normal 18px/30px var(--default-font);letter-spacing:0;color:#304057}.about_us h3,.sub_head{font:normal normal bold 20px/30px var(--default-font)}.about_img_wrap{margin-top:20px}.about_img_wrap img{width:80%}.hx_line{width:400px;height:30px;background:url("../img/lines/hx_line.svg") 0 0/100% no-repeat padding-box;opacity:1}.poss_bg{margin-top:60px;background:#ddf4ff;padding:70px 0}.hx_card{background:no-repeat padding-box #fff;border-radius:30px;opacity:1;border:0;padding:30px;min-height:177px}.hx_card img{width:60px}.hx_card .card_content h4 span{font:normal normal 500 18px/30px var(--default-font);letter-spacing:0;color:#904813}.hx_card .card_content p{font:normal normal 500 15px/22px var(--default-font);letter-spacing:0;color:#42494d;margin-bottom:0}.hx_card .card_content .child:not(:last-child){border-right:1px solid #c7dbe5}.hx_card .card_content .child{padding-right:13px}.hx_card .card_content .child:not(:first-child){padding-left:13px}.card_content h4{font:normal normal normal 22px/35px var(--heading-font);color:#304057}.approach h2{margin-bottom:40px}.description_app{background-image:url("../img/approach/mark_left.svg"),url("../img/approach/mark_right.svg");background-position:left center,right center;background-repeat:no-repeat;width:fit-content;font:normal normal normal 30px/40px var(--heading-font);margin:0 auto 120px}.description_app span{font:normal normal normal 28px/40px var(--heading-font);letter-spacing:0;color:#304057}.card_app h5,.card_app p,.team h4{color:#42494d;letter-spacing:0}.card_app{background:no-repeat padding-box #fff4ef;max-width:80%;opacity:1;border:0;border-radius:30px;display:flex;align-items:center;padding:30px 50px;z-index:2}.card_app h5{text-align:left;font:normal normal normal 25px/40px var(--heading-font);width:100%}.card_app p{text-align:left;font:normal normal normal 15px/25px var(--default-font);margin-bottom:10px}.card_app p span{font:normal normal 500 15px/25px var(--default-font)}.counter{position:absolute;top:-72px;left:-45px;height:180px}.counter img{height:100%}.mobile_dot_line{margin-left:30px}.approach .dot_line::after{content:"";width:100%;height:0;border:3px dashed #577c8e;position:absolute;bottom:50%;z-index:1}.approach .dot_line.odd::after{left:15px}.approach .dot_line.even::after{right:15px}.row-gap-6{row-gap:6rem!important}.arrow_icon{width:100%;text-align:end}.team h2{letter-spacing:0;opacity:1;margin-bottom:40px}.card_img{width:280px;height:280px;margin:auto}.card_img img{border:1px solid #707070;border-radius:30px;width:100%;height:100%}.linkedin_icon img{width:25px}.card_team .card-body{margin-top:40px}.team h4{font:normal normal normal 22px/30px var(--heading-font)}.post_title{font:normal normal 500 20px/28px var(--default-font);letter-spacing:0;color:#577c8a}.team h4 img{margin-top:-10px}.custom_modal_content{padding:50px 60px}.person_img img{width:100%;border:1px solid #707070;border-radius:45px}.right_content{padding:16px 0 16px 50px}.right_content p{font:20px/30px TT Norms Pro Regular;letter-spacing:0;color:#304057;opacity:1}.Level_bg{background-color:#000;padding:20px 60px;min-height:350px;border-radius:30px}.level p{font:normal normal 400 18px/28px var(--default-font);letter-spacing:0;margin-bottom:30px;width:65%}.hero p{width:90%}.btn-close:focus{box-shadow:none}@media screen and (min-width:1369px){.workplace h4{width:80%;margin-inline:auto}}@media screen and (min-width:1800px){.renew p{width:80%;margin-inline:auto}.meetingSwiper::before{width:75%}.hero p{width:88%}}@media screen and (max-width:1600px){.card_app p{min-height:100px}}@media screen and (max-width:1380px){.workplace p{min-height:172px}.card_img{width:230px;height:230px}.hero p,.meetingSwiper::before,.slider_item{width:100%}.counter img{width:100px;height:180px}.counter{top:-68px;left:-50px}.card_app{padding:30px 40px}}@media screen and (max-width:1280px){.description_app{background-size:70px 70px}}@media screen and (max-width:1024px){.hero_line{width:80%;height:20px;background-size:100%}.workplace_card{width:100%;border-radius:50px;min-height:500px}.hx_card{padding:30px 20px}.right_content p{margin-bottom:0}.team h4 img{margin-top:-5px}.hx_card img{width:40px}}@media screen and (max-width:991px){.my-70px{margin-block:50px}.py-100px{padding-block:70px}.mb-60px{margin-bottom:30px}.card_app,.workplace_card{margin-left:auto;margin-right:auto}.section{margin-block:40px}.section.renew{padding-block:30px 10px}.hero .left_child{margin-top:30px;min-height:auto;padding-top:0}.about_us h2,.about_us h3,.about_us p,.hero h1,.hero p,.hero_btn,.hero_img_wrap{text-align:center}.hero_img_wrap img{width:80%;margin-inline:auto}.prior_bg{min-height:280px}.card_app,.card_app p,.hx_card,.workplace p,.workplace_card{min-height:auto}.workplace_card{width:80%}.meetingSwiper::before{height:80px}.approach .dot_line::after{content:none}.hx_line,.meet_line{width:80%;height:24px;margin:auto;background-position:center;background-size:50%}.box:not(:last-child) .workplace_card,.team .row .col-12:not(:last-child) .card_team{margin-bottom:40px}.Level_bg{background-size:cover;border-radius:25px}.navbar{background-color:#fff}.card_app{max-width:80%}.hero_line{margin:0 auto;width:70%}.hx_card .card_content .child{padding-right:0}#close-btn{background:0 0;font-size:1.5rem;color:#333;cursor:pointer;z-index:1050;width:25px;height:25px;position:absolute;right:0;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:50%;margin:15px;display:flex;justify-content:center;align-items:center;padding:8px}.navbar-collapse#nav_menu{width:320px;position:fixed;top:0;right:-320px;height:100vh;background-color:#fff;box-shadow:2px 0 10px rgba(0,0,0,.2);transition:right .3s ease-in-out;padding:0 20px}.navbar-collapse#nav_menu.show{right:0}.navbar-nav{margin-top:60px;overflow-y:auto}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0}header{height:auto}.card_team{max-width:400px}.card_team .card-body{margin-top:30px}.person_img{height:300px;width:300px;margin-inline:auto;margin-bottom:30px}.person_img img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:35px}.custom_modal_content{padding:40px}.right_content{padding:16px 0}#approach{position:relative}.approach .mobile_dot_line::after{content:"";width:1px;height:70%;border:2px dashed #577c8e;position:absolute;z-index:1;left:50%;bottom:30px}.swiper.meetingSwiper{height:250px}.slider_item{font:normal normal normal 18px/30px var(--default-font)}.swiper-slide.swiper-slide-active .slider_item{font:normal normal 600 18px/30px var(--default-font)}.navbar-brand{font:bold 35px/50px "Baloo Da 2"}.card_app .counter{border-radius:15px;height:80px;width:100px}.level p{width:100%}#thriving{margin-top:0}}#backtotop:active,#backtotop:hover{background-color:#555}@media screen and (max-width:767px){.hero h1,.thriving p,h1,h2{font:normal normal normal 25px/35px var(--heading-font)}.workplace h4{margin-bottom:40px}.left_child{margin-top:0}.thriving{margin-top:10px}.prior_bg{border-radius:40px}.dis_list{display:block}.workplace_card{padding:30px 25px;margin:auto}.hx_card .card_content .child:not(:last-child){border:0;margin-bottom:10px}.hx_card .card_content .child:not(:first-child){padding-left:0}.hx_card .card_content p{font:normal normal 500 14px/22px var(--default-font)}.approach h2{margin-bottom:30px}.container{padding-left:25px;padding-right:25px}.card_app{max-width:85%;padding:30px}.right_content{padding:16px 0}.person_img{height:320px;width:100%;margin:0 auto 30px}h3,h4{font:normal normal normal 20px/30px var(--heading-font)}.description_app span,.hero h1 span.small_text{font:normal normal normal 20px/35px var(--heading-font)}.btn{font:normal normal 500 17px/28px var(--default-font)}.hero p,.renew p{font:normal normal normal 18px/28px var(--default-font)}.renew p span{font:normal normal 500 18px/28px var(--default-font)}.renew .bold_text{font:normal normal bold 18px/28px var(--default-font);margin-top:20px}.about_us p{font:normal normal normal 16px/24px var(--default-font)}.description_app{font:normal normal normal 22px/35px var(--heading-font);margin:0 auto 60px}.card_app h5{font:normal normal normal 22px/30px var(--heading-font)}.post_title{font:normal normal 500 18px/20px var(--default-font)}.level p{font:normal normal 400 16px/28px var(--default-font);width:100%}.slider_item{font:normal normal normal 15px/25px var(--default-font)}.swiper-slide.swiper-slide-active .slider_item{font:normal normal 600 15px/25px var(--default-font)}.follow_us{text-align:center;font:normal normal 400 18px/23px var(--default-font);margin-bottom:20px}.social_ul li{width:40px;height:40px}}@media screen and (max-width:480px){.meetingSwiper::before{border:2px solid #81a3b4}.btn-close{right:25px}.Level_bg{padding:20px 30px}.card_app{max-width:100%}.description_app{background-size:50px 50px;background-position:9% 0,88% 100%}.hero_line,.workplace_card{width:100%}.hx_line,.meet_line,.renew_line{width:80%;background-size:100%}.hx_line,.meet_line{height:10px}.container{padding-left:16px;padding-right:16px}.slider_item{padding:2px 20px}.person_img{height:280px}.left_child{margin-top:0}.hero p{margin:20px 0}.counter{top:-50px;left:-45px}.counter img{height:120px}.mobile_dot_line{margin-left:0}}@media (min-width:576px) and (max-width:767px){.navbar-nav{max-width:540px;margin-right:auto!important}}@media (min-width:768px) and (max-width:991px){.navbar-nav{max-width:720px;margin-right:auto!important;padding-left:16px;padding-right:16px}}#backtotop{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#backtotop.show{opacity:1;visibility:visible}#preloader{position:fixed;top:0;left:0;width:100%;height:calc(100vh - 0px);background-color:#fff;z-index:9999999;display:flex;justify-content:center;align-items:center}#preloader .loader{position:relative;width:60px;height:60px;border-radius:50%;margin:75px;display:inline-block;vertical-align:middle}#preloader .loader-1 .loader-outter{position:absolute;border:4px solid #304057;border-left-color:transparent;border-bottom:0;width:100%;height:100%;border-radius:50%;-webkit-animation:1s cubic-bezier(.42,.61,.58,.41) infinite loader-1-outter;animation:1s cubic-bezier(.42,.61,.58,.41) infinite loader-1-outter}#preloader .loader-1 .loader-inner{position:absolute;border:4px solid #304057;border-radius:50%;width:40px;height:40px;left:calc(50% - 20px);top:calc(50% - 20px);border-right:0;border-top-color:transparent;-webkit-animation:1s cubic-bezier(.42,.61,.58,.41) infinite loader-1-inner;animation:1s cubic-bezier(.42,.61,.58,.41) infinite loader-1-inner}@-webkit-keyframes loader-1-outter{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-1-outter{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-1-inner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loader-1-inner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}header{animation:.35s ease-out slideDown}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}header .nav-link.active{font-weight:600;color:#577c8e!important}@media (min-width:992px){.nav-item.drop-item{position:relative;padding-right:20px}.nav-item.drop-item::before{content:"";background:url('../img/service/arrow-bottom.svg') center center no-repeat;position:absolute;right:0;width:18px;height:100%;top:0}.nav-item.drop-item:hover::before{transform:rotate(180deg)}.submenu{display:none;position:absolute;right:0;min-width:180px;padding:10px 0;flex-direction:column}.navbar-nav .drop-item:hover>.submenu,.navbar-nav .dropdown-submenu:hover>.submenu.level_2{display:flex}.submenu li a:active,.submenu li a:hover{background:0 0!important;color:#577c8e!important}.submenu.level_2{right:100%;top:16px;padding:10px 25px;text-align:left}.level_1 li{width:100%;text-align:center;padding:0 25px}.level_1 li:not(:last-child) a,.level_2 li:not(:last-child) a{border-bottom:1px solid #ababab}.level_2 li:last-child a{border:0}.level_2 li{text-align:left;padding:0}.level_1 li a,.level_2 li a{color:#09111e;font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding-block:10px}.dropdown-menu[data-bs-popper]{top:100%;right:0;left:unset}}@media (max-width:991px){#menuMobile button.nav-link.collapsed::before,#menuMobile button.nav-link:not(.collapsed):before{content:"";background:url('../img/service/arrow-bottom.svg') center center no-repeat;position:absolute;right:0;width:18px;height:100%;top:0}.navbar-nav{padding-left:0;padding-right:0}#menuMobile .accordion-item{border:0}#menuMobile .nav-link{width:100%;text-align:left}#menuMobile button.nav-link{position:relative}#menuMobile button.nav-link:not(.collapsed):before{transform:rotate(180deg)}#menuMobile .accordion-body.level_1,#menuMobile .accordion-body.level_2{padding-block:0;padding-inline:15px 0}#menuMobile .accordion-body.level_1 li:not(:last-child),.level_1_heading.nav-link.collapsed{border-bottom:1px solid #ababab}}