@keyframes growWidth{0%{width:0}to{width:105%}}@keyframes moveLeft{0%{left:-150px}to{left:-70px}}@keyframes moveRight{0%{right:-150px}to{right:-70px}}@keyframes pulse{0%{box-shadow:0 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:0 0 0-10px rgba(227,245,255,.2),0 0 0 30px rgba(199,234,255,.2),0 0 0-10px rgba(186,221,241,.2)}to{box-shadow:0 0 0 10px rgba(243,251,255,.2),0 0 0 25px rgba(255,255,255,.2)}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.header_conatiner nav #menu-primary-menu li .sub-menu,.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.header_conatiner nav #menu-primary-menu .menu-item-has-children,.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}*,body,html{margin:0;font-family:"Space Grotesk",sans-serif}.container{max-width:1152px;margin:0 auto;padding:0 20px}.reusable-btn{display:flex;align-items:center;justify-content:center;width:200px;height:50px;box-shadow:0 1px 4px 0 rgba(25,33,61,.0784313725);gap:3px;border-radius:6px;border:1.5px solid #2a2a2a;animation-duration:0s;background-color:#fff;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:#2a2a2a;text-decoration:none;transition:.5s}.reusable-btn.btn-black,.reusable-btn:hover{background-color:#2a2a2a;color:#fff}.reusable-btn.btn-black{border:0;transition:.3s}.reusable-btn.btn-black:hover{background:linear-gradient(75.64deg,#24cec8 45.64%,#2174c9 104.85%);color:#fff}@media screen and (max-width:991px){.container{padding:64px 20px}.reusable-btn{width:200px;height:50px;gap:3px}}@media screen and (max-width:768px){.reusable-btn{width:100%;height:50px}}.h2_title{display:flex;gap:50px;width:100%;padding-bottom:40px}@media screen and (max-width:991px){.h2_title{gap:40px}}@media screen and (max-width:768px){.h2_title{flex-direction:column;padding-bottom:20px;gap:10px}}.h2_title .section-header{position:relative;width:fit-content}.h2_title .section-header h2{font-weight:700;font-size:40px;line-height:36px;z-index:1;position:relative;white-space:nowrap}@media screen and (max-width:991px){.h2_title .section-header h2{font-size:28px}}@media screen and (max-width:768px){.h2_title .section-header h2{font-size:24px;white-space:unset}}.h2_title .section-header span{content:"";position:absolute;top:15px;left:-6px;width:100%;height:17px;background-color:#e9fc12;transform:skew(-20deg);animation:growWidth 2s ease-in-out forwards}@media screen and (max-width:991px){.h2_title .section-header span{height:12px;top:17px}}.h2_title .section-subtitle,.h2_title .section-subtitle p{font-weight:400;font-size:14px;line-height:24px}.links_container{width:100%;display:flex;gap:25px;justify-content:start;margin:20px 0}@media screen and (max-width:768px){.links_container{flex-direction:column}}.header_conatiner{box-shadow:0 1px 6px 0 rgba(56,62,74,.1098039216);background-color:#fff}.header_conatiner .header_banner{background-color:#e9fc12;height:42px;display:flex}.header_conatiner .header_banner .header_banner_text,.header_conatiner nav{display:flex;max-width:1200px;margin:0 auto;align-items:center;padding:0 20px}.header_conatiner .header_banner .header_banner_text{position:relative;color:#2a2a2a;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:15px;line-height:15px;letter-spacing:0;text-align:center;justify-content:center;width:100%}.header_conatiner .header_banner .header_banner_text p{line-height:18px}.header_conatiner .header_banner .header_banner_text .banner_arrow{position:absolute;right:20px}@media screen and (max-width:991px){.header_conatiner .header_banner .header_banner_text .banner_arrow{right:20px}}.header_conatiner .header_banner .header_banner_text a{color:#2a2a2a;cursor:pointer}@media screen and (max-width:991px){.header_conatiner .header_banner .header_banner_text{padding-left:20px;justify-content:start}}@media screen and (max-width:768px){.header_conatiner .header_banner .header_banner_text{text-align:start;padding-right:45px;font-size:13px}}.header_conatiner nav{justify-content:space-between}.header_conatiner nav .custom-logo-link img{width:151px;height:26px}.header_conatiner nav #menu-primary-menu{display:flex;gap:25px;padding:20px 0;align-items:center}.header_conatiner nav #menu-primary-menu li{list-style:none;position:relative}.header_conatiner nav #menu-primary-menu li:last-child a{font-weight:500;font-size:16px;line-height:20px;border:1.5px solid #2a2a2a;gap:3px;padding:8px 18px;border-radius:6px;border-width:1.5px;margin-left:100px;transition:all .3s ease-in-out;cursor:pointer;text-align:center}.header_conatiner nav #menu-primary-menu li:last-child a:hover{background-color:#e9fc12;color:#2a2a2a;font-weight:400}.header_conatiner nav #menu-primary-menu li:last-child:hover::before{content:"";position:absolute;bottom:0;left:-5px;width:120%;height:70%;background-color:inherit;border-radius:20px 0}@media screen and (max-width:1160px){.header_conatiner nav #menu-primary-menu li:last-child a{margin-left:40px}}@media screen and (max-width:1060px){.header_conatiner nav #menu-primary-menu li:last-child a{margin-left:20px}}.header_conatiner nav #menu-primary-menu li>a{text-decoration:none;cursor:pointer;color:#2a2a2a;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.header_conatiner nav #menu-primary-menu li:hover::before{content:"";position:absolute;bottom:0;left:-5px;top:7px;width:120%;height:55%;background-color:#e9fc12;transform:skew(-20deg)}.header_conatiner nav #menu-primary-menu .menu-item-has-children:hover>.sub-menu{display:block}.header_conatiner nav #menu-primary-menu .menu-item-has-children a:first-child::after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTExLjMzMzcgNi42NjY2N0w4LjAwMDMzIDEwTDQuNjY2OTkgNi42NjY2NyIgc3Ryb2tlPSIjMkEyQTJBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);font-size:27px;line-height:16px;padding-left:4px;scale:1.7;margin:4px 0 0;color:rgba(0,0,0,.7)}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu{display:none;position:absolute;border-top:3px solid #404040;box-shadow:0 1px 20px 0 rgba(72,79,90,.2);background-color:#fff;margin:0;padding:5px 0;min-width:301px;border-radius:8px;z-index:100}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li{padding:5px 14px}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:last-child a{font-weight:unset;font-size:unset;line-height:unset;gap:unset;border:0 solid #2a2a2a;padding:0;border-radius:0;border-width:0;margin-left:0;cursor:pointer}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:last-child a:hover{background-color:inherit;color:#2a2a2a;font-weight:400}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:hover{background-color:#f8f8f8}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:hover::before{content:"";position:absolute;bottom:5px;left:4px;width:3%;height:0%;background-color:gray;border-radius:20px 0}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li:not(:first-child){border-top:1px solid #e5e5e5}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a{display:flex;justify-content:space-between;width:100%;align-items:center;height:40px;cursor:pointer}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a:first-child::after{content:url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMDIwXzc1OTQpIj4KPHBhdGggZD0iTTIzLjI1IDEyQzIzLjI1IDE4LjIxMzIgMTguMjEzMiAyMy4yNSAxMiAyMy4yNUM1Ljc4NjggMjMuMjUgMC43NSAxOC4yMTMyIDAuNzUgMTJDMC43NSA1Ljc4NjggNS43ODY4IDAuNzUgMTIgMC43NUMxOC4yMTMyIDAuNzUgMjMuMjUgNS43ODY4IDIzLjI1IDEyWiIgZmlsbD0iIzJBMkEyQSIvPgo8cGF0aCBkPSJNMTIgMC43NUMxOC4yMTMyIDAuNzUgMjMuMjUgNS43ODY4IDIzLjI1IDEyQzIzLjI1IDE4LjIxMzIgMTguMjEzMiAyMy4yNSAxMiAyMy4yNUM1Ljc4NjggMjMuMjUgMC43NSAxOC4yMTMyIDAuNzUgMTJDMC43NSA1Ljc4NjggNS43ODY4IDAuNzUgMTIgMC43NVoiIHN0cm9rZT0iIzJBMkEyQSIgc3Ryb2tlLXdpZHRoPSIwLjc4NTcxNCIvPgo8cGF0aCBkPSJNMTUuMTI1IDguODc1TDguMjUgMTUuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuNSA4LjI1SDE1LjMzOTZDMTUuNTY2MiA4LjI1IDE1Ljc1IDguNDMzNzkgMTUuNzUgOC42NjA0NlYxNC41IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAyMF83NTk0Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);scale:.8;margin-top:-1px;color:rgba(0,0,0,.5)}.header_conatiner nav #menu-primary-menu .menu-item-has-children .sub-menu li a:hover::after{transform:translate(4px,-2px);transition:transform .13s ease-in-out}@media screen and (max-width:1080px){.header_conatiner nav #menu-primary-menu{gap:18px}}@media screen and (max-width:991px){.header_conatiner nav #menu-primary-menu{display:none}}.header_conatiner .hamberger-menu{display:none;cursor:pointer}.header_conatiner .mobile-menu-container{display:none}.header_conatiner #mobile-menu>li:last-child a{border:1.5px solid #2a2a2a;height:42px;gap:3px;border-radius:6px;border-width:1.5px;margin-top:20px;background:#f8faff;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.header_conatiner #mobile-menu>li:last-child a:hover{background:#000;color:#fff}@media screen and (max-width:991px){.header_conatiner #mobile-menu>li:last-child a{width:100%;max-width:180px}.header_conatiner nav{height:92px;position:relative}.header_conatiner .hamberger-menu{display:block}.header_conatiner .mobile-menu-container{top:92px}}@media screen and (max-width:768px){.header_conatiner nav{height:64px}.header_conatiner .mobile-menu-container{top:64px}}.footer{margin:0 10px}@media screen and (max-width:991px){.footer{margin:0}}.footer .container_footer{margin:0 auto;background:#2a2a2a;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1451px;gap:48px;border-radius:48px 48px 0 0}@media screen and (max-width:991px){.footer .container_footer{border-radius:40px 40px 0 0}}.footer .container_footer .footer_top{display:flex;max-width:1026px;width:-webkit-fill-available;justify-content:space-between;gap:20px;padding:100px 64px 50px;border-bottom:.5px solid #7d7d7d}@media screen and (max-width:991px){.footer .container_footer .footer_top{flex-direction:column;gap:30px;padding:72px 36px 50px}}@media screen and (max-width:768px){.footer .container_footer .footer_top{padding:60px 20px 50px}}.footer .container_footer .footer_top .footer_logo{width:100%;max-width:260px;display:flex;flex-direction:column;gap:20px}.footer .container_footer .footer_top .footer_logo span{color:#fff;font-weight:700;font-size:16px;transition:.3s;line-height:24px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons a:hover,.footer .container_footer .footer_top .footer_logo span:hover{color:#24cec8}.footer .container_footer .footer_top .footer_logo .footer_social{display:flex;flex-direction:column;gap:7px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons{display:flex;gap:15px}.footer .container_footer .footer_top .footer_logo .footer_social .footer_icons a{color:#fff;font-size:24px;transition:.3s;text-decoration:none}.footer .container_footer .footer_top .footer_logo .footer_contact{display:flex;flex-direction:column;gap:15px}.footer .container_footer .footer_top .footer_logo .footer_contact a{display:flex;align-items:center;gap:10px;color:#fff;font-size:24px;transition:.3s;text-decoration:none}.footer .container_footer .footer_top .footer__menu .single_footer ul li a:hover,.footer .container_footer .footer_top .footer_logo .footer_contact a:hover{color:#24cec8}.footer .container_footer .footer_top .footer_logo .footer_contact a i{width:24px;height:24px}.discover-more .container p,.footer .container_footer .footer_top .footer_logo .footer_contact a span{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0}.footer .container_footer .footer_top .footer__menu{width:100%;display:flex;align-items:start;justify-content:space-between;gap:20px}@media screen and (max-width:768px){.footer .container_footer .footer_top .footer__menu{flex-wrap:wrap;row-gap:40px}}.footer .container_footer .footer_top .footer__menu .single_footer{width:100%}.footer .container_footer .footer_top .footer__menu .single_footer h2{color:#fff;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-1%}.footer .container_footer .footer_top .footer__menu .single_footer ul{padding:0;display:flex;flex-direction:column;gap:15px;margin-top:20px}.footer .container_footer .footer_top .footer__menu .single_footer ul li{list-style:none}.footer .container_footer .footer_top .footer__menu .single_footer ul li a{color:#fff;text-decoration:none;font-weight:400;font-size:15px;line-height:21px;transition:.3s;letter-spacing:0}.footer .container_footer .footer_bottom{width:100%;display:flex;justify-content:center;padding-bottom:100px}@media screen and (max-width:981px){.footer .container_footer .footer_bottom{padding-bottom:72px}}@media screen and (max-width:768px){.footer .container_footer .footer_bottom{padding-bottom:60px}}.footer .container_footer .footer_bottom p{color:#fff;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;padding:0 10px;text-align:center}.discover-more{background:linear-gradient(135deg,rgba(36,206,200,.5019607843) -15%,#f8f8f8 13%);contain:content}.discover-more .container,.hero_container{display:flex;justify-content:center;flex-direction:column;position:relative}.discover-more .container{margin:0 auto;gap:20px;align-items:start;max-width:1151px;padding:72px 10px}@media screen and (max-width:991px){.discover-more .container{padding:72px 36px}}@media screen and (max-width:768px){.discover-more .container{padding:60px 20px 220px}}.discover-more .container h2{font-weight:700;font-size:40px;line-height:51.04px;letter-spacing:0;color:#2a2a2a}@media screen and (max-width:991px){.discover-more .container h2{font-size:28px;line-height:36px}}.discover-more .container p{line-height:24px;color:#404040;max-width:50%}@media screen and (max-width:991px){.discover-more .container p{font-size:14px}}@media screen and (max-width:768px){.discover-more .container p{max-width:100%}}.discover-more .container img{position:absolute;bottom:-130px;right:0;z-index:-1}@media screen and (max-width:768px){.discover-more .container img{scale:.6;right:0;width:100%}}.hero_container{min-height:430px;align-items:center;text-align:center;padding:64px;overflow:hidden}.hero_container .hero_title{font-weight:300;font-size:54px;line-height:64px;letter-spacing:-5%;text-align:center;color:rgba(42,42,42,.6)}.hero_container .hero_title span,.hero_container .hero_title strong{font-weight:700;font-size:54px;line-height:64px;letter-spacing:0;text-align:center;color:#2a2a2a}.hero_container .hero_title span{position:relative;z-index:-1}.hero_container .hero_title span::after{content:"";position:absolute;bottom:0;left:-8px;top:27px;width:0;height:40%;background-color:#e9fc12;transform:skew(-20deg);z-index:-1;animation:growWidth 2s ease-in-out forwards}.hero_container .description{font-weight:300;font-size:18px;line-height:24px;letter-spacing:0;text-align:center;max-width:638px;margin:40px auto}.hero_container .links_container{justify-content:center}.hero_container .left-side-logo{position:absolute;left:-200px;bottom:0;z-index:-1;opacity:.12;animation:moveLeft 2s infinite alternate}.hero_container .right-side-logo{position:absolute;right:-200px;top:0;z-index:-1;opacity:.12;animation:moveRight 2s infinite alternate}@media screen and (max-width:991px){.hero_container{min-height:538px;padding:54px}.hero_container .hero_title,.hero_container .hero_title span,.hero_container .hero_title strong{font-size:36px;line-height:50px}.hero_container .hero_title span::after{left:-8px;top:18px;height:40%}.hero_container .description{font-size:15px}.left-side-logo,.right-side-logo{position:absolute;z-index:-1;opacity:.12}.left-side-logo{left:-500px;bottom:0;animation:moveLeft 2s infinite alternate}.right-side-logo{right:-500px;top:-10%;animation:moveRight 2s infinite alternate}@keyframes moveLeft{0%{left:-400px}to{left:-300px}}@keyframes moveRight{0%{right:-400px}to{right:-300px}}}@media screen and (max-width:768px){.hero_container{min-height:auto;padding:30px 20px}.hero_container .hero_title,.hero_container .hero_title span,.hero_container .hero_title strong{font-size:30px;line-height:45px}.hero_container .hero_title span::after{left:-3px;top:15px;height:40%}.hero_container .description{font-size:14px;margin:30px auto}.hero_container .links_container{flex-direction:column}}.clients{display:flex;background-size:cover;background-repeat:no-repeat;background-position:center}.clients .container{flex-direction:column;margin:0 auto;gap:10px;max-width:1151px;padding:60px 0;position:relative;width:100%}.clients .container p,.clients .container p span{color:#404040;font-weight:400;font-size:16px;line-height:22px;text-align:center}.clients .container p span{color:#2174c9;font-weight:700}.clients .container .clients_track{width:100%}.clients .container,.clients .container .clients_track .clients_containter .splide__slide{display:flex;align-items:center;justify-content:center}.clients .container .clients_track .clients_containter .splide__slide img{max-height:40px;max-width:120px}.clients .splide{visibility:visible}.our_clients{background-color:#2a2a2a}.our_clients .container{margin:0 auto;display:flex;gap:20px;align-items:start;justify-content:center;flex-direction:column;max-width:1151px;padding:64px 0}@media screen and (max-width:991px){.our_clients .container{padding:30px 0}}@media screen and (max-width:768px){.our_clients .container{padding:24px 0}}.our_clients .container .map_container{margin:35px 0;position:relative;background-image:url();width:100%;background-repeat:no-repeat;display:inline-block;background-size:cover}.our_clients .container .map_container .mapsmall-circle-1{width:20px;height:20px;background-color:#fff;border:5px solid #3f95c6;border-radius:50%;position:absolute;top:55.9%;left:56.24%;z-index:2;animation:pulse .9s infinite}@media screen and (max-width:768px){.our_clients .container .map_container .mapsmall-circle-1{width:8px;height:8px}}.our_clients .container .content{padding:10px;margin-top:-150px}.our_clients .container .content span{display:flex;width:230px;height:4px;background:linear-gradient(75.64deg,#24cec8 45.64%,#2174c9 104.85%);transform:skew(-20deg);z-index:-1}@media screen and (max-width:991px){.our_clients .container .content span{width:190px}}@media screen and (max-width:768px){.our_clients .container .content span{width:150px}}@media screen and (max-width:991px){.our_clients .container .content{margin-top:-80px}}@media screen and (max-width:768px){.our_clients .container .content{margin-top:-70px}}.our_clients .container .content p{color:#fff;font-weight:500;font-size:20px;line-height:38px}@media screen and (max-width:768px){.our_clients .container .content p{font-size:14px;line-height:24px}}.our_services_container{padding:100px 20px}.services_container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.services_container .service{display:flex;gap:10px;padding:30px;align-items:center;border-radius:8px;box-shadow:0 1px 8px 0 rgba(72,79,90,.1607843137);animation-duration:0s;min-height:310px;justify-content:space-between}.services_container .service:nth-child(2),.services_container .service:nth-child(3){background-color:#2a2a2a;color:#fff}.core_value .container .core_value_items .core_value:nth-child(even) h3,.core_value .container .core_value_items .core_value:nth-child(even) p,.services_container .service:nth-child(2) a,.services_container .service:nth-child(3) a{color:#fff}.services_container .service:nth-child(1) i,.services_container .service:nth-child(2) i,.services_container .service:nth-child(3) i,.services_container .service:nth-child(4) i{background-color:#fff;border-radius:50%;color:#2a2a2a;font-size:12px;padding:4px;width:12px;height:12px;display:flex;align-items:center;justify-content:center;rotate:-45deg;transition:.3s}.services_container .service:nth-child(1) a:hover i,.services_container .service:nth-child(2) a:hover i,.services_container .service:nth-child(3) a:hover i,.services_container .service:nth-child(4) a:hover i{rotate:0deg}.services_container .service:nth-child(1),.services_container .service:nth-child(4){background-color:#f8f8f8}.services_container .service:nth-child(1) i,.services_container .service:nth-child(4) i{background-color:#2a2a2a;color:#fff}.services_container .service .title_anchor{display:flex;width:50%;flex-direction:column;gap:60px}.services_container .service a,.services_container .service h3{font-weight:500;font-size:30px;line-height:36px;letter-spacing:0}.services_container .service a{display:flex;font-size:20px;line-height:20px;color:#2a2a2a;text-decoration:none}.services_container .service a:hover{text-decoration:underline}.services_container .service .image_container{width:50%}.services_container .service .image_container img{width:100%;height:100%}@media screen and (max-width:991px) and (min-width:769px){.services_container .service{min-height:270px;flex-direction:column}.services_container .service .title_anchor{gap:20px;width:100%}}@media screen and (max-width:768px){.our_services_container{padding:34px 20px}.services_container{grid-template-columns:repeat(1,1fr);gap:30px}.services_container .service{min-height:185px;padding:20px;gap:15px}.services_container .service:nth-child(2),.services_container .service:nth-child(4){background-color:#2a2a2a;color:#fff}.services_container .service:nth-child(2) a,.services_container .service:nth-child(4) a{color:#fff}.services_container .service:nth-child(1),.services_container .service:nth-child(3){background-color:#f8f8f8;color:#2a2a2a}.services_container .service:nth-child(1) a,.services_container .service:nth-child(3) a{color:#2a2a2a}.services_container .service h3{font-weight:500;font-size:20px;line-height:34px;letter-spacing:0}.services_container .service a{font-size:16px;line-height:20px;letter-spacing:0}.services_container img{width:120px}}.core_value{background:#f8f8f8}.core_value .container{margin:0 auto;display:flex;gap:20px;align-items:start;justify-content:center;flex-direction:column;max-width:1151px;padding:100px 10px}@media screen and (max-width:991px){.core_value .container{padding:64px 20px}}.core_value .container .core_value_items{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:991px){.core_value .container .core_value_items{grid-template-columns:repeat(2,1fr);gap:25px}}@media screen and (max-width:768px){.core_value .container .core_value_items{grid-template-columns:repeat(1,1fr)}}.core_value .container .core_value_items .core_value{background:#fff;border-radius:8px;padding:30px;box-shadow:0 1px 8px 0 rgba(72,79,90,.1607843137);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.core_value .container .core_value_items .core_value img{width:92px;height:92px;border-radius:8px}.core_value .container .core_value_items .core_value h3{color:#2a2a2a;font-weight:500;font-size:20px;line-height:36px;letter-spacing:0}@media screen and (max-width:768px){.core_value .container .core_value_items .core_value h3{font-size:18px}}.core_value .container .core_value_items .core_value p{color:#404040;font-weight:400;font-size:15px;line-height:24px;letter-spacing:0}@media screen and (max-width:768px){.core_value .container .core_value_items .core_value p{font-size:14px}}.core_value .container .core_value_items .core_value:nth-child(even){background:#2a2a2a}@media screen and (max-width:991px) and (min-width:769px){.core_value .container .core_value_items .core_value:nth-child(3){grid-column-start:2;grid-column-end:3}.core_value .container .core_value_items .core_value:nth-child(4){grid-row-start:2;grid-row-end:3}}.premier_software{background:#2a2a2a}.premier_software .container{margin:0 auto;display:flex;gap:70px;max-width:1151px;padding:72px 10px;position:relative}@media screen and (max-width:991px){.premier_software .container{padding:60px 36px}}@media screen and (max-width:768px){.premier_software .container{flex-direction:column;gap:20px}}.premier_software .container h2{color:#fff;font-weight:500;font-size:40px;line-height:50px;max-width:340px}@media screen and (max-width:768px){.premier_software .container h2{max-width:100%;font-size:24px;line-height:32px}}.premier_software .container .development_logo{display:flex;flex-wrap:wrap;align-items:center;gap:50px}@media screen and (max-width:768px){.premier_software .container .development_logo{gap:50px;row-gap:30px}}.premier_software .container .development_logo img{height:40px;filter:grayscale(100%);transition:filter .3s ease}.premier_software .container .development_logo img:hover{filter:grayscale(0)}.our_vision{background:linear-gradient(135deg,rgba(36,206,200,.5019607843) -40%,#2a2a2a 13%);contain:content;position:relative}.our_vision .container,.testimonials{padding:72px 10px;display:flex;flex-direction:column}.our_vision .container{margin:0 auto;gap:20px;align-items:start;justify-content:center;max-width:1151px}@media screen and (max-width:991px){.our_vision .container{gap:10px;padding:60px 36px}}.our_vision .container h2{font-weight:500;font-size:25px;line-height:22px;color:#fff}@media screen and (max-width:991px){.our_vision .container h2{font-size:15px}}@media screen and (max-width:768px){.our_vision .container h2{font-size:14px}}.our_vision .container p{font-weight:700;max-width:830px;color:#fff;font-size:48px;line-height:61.25px}@media screen and (max-width:991px){.our_vision .container p{font-size:28px;line-height:35.73px}}.our_vision .container img{position:absolute;width:443px;height:441px;z-index:-1}.our_vision .container img.logo_1{top:80px;left:-240px}.our_vision .container img.logo_2{bottom:-35px;right:-180px}.testimonials{background-color:#2a2a2a;gap:30px}@media screen and (max-width:768px){.testimonials{padding:60px 20px}}.testimonials .testimonial_title{margin:0 auto;max-width:1151px;width:100%;display:flex;gap:30px}@media screen and (max-width:768px){.testimonials .testimonial_title{flex-direction:column}}.testimonials .testimonial_title .testimonial_heading_main{font-weight:700;font-size:40px;line-height:60px;color:#fff}@media screen and (max-width:768px){.testimonials .testimonial_title .testimonial_heading_main{font-size:24px;line-height:36px}}.testimonials .testimonial_title p{color:#fff;font-weight:400;font-size:15px;line-height:20px;display:flex;align-items:center}.testimonials .testimonials_containter{display:flex;align-items:center}.testimonials .testimonials_containter .splide__slide,.testimonials .testimonials_containter .splide__slide .testimonials_content{display:flex;align-items:center;justify-content:center;flex-direction:column;transition:transform .3s ease,opacity .3s ease}.testimonials .testimonials_containter .splide__slide .testimonials_content{max-width:730px;padding:30px;border-radius:8px;gap:30px;background:rgba(36,206,200,.0588235294);position:relative;transition:.5s,transform .3s ease,opacity .3s ease}.testimonials .testimonials_containter .splide__slide .testimonials_content:hover{box-shadow:0 1px 16px 0#24cec8}@media screen and (max-width:768px){.testimonials .testimonials_containter .splide__slide .testimonials_content{padding:20px}}.testimonials .testimonials_containter .splide__slide .testimonials_content>img{position:absolute;top:-20px;left:0}.testimonials .testimonials_containter .splide__slide .testimonials_content .testimony_writer .reviewer_content span,.testimonials .testimonials_containter .splide__slide .testimonials_content p{color:#fff;font-weight:400;font-size:15px;line-height:24px}.testimonials .testimonials_containter .splide__slide .testimonials_content .company_info{display:flex;justify-content:space-between;width:100%;align-items:center}.testimonials .testimonials_containter .splide__slide .testimonials_content .company_info p{font-family:Space Grotesk;font-weight:700;font-size:16px;line-height:20.31px}@media screen and (max-width:768px){.testimonials .testimonials_containter .splide__slide .testimonials_content .company_info p{font-size:12px;line-height:15.31px}}.testimonials .testimonials_containter .splide__slide .testimonials_content .company_info img{max-width:145px;max-height:45px;object-fit:contain}@media screen and (max-width:768px){.testimonials .testimonials_containter .splide__slide .testimonials_content .company_info img{max-height:20px}}.testimonials .testimonials_containter .splide__slide .testimonials_content .testimony_writer{display:flex;align-items:center;gap:10px}.testimonials .testimonials_containter .splide__slide .testimonials_content .testimony_writer .reviewer_content{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.testimonials .testimonials_containter .splide__slide .testimonials_content .testimony_writer .reviewer_content p{color:#fff;font-weight:300;font-size:12px;line-height:24px}.testimonials .testimonials_containter .splide__slide:not(.is-active) .testimonials_content{opacity:.4;transform:scale(.85);transition:transform .3s ease,opacity .3s ease}.testimonials .testimonials_containter .splide__slide:not(.is-active) .testimonials_content p{font-size:16px!important}.projects_container{padding:100px 20px}@media screen and (max-width:768px){.projects_container{padding:32px 20px}}.projects_container .projects{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.projects_container .projects .project{position:relative;box-shadow:0 1px 8px 0 rgba(72,79,90,.1607843137);background-color:#f8f8f8;border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-direction:column;transition:all .3s ease-in-out}.projects_container .projects .project img{width:100%}.projects_container .projects .project .project_content{display:none;position:absolute;top:0;bottom:0;left:0;right:0;padding:10px 100px;background-color:rgba(248,248,248,.95);text-align:center;justify-content:center;align-items:center;flex-direction:column;gap:20px;color:#2a2a2a}.projects_container .projects .project .project_content h3{font-size:24px;font-weight:600;margin-top:20px}.projects_container .projects .project .project_content p{font-weight:400;font-size:12px;line-height:24px;text-align:center;color:#2a2a2a}.projects_container .projects .project .project_content a,.projects_container .view_all_projects{width:190px;height:44px;border-radius:6px;border:1.5px solid #2a2a2a;background:#fff;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#2a2a2a;text-decoration:none}.projects_container .projects .project .project_content a:hover,.projects_container .view_all_projects:hover{background:#2a2a2a;color:#fff}.projects_container .projects .project:hover .project_content{display:flex}.projects_container .view_all_projects{float:right;transition:.3s}@media screen and (max-width:768px){.projects_container{padding:34px 20px}.projects_container .projects{grid-template-columns:repeat(1,1fr)}.projects_container .projects .project .project_content{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;position:relative;padding:10px;background-color:rgba(248,248,248,.9)}.projects_container .projects .project .project_content h3{font-size:24px;font-weight:600;margin-top:20px}.projects_container .projects .project .project_content p{font-weight:400;font-size:12px;line-height:24px;text-align:center}.projects_container .projects .project .project_content a{width:190px;height:44px;border-radius:6px;border:1.5px solid #2a2a2a;background:#fff;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#2a2a2a;text-decoration:none}.projects_container .projects .project .project_content a:hover{background:#2a2a2a;color:#fff}.projects_container .view_all_projects{float:none;margin:30px auto 0;display:flex}}.contact_us_container .h2_title{padding-bottom:15px!important}.contact_us_container h2.section-title{font-weight:500;font-size:15px;line-height:20px}.contact_us_container .section-header span{top:7px;left:0;height:9px}.contact_us_container .contact_sub_title,.contact_us_container .contact_sub_title p{font-weight:700;font-size:40px;line-height:50px;letter-spacing:0;color:#2a2a2a;width:650px}.contact_us_container .contact_sub_content{font-weight:300;font-size:15px;line-height:28px;letter-spacing:-1%;color:#404040}.contact_us_container .contact_logo{margin-top:-50px;z-index:-1;position:relative}.contact_us_container .contact_details{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin:40px 0}.contact_us_container .contact_details .contact_maps{display:flex;flex-direction:column}.contact_us_container .contact_details .contact_maps iframe{border-radius:6px;margin-top:33px;max-width:584px;width:100%;height:372px}@media screen and (max-width:991px){.contact_us_container .contact_details .contact_maps iframe{max-width:100%}}.contact_us_container .contact_details .contact_maps a{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;color:#404040;text-decoration:none;display:flex;align-items:center;gap:16px;margin-bottom:20px}.contact_us_container .contact_details .contact_maps a i{width:32px;height:32px;gap:10px;border-radius:5px;background:#f8f8f8;border:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:center;color:#2a2a2a!important}.contact_us_container .contact_details .contact_maps .map_label{color:#2174c9}.contact_us_container .contact_details .contact_form{gap:32px;border-radius:8px;padding:20px;background:#f8f8f8;border:.5px solid #e1e4ed}.contact_us_container .contact_details .contact_form h4{font-weight:700;font-size:24px;line-height:30.62px;letter-spacing:0;color:#404040;margin-bottom:20px}.contact_us_container .contact_details .contact_form label{font-weight:500;font-size:15px;line-height:21px;letter-spacing:0;margin-bottom:10px}.contact_us_container .contact_details .contact_form label span:first-child{color:red}.contact_us_container .contact_details .contact_form input,.contact_us_container .contact_details .contact_form textarea{width:97%;height:40px;gap:10px;border-radius:5px;padding:2px 10px;background:#fff;border:1px solid #d9d9d9;margin-top:5px;font-family:Space Grotesk;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-1%;margin-bottom:20px}.contact_us_container .contact_details .contact_form textarea{margin-top:10px;height:159px}.contact_us_container .contact_details .wpcf7-form-control.wpcf7-submit{width:200px;height:50px;gap:3px;border-radius:6px;border:1px solid #2a2a2a;background-color:#2a2a2a;color:#fff;cursor:pointer;transition:all .23s ease-in-out}.contact_us_container .contact_details .wpcf7-form-control.wpcf7-submit:hover{background-color:#fff;color:#2a2a2a}@media screen and (max-width:768px){.contact_us_container .contact_sub_title,.contact_us_container .contact_sub_title p{font-size:30px;line-height:40px;width:100%}.contact_us_container .contact_sub_content{font-size:14px;line-height:24px}.contact_us_container .contact_logo{width:100%}}@media screen and (max-width:1024px){.contact_us_container .contact_details{display:grid;grid-template-columns:repeat(1,1fr);gap:50px;margin:40px 0}.contact_us_container .contact_details .contact_maps{display:flex;flex-direction:column}.contact_us_container .contact_details .contact_maps iframe{border-radius:6px;margin-top:33px;width:100%;height:240px}.contact_us_container .contact_details .contact_maps a{font-weight:400;font-size:15px;line-height:20px;letter-spacing:0;color:#404040;text-decoration:none;display:flex;align-items:center;gap:16px;margin-bottom:20px}.contact_us_container .contact_details .contact_maps a i{width:32px;height:32px;gap:10px;border-radius:5px;background:#f8f8f8;border:.5px solid #d9d9d9;display:flex;align-items:center;justify-content:center;color:#2a2a2a!important}.contact_us_container .contact_details .contact_maps .map_label{color:#2174c9}.contact_us_container .contact_details .contact_form{gap:32px;border-radius:8px;padding:20px;background:#f8f8f8;border:.5px solid #e1e4ed}.contact_us_container .contact_details .contact_form h4{font-weight:700;font-size:24px;line-height:30.62px;letter-spacing:0;color:#404040;margin-bottom:20px}.contact_us_container .contact_details .contact_form label{font-weight:500;font-size:15px;line-height:21px;letter-spacing:0;margin-bottom:10px}.contact_us_container .contact_details .contact_form label span:first-child{color:red}.contact_us_container .contact_details .contact_form input,.contact_us_container .contact_details .contact_form textarea{width:93%;height:40px;gap:10px;border-radius:5px;padding:2px 10px;background:#fff;border:1px solid #d9d9d9;margin-top:5px;font-family:Space Grotesk;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-1%;margin-bottom:20px}.contact_us_container .contact_details .contact_form textarea{margin-top:10px;height:159px}.contact_us_container .contact_details .wpcf7-form-control.wpcf7-submit{width:200px;height:50px;gap:3px;border-radius:6px;border:1px solid #2a2a2a;background-color:#2a2a2a;color:#fff;cursor:pointer;transition:all .23s ease-in-out}.contact_us_container .contact_details .wpcf7-form-control.wpcf7-submit:hover{background-color:#fff;color:#2a2a2a}}