@charset "UTF-8";*,:after,:before{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif!important;color:#444!important}body ::selection{background-color:#008634;color:#fff}a{text-decoration:none!important;color:inherit!important}ul,ol{padding-left:0!important;margin:0}ul li,ol li{list-style-type:none}h1,h2,h3,h4,h5,h6,p,ul{margin:0!important}figure{margin:0!important;overflow:hidden;position:relative;width:fit-content}figure img{width:100%!important;height:100%!important;object-fit:cover}.video-play-section{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-section .video-play-button{width:63px;height:63px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .8s}.video-play-section .video-play-button:hover{background-color:#121c27}.video-play-section .video-play-button:hover img{filter:brightness(0) invert(1);scale:1.1}.video-play-section .video-play-button img{width:30px!important;height:30px!important;transition:all .5s;padding-left:6px;object-fit:contain!important}.description{line-height:28px;text-align:justify;font-size:18px}.description p{margin-bottom:8px!important}.section-gutter{margin-top:80px}.section-title-wrapper{text-align:center;margin-bottom:40px}.section-title-wrapper .sub-section-title{text-transform:uppercase;font-weight:500;letter-spacing:1px}.section-title-wrapper .section-title{font-size:40px;font-weight:700;color:#444;line-height:48px;font-family:Nunito,sans-serif!important;margin-top:8px}.breadcrumb-all{background-color:#f3faf9;padding-top:140px}.breadcrumb-all .breadcrumb{font-size:16px;font-weight:700;margin-top:.5rem!important;margin-bottom:20px;color:#4b535d}.breadcrumb-all .breadcrumb li{font-family:Nunito,sans-serif!important;font-size:18px}.breadcrumb-all .breadcrumb li.active{color:#089f1a}.breadcrumb-all .special-breadcrumb{max-width:786px;margin:0 auto;text-align:center}.breadcrumb-all .special-breadcrumb .breadcrumb{justify-content:center}.breadcrumb-all .special-breadcrumb .breadcrumb-title{font-size:40px!important;line-height:48px!important;font-family:Open Sans,sans-serif!important}.breadcrumb-all .special-breadcrumb .description{text-align:center}.breadcrumb-all .special-breadcrumb .buttons{justify-content:center}.breadcrumb-all .special-breadcrumb a{border-radius:50px}.breadcrumb-all .company-stats{text-align:center;padding-block:24px 30px;border-top:2px solid #b9b9b9;margin-top:30px}.breadcrumb-all .company-stats span{font-size:18px;text-transform:capitalize}.breadcrumb-all .company-stats p{font-size:36px;font-weight:700;font-family:Nunito,sans-serif!important;color:#707070}.breadcrumb-all .breadcrumb-title{font-size:30px;line-height:38px;color:#4b535d;font-weight:700;font-family:Nunito,sans-serif!important}.breadcrumb-all .description{margin-block:22px;line-height:33px}.breadcrumb-all .buttons{display:flex;align-items:center;gap:20px}.accordion .accordion-button:not(.collapsed){background:none;border-bottom:7px solid #F3FAF9;font-size:20px;color:#444;box-shadow:none;font-weight:700}.accordion .accordion-item{border:none}.accordion .accordion-button:not(.collapsed):after{content:"";position:absolute;background-image:none;right:27px}.accordion .accordion-button:after{font-family:fontawesome;background-image:none;color:#989898;content:"";font-size:14px}.accordion .accordion-button:focus{border-color:none;box-shadow:none}.accordion .accordion-button{padding-left:0;font-size:20px;color:#434343}.accordion .accordion-body{padding-left:0}.pagination-wrapper{margin-top:40px}.pagination-wrapper .pagination{justify-content:center;gap:10px}.pagination-wrapper .pagination .page-link{border-radius:4px!important;font-size:20px;font-weight:500;color:#8f8c8c!important;padding:7px 15px}.pagination-wrapper .pagination .page-link.active{background-color:#b0dfb6;color:#089f1a!important;border:1px solid #089F1A}body:has(.error-page) header,body:has(.error-page) footer,body:has(.error-page) .footer-overlay{display:none}.error-page{background:#fff;display:flex;justify-content:center;align-items:center;height:100vh}.error-page img{width:100%}.error-page .four_zero_four_bg{background-image:url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif);height:510px;background-position:center;background-repeat:no-repeat}.error-page .four_zero_four_bg h1{font-size:80px;margin-bottom:50px!important;font-weight:700;color:#089f1a}.error-page .four_zero_four_bg h3{font-size:80px}.error-page .contant_box_404{margin-top:-80px}.error-page .contant_box_404 a{margin:20px auto!important}.primary-btn{padding:10px 40px;position:relative;overflow:hidden;border-radius:5px;transition:.2s;display:block;width:fit-content;font-weight:600;isolation:isolate;box-shadow:0 0 20px 6px #0003;border:0}.primary-btn span{position:relative;z-index:0;color:#fff}.primary-btn .liquid{position:absolute;top:0;left:0;width:100%;height:100%;background:#5fce5b;box-shadow:inset 0 0 50px #000000b3;z-index:-1;transition:.6s}.primary-btn .liquid:after,.primary-btn .liquid:before{position:absolute;content:"";width:330%;aspect-ratio:1 / 1;bottom:24px;left:50%;transition:.5s all}.primary-btn .liquid:after{border-radius:45%;background:#141414;box-shadow:0 0 10px 5px #72ffb8,inset 0 0 5px #72ffb1;animation:animate 9s linear infinite;opacity:.8}.primary-btn .liquid:before{border-radius:40%;box-shadow:0 0 10px #1a1a1a80,inset 0 0 5px #1a1a1a80;background:#1a1a1a80;animation:animate 11s linear infinite}.primary-btn:hover{box-shadow:0 0 5px #72ff95,inset 0 0 5px #72ffb8}.primary-btn:hover .liquid:after,.primary-btn:hover .liquid:before{background:#4aad47;bottom:-220%!important}.secondary-btn{padding:10px 40px;background-color:#333;color:#fff!important;border-radius:5px}@keyframes animate{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}header{padding-block:32px;position:absolute;width:100%}header nav{display:flex;justify-content:space-between;align-items:center}header nav .menu{display:flex;align-items:center;gap:40px}header nav .menu li{display:inherit;font-size:18px;font-weight:500}header nav .menu li button{font-size:18px;font-weight:500;border:none;background-color:transparent;color:inherit}.megamenu{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid #eee;z-index:999;padding:2rem 0;background-color:#f3faf9;box-shadow:0 2px 4px 2px #00000040;border-radius:10px;transition:all .3s;opacity:0;visibility:hidden}.megamenu.active{opacity:1;visibility:visible;pointer-events:auto}.megamenu .service-side-img{border-radius:10px;height:100%}.megamenu .section-title{font-size:28px;font-weight:600}.megamenu .description{font-size:18px;margin-block:8px 20px;line-height:33px}.megamenu .service-head-card{display:block;background-color:#fff;padding:16px 8px;text-align:center;border-radius:10px;box-shadow:0 4px 4px 2px #00000040}.megamenu .service-head-card:hover{background-color:#f3faf9}.megamenu .service-head-card:hover .title{color:#089f1a}.megamenu .service-head-card figure{width:fit-content;margin:0 auto 20px!important}.megamenu .service-head-card .title{font-size:14px;font-weight:600;color:#585858}.megamenu.product .item{padding:10px}.megamenu.product .description{max-width:954px}.footer-tile-wrapper{background-image:url(/build/assets/footer-bg-BCMa0YT9.png);background-attachment:fixed;background-position:center;color:#fff;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:space-between;align-items:center;padding:20px 70px;border-radius:20px;z-index:1;position:relative;border:1px solid #303337}.footer-tile-wrapper figure{width:fit-content}.footer-tile-wrapper .title{font-family:Nunito,sans-serif!important;font-weight:800;font-size:48px;line-height:54px;max-width:580px}.footer-tile-wrapper p{font-size:20px;font-weight:400;margin-block:16px 20px!important}.footer-tile-wrapper .direct-call{font-size:22px;font-weight:700;border-bottom:1px solid #fff}.footer-tile-wrapper .primary-btn span{font-size:18px}footer{background-color:#121c27;margin-top:-140px;padding-top:200px;position:relative}footer canvas{position:absolute;top:0;left:0}footer a:hover{color:#089f1a!important}footer .main-footer{color:#c4c4c4;z-index:1;position:relative}footer .main-footer .main-logo img{filter:brightness(0) invert(1)}footer .main-footer .footer-title{font-family:Nunito,sans-serif!important;font-size:20px;font-weight:600;color:#fff;margin-bottom:20px}footer .main-footer .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:24px;margin-block:50px 40px}footer .main-footer ul li{margin-bottom:12px}footer .main-footer .social-media{display:flex;gap:30px;font-size:15px}footer .main-footer .links{color:#e1e1e1;font-size:15px}footer .main-footer .link-vertical{display:flex}footer .main-footer .link-vertical li{padding-right:10px;border-right:1px solid;margin-right:10px}footer .main-footer .link-vertical li:last-child{margin-right:0;padding-right:0;border-right:0}footer .main-footer .review-us{display:flex;gap:20px}footer .main-footer .review-us figure{background-color:#fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}footer .main-footer .review-us figure img{width:fit-content!important;height:fit-content!important}footer .main-footer .input-group{flex-wrap:nowrap}footer .main-footer .input-group input{background:#353e47;border-radius:25px;height:55px;width:481px;border:1px solid #353E47;color:#fff;padding-left:30px}footer .main-footer .input-group input::placeholder{color:#fff;font-size:15px}footer .main-footer .input-group button{background:#353e47;color:#fff;border-radius:25px;border:1px solid #353E47}footer .footer-bottom{border-top:1px solid #fff;padding:24px 0;display:flex;justify-content:space-between;align-items:center;color:#c4c4c4;z-index:1;position:relative}footer .footer-bottom p{font-weight:400;font-size:15px;letter-spacing:1px;margin:0}footer .footer-bottom .socials ul{display:inline-flex;list-style:none;margin:0}footer .footer-bottom .socials ul li{margin-right:16px;padding-right:16px;position:relative;border-right:1px solid #C4C4C4}footer .footer-bottom .socials ul li a{text-decoration:none;font-weight:400;font-size:15px;letter-spacing:1px;color:#c4c4c4}footer .footer-bottom .socials ul li:last-child{border:none;margin-right:0;padding-right:0}.hero-banner{padding-top:135px;background-color:#f3faf9}.hero-banner figure{border-radius:10px}.hero-banner .hero-title{font-size:45px;font-weight:700;font-family:Nunito,sans-serif!important;line-height:56px}.hero-banner .description{margin-block:30px 50px}.hero-banner .banner-button{display:flex;align-items:center;gap:40px}.hero-banner .banner-stats{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.hero-banner .banner-stats .stats-wrapper{font-family:Nunito,sans-serif!important}.hero-banner .banner-stats .stats-wrapper div{font-size:45px;font-weight:700;color:#089f1a;line-height:48px}.hero-banner .banner-stats .stats-wrapper p{font-size:20px}.brands .title{font-size:25px;font-weight:600}.home-services .service-box{border:1px solid #AEC8B1;background:#f3faf9;padding:30px;border-radius:40px;position:relative;margin-top:30px;position:sticky;top:80px}.home-services .service-box .main-img{background-image:url(../../../../../public/front/images/background-grid.png);padding:30px;background-size:cover}.home-services .service-box .service-title-wrapper{display:flex;align-items:center;gap:24px;margin-bottom:26px}.home-services .service-box .service-title-wrapper .title{font-size:28px;color:#585858;font-weight:700;font-family:Nunito,sans-serif!important}.home-services.service-list .service-box{position:static}.home-services .service-box:nth-child(1){top:0}.home-services .service-box:nth-child(2){top:80px}.home-services .service-box:nth-child(3){top:160px}.home-services .service-box:nth-child(4){top:240px}.home-services .service-box:nth-child(5){top:320px}.home-services .service-box:nth-child(6){top:400px}.home-services .service-box:nth-child(7){top:480px}.home-services .service-box:nth-child(8){top:560px}.home-services .service-box:nth-child(9){top:640px}.home-services .service-box:nth-child(10){top:720px}.home-services .service-box:nth-child(11){top:800px}.home-services .service-box:nth-child(12){top:880px}.home-services .service-box:nth-child(13){top:960px}.home-services .service-box:nth-child(14){top:1040px}.home-services .service-box:nth-child(15){top:1120px}.home-services .service-box:nth-child(16){top:1200px}.home-services .service-box:nth-child(17){top:1280px}.home-services .service-box:nth-child(18){top:1360px}.home-services .service-box:nth-child(19){top:1440px}.home-services .service-box:nth-child(20){top:1520px}.home-services .service-box:nth-child(21){top:1600px}.home-services .service-box:nth-child(22){top:1680px}.home-services .service-box:nth-child(23){top:1760px}.home-services .service-box:nth-child(24){top:1840px}.home-services .service-box:nth-child(25){top:1920px}.home-services .service-box:nth-child(26){top:2000px}.home-services .service-box:nth-child(27){top:2080px}.home-services .service-box:nth-child(28){top:2160px}.home-services .service-box:nth-child(29){top:2240px}.home-services .service-box:nth-child(30){top:2320px}.home-services .service-box:nth-child(31){top:2400px}.home-services .service-box:nth-child(32){top:2480px}.home-services .service-box:nth-child(33){top:2560px}.home-services .service-box:nth-child(34){top:2640px}.home-services .service-box:nth-child(35){top:2720px}.home-services .service-box:nth-child(36){top:2800px}.home-services .service-box:nth-child(37){top:2880px}.home-services .service-box:nth-child(38){top:2960px}.home-services .service-box:nth-child(39){top:3040px}.home-services .service-box:nth-child(40){top:3120px}.home-services .service-box:nth-child(41){top:3200px}.home-services .service-box:nth-child(42){top:3280px}.home-services .service-box:nth-child(43){top:3360px}.home-services .service-box:nth-child(44){top:3440px}.home-services .service-box:nth-child(45){top:3520px}.home-services .service-box:nth-child(46){top:3600px}.home-services .service-box:nth-child(47){top:3680px}.home-services .service-box:nth-child(48){top:3760px}.home-services .service-box:nth-child(49){top:3840px}.home-services .service-box:nth-child(50){top:3920px}.home-services .service-box:nth-child(51){top:4000px}.home-services .service-box:nth-child(52){top:4080px}.home-services .service-box:nth-child(53){top:4160px}.home-services .service-box:nth-child(54){top:4240px}.home-services .service-box:nth-child(55){top:4320px}.home-services .service-box:nth-child(56){top:4400px}.home-services .service-box:nth-child(57){top:4480px}.home-services .service-box:nth-child(58){top:4560px}.home-services .service-box:nth-child(59){top:4640px}.home-services .service-box:nth-child(60){top:4720px}.home-services .service-box:nth-child(61){top:4800px}.home-services .service-box:nth-child(62){top:4880px}.home-services .service-box:nth-child(63){top:4960px}.home-services .service-box:nth-child(64){top:5040px}.home-services .service-box:nth-child(65){top:5120px}.home-services .service-box:nth-child(66){top:5200px}.home-services .service-box:nth-child(67){top:5280px}.home-services .service-box:nth-child(68){top:5360px}.home-services .service-box:nth-child(69){top:5440px}.home-services .service-box:nth-child(70){top:5520px}.home-services .service-box:nth-child(71){top:5600px}.home-services .service-box:nth-child(72){top:5680px}.home-services .service-box:nth-child(73){top:5760px}.home-services .service-box:nth-child(74){top:5840px}.home-services .service-box:nth-child(75){top:5920px}.home-services .service-box:nth-child(76){top:6000px}.home-services .service-box:nth-child(77){top:6080px}.home-services .service-box:nth-child(78){top:6160px}.home-services .service-box:nth-child(79){top:6240px}.home-services .service-box:nth-child(80){top:6320px}.home-services .service-box:nth-child(81){top:6400px}.home-services .service-box:nth-child(82){top:6480px}.home-services .service-box:nth-child(83){top:6560px}.home-services .service-box:nth-child(84){top:6640px}.home-services .service-box:nth-child(85){top:6720px}.home-services .service-box:nth-child(86){top:6800px}.home-services .service-box:nth-child(87){top:6880px}.home-services .service-box:nth-child(88){top:6960px}.home-services .service-box:nth-child(89){top:7040px}.home-services .service-box:nth-child(90){top:7120px}.home-services .service-box:nth-child(91){top:7200px}.home-services .service-box:nth-child(92){top:7280px}.home-services .service-box:nth-child(93){top:7360px}.home-services .service-box:nth-child(94){top:7440px}.home-services .service-box:nth-child(95){top:7520px}.home-services .service-box:nth-child(96){top:7600px}.home-services .service-box:nth-child(97){top:7680px}.home-services .service-box:nth-child(98){top:7760px}.home-services .service-box:nth-child(99){top:7840px}.home-services .service-box:nth-child(100){top:7920px}.about-us .about-us-wrapper{max-width:1120px;margin:0 auto}.about-us .about-us-wrapper .section-title-wrapper{text-align:left!important;margin-bottom:30px!important}.about-us .about-us-wrapper .primary-btn{margin-top:30px}.about-us .about-us-wrapper .mission-vision-wrapper{height:100%;margin-left:30px;border-left:1px solid #CCCCCC}.about-us .about-us-wrapper .mission-vision-wrapper .owl-carousel-wrapper .button-wrapper-carousel{position:relative!important;display:flex;margin-top:30px;margin-left:30px}.about-us .about-us-wrapper .mission-vision-wrapper .owl-carousel-wrapper .button-wrapper-carousel svg{display:none}.about-us .about-us-wrapper .mission-vision-wrapper .owl-carousel-wrapper .button-wrapper-carousel .swiper-button-prev,.about-us .about-us-wrapper .mission-vision-wrapper .owl-carousel-wrapper .button-wrapper-carousel .swiper-button-next{position:relative;color:#8a8a8a}.about-us .about-us-wrapper .mission-vision-wrapper .stats{display:flex;align-items:center;gap:30px;border-bottom:1px solid #CCCCCC;margin-bottom:30px;padding-left:40px}.about-us .about-us-wrapper .mission-vision-wrapper .stats .count{font-size:60px;font-family:Nunito,sans-serif!important;font-weight:700;color:#959695}.about-us .about-us-wrapper .mission-vision-wrapper .owl-mission{padding-left:40px}.about-us .about-us-wrapper .mission-vision-wrapper .owl-mission .owl-nav{margin-top:20px;font-size:22px}.about-us .about-us-wrapper .mission-vision-wrapper .owl-mission .owl-nav .owl-prev{margin-right:24px}.about-us .about-us-wrapper .mission-vision-wrapper .owl-mission .title{font-size:25px;font-family:Nunito,sans-serif!important;margin-bottom:12px;font-weight:700;color:#706e6e}.industries ul{padding-left:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.industries ul li{list-style:none;border-radius:100px;border:1px solid #D3D5D6;display:inline-block;padding:8px 20px 8px 8px}.industries ul li img{border-radius:50%;aspect-ratio:1/1;margin-right:20px}.industries ul a{font-size:18px;color:#757171!important;text-decoration:none;font-weight:600}.industries .primary-btn{border-radius:50px;margin:40px auto 0;font-size:18px}.industries .primary-btn i{margin-left:6px}.why-us{background:url(../../../../../public/front/images/dotsbg.svg) no-repeat;background-position-x:1%}.why-us .description{border-bottom:1px solid #B7B3B3;margin-bottom:30px;padding-bottom:30px}.why-us ul{display:flex;align-items:left;justify-content:left;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-end}.why-us ul li{width:50%;display:flex;align-items:baseline;font-size:1.125rem;margin-bottom:8px}.why-us ul li:before{padding-right:.5rem;font-family:"Font Awesome 5 Free";content:"";font-size:13px;font-weight:700}.why-us .why-us-img{border-radius:182px 12px 12px 182px;margin-left:30px!important;width:-webkit-fill-available}.case-study nav .nav{border:0;justify-content:center;gap:40px;margin-bottom:30px}.case-study nav .nav .nav-link{border:0;color:#444;font-weight:500;text-transform:uppercase;letter-spacing:1px;position:relative;padding:5px}.case-study nav .nav .nav-link.active{border-bottom:2px solid #444444!important}.case-study nav .nav .nav-link:before{content:attr(data-number);color:#444;position:absolute;top:-5px;right:-10px;font-size:14px;font-weight:500}.case-study .tab-content .case-card{position:relative;overflow:hidden;display:block;border-radius:12px}.case-study .tab-content .case-card:hover .card-body{opacity:.2;transition:1s all}.case-study .tab-content .case-card:hover .card-body-lower{transition:1s all;top:100%;transform:translateY(-100%)}.case-study .tab-content .case-card .card-body{width:100%;bottom:0;position:absolute;background:linear-gradient(180deg,#ffffff03,#fff);padding:46px 20px 30px}.case-study .tab-content .case-card .card-body .title{font-size:20px;font-weight:500;letter-spacing:1px;color:#0d0d0d;margin-bottom:8px}.case-study .tab-content .case-card .card-body .tags{text-transform:uppercase}.case-study .tab-content .case-card .card-body .tags span{padding-right:10px;border-right:1px solid;color:#0d0d0d;margin-right:10px;font-size:14px}.case-study .tab-content .case-card .card-body .tags span:last-child{margin-right:0;padding-right:0;border-right:0}.case-study .tab-content .case-card .card-body-lower{position:absolute;top:100%;padding:30px 20px;background-color:#f3faf9;transition:1s all;text-align:center}.case-study .tab-content .case-card .card-body-lower .title{font-size:20px;font-weight:500;letter-spacing:1px;color:#0d0d0d;margin-bottom:4px!important}.case-study .tab-content .case-card .card-body-lower .title:hover{color:#089f1a!important}.case-study .tab-content .case-card .card-body-lower .description{font-size:14px;line-height:24px;text-align:center;margin-top:16px}.case-study .tab-content .case-card .card-body-lower .tags{text-transform:uppercase}.case-study .tab-content .case-card .card-body-lower .tags span{padding-right:10px;border-right:1px solid;color:#0d0d0d;margin-right:10px;font-size:14px}.case-study .tab-content .case-card .card-body-lower .tags span:last-child{margin-right:0;padding-right:0;border-right:0}.case-study .tab-content .case-card .card-body-lower i{margin-top:14px}.case-study .tab-content .case-card .card-body-lower i:hover{color:#089f1a!important}.case-study .primary-btn{margin:30px auto 0}.review .swiper-button-prev,.review .swiper-button-next{position:relative;display:inline-block}.review .swiper-button-prev svg,.review .swiper-button-next svg{width:revert-layer;color:#444}.review figure{width:100%;padding-right:80px!important}.review figure img{border-radius:12px}.review figure .video-play-section{top:99%;left:1%;transform:translateY(-100%)}.review .description{padding-bottom:20px;margin-bottom:20px;background-image:linear-gradient(to right,#ebebeb 64%,#fff0 0%);background-position:bottom;background-size:16px 2px;background-repeat:repeat-x;font-style:italic;font-size:20px;color:#4b535d;line-height:32px;position:relative}.review .description:before{content:url(../../../../../public/front/images/quote.svg);padding-right:.5rem;font-size:13px;font-weight:700;position:absolute;top:0;right:100%}.review .reviewer-wrapper .name{font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:4px}.review .reviewer-wrapper .designation{color:#757171}.review .btn-wrap .btn{border-radius:10px;border:1px solid #e7e7e7}.awards .award-card{border:1px solid #f5eeee;text-align:center;padding:30px;border-radius:6px}.awards .award-card figure{width:fit-content;margin:0 auto!important}.awards .award-card p{margin-block:14px 5px!important;font-weight:600}.awards .award-card span{color:#757171;font-weight:500}.about-video{position:relative}.about-video .video-container{height:100%;aspect-ratio:16/9;position:relative}.about-video .video-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#0000004d;border-radius:16px}.about-video .video-container video{border-radius:16px;aspect-ratio:16/9;width:100%;height:100%;object-fit:cover;object-position:bottom}.about .title{color:#757171;font-weight:700;font-size:40px;margin-bottom:26px;font-family:Nunito,sans-serif!important;line-height:48px}.about .stats-wrapper{display:flex;flex-wrap:wrap;gap:20px}.about .stats-wrapper .stats{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f3faf9;color:#089f1a;box-shadow:0 4px 4px 2px #00000040;width:253px;height:191px;border-radius:10px}.about .stats-wrapper .stats span{font-weight:600;font-size:36px}.about .stats-wrapper .stats p{font-weight:500;font-size:18px}.tools .nav .nav-link{border:0;color:#444;letter-spacing:1px;position:relative;font-size:20px;font-weight:600;text-align:start;padding-left:0;margin-bottom:10px}.tools .nav .nav-link:after{padding-left:1rem;font-family:"Font Awesome 5 Free";content:"";font-size:13px;font-weight:700;opacity:0}.tools .nav .nav-link.active{color:#089f1a;background-color:transparent}.tools .nav .nav-link.active:after{opacity:1}.tools .tab-content .tab-pane .description-wrapper{background-color:#f3faf9;border-radius:10px;padding:20px}.tools .tab-content .tab-pane .description-wrapper .wrapper{background-color:#fff;border-radius:10px;padding:30px}.tools .tab-content .tab-pane .description-wrapper .title{font-family:Nunito,sans-serif!important;font-weight:700;font-size:18px;margin-bottom:16px}.tools .tab-content .tab-pane .description-wrapper .description{font-size:16px}.tools .tab-content .tab-pane .tools-icon-wrapper{background-color:#fff;border-radius:10px;display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:18px}.tools .tab-content .tab-pane .tools-icon-wrapper .tools-icon{display:flex;gap:10px;flex-wrap:wrap}.tools .tab-content .tab-pane .tools-icon-wrapper .tools{width:fit-content;flex-shrink:0;width:105px;height:96px;box-shadow:0 4px 4px #00000026;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px}.tools .tab-content .tab-pane .tools-icon-wrapper .tools img{width:auto!important;height:auto!important}.team .team-card figure{border-radius:12px}.team .team-card .card-body{text-align:center}.team .team-card p{font-size:20px;font-weight:500;padding-block:12px 4px}.team .team-card span{font-size:15px;color:#757171;font-weight:500}.contact-info .location-content-wrapper{display:flex;align-items:center;flex-wrap:wrap}.contact-info .location-content-wrapper .location-content{display:flex;align-items:center;gap:15px}.contact-info .location-content-wrapper .location-content figure{width:50px;height:50px;background-color:#f3faf9;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 4px #00000040}.contact-info .location-content-wrapper .location-content figure img{width:auto!important;height:auto!important}.contact-info .location-content-wrapper .location-content p{font-family:Nunito,sans-serif!important;font-size:20px;font-weight:700}.contact-info .location-content-wrapper .location-content span,.contact-info .location-content-wrapper .location-content a{color:#4b535d!important}.branches{color:#fff!important}.branches .background-wrapper{padding:60px 40px 70px;border-radius:8px;isolation:isolate;position:relative;overflow:hidden}.branches .background-wrapper .background-wrapper-img{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1}.branches .background-wrapper .background-wrapper-img img{position:absolute;top:0;left:0;opacity:0;transition:1s all}.branches .background-wrapper .background-wrapper-img img.active{opacity:1}.branches .background-wrapper:after{content:"";border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:#000000b3;z-index:-1}.branches .background-wrapper .section-title{color:#fff}.branches .background-wrapper .nav{padding-right:30px}.branches .background-wrapper .nav .nav-link{border:0;color:#fff!important;letter-spacing:1px;position:relative;font-size:22px;font-weight:600;text-align:start;display:flex;align-items:center;gap:24px;border-radius:0;margin-bottom:20px;padding-left:10px}.branches .background-wrapper .nav .nav-link figure{border-radius:50%}.branches .background-wrapper .nav .nav-link.active{border-bottom:2px solid #fff;background-color:transparent}.branches .background-wrapper .tab-content .tab-pane .address{font-size:25px;font-weight:600;letter-spacing:1px;color:#e3ffe6;margin-bottom:6px}.branches .background-wrapper .tab-content .tab-pane .country{letter-spacing:1px;font-size:18px;margin-bottom:22px}.branches .background-wrapper .tab-content .tab-pane .description{font-size:16px;margin-bottom:22px;line-height:30px}.branches .background-wrapper .tab-content .tab-pane .description a{font-weight:700}.branches .background-wrapper .tab-content .tab-pane .description a i{padding-left:6px}.branches .background-wrapper .tab-content .tab-pane .branch-representive{display:flex;align-items:center;font-family:Nunito,sans-serif!important;font-weight:600;font-size:20px;letter-spacing:1px}.branches .background-wrapper .tab-content .tab-pane .branch-representive p{padding-left:1px;font-weight:700}.branches .background-wrapper .tab-content .tab-pane span{display:block}.branches .background-wrapper .tab-content .tab-pane span i{padding-right:6px;margin-top:20px}.branches .background-wrapper .tab-content .tab-pane .map{height:100%}.branches .background-wrapper .tab-content .tab-pane .map iframe{border-radius:6px;width:100%!important;height:100%}.all-location-map .leaflet-container{background:transparent;outline-offset:1px}.all-location-map .leaflet-control-container{display:none}.appointment .title{font-size:34px;font-weight:700;font-family:Nunito,sans-serif!important;color:#757171}.appointment .description{font-size:24px;margin-block:10px 30px;line-height:initial}.appointment .sub-title{font-family:Nunito,sans-serif!important;font-size:24px;font-weight:700}.appointment ul{margin-bottom:40px!important}.appointment ul li{font-size:20px;position:relative;margin-top:20px;display:flex;gap:12px}.appointment ul li:before{content:url(../../../../../public/front/images/checkvector.svg);height:22px;padding-top:4px}.appointment .support-team{display:flex;align-items:center;gap:20px}.appointment .support-team figure{border-radius:50%}.appointment .support-team .name{font-size:22px;font-weight:600;font-family:Nunito,sans-serif!important;margin-bottom:10px}.appointment .support-team .designation{color:#8c8c8c;margin-bottom:4px}.appointment .support-team a{color:#525252}#map-wrapper{position:relative}#map-wrapper #map{height:100%;width:100%}#map-wrapper .dot-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(0,0,0,.1) 2px,transparent 2px);background-size:25px 25px;pointer-events:none;z-index:500;border-radius:50%}.contact-detail figure{border-radius:10px}.contact-detail .name{font-size:30px;font-weight:700;font-family:Nunito,sans-serif!important}.contact-detail .address{display:flex;gap:20px;font-size:22px;font-weight:500;margin-block:10px 16px}.contact-detail .address span{color:#4b535d}.contact-detail .address p{color:#089f1a}.contact-detail .contact-detail-wrapper{margin-top:30px!important}.contact-detail .contact-detail-wrapper li{display:flex;align-items:center;margin-bottom:20px;gap:16px}.blogs .blog-card{transition:.2s all}.blogs .blog-card:hover{box-shadow:0 0 10px 1px #00000008}.blogs .blog-card:hover .title{color:#089f1a!important}.blogs .blog-card:hover img{transform:rotate(1deg) scale(1.05)}.blogs .blog-card img{transition:all .3s}.blogs .blog-card .date{font-size:14px;color:#929292;margin-block:16px 12px}.blogs .blog-card .title{font-size:25px;font-family:Nunito,sans-serif!important;font-weight:700;line-height:30px;margin-bottom:10px;text-transform:none;border-bottom:0;display:block;color:#444!important}.blogs .blog-card .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px!important}.blogs .blog-card a{color:#089f1a!important;font-family:Nunito,sans-serif!important;font-weight:700;font-size:14px;text-transform:uppercase;border-bottom:1px solid #089F1A}.blogs .blog-card a i{transform:rotate(45deg);margin-left:8px}.blogs .background{background-color:#f3faf9;padding:20px 24px;position:relative}.blogs .background input{width:100%;padding:11px 20px;border:0;box-shadow:0 0 20px 10px #00000005}.blogs .background button{position:absolute;top:20px;right:24px;background-color:#089f1a;padding:11px 20px;border:0;color:#fff}.blogs .background .title{color:#757171;font-size:30px;font-weight:700;font-family:Nunito,sans-serif!important;margin-bottom:20px}.blogs .background .categories li{width:100%}.blogs .background .categories li a{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;margin-bottom:20px;padding:14px 20px;font-size:18px;font-weight:600;box-shadow:0 0 20px 10px #00000005}.blogs .background .categories li a i{color:#089f1a}.blogs .background .categories li a:hover{box-shadow:0 0 20px 10px #0000000d}.blogs .background .tags{display:flex;flex-wrap:wrap;gap:16px}.blogs .background .tags a{display:block;background-color:#fff;padding:8px 18px;box-shadow:0 0 20px 10px #00000005;border:1px solid #E6E6E6;border-radius:4px}.blogs .background .tags a:hover{box-shadow:0 0 20px 10px #0000000d;color:#089f1a!important}.progress{width:70px;height:70px!important;margin:auto;transform:rotate(-90deg);position:fixed;right:20px;top:50%;z-index:9999;opacity:0;transition:opacity .4s ease;background:transparent!important}.progress span{position:absolute;width:100%;text-align:center;height:20px;top:calc(50% - 8px);left:0;transform:rotate(90deg);font-size:16px;font-weight:700;color:#333;z-index:2}.progress svg{width:100%;height:100%;position:absolute;top:0;left:0}.progress .progress-circle-bg{fill:none;stroke:#ddd;stroke-width:5}.progress .progress-circle{fill:none;stroke:#089f1a;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.blog-detail{padding-top:180px!important}.blog-detail .blog-title{font-size:64px!important;text-align:center;max-width:700px;margin:0 auto!important;font-weight:700}.blog-detail .main-img{width:100%;border-radius:8px;margin-block:20px!important}.blog-detail .sub-title{font-size:22px;text-align:center;max-width:1000px;margin-inline:auto;margin-block:16px;font-weight:500}.blog-detail .toc{margin-right:30px;position:sticky;top:20px;border:1px solid #d1d1d1;padding:10px}.blog-detail .toc nav{max-height:420px;overflow:auto}.blog-detail .toc .toc-title{margin-bottom:16px;font-weight:600}.blog-detail .toc a{font-size:14px;margin-bottom:12px!important;font-weight:500;display:block}.blog-detail .tags{display:flex;align-items:center;gap:14px;margin-block:10px;justify-content:center}.blog-detail .tags a{background-color:#ecfff4;color:#089f1a!important;border:1px dashed #089F1A;padding:4px 16px;font-size:14px;border-radius:16px;flex-shrink:0}.blog-detail .calculated-track{margin-top:40px}.blog-detail .detail-wrapper{line-height:31px}.blog-detail .detail-wrapper>*{margin-bottom:12px!important}.blog-detail .detail-wrapper h2{font-size:22px;margin-block:16px!important}.blog-detail .detail-wrapper a{color:#089f1a!important;text-decoration:underline!important}.blog-detail .detail-wrapper p{margin-bottom:12px!important}.blog-detail .detail-wrapper p:has(img){margin-bottom:0!important}.blog-detail .detail-wrapper p img{width:100%!important;height:100%!important}.blog-detail .detail-wrapper p:has(img)+span{color:#757171;font-style:italic;font-size:14px}.blog-detail .detail-wrapper blockquote{background-color:#f3faf9;display:flex;justify-content:center;align-items:center;padding:26px 36px;font-size:18px;font-style:italic;border-radius:6px}.blog-detail .detail-wrapper blockquote a{display:block}.blog-detail .detail-wrapper blockquote:before{content:url(../../../../../public/front/images/blog-quote.svg);flex-shrink:0;text-align:center;margin-right:20px}.blog-detail .detail-wrapper ul,.blog-detail .detail-wrapper ol{padding-left:24px!important}.blog-detail .detail-wrapper ul li,.blog-detail .detail-wrapper ol li{list-style-type:inherit!important;margin-bottom:12px}.blog-detail .detail-wrapper .table-wrapper{margin-top:30px}.blog-detail .detail-wrapper .table-wrapper table{text-align:left}.blog-detail .detail-wrapper .table-wrapper table thead th{background-color:#f3faf9}.blog-detail .detail-wrapper .table-wrapper table tr:nth-child(2n) td{background-color:#fafafa}.blog-detail .accordion-button{padding-top:6px}.blog-detail .related-company .title{margin-bottom:16px;font-size:22px;font-weight:500;color:#000}.navbar-asds{position:sticky;top:20px}.blog-redirect .blog-redirect-wrapper{background-color:#094e31cc;padding:30px 30px 0;color:#fff;display:flex;justify-content:space-between;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px}.blog-redirect .blog-redirect-wrapper .title{font-size:24px;font-weight:500}.blog-redirect .blog-redirect-wrapper a{flex-shrink:0}.blog-redirect figure img{opacity:.8;filter:hue-rotate(301deg)}.career-list .career-list-wrapper{padding:20px 40px;box-shadow:0 0 15px #00000026;border-radius:10px}.career-list .career-list-wrapper .carrer-card{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #DEDEDE;gap:36px;padding-block:20px}.career-list .career-list-wrapper .carrer-card:last-child{border-bottom:0}.career-list .career-list-wrapper .carrer-card figure{width:60px;height:60px;border-radius:50%;box-shadow:0 0 12px #0000000f;display:flex;justify-content:center;align-items:center}.career-list .career-list-wrapper .carrer-card figure img{width:auto!important;height:auto!important}.career-list .career-list-wrapper .carrer-card .content{margin-right:auto}.career-list .career-list-wrapper .carrer-card .content a{font-weight:700;font-family:Nunito,sans-serif!important;font-size:24px}.career-list .career-list-wrapper .carrer-card .content a:hover{color:#089f1a!important}.career-list .career-list-wrapper .carrer-card .content ul{margin-top:4px!important;display:flex;gap:25px;flex-wrap:wrap;color:#8a8a8a}.career-list .career-list-wrapper .carrer-card .content ul i{padding-right:8px}.career-list .career-list-wrapper .carrer-card .apply-now{font-size:20px;font-family:Nunito,sans-serif!important;color:#089f1a!important;font-weight:600}.career-list .career-list-wrapper .carrer-card .apply-now i{font-size:18px;padding-left:10px}.career-list .career-about{box-shadow:0 0 15px #00000026;border-radius:10px;padding:20px}.career-list .career-about .title{font-size:30px;font-family:Nunito,sans-serif!important;font-weight:800;margin-bottom:10px;color:#929292}.career-list .career-about .title span{color:#089f1a}.career-list .career-about a{color:#089f1a!important;font-size:14px;text-transform:uppercase;font-weight:700}.career-list .career-about a i{padding-left:8px}.benefits .benefits-card{text-align:center;padding:26px 12px;border-radius:6px;background-color:#f3faf9;color:#089f1a;box-shadow:0 4px 4px 2px #00000040}.benefits .benefits-card .title{font-size:25px;font-weight:700;font-family:Nunito,sans-serif!important;margin-bottom:10px}.benefits .benefits-card .description{text-align:center;font-size:16px}.benefits figure{border-radius:8px}.similar .description{font-size:16px}.similar .similar-card{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column}.similar .similar-card figure{margin:0 auto 16px!important}.similar .similar-card .title{font-size:30px;font-weight:600;font-family:Nunito,sans-serif!important;margin-bottom:0}.similar ul{margin-bottom:40px!important}.similar ul li{font-size:16px;position:relative;margin-top:16px;display:flex;gap:12px}.similar ul li:before{content:url(../../../../../public/front/images/checkvector.svg);height:22px;padding-top:4px}.process{background-color:#f3faf9}.process figure{width:100%!important}.process .content-wrapper{padding-right:14%!important}.process .process-card-wrapper{background-color:#f3faf9;padding:40px 0 30px 30px;z-index:10;position:relative;margin-top:-100px;counter-reset:section}.process .process-card-wrapper .prcess-card{text-align:center;box-shadow:0 0 15px #00000014;padding:30px;border-radius:10px;position:relative;isolation:isolate}.process .process-card-wrapper .prcess-card:before{counter-increment:section;content:"0" counter(section);position:absolute;bottom:0;right:0;z-index:-1;font-weight:800;font-size:100px;color:#fff;line-height:80px;-webkit-text-stroke:1px #EDEBEB;text-stroke:1px #EDEBEB}.process .process-card-wrapper .prcess-card .title{font-size:22px;font-weight:500;color:#757171;margin-bottom:10px}.process .process-card-wrapper .prcess-card .description{text-align:center}.career-detail .section-title{color:#424242;text-align:start;padding-bottom:1rem;border-bottom:1px solid #C7C7C7;font-size:36px;font-weight:700;margin-bottom:30px;font-family:Nunito,sans-serif!important}.career-detail .career-content h2{color:#424242;font-size:26px;font-weight:500;margin-bottom:1rem!important}.career-detail .career-content .description{margin-bottom:30px;font-size:18px;line-height:31px;color:#4b535d}.career-detail .career-content .sub-head{font-size:1.5rem;color:#424242;letter-spacing:1px;margin-bottom:18px}.career-detail .career-content ul{padding-left:1rem!important;color:#424242;font-family:Nunito,sans-serif!important}.career-detail .career-content ul li{list-style-type:initial;margin-bottom:6px;font-size:18px}.career-detail .career-content .contact-mail{color:gray;font-size:20px;font-weight:600;letter-spacing:1px;font-family:Nunito,sans-serif!important}.career-detail .career-content .contact-mail a{color:#089f1a!important}.career-form{margin-top:2.5rem}.career-form h2{color:#707070;font-family:Nunito,sans-serif!important;font-size:30px;margin-bottom:30px!important;font-weight:500;text-transform:capitalize}.career-form label{font-size:18px;color:#089f1a;color:#7c7c7c;font-weight:500;letter-spacing:.96px}.career-form .form-control{height:46px;color:#948b9f}.career-form .form-control:focus{box-shadow:0 0 0 .25rem #0d6dfd00}.career-form .form-control::placeholder{color:#948b9f}.career-form .form-control::-webkit-file-upload-button{background-color:#fff;border-right:1px solid #c7c7c7;color:#948b9f;height:46px}.career-form textarea{height:190px!important;padding-top:16px}.career-form .primary-btn{margin-top:40px}.referral .referral-wrapper{background-color:#f3faf9;border:1px solid #CCCCCC;border-radius:10px;padding:55px}.referral .referral-wrapper .program{display:flex;align-items:center}.referral .referral-wrapper .program .title{color:#757171;font-size:55px;font-family:Nunito,sans-serif!important;font-weight:700}.referral .referral-wrapper .program i{font-size:100px;color:#089f1a}.referral .referral-wrapper .bonus{border-top:1px solid #CCCCCC;margin-top:20px;padding-top:30px;display:flex;align-items:center;gap:30px;color:#757171}.referral .referral-wrapper .bonus span{font-size:50px;font-weight:600}.referral .referral-wrapper .bonus p{font-family:Nunito,sans-serif!important;font-size:30px;line-height:38px}.referral .referral-form{padding:40px 30px;background-color:#fff;color:#757171}.referral .referral-form .sub-title{font-family:Nunito,sans-serif!important;font-size:40px;font-weight:700}.referral .referral-form p{line-height:28px}.referral .referral-form form input:not([type=checkbox]):not([type=radio]),.referral .referral-form form select{height:56px}.referral .referral-form .term-condition{display:flex;align-items:center;margin-top:30px;gap:18px}.referral .referral-form .term-condition a{color:#089f1a!important}.referral .referral-form .term-condition .primary-btn{flex-shrink:0}.suitable .suitable-card{background-color:#f3faf9;box-shadow:0 8px 4px #089f1a;text-align:center;padding-block:30px;border-radius:8px}.suitable .suitable-card figure{width:fit-content;margin:0 auto 18px!important}.suitable .suitable-card .title{font-weight:600;font-size:20px}.referral-benefits figure{border-radius:8px}.referral-benefits .col-lg-6 .col-lg-6{border:1px solid #CCCCCC}.referral-benefits .col-lg-6 .col-lg-6:nth-child(3n+1){background-color:#f3faf9}.referral-benefits .referral-benefits-card{padding:40px 18px}.referral-benefits .referral-benefits-card .title{font-size:24px;font-weight:700;color:#757171;font-family:Nunito,sans-serif!important;margin-bottom:10px}.referral-benefits .referral-benefits-card .description{line-height:28px}.referral-process .col-lg-3{clip-path:polygon(0 0,80% 0,100% 50%,80% 100%,0 100%)}.referral-process .col-lg-3:first-child{background-color:#089f1a}.referral-process .col-lg-3:first-child img{filter:brightness(0) invert(1)}.referral-process .col-lg-3:nth-child(2){background-color:#56bd64}.referral-process .col-lg-3:nth-child(2) img{filter:brightness(0) invert(1)}.referral-process .col-lg-3:nth-child(3){background-color:#a4dbae}.referral-process .col-lg-3:nth-child(3) .referral-process-card{color:#444}.referral-process .col-lg-3:nth-child(4){background-color:#d4ebd8}.referral-process .col-lg-3:nth-child(4) .referral-process-card{color:#444!important}.referral-process .referral-process-card{color:#fff;padding:20px 22px 20px 4px}.referral-process .referral-process-card figure{width:fit-content}.referral-process .referral-process-card .sub-title{font-size:18px;font-family:Nunito,sans-serif!important;font-weight:500;margin-block:14px;border-bottom:1px solid;width:160px;padding-bottom:4px}.referral-process .referral-process-card .title{font-size:20px;font-family:Nunito,sans-serif!important;font-weight:700;margin-bottom:8px}.referral-process .referral-process-card .description{font-size:16px;line-height:24px;padding-right:17px;text-align:left}.case-challange figure{border-radius:8px}.case-about .case-about-wrapper{background-color:#f3faf9;box-shadow:0 4px 4px 2px #00000040;border-radius:10px;padding:40px}.case-about .case-about-wrapper figure{width:100%;border-radius:10px}.case-about .case-about-wrapper ol{padding-left:1rem!important}.case-about .case-about-wrapper ol li{text-align:justify;list-style-type:decimal;margin-bottom:6px;line-height:27px}.case-about .case-about-wrapper .stats{margin-top:16px}.case-about .case-about-wrapper .stats p{font-size:20px;font-weight:700;font-family:Nunito,sans-serif!important;margin-bottom:4px!important;color:#757171}.case-about .case-about-wrapper .stats span{color:#757171}.methodology .col-lg-4:nth-child(2n) .methodology-content{background-color:#f3faf9}.methodology .col-lg-4:nth-child(2n) .methodology-content span{background-color:#fff}.methodology .methodology-content{border:1px solid #CCCCCC;padding:30px 50px;border-radius:10px}.methodology .methodology-content span{box-shadow:0 0 4px #00000026;color:#089f1a;font-family:Nunito,sans-serif!important;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:600;background-color:#f3faf9;border-radius:4px}.methodology .methodology-content .title{font-size:30px;font-family:Nunito,sans-serif!important;font-weight:700;color:#757171;margin-block:20px 10px}.methodology .methodology-content ul{padding-left:22px!important}.methodology .methodology-content ul li{list-style-type:disc;margin-bottom:10px;color:#757171;line-height:28px}.contributor .contributor-wrapper{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.contributor .contributor-wrapper .contributor-content{box-shadow:0 0 12px #00000026;width:fit-content;padding:16px;border-radius:6px}.contributor .contributor-wrapper .contributor-content .number{display:flex;align-items:center;gap:20px}.contributor .contributor-wrapper .contributor-content .number span{font-size:36px;font-weight:700;color:#757171;font-family:Nunito,sans-serif!important}.contributor .contributor-wrapper .contributor-content .number figure{width:57px;height:57px;background-color:#f3faf9;box-shadow:0 0 4px #00000026;display:flex;justify-content:center;align-items:center}.contributor .contributor-wrapper .contributor-content .number figure img{width:auto!important;height:auto!important}.contributor .contributor-wrapper .contributor-content .title{font-family:Nunito,sans-serif!important;font-size:20px;font-weight:700;color:#757171;margin-top:8px}.summary .summary-wrapper{background-color:#f3faf9;box-shadow:0 4px 4px 2px #00000040;border-radius:10px;padding:50px 30px}.summary .summary-wrapper .title{font-family:Nunito,sans-serif!important;font-weight:700;font-size:25px;color:#757171;margin-bottom:10px}.summary .summary-wrapper ul li{margin-bottom:10px;color:#757171}.summary .summary-wrapper ul li:before{padding-right:.75rem;font-family:"Font Awesome 5 Free";content:"";font-size:13px;font-weight:700;color:#089f1a}.portfolio .menu{margin-block:30px 40px}.portfolio .menu ul{max-width:1027px;margin:0 auto!important;background-color:#f3faf9;display:flex;justify-content:center;align-items:center;padding-block:22px;gap:45px;border-radius:8px;box-shadow:0 0 4px #00000026}.portfolio .menu ul li{font-family:Nunito,sans-serif!important;font-size:18px;font-weight:600}.portfolio .menu ul li a.active{color:#089f1a!important}.portfolio .portfolio-card:hover figcaption{background-color:#089f1a;color:#fff}.portfolio .portfolio-card:hover figcaption i{background-color:#f3faf9;color:#089f1a!important}.portfolio .portfolio-card figure{position:relative;box-shadow:0 0 4px #00000026;border-radius:8px}.portfolio .portfolio-card figure figcaption{background-color:#f3faf9;position:absolute;bottom:5%;left:50%;width:95%;transform:translate(-50%);border-radius:4px;transition:all .5s;box-shadow:0 0 4px #00000026}.portfolio .portfolio-card figure figcaption div{padding-block:10px;display:block}.portfolio .portfolio-card figure figcaption p{text-align:center;font-size:20px;font-weight:500}.portfolio .portfolio-card figure figcaption i{position:absolute;right:0;top:0;background-color:#089f1a;aspect-ratio:1/1;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;transition:all .5s}.portfolio-detail figure{height:530px;width:100%;overflow:hidden;position:relative;border-radius:10px}.portfolio-detail figure:hover img{transition:6.5s all linear;transform:translateY(calc(-100% + 530px))}.portfolio-detail figure img{transform:translateY(0);width:auto!important;height:auto!important}.portfolio-detail .primary-btn{margin-top:40px;border-radius:50px}.portfolio-work .title{font-family:Nunito,sans-serif!important;color:#757171;font-weight:700;font-size:25px}.portfolio-work .info{color:#4b535d}.portfolio-work figure img{width:auto!important;height:auto!important}.portfolio-work .technology-wrapper{display:flex;gap:24px;flex-wrap:wrap}.portfolio-work .technology-wrapper .technology-info{width:fit-content}.portfolio-work .technology-wrapper .technology-info figure{border:1px solid #CCCCCC;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.portfolio-work .technology-wrapper .technology-info .tech{font-size:18px;font-weight:500;color:#757171;text-align:center}.solution span{color:#089f1a;background-color:#f3faf9;padding:16px;display:block;width:fit-content;margin:0 auto!important;box-shadow:0 0 4px #00000026;font-size:24px;font-weight:600;font-family:Nunito,sans-serif!important}.solution .title{font-size:30px;margin-block:10px;font-family:Nunito,sans-serif!important;font-weight:700;color:#757171}.solution .description{text-align:center;font-size:16px}.module .nav{border:0;flex-direction:column}.module .nav .nav-link{border:0;color:#757171;position:relative;font-size:20px;font-weight:600;text-align:start;margin-bottom:10px;border-bottom:1px solid #CFCCCC;padding:30px 14px;width:100%;display:flex;justify-content:space-between;align-items:center}.module .nav .nav-link i{opacity:0}.module .nav .nav-link.active{color:#089f1a!important;background-color:#f3faf9}.module .nav .nav-link.active i{opacity:1}.module .tab-content{background-color:#f3faf9;height:100%;padding:30px 0 0 30px}.module .tab-content .title{font-size:25px;font-weight:500;letter-spacing:1px;color:#747171;margin-bottom:16px}.module .tab-content .description{color:#4b535d}.module .tab-content .description ul{padding-left:22px!important}.module .tab-content .description ul li{list-style-type:disc;margin-bottom:16px}.module .tab-content figure{border-radius:8px}.benefit-product .benefit-product-card figure{width:100px;height:100px;background-color:#f3faf9;border-radius:50%;border:1px solid #CCCCCC;display:flex;justify-content:center;align-items:center;margin:0 auto!important}.benefit-product .benefit-product-card figure img{width:auto!important;height:auto!important}.benefit-product .benefit-product-card .title,.benefit-product .benefit-product-card .description{text-align:center}.benefit-product .benefit-product-card .title{font-size:26px;font-weight:700;font-family:Nunito,sans-serif!important;color:#757171;margin-block:8px}.benefit-product .benefit-product-card .description{color:#4b535d;text-align:center!important;line-height:30px}.business-role .title{color:#757171;font-size:28px;letter-spacing:1px;font-weight:600;text-align:center;margin-bottom:16px}.business-role .description{text-align:center;line-height:30px;color:#4b535d}.why-product{position:relative}.why-product .col-lg-6{padding:0}.why-product .pole,.why-product .section-title-wrapper{position:absolute;left:50%;bottom:0;transform:translate(-50%);height:82%}.why-product .section-title-wrapper{top:40px;z-index:1}.why-product ul{padding:246px 36px 70px!important;height:100%;border-radius:10px}.why-product ul li{margin-bottom:20px;font-size:18px;display:flex;gap:10px}.why-product ul.without{background-color:#f3faf9}.why-product ul.without li:before{content:"❌"}.why-product ul.with{background-color:#fff4f4}.why-product ul.with li:before{content:"✅"}.case-studies-benefit .parent{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,80px);grid-column-gap:20px;grid-row-gap:20px}.case-studies-benefit .parent .main-img{height:100%;border-radius:8px}.case-studies-benefit .parent .why-card{background-color:#f3faf9;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:12px;box-shadow:0 0 12px #0000001f;border-radius:8px}.case-studies-benefit .parent .why-card figure{width:fit-content}.case-studies-benefit .parent .why-card .title{margin-block:16px;font-size:22px;font-weight:600;color:#757171;font-family:Nunito,sans-serif!important}.case-studies-benefit .parent .why-card .description{text-align:center}.case-studies-benefit .parent .why-card2{background-color:transparent}.case-studies-benefit .parent .why-card2 .title2{font-size:30px;font-weight:700}.case-studies-benefit .div1{grid-area:1 / 1 / 4 / 4}.case-studies-benefit .div5{grid-area:1 / 4 / 7 / 7}.case-studies-benefit .div6{grid-area:1 / 7 / 4 / 13}.case-studies-benefit .div2{grid-area:4 / 1 / 7 / 4}.case-studies-benefit .div3{grid-area:4 / 7 / 7 / 10}.case-studies-benefit .div4{grid-area:4 / 10 / 7 / 13}.top-img{border-radius:20px}.info-stats .col-sm-12:last-child .cardd .blocker{display:none}.info-stats .cardd{outline:1px solid #e0e0e0;height:100%;padding:40px 20px;border-radius:10px;position:relative}.info-stats .cardd .blocker{position:absolute;width:26px;z-index:100;height:100%;background-color:#fff;left:99.9%;top:0;display:flex;flex-direction:column;justify-content:center;padding-block:4px;gap:36px}.info-stats .cardd .blocker .block-div{background-color:#fff;height:50%;width:26px;border:1px solid #e0e0e0;border-top-color:#fff;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.info-stats .cardd .blocker .block-div:last-child{transform:rotate(180deg)}.info-stats .cardd .title{font-size:24px;font-weight:500;color:gray}.info-stats .cardd .clientlogo{margin-top:20px!important}.info-stats .cardd .clientlogo img{max-height:30px}.problem-solving{background-color:#f3faf9;padding-block:65px}.problem-solving .nav-link{letter-spacing:0!important;padding:14px 20px!important;font-family:Nunito,sans-serif!important}.problem-solving .nav-link.active{background-color:#fff!important;box-shadow:0 0 12px #00000040}.problem-solving .nav-link.active:after{opacity:1}.problem-solving .nav-link:after{padding-left:1rem;font-family:"Font Awesome 5 Free";content:"";font-size:13px;font-weight:700;opacity:0}.problem-solving .description-wrapper{padding:40px!important;background-color:#fff!important;box-shadow:0 0 12px #00000040}.problem-solving .description-wrapper .description{font-size:18px!important;line-height:30px}.problem-solving .description-wrapper .title{font-size:24px!important;color:#757171}.fellowship .title{font-size:26px;margin-bottom:12px;font-weight:600}.fellowship .title p{display:inline;color:#089f1a}.fellowship .sub-title{font-size:20px}.fellowship .fellowship-content{padding-right:60px}.fellowship .fellowship-content .section-title{margin-bottom:20px;font-size:36px;font-weight:600;font-family:Nunito,sans-serif!important}.fellowship .fellowship-content .section-title p{display:inline;color:#089f1a;font-weight:700}.fellowship .description{font-size:18px;line-height:30px}.fellowship figure{border-radius:10px}.fellowship .apply-if .position-stick{position:sticky;top:10px}.fellowship .apply-if .title,.fellowship .apply-if .description{text-align:center}.fellowship .apply-if .apply-if-card{box-shadow:inset 0 0 10px #089f1a62;padding:30px 40px;margin-bottom:20px;border-radius:10px}.fellowship .apply-if .apply-if-card .count{background-color:#089f1a;opacity:1;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:600;margin-bottom:36px}.life-ultrabyte{padding-top:180px!important}.life-ultrabyte .sticky-top{position:sticky;top:20%}.life-ultrabyte .main-title{font-size:64px;font-weight:600;text-align:center;margin-top:20px}.life-ultrabyte .main-title span{color:#089f1a}.life-ultrabyte .description{font-size:20px;text-align:center;margin-top:20px}.life-ultrabyte figure{border-radius:10px;margin-bottom:30px!important;position:sticky;top:0}.life-ultrabyte a{margin:30px auto 0!important}.video-container{height:100%}.video-container .video-container-wrapper{position:relative;isolation:isolate}.video-container .video-container-wrapper:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0006;border-radius:10px}.video-container .video-container-wrapper video{border-radius:10px;min-height:550px;width:100%;height:100%;object-fit:cover;object-position:bottom}.video-container .video-container-wrapper .video-text{position:absolute;top:50%;padding-inline:100px;transform:translateY(-50%);color:#fff;z-index:1}.video-container .video-container-wrapper .video-text p{font-size:40px;font-weight:600}.video-container .video-container-wrapper .video-text .name{font-size:20px;margin-top:20px!important}.we-believe-detail .title{font-size:30px;font-weight:700;font-style:italic;color:#089f1a;margin-bottom:20px}.events .event-card{height:100%}.events .title{font-size:40px;font-weight:700;margin-bottom:10px;text-align:center}.events .title span{color:#089f1a}.events .sub-title{max-width:800px;margin:6px auto 30px!important;text-align:center}.events figure{border-radius:6px;height:350px}.events .card-title{font-weight:700;font-size:18px;margin-top:4px;font-family:Nunito,sans-serif!important}.find-a-designer .search-wrapper{background-image:url(../../../../../public/front/images/find-a-designer.png);padding:55px;border-radius:20px;border:1px solid #BCBCBC}.find-a-designer .search-wrapper .title{font-size:58px;font-family:Nunito,sans-serif!important;font-weight:600;line-height:66px}.find-a-designer .search-wrapper .sub-title{font-size:24px;font-family:Nunito,sans-serif!important;margin-block:22px 28px}.find-a-designer .search-wrapper .form-control{height:62px;padding-left:30px}.find-a-designer .search-wrapper .form-control::placeholder{color:#787878;font-family:Nunito,sans-serif!important;font-size:18px}.find-a-designer .search-wrapper p{color:#444;font-size:14px;font-weight:600}.find-a-designer .company-wrapper{padding:40px;border:1px solid #BCBCBC;border-radius:20px}.find-a-designer .company-wrapper .title{font-size:30px;font-family:Nunito,sans-serif!important;font-weight:600;line-height:36px}.find-a-designer .company-wrapper .title p{color:#089f1a}.find-a-designer .company-wrapper .description{font-size:20px;font-family:Nunito,sans-serif!important;font-weight:500;margin-top:20px}.find-a-designer .company-wrapper ul{margin-top:20px!important}.find-a-designer .company-wrapper ul li{display:flex;gap:14px;margin-bottom:12px}.find-a-designer .company-wrapper ul li figure{flex-shrink:0}.find-a-designer .company-wrapper ul li figure img{width:auto!important;height:auto!important}.find-a-designer .company-wrapper ul li span{font-size:18px;font-family:Nunito,sans-serif!important;font-weight:500}.category-field figure{position:relative;isolation:isolate;border-radius:10px;width:100%}.category-field figure figcaption{position:absolute;top:0;left:0;color:#fff;z-index:1;padding:25px}.category-field figure figcaption span{font-family:Nunito,sans-serif!important;font-weight:600;font-size:18px}.category-field figure figcaption p{font-size:22px;font-weight:600;line-height:28px;margin-top:8px!important}.category-field figure:after{background:linear-gradient(180deg,#000000e6,#0000 60%);content:"";position:absolute;width:100%;height:100%;top:0;left:0}.find-a-designer-description .title{font-family:Nunito,sans-serif!important;font-weight:600;font-size:40px;color:#686868;line-height:46px}.find-a-designer-description ul{margin-top:24px!important;padding-left:20px!important}.find-a-designer-description ul li{list-style-type:disc;margin-bottom:10px;font-size:18px}.find-a-designer-description figure{border-radius:10px}.stats-wrapper .stats{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f3faf9;color:#089f1a;box-shadow:0 4px 4px 2px #00000040;height:191px;border-radius:10px}.stats-wrapper .stats span{font-weight:600;font-size:36px}.stats-wrapper .stats p{font-weight:500;font-size:18px}.field-category .section-title{font-family:Nunito,sans-serif!important;font-size:24px;font-weight:600;margin-bottom:36px}.field-category input{height:48px;max-width:335px;padding-left:26px}.field-category input::placeholder{color:#787878;font-family:Nunito,sans-serif!important;font-size:18px}.field-category .owl-design-category .owl-item{padding:10px}.field-category .category-card{box-shadow:0 0 12px #00000026;padding:30px 20px;margin-top:20px;border-radius:6px}.field-category .category-card figure{width:fit-content}.field-category .category-card .category-title{display:flex;align-items:center;gap:16px;margin-bottom:22px}.field-category .category-card .category-title .title{font-weight:600;font-family:Nunito,sans-serif!important;font-size:20px}.field-category .category-card .rating{margin-bottom:18px}.field-category .category-card .rating i{color:#ffa304;margin-right:12px}.field-category .category-card .people-wrapper{display:flex;justify-content:space-between;align-items:center}.field-category .category-card .people-wrapper .people{display:flex}.field-category .category-card .people-wrapper .people img{width:auto!important;height:auto!important;border:1px solid #B7FFD4;border-radius:50%;margin-left:-14px}.field-category .category-card .people-wrapper .people img:first-child{margin-left:0!important}.field-category .category-card .people-wrapper i{color:#089f1a86;font-size:30px;padding-right:20px}.all-card-category .staff-card{padding:30px;box-shadow:0 0 12px #00000026;display:block}.all-card-category .staff-card:hover{background-color:#f3faf9}.all-card-category .staff-card:hover .name{color:#089f1a}.all-card-category .staff-card .description{font-size:14px;line-height:22px;margin-top:16px}.all-card-category .staff-card .staff-info{display:flex;gap:12px}.all-card-category .staff-card .staff-info figure{flex-shrink:0;border-radius:50%}.all-card-category .staff-card .staff-info figure img{width:auto!important;height:auto!important}.all-card-category .staff-card .staff-info .name{font-size:20px;font-family:Nunito,sans-serif!important;font-weight:600}.all-card-category .staff-card .staff-info .tags{display:flex;align-items:center;gap:14px;margin-block:10px}.all-card-category .staff-card .staff-info .tags p{background-color:#ecfff4;color:#089f1a;border:1px dashed #089F1A;padding:4px 16px;font-size:14px;border-radius:16px;flex-shrink:0}.all-card-category .staff-card .staff-info .ranking-experience{display:flex;gap:50px}.all-card-category .staff-card .staff-info .ranking-experience span{color:#8d8d8d}.all-card-category .staff-card .staff-info .ranking-experience i{color:#ffa304;padding-right:10px}.all-card-category .staff-card .owl-designer-portfolio{border:1px solid #e3e3e3;margin-top:30px!important}.all-card-category .title.line{font-size:20px;font-family:Nunito,sans-serif!important;font-weight:600;margin-bottom:20px;color:#262626}.all-card-category .wrapper{position:relative;padding-left:17px;-webkit-user-select:none;user-select:none;width:fit-content;margin-bottom:12px}.all-card-category .wrapper label{padding-left:16px;font-size:15px!important}.all-card-category .wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.all-card-category .wrapper input:checked~.checkmark{background-color:#b7ffd4}.all-card-category .wrapper input:checked~.checkmark:after{display:block}.all-card-category .wrapper label{cursor:pointer}.all-card-category .wrapper .checkmark{position:absolute;top:4px;left:0;height:18px;width:18px;border:1px solid #A7A7A7;border-radius:2px}.all-card-category .wrapper .checkmark:after{content:"";position:absolute;display:none}.all-card-category .wrapper .checkmark:after{left:5px;top:1px;width:6px;height:11px;border:solid #575757;border-width:0 2px 2px 0;transform:rotate(45deg)}.all-card-category .accordion .accordion-button{font-size:16px;font-weight:500;padding:0 0 14px}.all-card-category .accordion .accordion-button:not(.collapsed){border-bottom:0px}.all-card-category .accordion .accordion-button:after{display:none}.all-card-category .accordion .accordion-body{padding-top:0;padding-left:20px}.staff-detail .staff-content{position:sticky;top:0;left:0}.staff-detail .staff-content figure{width:100%}.staff-detail .staff-content .name,.staff-detail .staff-content p,.staff-detail .staff-content div{text-align:center}.staff-detail .staff-content .name{font-size:20px;font-family:Nunito,sans-serif!important;font-weight:600;margin-block:10px 14px}.staff-detail .staff-content p{background-color:#ecfff4;color:#089f1a;border:1px dashed #089F1A;padding:4px 16px;font-size:14px;border-radius:16px;flex-shrink:0;width:fit-content;margin:0 auto!important}.staff-detail .staff-description{font-family:Nunito,sans-serif!important;font-size:22px;line-height:32px;font-weight:700}.staff-detail .description{margin-top:18px}.staff-detail .detail .title{font-family:Nunito,sans-serif!important;font-weight:700;font-size:22px;margin-block:20px 6px}.staff-detail .detail ul{padding-left:26px!important}.staff-detail .detail ul li{list-style-image:url(../../../../../public/front/images/star.svg);font-size:18px;line-height:38px}.staff-detail .portfolio-history{border-bottom:1px dashed #979797;padding-bottom:23px;margin-bottom:16px}.staff-detail .portfolio-history:last-child{border-bottom:0;padding-bottom:0;margin-bottom:40px}.staff-detail .portfolio-history .portfolio-detail{display:flex;align-items:center;gap:40px;margin-block:14px}.staff-detail .portfolio-history .portfolio-detail .portfolio-title{font-size:18px;font-weight:600}.staff-detail .portfolio-history .portfolio-detail .portfolio-title:hover{color:#089f1a!important}.staff-detail .portfolio-history .work span{background-color:#ecfff4;color:#089f1a;border:1px dashed #089F1A;padding:4px 16px;font-size:14px;border-radius:16px;flex-shrink:0;width:fit-content;margin:0 16px 0 auto!important}.portfolio-img{margin-top:60px;border-top:1px solid #979797}.portfolio-img .title{font-family:Nunito,sans-serif!important;font-weight:700;font-size:22px;margin-bottom:30px;padding-top:30px}.domain-form .domain-option{margin-bottom:40px}.domain-form label{font-family:Nunito,sans-serif!important;font-size:18px;font-weight:600;margin-bottom:0}.domain-form .form-control{padding-left:20px;height:42px}.domain-form .form-control::placeholder{color:#8d8d8d;font-weight:600}.register-letter{max-width:1096px;margin:0 auto;margin-top:70px!important}.register-letter .wrapper{padding:90px 80px;box-shadow:0 0 15px #00000040;font-size:20px}.register-letter .wrapper span{display:block}.register-letter .wrapper .subject{margin-block:34px 22px;text-align:center;font-weight:600}.register-letter .wrapper p{margin-block:16px!important}.register-letter .wrapper .letter-footer{margin-top:30px}.register-letter .primary-btn{margin:40px auto 0}.register-letter .how-to-register{margin-top:40px}.register-letter .how-to-register .title{font-family:Nunito,sans-serif!important;font-weight:700;font-size:30px;text-align:center}.register-letter .how-to-register .description{margin-top:16px}.register-letter .how-to-register .sub-title{font-size:20px;font-weight:500;margin-block:30px 24px;text-align:center}.register-letter .how-to-register figure{margin-inline:auto!important}.faq{margin-top:40px}.faq .faq-wrapper{display:flex}.faq .faq-wrapper .category-title{flex-shrink:0;width:130px;text-align:center}.faq .faq-wrapper .accordion{width:100%}.faq .faq-wrapper .accordion .accordion-header,.faq .faq-wrapper .accordion .accordion-body{padding-left:30px}.faq .category-title{font-size:16px;padding:15px 20px;background-color:#089f1a;color:#fff;height:fit-content;position:sticky;top:0;z-index:10;font-weight:600}#msform{position:relative;margin-top:20px}#msform .action-button-previous{width:100px;background:#616161;font-weight:700;color:#fff;border:0 none;border-radius:0;cursor:pointer;padding:10px 5px;margin:10px 5px}#msform fieldset{background-color:#f2f2f2;padding:30px 60px 60px!important;border-radius:18px;accent-color:#089F1A}#msform fieldset:not(:first-of-type){display:none}#msform fieldset .form-card{margin:auto;border-bottom:0;text-align:left}#msform fieldset .form-card p{font-size:20px;font-family:Nunito,sans-serif!important;margin-block:30px 14px!important}#msform fieldset .form-card label{padding-left:8px}#msform fieldset .form-card .form-control{max-width:50%;border:0;border-radius:0}#msform fieldset .primary-btn{display:inline-block!important;transform:translateY(15px)}#msform fieldset .secondary-btn{margin-right:30px}#msform fieldset .title{text-align:center;font-size:34px;font-weight:600}#msform fieldset .message-description{font-weight:500;text-align:center;font-size:18px;margin-top:10px!important}#msform fieldset .home-btn{margin:20px auto 0!important;display:block!important}#progressbar{margin-bottom:90px;overflow:hidden;color:#d3d3d3;display:flex;justify-content:center;align-items:center;margin-bottom:30px!important}#progressbar .active{color:#333}#progressbar li{list-style-type:none;font-size:12px;width:15%;position:relative}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#333;border-radius:50%;margin:0 auto;padding:2px}#progressbar li:after{content:"";width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar #account:before{font-weight:600;font-size:20px;text-align:center;content:"1"}#progressbar #two:before{font-weight:600;font-size:20px;text-align:center;content:"2"}#progressbar #three:before{font-weight:600;font-size:20px;text-align:center;content:"3"}#progressbar #four:before{font-weight:600;font-size:20px;text-align:center;content:"4"}#progressbar #confirm:before{font-style:normal;font-weight:700;font-size:25px;text-align:center;content:"5"}#progressbar li.active:before,#progressbar li.active:after{background:#089f1a}.success-checkmark{width:80px;height:115px;margin:0 auto}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4CAF50}.success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success-checkmark .check-icon:before,.success-checkmark .check-icon:after{content:"";height:100px;position:absolute;transform:rotate(-45deg)}.success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg)}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.service-detail figure{border-radius:10px}.what-we-stand .col-lg-6{padding:0}.what-we-stand .main-img{width:100%;height:100%;border-top-left-radius:16px;border-bottom-left-radius:16px}.what-we-stand .wrapper{color:#fff;background-color:#089f1a;padding:44px 30px;border-top-right-radius:16px;border-bottom-right-radius:16px}.what-we-stand .wrapper .title{font-size:28px;font-family:Nunito,sans-serif!important;font-weight:600;margin-bottom:12px}.what-we-stand .wrapper .content{display:flex;gap:22px;margin-bottom:26px}.what-we-stand .wrapper .content:last-child{margin-bottom:0}.what-we-stand .wrapper .content .content-img{flex-shrink:0;background-color:#fff;border-radius:10px;width:70px;height:70px;display:flex;justify-content:center;align-items:center}.what-we-stand .wrapper .content .content-img img{width:auto!important;height:auto!important}.technology figure{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border:1px solid #CCCCCC;border-radius:50%}.technology figure img{width:auto!important;height:auto!important}.technology .wrapper{display:flex;align-items:center;justify-content:space-around;gap:20px}.technology div{font-size:18px;font-weight:500;color:#757171;text-align:center}.contact-service{background:linear-gradient(90deg,#089f1a,#00ffd9);color:#fff!important}.contact-service .title{font-size:30px;font-weight:600}.contact-service .description{margin-block:10px 20px;font-weight:500}.contact-service a{margin-bottom:10px!important}.benefits .benefit-card{background-color:#f3faf9;text-align:center;padding:28px 38px;box-shadow:0 4px 4px 2px #00000040;border-radius:10px}.benefits .benefit-card figure{margin:0 auto!important}.verdict .title-wrapper{display:flex;gap:20px;margin-bottom:10px}.verdict .title-wrapper .title{color:#8c8c8c;font-size:22px;font-family:Nunito,sans-serif!important;font-weight:700}.about-service .detail-tiles{padding:20px 30px;background-color:#f3faf9;margin-bottom:16px;border-radius:20px;box-shadow:0 0 12px #0000001f}.about-service .detail-tiles .title{font-size:35px;font-weight:600;color:#089f1a}.service-offring{background-color:#f3faf9;padding-block:60px 70px}.service-offring .offering-card{background-color:#fff;position:relative;padding:25px 28px;border-radius:20px;box-shadow:0 0 12px #32d0b640;height:100%;transition:.3s all}.service-offring .offering-card:before{content:url(../../../../../public/front/images/service-detail-card-background.png);width:fit-content;position:absolute;top:0;right:0;opacity:0;transition:.3s all}.service-offring .offering-card:hover{background:linear-gradient(180deg,#fff,#9effaa);transform:translateY(-10px)}.service-offring .offering-card:hover:before{opacity:1}.service-offring .offering-card .title{margin-block:16px 12px;font-size:18px;font-weight:600}.service-offring .offering-card .description{line-height:26px;font-size:16px}.service-process figure{position:sticky;top:0}.service-process .accordion{counter-reset:number}.service-process .accordion .accordion-item{padding:0 25px;margin-bottom:20px;background-color:#f3faf9!important;border-radius:4px;box-shadow:0 0 12px #00000040}.service-process .accordion .accordion-item .accordion-header .accordion-button{font-weight:600;background-color:#f3faf9!important;padding-block:10px}.service-process .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){border-bottom:0}.service-process .accordion .accordion-item .accordion-header .accordion-button:before{content:"";counter-increment:number;content:counter(number);width:46px;height:46px;background-color:#089f1a;font-size:24px;font-weight:600;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;margin-right:40px}.service-process .accordion .accordion-item .accordion-body{padding-top:4px}.tech-use{background-color:#f3faf9;padding-block:60px 70px}.tech-use .section-titles{max-width:856px}.tech-use .section-titles .title{font-size:28px;font-weight:600;margin-bottom:10px}.tech-use .tech-wrapper{background-color:#fff;padding:18px 50px;display:flex;align-items:center;box-shadow:0 0 10px #0000001a;border-radius:6px;margin-top:20px}.tech-use .tech-wrapper .category-name{width:300px;border-right:1px solid #BCBCBC;font-size:20px;margin-right:50px;padding-block:20px}.tech-use .tech-wrapper .name-wrapper{display:flex;align-items:center;gap:30px}.tech-use .tech-wrapper .name-wrapper .name{padding:6px 24px;border:1px solid #444444;border-radius:20px}.service-form .service-form-info{position:sticky;top:10px}.service-form .service-form-info ul{margin-bottom:30px!important}.service-form .service-form-info ul li{font-size:16px;position:relative;margin-top:18px;display:flex;gap:12px}.service-form .service-form-info ul li:before{content:url(../../../../../public/front/images/checkvector.svg);height:20px}.service-form .contact-form{background-color:#fff;box-shadow:0 0 15px #00000026;border-radius:10px;padding:20px;height:100%}.service-form .contact-form .title{font-size:18px;font-weight:600;margin-bottom:30px;color:#089f1a;background-color:#f3faf9;text-align:center;padding:16px 16px 12px;border-radius:60px}.service-form .contact-form label{color:#8d8d8d;font-size:16px;margin-bottom:4px}.service-form .contact-form .form-control{box-shadow:inset 0 0 12px #0000001f;border:1px solid #EBEBEB;padding:10px 18px;color:#636363}.service-form .contact-form .form-control::placeholder{color:#aeacac;font-weight:500}.service-form .contact-form textarea{height:110px}.service-form .contact-form .primary-btn{margin:26px auto 0}.benefit-servicevideo{counter-reset:number}.benefit-servicevideo .section-title-wrapper{margin-bottom:20px}.benefit-servicevideo .section-title-wrapper .section-title{margin-top:0}.benefit-servicevideo .col-lg-6{padding:0!important}.benefit-servicevideo .benefit-servicevideo-content{padding-left:8%;margin-right:20px}.benefit-servicevideo .benefit-wrapper{background-color:#f3faf9;padding:20px 46px 17px 20px;box-shadow:0 0 10px #0000001a;position:relative;margin-bottom:20px}.benefit-servicevideo .benefit-wrapper:before{line-height:52px;content:"";counter-increment:number;content:"0" counter(number);position:absolute;top:0;right:0;-webkit-text-stroke:1px #E3E3E3;font-size:50px;font-weight:800;color:transparent}.benefit-servicevideo .benefit-wrapper .title{font-size:20px;font-weight:600;margin-bottom:6px}.benefit-servicevideo .benefit-wrapper .description{font-size:16px}.benefit-servicevideo .main-img-wrapper{width:fit-content;width:100%;position:relative;display:flex;justify-content:end}.benefit-servicevideo .main-img-wrapper:before{content:"";position:absolute;background-color:#d4ffd9;clip-path:polygon(0 0,100% 17%,100% 100%,0% 100%);width:100%;height:100%;z-index:-1}.benefit-servicevideo .main-img-wrapper .main-img{width:auto!important;height:auto!important;z-index:1;margin-right:8%}.benefit-servicevideo .main-img-wrapper .video-play-section{position:absolute;top:initial;left:0;bottom:0;border:3px solid #089F1A;transform:none;border-radius:50%}
