body,h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--font-2)}a,a:focus,a:hover,span,ul.float-social li a{text-decoration:none}@font-face{font-family:Neris;src:url('../fonts/Neris-Black.woff2') format('woff2'),url('../fonts/Neris-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url('../fonts/Neris-SemiBold.woff2') format('woff2'),url('../fonts/Neris-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url('../fonts/Neris-Thin.woff2') format('woff2'),url('../fonts/Neris-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Neris;src:url('../fonts/Neris-Light.woff2') format('woff2'),url('../fonts/Neris-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}*,ol,ul{padding:0}*,.main-header .header-topbar .contact-info li .social-icons a i,ol,p,ul{margin:0}.main-header .search-btn,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--color-heading)}.footer-widgets .widget.text-widget .contact-list,.section-heading p{margin-top:25px}.contact-us-section .map-wrap img,.site-logo img{image-rendering:optimizeSpeed;-ms-interpolation-mode:bicubic;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}:root{--color-primary:#00072de6;--color-p-dark:#00072de6;--color-secondary:#00072de6;--color-secondary-dark:#15345c;--base:#00072de6;--base-hover:#00aee6;--color-primary-10:rgba(34, 29, 102, 0.1);--color-heading:#0f0f0f;--color-body:#0f0f0f;--color-grey:#f3f5f8;--color-white:#fff;--font-1:'Neris',sans-serif;--font-2:'Neris',sans-serif;--font-3:'Neris',sans-serif;--font-sp:'Neris',sans-serif;--secondary-color:#959ff7e6}body{color:#2d2d2d;font-size:16px;line-height:2;overflow-x:hidden!important;--c1:#000000;--c2:#FF6D09;--c3:#979797;--c4:#FFFFFF}.body-bg{background:url(../images/hero/hero-bg.webp) 0 0/cover;background-color:#ffffffad;background-blend-mode:color}*{-webkit-box-sizing:border-box;box-sizing:border-box}.fw-500{font-weight:600;color:#161616}.ct-breadcrumb i,.text-p{color:var(--base)}.banner-slide,.contact-us-section .map-wrap,.cta-wrap,.pos-rel,.single-img{position:relative}.f1{font-family:var(--font-1)!important}.f2{font-family:var(--font-2)!important}.f3{font-family:var(--font-3)!important}img{max-width:100%;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}h1,h2,h3,h4,h5,h6{line-height:1.2;color:#060606;margin:0}ol,ul{list-style-type:none}a{-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}a:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.rounded{border-radius:15px!important}.color-grey{color:var(--color-grey)!important}.bg-color-grey{background-color:var(--color-grey)}.color-white{color:var(--color-white)!important}.container-1300{max-width:1300px}.container-1600{max-width:1600px}.bg-size-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.section-gap{padding-top:40px;padding-bottom:50px}@-webkit-keyframes sticky{0%{top:-200px}100%{top:0}}@keyframes sticky{0%{top:-200px}100%{top:0}}.main-header{position:relative;z-index:999;--nav-bg:var(--base);--nav-text:rgb(255 255 255 / 85%);--nav-btn:#00aee6}.main-header.inner-header{--nav-text:#343434}.light{--nav-bg:#fff;--nav-text:rgb(56 56 56 / 85%)}.main-header .header-navigation{display:flex;align-items:center;justify-content:flex-end;padding:5px 0}.header-right .odic-btn{padding:15px 26px;font-size:14px;background-color:var(--nav-btn)}.header-right .odic-btn:hover{background:#009bff!important}.main-header .extra-icons,.main-header .header-topbar .topbar-menu,.main-header .site-menu ul:not(.sub-menu__sub){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header .extra-icons li:not(:first-child),.main-header .header-center .extra-icons li,.main-header .header-topbar .contact-info li .social-icons a:not(:first-child){margin-left:20px}.main-header .header-center .extra-icons li:first-child,.main-header .header-top-note a{margin-left:15px}.main-header .site-menu ul li{display:block;z-index:1;padding:0 9px;position:relative;color:#fff;line-height:50px}.main-header .site-menu>ul>li>a{padding:5px 10px;font-size:15px;font-family:var(--font-2);line-height:1.4;color:var(--nav-text);letter-spacing:.28px;white-space:nowrap;text-transform:uppercase;font-weight:600}.main-header .site-menu ul li:is(:hover,.active) a{color:#009bff!important}.main-header.inner-header .site-menu ul li:is(:hover,.active) a{color:#0e0062e6}.main-header .site-menu ul li a .dd-trigger{font-size:12px;padding-left:5px}.main-header .site-menu ul li a .dd-trigger i{font-size:0}.site-menu ul li a .dd-trigger i:before{content:'';width:27px;height:27px;color:inherit;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='m7 10l5 5l5-5' stroke-width='1'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;display:inline-block;top:8px;position:relative}.menu-item__sub .dd-trigger i:before{top:0!important}.mobile-menu li .menu-item__sub:hover .dd-trigger,.off-canvas-panel .contact-us li a:hover,.section-heading p{color:var(--color-primary)}.main-header .site-menu ul li:hover>.sub-menu{visibility:visible;opacity:1;top:100%}.main-header .site-menu ul li .sub-menu{display:block;position:absolute;min-width:330px;background-color:#fff;transition:.3s ease-out;z-index:99;box-shadow:0 2px 8px 0 rgba(0,29,35,.05);left:-3px;visibility:hidden;opacity:0}.main-header .site-menu ul li .sub-menu li{line-height:1;padding:0}.main-header .site-menu ul li .sub-menu li:not(:last-child){border-bottom:1px solid #0e204d12}.main-header .site-menu ul li .sub-menu li a{justify-content:space-between;font-size:14px;padding:10px 20px;display:flex;justify-content:space-between;line-height:24px;color:inherit;text-transform:capitalize;font-weight:500;font-family:var(--font-2);letter-spacing:.32px;transition:.5s;align-items:center}.main-header .site-menu ul li .sub-menu li a.active,.main-header .site-menu ul li .sub-menu li a:hover,.main-header .site-menu ul li .sub-menu li.active a{background-color:var(--color-secondary);color:var(--color-white)}.float-label,.main-header .site-menu ul li .sub-menu li a::before{display:none}.main-header .site-menu ul li .sub-menu li .sub-menu{left:100%;top:50%}.main-header .site-menu ul li .sub-menu li:hover .sub-menu{top:0}.sub-menu__sub{display:none;background-color:var(--color-white);transition:.3s ease-out;z-index:99;left:105%}.main-header .site-menu.item-extra-gap ul li{padding:0 15px}@media (min-width:1199px){.sub-menu__sub{display:block;position:absolute;min-width:320px;background-color:var(--color-white);transition:.3s ease-out;z-index:99;-webkit-box-shadow:0 2px 8px 0 rgba(0,29,35,.05);box-shadow:0 2px 8px 0 rgba(0,29,35,.05);left:105%;top:0;visibility:hidden;opacity:0}.menu-item__sub:hover .sub-menu__sub{transform:scaleX(1);visibility:visible;opacity:1;left:100%}.menu-item__sub .dd-trigger i:before{transform:rotate(-90deg)}}@media (max-width:1599px){.main-header .site-menu.item-extra-gap ul li{padding:0 10px}}@media (max-width:1299px){.main-header .header-center .extra-icons li{margin-left:20px}.main-header .site-menu ul li{padding:0 5px}.main-header .site-menu.item-extra-gap ul li{padding:0 8px}}.ab-img-anim,.main-header .site-menu.menu-gap-left{margin-left:auto}.main-header .site-menu.item-left ul.primary-menu>li:first-child,.main-header .site-menu.item-left ul.primary-menu>li:first-child>a{padding-left:0}.main-header .off-canvas-btn{position:relative;cursor:pointer;padding:10px 0}.main-header .off-canvas-btn span{display:block;color:var(--base)}.main-header .off-canvas-btn span::after,.main-header .off-canvas-btn span::before{position:absolute;left:0;top:0;width:35px;height:4px;display:block}.main-header .off-canvas-btn span::after{top:auto;bottom:0}.main-header .off-canvas-btn span,.main-header .off-canvas-btn span::after,.main-header .off-canvas-btn span::before{background-color:var(--color-secondary)}.main-header,.main-header .off-canvas-btn.style-two span,.main-header .off-canvas-btn.style-two span::after,.main-header .off-canvas-btn.style-two span::before,.slide-panel{background-color:transparent}.main-header .off-canvas-btn.style-two{padding:13px 0}.main-header .off-canvas-btn.style-two span::before{width:45px}.main-header .off-canvas-btn.style-two span::after{width:40px}.main-header .search-btn{display:block;line-height:1;font-size:15px}.main-header .header-top-note,.main-header .header-top-note a,.main-header .header-topbar,.main-header .header-topbar a,.odic-btn,.section-heading.heading-white .tagline,.section-heading.heading-white .title,.section-heading.heading-white p{color:var(--color-white)}.main-header .navbar-toggler{display:block;width:55px;padding:10px;font-size:0;border:2px solid var(--base);border-radius:5px;background-color:var(--base);color:#fff}.main-header .navbar-toggler span{display:block;height:3px;background-color:#fff}.main-header .navbar-toggler span:nth-child(2){margin:6px 0}.main-header .header-top-note{background-color:var(--color-primary);text-align:center;padding:8px 0}@media (max-width:424px){.main-header .header-top-note{display:none}}.main-header .header-top-note a i{margin-right:8px}.main-header .header-topbar{background-color:var(--color-primary);padding:15px 0}.main-header .header-topbar .topbar-menu li{padding-left:15px;padding-right:20px;position:relative;line-height:1.4}.main-header .header-topbar .topbar-menu li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:5px;width:5px;background-color:var(--color-white);border-radius:50%}.main-header .header-topbar .topbar-menu li a:hover{text-decoration:underline}.main-header .header-topbar .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-header .header-topbar .contact-info li{padding-left:25px;padding-right:25px;border-left:2px solid rgba(255,255,255,.2);line-height:1.4}.main-header .header-topbar .contact-info li:last-child{padding-right:0}.main-header .header-topbar .contact-info li i{margin-right:5px}.main-header .header-topbar .contact-info li .social-icons a{opacity:.6}.loaded .banner-slider,.main-header .header-topbar .contact-info li .social-icons a:hover{opacity:1}.main-header.absolute-header:not(.inner-header){position:fixed;left:0;top:0;width:100%;height:auto;z-index:9999;padding:8px 0;background:var(--nav-bg)!important}.header-bottom,.odic-btn{background-color:var(--base)}.main-header{position:sticky;padding:8px 0 1px}.slide-panel,.slide-panel .panel-overlay{position:fixed;top:0;width:100vw;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;height:100vh;opacity:0;visibility:hidden}.main-header.sticky-header.sticky-on .header-top-note,.main-header.sticky-header.sticky-on .header-topbar,.swiper-scrollbar{display:none!important}.header-bottom{border-top:1px solid #d1d2d3}.slide-panel{right:0;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;transition:.4s ease-out}.slide-panel .panel-overlay{left:0;background-color:#0f0f0f;cursor:pointer;z-index:9998;transition:.4s ease-out}.slide-panel .panel-inner{max-width:410px;height:100vh;background-color:var(--color-white);padding:40px 31px;position:relative;z-index:9999;overflow-y:scroll;overflow-x:hidden;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;margin-right:-380px;opacity:0;visibility:hidden}.slide-panel .panel-close{position:absolute;top:20px;right:30px;z-index:2;font-size:28px;line-height:1;color:var(--color-heading)}.slide-panel.show-panel{opacity:1;visibility:visible}.slide-panel.show-panel .panel-overlay{visibility:visible;opacity:.5}.slide-panel.show-panel .panel-inner{visibility:visible;opacity:1;margin-right:0}.off-canvas-panel .canvas-widget-title{font-size:16px;margin-bottom:5px;padding-bottom:8px;position:relative;border-bottom:1px solid var(--color-primary-10)}.off-canvas-panel .about-us,.off-canvas-panel .canvas-logo,.off-canvas-panel .contact-us{margin-bottom:40px}.off-canvas-panel .about-us p{font-size:15px;line-height:26px}.off-canvas-panel .contact-us li{position:relative;padding-left:0;display:flex;align-items:flex-start;gap:10px 10px;font-weight:500}.off-canvas-panel .contact-us li,.off-canvas-panel .contact-us li a{color:var(--color-body);margin-top:13px}.off-canvas-panel .contact-us li i{left:0;top:0;width:40px;height:40px;background-color:var(--color-primary);border-radius:50%;font-size:20px;color:#fff;text-align:center;line-height:39px;vertical-align:text-top}.mobile-slide-panel .mobile-menu li a,.odic-btn{font-size:16px;font-weight:600;font-family:var(--font-2)}.mobile-slide-panel .panel-inner{width:300px;margin-right:-300px;padding:20px 0 20px 21px}.mobile-slide-panel .panel-logo,.p-list-ul ul{margin-bottom:11px}.mobile-slide-panel .panel-logo img{max-width:80px}.mobile-slide-panel .mobile-menu li a{position:relative;display:block;line-height:1.5;padding:16px 45px 10px 0;border-bottom:1px solid var(--color-primary-10);color:#404040}.mobile-slide-panel .mobile-menu li a .dd-trigger{position:absolute;top:0;right:0;width:45px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;z-index:2;border-left:1px solid var(--color-primary-10);font-size:14px}.mobile-slide-panel .mobile-menu li a .dd-trigger i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.mobile-slide-panel .mobile-menu li a .dd-trigger.sub-menu-opened i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.mobile-slide-panel .mobile-menu li .sub-menu{display:none;padding-left:10px}.mobile-menu .sub-menu__sub{padding-left:15px}.mobile-slide-panel .mobile-menu li .sub-menu li a{font-size:14px}span.dd-trigger.sub-menu-opened{color:var(--base-2)}.odic-btn{line-height:23px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:19px 46px;border-radius:50px;border:none;display:inline-block;white-space:nowrap;color:#fff;background:#00072de6}.odic-btn-outline{background-color:transparent;border:1px solid var(--color-secondary);color:var(--color-secondary)}.odic-btn--primary{background-color:var(--color-primary)}.odic-btn--primary:not(:disabled):hover{background-color:#512862!important}.odic-btn--light{background-color:#00aee6;color:#fff}.odic-btn--light:not(:disabled):hover{background-color:var(--color-primary)!important;color:#fff}.odic-btn i{font-size:15px;margin-left:6px;display:none}.about-ul p,.p_item li{margin-left:3px;position:relative}.section-heading .tagline,.section-heading p{font-size:18px;line-height:1.2;font-weight:500}.odic-btn:disabled{opacity:.5;cursor:not-allowed}.footer-social a:hover,.odic-btn:not(:disabled):hover{background-color:#00aee6;color:#fff}.main-header.sticky-on{background:#fff!important}.hero-section{position:relative;z-index:1;margin:20px;border-radius:25px;overflow:hidden;background:#fff}.animation-infinite,.hero-bottom{animation:80s linear infinite ShapeAnim;width:100%;background-repeat:repeat}.hero-bottom{position:absolute;bottom:0;z-index:15;height:40px;background-image:url('../images/bg/line.png')}.hero-bottom img,.herobox-slide__oberlay,.image-title-box .image img,.swiper-banner{width:100%}.animation-infinite{height:30px;overflow:hidden}@keyframes ShapeAnim{0%{background-position:top left}100%{background-position:top left 2000px}}img.br{border-radius:12px;overflow:hidden}.hero-section .hero-content{position:relative;background:#ffffffe8;padding:0;border-radius:12px;background:0 0}.hero-section .hero-content .title{font-size:50px;font-weight:600;margin-bottom:35px;font-family:var(--font-3);color:#fff}.hero-section .hero-content p{max-width:590px;font-family:var(--font-2);color:#fff}.about-text p,.footer-widgets .widget-title,.odic-feature-info h3,.p_item li,.sec-title .label,.sec-title h2,.section-product ul span,.service-item__info h2{font-family:var(--font-2)}@media (max-width:1199px){.main-header .header-navigation{padding:8px 0}.main-header .header-topbar .topbar-menu li{font-size:15px}.main-header .header-topbar .contact-info li{padding-left:15px;padding-right:15px;font-size:15px}.main-header .header-topbar .contact-info li .social-icons a:not(:first-child){margin-left:16px}.hero-section .hero-content{padding-right:30px}.hero-section .hero-content .title{font-size:72px}}@media (max-width:767px){.hero-section .hero-content .title{font-size:68px}}.hero-section .hero-content .odic-btn{margin-top:30px}@media (max-width:1399px){.hero-section .hero-content::before{left:-30px;top:-30px;width:100px}.hero-section .hero-img{margin-right:0;margin-bottom:17px}}.hero-section::before{position:absolute;content:"";right:0;top:0;height:100%;width:37%;opacity:0}.section-heading .tagline{color:var(--color-secondary);margin-bottom:1px}.section-heading .title{font-size:45px;line-height:1}@media (max-width:1199px){.hero-section::before{width:40%}.section-heading .title{font-size:38px}}@media (max-width:991px){.main-header .header-top-note{font-size:14px}.main-header .header-topbar .topbar-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-header .header-topbar .contact-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.main-header .header-topbar .contact-info li:first-child{border-left:none}.hero-section{margin:0}.hero-section .hero-content{padding-right:0;margin-bottom:60px}.hero-section::before{display:none}.section-heading .title{font-size:32px}}@media (max-width:575px){.odic-btn{padding:14px 30px;font-size:15px}.odic-btn i,.odic-btn--nav{font-size:14px}.hero-section .hero-content::before{display:none}.hero-section .hero-content .title{font-size:52px}.section-heading .title{font-size:28px}.section-heading p{font-size:15px}}.image-title-box,.section-serv .container{position:relative;z-index:1}.image-title-box .title{font-size:22px;font-weight:500;line-height:1.4;background-color:var(--color-white);text-align:center;padding:20px;margin:0 30px -50px;position:relative;z-index:2}.image-title-box .image{overflow:hidden}.image-title-box:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.section-footer.have-cta-boxed-one .footer-inner{--bg1:#1e1e1e;background-color:var(--base);margin:0 20px;border-radius:65px 65px 0 0}.section-footer{position:relative;z-index:1;background-color:#f8f8f8}.footer-widgets,.section-footer.have-cta-boxes-two .footer-inner{padding-top:120px}.footer-widgets .widget{margin-bottom:11px;color:#ffffffd6;font-size:15px}.footer-widgets .widget-links a{color:#f3f3f3cf;font-family:var(--font-1);font-size:16px;font-weight:400;padding:0;margin-bottom:16px;display:block;line-height:31px}.swiper-banner .detail h2,.swiper-banner .detail p{color:#393939;line-height:1.3;font-family:var(--font-1)}.footer-widgets .widget-title{font-size:20px;font-weight:500;margin-bottom:28px;color:#fff;line-height:1}@media (max-width:991px){.footer-widgets .widget-title{margin-bottom:20px;margin-top:20px}}.footer-widgets .widget .footer-logo{margin-bottom:44px;max-width:230px}.footer-widgets .contact-list{color:#fff;font-size:14px}.footer-widgets .contact-list :is(p){color:#fff;font-size:16px;line-height:36px;font-family:var(--font-1)}.footer-widgets .contact-list .add-br,.sec-title .ab-name{display:block}.footer-widgets .widget.text-widget .contact-list li{font-size:18px;font-family:var(--font-2);line-height:1.4}.footer-widgets .widget.text-widget .contact-list li i{color:var(--secondary-color);font-size:20px;margin-right:12px}.footer-widgets .contact-list li:not(:last-child),.footer-widgets .widget .nav-links li:not(:last-child){margin-bottom:16px}.footer-widgets .widget .nav-links li{line-height:1.5}.copyright-area{font-size:17px;text-align:center;line-height:1.6;padding:25px 0;border-top:1px solid;color:#ccc;margin-top:40px}.section-footer.have-cta-boxes-two .cta-boxes-wrapper{position:relative;z-index:2;margin-bottom:-150px}.swiper-banner .swiper-slide{--slide-h:700px;background-position:center;background-size:cover;overflow:hidden}.swiper-banner .swiper-slide .picture{position:relative;transition:1.2s .3s}.swiper-banner .swiper-slide .picture .detail{border-radius:25px;padding:50px;display:flex;align-items:center;position:relative}.swiper-banner .swiper-slide .detail .overlay{position:absolute;pointer-events:none;transform:translateX(-50%);transition:2s;left:50%;width:80%}.swiper-banner .swiper-slide .overlay .overlay-anim{opacity:0;transform:translateX(-50px);transition:1s cubic-bezier(.25, .1, 0, 1.12)}.swiper-banner .swiper-slide-active .overlay .overlay-anim{opacity:1;transform:translateX(0)}.swiper-banner .swiper-slide .picture .detail .overlay img{pointer-events:none;opacity:107%}.swiper-banner .swiper-slide .picture .container{position:relative;z-index:11}.swiper-banner .swiper-slide .picture:after{content:none;position:absolute;inset:0;background:linear-gradient(to right,#ffffffe0 30%,transparent);z-index:0;pointer-events:none}.swiper-banner .picture{width:100%;overflow:hidden;display:flex;display:flex;align-items:center;background-size:cover}.swiper-banner .picture .hero-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:var(--slide-h);aspect-ratio:2/1.2;border-radius:25px;overflow:hidden}.swiper-banner .hero-img img{transition:.5s}.swiper-banner .swiper-slide-active .hero-img img{filter:blur(0px)}.slider-content .detail{--time:1s;padding:5px 0;font-weight:600;z-index:10;position:relative}.swiper-banner .detail .label{text-transform:uppercase;font-weight:600;color:#ff6d09;font-size:18px;margin-bottom:0}.swiper-banner .detail h2{text-transform:capitalize;font-weight:800;font-size:54px;letter-spacing:.25px;margin-bottom:19px}.swiper-banner .detail p{font-size:20px;letter-spacing:.05px;margin-bottom:29px}.swiper-banner .detail .btns{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap}.swiper-banner .detail .btns a:first-child{background-color:var(--secondary-color)}.herosearch .label,.slider-content .detail .label{display:inline-flex;color:#ffff;padding:2px 10px;border-radius:50px;margin-bottom:10px;opacity:0;transform:translateY(-50px);transition:1s,background;gap:10px;align-items:flex-end;letter-spacing:1px;color:var(--color-secondary-dark);font-size:34px;line-height:1;font-weight:700}.herosearch .label,.swiper-slide-active .slider-content .detail .btns,.swiper-slide-active .slider-content .detail .label{transform:translateY(0);opacity:1}.slider-content .detail h2{margin:0;font-size:clamp(25px, 3.6vw, 65px);font-weight:500;color:#fff;transform:translateY(40px);transition:1.5s .2s;opacity:0}.slider-content .detail p{color:#fff;font-size:18px;transform:translateY(40px);transition:1.5s .5s;opacity:0;margin:20px 0}.slider-content .detail .btns{transform:translateY(40px);transition:1s .7s;opacity:0;display:flex;flex-wrap:wrap;gap:10px 27px}.swiper-slide-active .slider-content .detail h2,.swiper-slide-active .slider-content .detail p{transform:translateX(0);opacity:1}.about-ul p:before,.p_item li::before{content:"\f192";font-family:"Font Awesome 5 Pro";left:0;font-weight:400;position:absolute}.author-info .title,.slider-content .detail span{color:var(--color-secondary-dark)}.light .text-p,.slider-content .detail span .outline{color:var(--secondary-color)}.float-button{position:fixed;right:15px;bottom:9px;z-index:99999;width:62px;height:62px;background:#00bb1e;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:5px}.float-button i{font-size:31px;line-height:49px}.float-button:hover::before{animation-play-state:paused}#pagetitle h1,#pagetitle span,.bread-section h1,.bread-section span,.float-button:hover{color:#fff}@media (min-width:991px){.float-label{position:absolute;transform:translateX(-100%);background:#00bb1e;display:block;width:139px;font-size:13px;text-align:center;padding:4px 0;border-radius:20px;opacity:0;visibility:hidden;transition:.3s ease-in;font-weight:600;font-family:var(--font-2)}.float-button:hover .float-label{visibility:visible;transform:translateX(-88%);opacity:1}}.pointer,.pointer-1,.pointer-2{width:8px;height:8px}.ab-img{position:absolute;top:0;right:0;z-index:-1;max-width:550px}.ab-img img{opacity:.3}@media (max-width:576px){.back-to-top{right:24px}.hero-content{padding:5px 12px 14px!important}.hero-section .hero-content .title{font-size:33px;margin-bottom:10px}.hero-section .hero-content .odic-btn{margin-top:10px}.hero-section .hero-content{padding-right:0;margin-bottom:15px}.section-gap{padding-top:20px;padding-bottom:20px}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spin{animation:2s linear infinite reverse spin;-moz-animation:2s linear infinite reverse spin;-webkit-animation:2s linear infinite reverse spin}.body-wrapper{overflow-x:hidden;position:relative}.section-have-half-bg{position:relative;z-index:1;background-blend-mode:multiply;background:#342040}#pagetitle,.bread-section{background-color:#f4f4f4;background-blend-mode:multiply;background-position:center center;text-align:center;background-color:#626262f2;margin:20px 10px 0;border-radius:25px}.testimonial-one-wrap{border-radius:13px}.section-product ul li{margin-bottom:9px;display:flex;align-items:center}.section-product ul i{padding-right:10px;font-size:20px;color:#0c4d83;opacity:.6}.section-product ul span{font-size:14px;color:#4f4f50;font-weight:400}.section-product img{border-radius:12px;background:#fff;padding:12px;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;opacity:.7}.odic-feature-item{border:1px solid #f6f6f6;margin-bottom:30px;padding:40px 30px 35px;box-shadow:0 16px 32px 0 rgba(7,28,31,.1)}.odic-feature-icon{margin-bottom:20px;font-size:60px;line-height:1;color:#0a9a73}.odic-feature-icon img{width:75px}.odic-feature-info h3{color:#ccc;clear:both;font-weight:500;line-height:1.3;margin-bottom:15px;font-size:17px}.odic-feature-info h3 a{color:#75756e}.odic-feature-info p{font-size:14px;margin-bottom:0}#page-title{background:#f4f4f4}#pagetitle,.bread-section,.contact-us-section{background-repeat:no-repeat;background-size:cover}.gallery_wrap{overflow:hidden;position:relative;border:1px solid #c5c5c5;padding:10px}.gallery_icon{position:absolute;bottom:8px;right:7px;cursor:pointer}.about_footer{flex:1;align-items:flex-start;margin-bottom:3em}.about_footer img{width:75px;margin-right:1rem}.about_footer .ab_f_desc p{text-align:justify}.about-ul p{padding-left:22px}#pagetitle{background-image:var(--url, url('../images/bg/banner-inner.webp'))}.ot{background-image:url('../images//products/p1.jpg')}#pagetitle a,.bread-section a,.light.sec-title h2{color:#fff!important}.p_item li{padding-left:18px;color:#6c6c6c;font-size:14px;font-weight:500;margin-bottom:2px}.download-btn a,.download-btn a i{background:var(--color-btn);color:#fff}.footer-contact a,.footer-social a{background-color:#ebebeb;text-align:center}.p_item li::before{top:50%;font-size:11px;transform:translateY(-50%)}.page-title-inner{padding:30px 0}.ct-breadcrumb{display:none!important;justify-content:center}.site-logo img{max-width:247px;width:100%}.sticky-on .site-logo img{max-width:207px;width:100%}.form-grp{margin-bottom:15px}.download-btn a{display:inline-flex;align-items:center;border:1px solid var(--color-btn);padding:.2rem .3rem;border-radius:26px;-webkit-transition:.3s,transform .1s;-moz-transition:.3s,transform .1s;-ms-transition:.3s,transform .1s;-o-transition:.3s,transform .1s;transition:.3s,transform .1s}.download-btn a:focus,.download-btn a:hover{color:var(--color-btn);background:#fff}.download-btn a:focus{transform:scale(.9)}.download-btn a i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.download-btn a span{display:block;margin-right:.8rem;margin-left:.5rem;font-weight:600;font-size:15px;line-height:27px}.contact-us-section{background-image:url(../images/page/bg-contact-us.jpg);position:relative}.point:before,.pointer,.pointer-1,.pointer-2{position:absolute;background:#fff;border-radius:50%}.pointer{z-index:2;bottom:39.5%;left:14.5%}.pointer-1{z-index:2;bottom:48.5%;left:39%}.pointer-2{z-index:2;bottom:40.8%;left:48.4%}.point:before{content:"";top:0;left:0;width:100%;height:100%;animation:1s linear infinite map;transition:.3s;z-index:-1}@keyframes map{0%{top:0;left:0;width:100%;height:100%}100%{top:-150%;left:-150%;width:400%;height:400%;opacity:0}}.c-form{background-color:#fff;height:100%;background:rgb(255 255 255 / 81%);border-radius:16px;box-shadow:0 4px 30px rgb(0 0 0 / 10%);backdrop-filter:blur(11.2px);-webkit-backdrop-filter:blur(11.2px);border:1px solid rgba(255,255,255,.3)}span.link{position:relative;font-weight:500;color:#000}.ab-sub ul li span,.sec-title h2{font-weight:600}.footer-social{display:flex;gap:10px 10px;flex-wrap:wrap;margin-bottom:30px}.footer-social a{display:inline-block;width:48px;height:48px;line-height:48px;border-radius:55px;font-size:20px;color:#000}.footer-contact a{color:#393939;border:1px solid #f4f4f5;display:inline-block;border-radius:50px;padding:9px 10px;font-size:15px;margin-bottom:10px;font-weight:500;min-width:200px}.footer-contact a:hover{color:var(--color-primary)!important;background-color:transparent;border-color:#ccc}.sec-title{margin-bottom:18px}.sec-title .label{text-transform:uppercase;font-weight:600;letter-spacing:.45px;color:var(--base)}.sec-title h2{font-size:clamp(18px, 5vw, 40px);color:#1a1a1ae8;line-height:50px}.sec-title h2.small{font-size:clamp(18px, 5vw, 28px);color:var(--base)}.sec-title h3{font-size:clamp(18px, 3vw, 22px);color:#313131;line-height:1.7;font-weight:500}.sec-title p{max-width:700px;margin:0 auto 30px;text-align:center;font-size:18px}.about-text p{letter-spacing:.35px;text-align:justify}.service-item{position:relative;display:flex;overflow:hidden;flex-direction:column}.service-item,.service-item0:hover{background-color:#e0e0e000}.service-item:after{content:none;position:absolute;inset:0px;background:linear-gradient(to bottom,transparent 15%,#fff 67%);opacity:.9;pointer-events:none}.service-item__img{border-radius:27px;overflow:hidden;position:relative}.service-inner__img{aspect-ratio:2/1.2;background-color:#eee}.service-item__img:hover:before{width:100%;opacity:0;transition:.6s linear}.service-item__img::before{background:hsla(0,0%,100%,.5);content:"";position:absolute;left:0;top:0;width:0;height:100%;opacity:1;pointer-events:none;z-index:2}.partner-slide:hover img,.service-item:hover img{transform:scale(1.05)}.service-item__img a:hover img{filter:brightness(50%);transform:scale(1.05)}.service-item__img img{aspect-ratio:2/1.5}.service-item__overlay{inset:0;display:flex;justify-content:center;transition:.2s;padding:17px 6px;flex:1;text-align:center;position:absolute;bottom:0;z-index:21;align-items:end}.service-item__info{position:relative;z-index:2}.service-item__info .lbl{display:inline-block;background-color:var(--color-secondary-dark);color:#fff;font-size:14px;letter-spacing:.25px;padding:1px 10px;border-radius:5px;margin-bottom:19px;font-weight:500}:where(.service-item:hover,.service-item.active) .service-item__info .lbl{background-color:#fff;color:hsl(0deg 0% 15.22%)}.service-item__bottom{margin-top:20px;background-color:var(--base);border-radius:11px;padding:15px 30px;text-align:center}.tr{transition:.4s ease-in-out}.service-item__info h2{color:hsl(0deg 0% 100%);font-size:clamp(16px, .9vw, 30px);text-transform:capitalize;font-weight:500;letter-spacing:.35px;margin-bottom:0;font-family:var(--font-1)}.service-item__info p{font-size:15.2px;line-height:24px;color:#030303e6}.service-item__info .btns :is(span.link,a){display:inline-block;color:var(--base);text-decoration:none;font-weight:500;color:#161616}:where(.service-item:hover,.service-item.active) .service-item__info .btns :is(span.link,a){color:#000}.service-item__info svg{width:30px;color:var(--color-secondary-dark);transition:.3s .1s;display:inline-block;margin-top:0;margin-left:6px}:where(.service-item:hover,.service-item.active) .service-item__info svg{color:#fff}.testimonial-desc{font-size:16px;font-family:var(--font-2);font-weight:400;color:var(--color-p-dark);line-height:1.55;text-align:center;margin-bottom:1px;display:inline}.testimonial-inner .content-wrap a{color:#212121;font-weight:500;display:inline-block;line-height:1}.testimonial-inner .content-wrap a:hover{color:#212121;text-decoration:underline}.author-info h2{font-size:19px;color:var(--color-secondary-dark);font-weight:500;margin-top:16px}.testimonial-inner{margin:0 auto 50px;max-width:720px;padding:10px 20px;text-align:center}.testimonial-inner .content-wrap{position:relative;background-color:#fff;border-radius:16px;padding:30px 20px 29px;background:rgb(255 255 255);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(18.9px);-webkit-backdrop-filter:blur(18.9px);border:1px solid rgba(255,255,255,.3);z-index:1}.testimonial-inner .content-wrap span.img img{width:70px;border-radius:50px;margin-bottom:10px;border:3px solid #b9bcc2}.testimonial-inner .content-wrap span.icon:before{content:'';display:inline-block;width:70px;height:70px;color:var(--color-secondary-dark);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 4.25a2.25 2.25 0 1 0-1.679 2.177a8.4 8.4 0 0 1-.456 1.617c-.398 1.004-.97 1.849-1.694 2.73a.75.75 0 1 0 1.159.952c.776-.945 1.453-1.926 1.93-3.129c.478-1.205.74-2.595.74-4.347m-1.5 7.611v2.889a1.75 1.75 0 0 1-1.75 1.75h-6.236L7.5 20.25l-.001-3.75H5.25a1.75 1.75 0 0 1-1.75-1.75v-8.5c0-.966.784-1.75 1.75-1.75h5.26a3.3 3.3 0 0 1 .24-1.5h-5.5A3.25 3.25 0 0 0 2 6.25v8.5A3.25 3.25 0 0 0 5.25 18H6v2.75a1.25 1.25 0 0 0 1.999 1L13.013 18h5.737A3.25 3.25 0 0 0 22 14.75V9.412c-.416.92-.934 1.715-1.5 2.45M13.75 2A2.25 2.25 0 0 1 16 4.25c0 1.752-.262 3.142-.74 4.347c-.477 1.203-1.154 2.184-1.93 3.13a.75.75 0 1 1-1.16-.953c.724-.881 1.297-1.726 1.695-2.73a8.4 8.4 0 0 0 .456-1.617A2.252 2.252 0 0 1 11.5 4.25A2.25 2.25 0 0 1 13.75 2'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.testimonial-inner .content-wrap:after{position:absolute;content:'';background:#fff;width:45px;height:45px;left:37px;bottom:-45px;clip-path:polygon(0% 0%,100% 0%,0% 100%,0% 100%,0% 0%);z-index:71;background:rgb(255 255 255 / 99%);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(18.9px);-webkit-backdrop-filter:blur(18.9px);border:1px solid rgba(255,255,255,.3)}.testimonial-inner .content-wrap:before{position:absolute;content:none;background:#fefefe36;width:100%;height:100%;border:1px solid #ffffff75;top:-10px;right:-10px;border-radius:15px;z-index:0;pointer-events:none}.section-serv{background-color:#f0f0f08c;padding-top:30px;position:relative;padding-bottom:40px}.review-overlay,.section-serv0:after,.service-bg{position:absolute;pointer-events:none}.section-serv0:after{content:'';inset:0px;background-color:#f6f6f6;background-repeat:no-repeat;background-image:url(../images/bg/bg-service.webp);background-size:cover;z-index:0;opacity:.2}.service-bg{z-index:0;opacity:.1;top:0}.service-bg.right{right:0;bottom:0;top:auto}.review-overlay{bottom:0;max-width:700px;right:0;opacity:.2}.ab-ul{padding-left:17px;margin:10px 0 7px}.ab-ul li,.about-innertext p{list-style:initial;max-width:700px;margin-bottom:17px;font-weight:500;font-family:var(--font-2);font-size:15px;color:#3f3f3fdb}.about-innertext p{max-width:100%;font-size:15.5px;letter-spacing:.1px}.about-innertext strong{color:#212121}.ab-sub{border:1px solid #eee;background-color:#f2d2ff2b;padding:17px 20px;border-radius:15px}.ab-sub svg{width:68px;height:68px;color:#7e4196}.ab-sub h2{font-size:22px;margin:17px 0 10px;color:var(--base);letter-spacing:-.2px;font-weight:500}.ab-sub p,.ab-sub ul li{font-size:15px;font-family:var(--font-2);letter-spacing:.1px}.ab-sub p:before{content:'';width:6px;height:6px;background-color:var(--color-secondary);display:inline-block;margin-right:8px;position:relative;top:-2px}.contact__info-item{margin-bottom:30px}.contact__info-item:last-child{margin-bottom:0}.contact__info-content{height:100%;flex:1;border-radius:6px;display:flex;align-items:center;padding:2px 30px}.contact__info-content .icon{font-size:38px;line-height:0;color:#fff;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-right:1px solid #f0f0f0;flex:0 0 auto;background-color:var(--base);margin:0 auto;border-radius:50px}.contact__info-content .content{min-height:90px;flex-direction:column;justify-content:center;padding:1px 25px;flex:1;justify-content:center;margin-top:10px}.contact__info-content .content .add-br{display:block;font-weight:600;font-family:var(--font-2)}.contact__info-content .content :is(.title,a){margin-bottom:8px;font-size:16px;font-family:var(--font-2);letter-spacing:.1px;color:#323232d4;margin-top:3px;line-height:30px;font-weight:600;font-family:var(--font-2)}.contact__info-content .content a:hover{color:var(--secondary-color)}.contact__info-content .content>span{display:block;font-size:18px;font-weight:500;line-height:1;text-transform:uppercase;margin-bottom:12px;font-family:var(--font-2);color:var(--base);letter-spacing:.35px}.serv-content h2,.serv-content h3{font-size:19px;letter-spacing:.1px;margin-bottom:18px;font-weight:500;color:#000}.serv-content.serv-content h3{font-size:15px;margin-bottom:10px}.serv-content .ul-title{margin:25px 0 10px}.serv-content h1{font-size:32px;margin-bottom:19px;font-weight:400;font-family:var(--font-3);color:#454e81}.about-text p,.blog_details_decsr *,.popular_blog_text p,.serv-content p,.serv-content strong,.serv-content strong.p-title,.swal-modal{font-family:var(--font-1)}.serv-content--sub p{font-size:15px!important;letter-spacing:0!important;margin-bottom:0!important}.serv-content strong{font-weight:500;color:#161616}.serv-content strong.p-title{font-weight:500;font-size:18px;color:#212121;margin:30px 0 10px;display:block}.about-text p,.serv-content p{color:#303030;letter-spacing:0;margin-bottom:9px;font-size:18px;font-weight:500;line-height:1.8}.serviceinner-item__img img{filter:saturate(100%) brightness(90%);margin-bottom:20px;border-radius:15px}.serv-content :is(ul,ol){margin-bottom:20px;padding-left:0}.serv-content :is(ul,ol):not(.uldef){padding-left:0}.serv-content :is(ul,ol) li ul{margin-top:5px;margin-bottom:10px}.serv-content :is(ul,ol) li{list-style:none;max-width:700px;margin-bottom:7px;font-weight:500;font-family:var(--font-2);font-size:15px;color:#3f3f3fdb;position:relative;padding-left:0}.serv-content :is(ul,ol):not(.uldef) li{padding-left:29px}.p-list p:before,.serv-content :is(ul,ol):not(.uldef) li:before{color:var(--base);content:'';position:absolute;display:inline-block;width:20px;height:20px;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.003 21q-1.866 0-3.51-.708q-1.643-.709-2.859-1.924t-1.925-2.856T3 12.003t.709-3.51Q4.417 6.85 5.63 5.634t2.857-1.925T11.997 3t3.51.709q1.643.708 2.859 1.922t1.925 2.857t.709 3.509t-.708 3.51t-1.924 2.859t-2.856 1.925t-3.509.709'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;left:0;top:2px}.serv-content .ul-check li:before{color:#00cb38!important}.certi-sec{background-color:#96bcc01f;background-color:#fff}.p-list p{position:relative;padding-left:27px;margin-bottom:16px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.file-btns a{width:260px;line-height:21px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px 8px}.blog_item{margin-top:25px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;border-radius:15px;overflow:hidden;background-color:#fff;box-shadow:0 0 40px 5px rgb(0 0 0 / 5%)}.blog_item .img{overflow:hidden;display:block;position:relative}.blog_item .img img{transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.blog_item:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.blog_text{margin-top:20px;padding:0 13px 10px}.blog_item ul{gap:10px;position:absolute;bottom:10px;right:10px}.blog_text ul li{font-size:13px;font-weight:500;padding:2px 12px;text-transform:capitalize}.blog_text ul li a{color:#000}.blog_text ul .event{background:var(--sitecolor)}.blog_item ul .date{display:flex;flex-wrap:wrap;background:#f2f1f1;padding:7px 13px;color:#fff;font-size:13px;background-color:var(--base);border-radius:25px}.blog_item ul .date span{display:inline-block;width:16px;height:17px;margin-right:10px}.blog_text .title{font-size:19px;font-weight:600;margin-top:15px;color:#1f1f1f;text-transform:capitalize;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:25px;letter-spacing:.2px;margin-bottom:10px}.blog_text .title:hover{color:#7b7b7b}.blog_text .link{font-size:15px;font-weight:500;margin-top:27px;color:var(--accent-color-dark);transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.blog_text .link:hover{color:#545454}.blog_text .link i{top:1px;position:relative;margin-left:5px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-ms-transition:.3s linear;-o-transition:.3s linear}.blog_text .link:hover i{padding-left:5px}.popular_blog{margin-top:16px;align-items:center;padding:5px;border-radius:5px;border:1px solid #bcbcbc42;color:#000}.popular_blog.active{border:1px solid #bcbcbc;color:var(--secondary-color)}.popular_blog_img{width:90px;height:60px;border-radius:6px;overflow:hidden}.popular_blog_text{width:70%;display:flex;flex-wrap:wrap;align-items:center;margin-left:18px}.popular_blog_text .item_title{font-weight:500;font-family:var(--font-2)}.popular_blog_text p{font-weight:500;font-size:14px;color:#676767}.popular_blog_text p span{width:14px;height:16px;display:inline-block;margin-right:5px}.popular_blog_text a{color:#202020;font-weight:500;font-size:1rem;margin-top:0}.blog_details_img_1{height:430px}@media only screen and (max-width:768px){.blog_details_img_1{height:auto}}.blog_details_img_1 img{width:100%;height:100%;object-fit:cover;object-position:center}.blog_details_engage{gap:25px;margin-top:25px;font-size:15px;letter-spacing:.25px;font-weight:600;color:#fd550d}.blog_details_engage li span{display:inline-block;position:relative;top:-2px}.blog_details_left h2{font-size:27px;font-weight:500;margin-top:10px;margin-bottom:10px;color:#2e7296}.blog_details_decsr,.blog_details_left p{font-size:16px;line-height:28px;margin-top:15px;color:#121212c7;letter-spacing:.35px}.blog_details_decsr p{margin-top:0}.blog_details_decsr :where(ul,ol,li){list-style:revert;padding-left:20px}.blog_details_decsr li{padding-left:0}.blog_details_right{border:1px solid rgba(3,26,38,.1);overflow:hidden}.blog_details_right_header{padding:25px 20px;border-top:1px solid rgba(3,26,38,.1)}.blog_details_right_header h3{font-size:20px;font-weight:600;text-transform:capitalize}.careers-form{background:rgb(255 255 255);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(15.9px);-webkit-backdrop-filter:blur(15.9px);padding:45px 40px;width:80%;border:1px solid rgba(255,255,255,.3);margin:0 auto}.careers-form h3,.careers-form__title{margin-bottom:18px;font-family:var(--font-2);text-align:center}.alert-custom p,.careers-form__group.has-error,.why-card span.ic{margin-bottom:5px}.careers-form__title{font-size:31px;color:#6e6e6e;font-weight:400}.careers-form h3{font-size:17px;color:#393939;font-weight:500}.careers-form__frmelm{margin-bottom:13px}.careers-form__group{position:relative;font-family:var(--font-2);line-height:normal}.careers-form__label{line-height:1}.careers-form__label label{font-size:14px;font-weight:500;color:#1b1b1b;margin-bottom:9px;letter-spacing:.35px;line-height:normal}.careers-form__group-icon{position:absolute;width:20px;top:63px;transform:translateY(-50%);left:12px;color:#282c6857}.careers-form__group-icon-large-text{top:25%}.contact-form__group-icon{top:56px}.careers-form__input{font-size:15px;padding:12px 16px;width:100%;border:1px solid #c7c7c7;background-color:#fff;transition:.2s;border-radius:8px;letter-spacing:.35px;line-height:normal;outline:0}.careers-form__input--large{height:110px}.careers-form__input::placeholder{color:transparent}.careers-form__input.error{border-color:red!important}.careers-form__input.valid{border-color:#03960b!important}.careers-form__input:focus{border-color:var(--base-dark);outline:0}.careers-form__group label.error{color:#f11e1e!important;font-size:14px;font-family:var(--font-2);font-weight:400;letter-spacing:.25px;line-height:1.1;margin-top:5px;padding-left:2px}.form-error{color:red}.alert-custom{color:#c51626;background-color:#f8d7da63;border-color:#f5c2c7;font-size:15px;max-width:500px;margin:0 auto 18px;padding:14px}.captch-btn,span.captcha-text{display:inline-block;margin-left:10px}.conatct-form{border:1px solid #a4a4a4;padding:25px;border-radius:12px}.swal-footer{text-align:center}.swal-button--confirm{background-color:#19c20e}span.captcha-text{background-color:#e0ffff;font-size:17px;padding:2px 5px;font-weight:400;font-style:italic;color:#112e6a;letter-spacing:2.25px;max-width:120px;min-width:87px;text-align:center}.captch-btn{padding:0 7px;border:1px solid #adc1ef;background:#c0d3ff}.contact-form__wrap{height:100%;background:#a5b4cd17;border-radius:22px}.herosearch form,.partner-slide,.sec-title.light .sub-title:before{background-color:#fff}ul.serv-sub__text li{padding-left:16px!important;font-weight:400;letter-spacing:.2px;color:#212121}ul.serv-sub__text li:before{content:''!important;background:0 0!important}.jobinfo-content h2,.serv-content-main p>strong{font-size:20px}.partner-slide{max-width:300px;overflow:hidden;border:1px solid #e9eef2;padding:9px 16px;text-align:center;border-radius:3px}.top-bar{display:flex;justify-content:flex-end;align-items:center;padding:16px 0}.top-bar .info{display:flex;align-items:center;gap:25px;color:#333;margin-right:56px}.info-item{display:flex;align-items:center;gap:14px}.info-item a{font-size:1em;display:inline-block;line-height:1.6;font-weight:400;color:#212121;letter-spacing:.35px}.info-item svg{width:35px;height:35px;color:var(--color-primary);flex-shrink:0}.sec-title .sub-title:after,.sec-title .sub-title:before{height:100%;border-radius:40px;position:absolute;width:100%}.divider{width:1px;height:20px;background:#ccc}.section-partner{padding-bottom:70px;padding-top:50px;background-color:#e7e7e747}.section-quotes{background-color:var(--base);background:linear-gradient(to left,var(--base),#360515);padding:80px 0}.section-quotes .title-large{color:#fff;margin-bottom:20px;font-size:21px;text-transform:uppercase;font-weight:600;letter-spacing:1.35px;word-spacing:0px;line-height:1}.quotes-content h2{color:#fff;margin-bottom:28px;font-size:clamp(29px, 4.1vw, 47px)}.quotes-content .border-tag{border-bottom:5px solid #ac023b}.quotes-content .btns{display:flex;gap:10px 20px;flex-wrap:wrap}.sec-title-animation.animate .title-animation .w,.title-animation .c{display:inline-block}.quotes-content p{font-size:18px;color:#ffffffc7;max-width:650px;margin-bottom:20px}.quotes-content .btns a{display:inline-flex;align-items:center;gap:10px 10px;padding:16px 33px}.heroswiper-next,.heroswiper-prev{position:absolute;top:50%;width:50px;height:50px;margin-top:-22px;z-index:20;cursor:pointer;background-color:#ffffffd9;border-radius:50px;line-height:48px;text-align:center;transition:.5s;display:none}.herobox-slide,.herobox-slide img{border-radius:var(--corner);overflow:hidden}:where(.heroswiper-next,.heroswiper-prev) svg{width:30px;height:30px}.heroswiper-next{right:0}.heroswiper-btn:hover,.parnterswiper-btn:hover{color:#fff;background-color:var(--base)}.section-videohero{--corner:22px;--height:600px}.herobox-section .container-custom,.section-videohero .container-custom{max-width:97%;overflow:hidden;width:100%;padding:0}.shape-box .shape-1,.shape-box .shape-2{position:absolute;width:330px;height:330px;opacity:0}.herobox-slide{--corner:22px;background:0 0!important;background-blend-mode:unset!important}.herobox-slide img{width:100%;height:100%;background:#fff;filter:brightness(60%);transition:10s}.videohero-overlay,.videohero-wrap video{height:var(--height);border-radius:var(--corner)}.shape-box .shape-1{left:-108px;bottom:-49px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.shape-box .shape-2{left:78px;top:18px;background:rgba(255,255,255,.05);border-radius:50%}.swiper-banner .swiper-slide-active .herobox-slide img{transform:scale(1.2)}.videohero-wrap{border-radius:var(--corner);overflow:hidden;position:relative}.videohero-wrap video{min-height:100%;min-width:100%;position:sticky;top:0;width:auto;object-fit:cover;object-position:center;overflow:hidden}.videohero-overlay{position:absolute;z-index:999;inset:0;background:#ffffff54;display:flex;align-items:center;justify-content:center}.title-animation .c{opacity:0;transform:translateY(40px) scale(1.5);transition:.6s}.sec-title-animation.animate .c{opacity:1;transform:translateY(0) scale(1)}.animation-style2 .title-animation .c{transform:translateX(50px)}.animate-item,.animation-style3 .title-animation span{opacity:0}.sec-title-animation.animate .title-animation .c{opacity:1;transform:none}.animation-style4 .title-animation span{transform:scale(2) translateX(100px)}.animation-style4.animate .title-animation span{transform:scale(1) translateX(0);opacity:1}.sec-title .sub-title{position:relative;display:inline-block;font-size:12px;line-height:20px;font-family:var(--font-1);font-weight:600;padding:5px 17px;border-radius:40px;text-transform:uppercase;z-index:1;color:var(--base);margin-bottom:20px}.sec-title .sub-title:before{content:'';left:0;top:0;z-index:-1;opacity:.1;background-color:var(--base)}.cta-wrap h2,.sec-title.light .sub-title{color:#fff}.sec-title .sub-title:after{content:'';left:0;top:0;z-index:-1;opacity:.3;border:1px solid;border-color:var(--base)}.section-why{background-color:#bfe4ff2e;background-color:#fff}.why-card{background-color:#bf24fa12;border-radius:35px 0;padding:28px 29px;text-align:center}.why-card .header{display:flex;align-items:center;gap:10px 10px}.why-card span.ic{display:inline-block;aspect-ratio:1;background-color:var(--base);color:#fff;padding:10px 14px;border-radius:50px}.why-card span.ic svg{width:27px;height:28px}.why-card h2{font-size:21px;font-weight:500;margin-bottom:10px}.why-card p{font-size:14.2px;color:#272727;letter-spacing:.35px;line-height:1.6;text-align:left;margin-top:4px}.herosearch{min-width:98%;max-width:740px;--title-fs:33px;position:relative;top:2%}.herosearch h2{margin:0;font-size:40px;font-weight:700;color:#fff;transition:1.5s .2s;text-align:center;color:var(--base)}.herosearch p{color:#fff;font-size:17px;transition:1.5s .5s;margin:20px auto;max-width:680px;text-align:center}.herosearch form{display:flex;align-items:center;border-radius:15px;padding:25px 38px 23px;max-width:700px;margin:30px auto 10px}.herosearch--home form{box-shadow:0 6px 24px rgba(0,0,0,.12),0 14px 41px rgba(0,0,0,.04),0 5px 54px rgba(0,0,0,.02)}.herosearch--jobs form{border:2px solid #eaeaea}.herosearch-input{flex:1;display:flex;align-items:center;gap:10px 11px;position:relative}.herosearch-input .icon{position:absolute;top:50%;transform:translateY(-50%);left:8px}.herosearch-input .icon svg{width:35px;height:35px;color:#939393}.herosearch-inputbox{display:flex;flex-direction:column;flex:1}.herosearch-inputbox input{border:2px solid #f1f5f8;background:#f1f5f8;outline:0;padding:10px 0 10px 54px;border-radius:10px;transition:.35s;width:100%;font-size:15px}.herosearch-inputbox input:focus{border-color:#6b7c7c}.herosearch-inputbox input:hover{box-shadow:0 0 4px rgb(0 0 0 / 53%)}.herosearch-btns{margin-left:25px}.herosearch-btns button:not(:disabled):hover{background-color:#212121}.whatwe-content{background-color:#f1f5f8;border-radius:35px}.whatwe-content :is(p,li){font-size:17px;line-height:1.6;margin-bottom:10px;letter-spacing:.15px}.whatwe-content :is(li) svg{color:var(--base)}.whatwe-content p a{color:var(--base);font-weight:500}.sec-weserve{background-color:#ffe3da59}.weserve-item{text-align:center;background-color:#fff;border-radius:15px;padding:25px}.weserve-item .iconsvg .icon{display:inline-block;background-color:#fff;padding:15px;aspect-ratio:1;border-radius:50px;border:2px solid var(--color-secondary);color:var(--color-secondary)}.weserve-item svg{width:90px;height:90px}.weserve-item h2{font-size:clamp(20px, 2vw, 24px);margin:12px 0 10px;font-weight:500;color:#414141}.serv-cardcontent{border:1px solid #e6e6e6;padding:10px;border-radius:25px}.album-item,.gallery-item,.video-item{border:1px solid #eee;border-radius:15px;overflow:hidden}.album-item__content{padding:10px 0;text-align:center}.album-item__content h2{font-size:16px}.video-item{aspect-ratio:3/2}.gallery-item__img{aspect-ratio:2/1.2}.gallery-item__img img,.project-card__img img{height:100%;object-fit:cover}.job-card{box-shadow:rgba(0,0,0,.04) 0 2px 14px 2px,rgba(0,0,0,.06) 0 3px 10px 1px,rgba(0,0,0,.12) 0 2px 5px -3px;background:#f8fbfd;border-radius:15px;transition:.3s;border:1px solid #e5e5e5}.job-card:hover,.team-card{box-shadow:0 6px 15px rgba(0,0,0,.08)}.job-card:hover{transform:translateY(-3px)}.job-location{font-size:.75rem;font-weight:600;letter-spacing:1px;color:#6c757d}.job-card ul li i{font-size:1rem;color:#0d6efd}.section-searchwrap{background-color:#96bcc01f;background-color:#f8f8f9;padding-bottom:17px}.jobinfo{background-color:#a5a7a714;border-radius:25px;padding:25px 30px}.jobinfo .date{font-weight:500;color:#22516a;margin-bottom:6px}.jobinfo .jobinfo-title{font-size:26px;color:var(--color-heading)}.jobinfo-content h1{font-size:23px}.jobinfo-content a{color:#2b6497}.job-card__title{color:#194e7c;font-size:20px}.job-card p{font-size:15.4px;line-height:1.7;letter-spacing:.05px}.team-card{border:1px solid;border-radius:15px;overflow:hidden}.team-card__img{aspect-ratio:460/507;background-image:var(--default-img);background-size:cover}.team-card__info{font-size:clamp(14px, 2.2vw, 18px);padding:10px;text-align:center}.team-card__info .name{font-size:1.2em;margin-bottom:5px}.team-card__info .desig{font-size:.88em;display:inline-block;background-color:var(--color-primary);color:#fff;border-radius:15px;padding:7px 20px;letter-spacing:.22px}.parnterswiper-next,.parnterswiper-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-22px;z-index:20;cursor:pointer;background-color:#aeaeae2e;border-radius:50px;line-height:39px;text-align:center;transition:.5s}:where(.parnterswiper-next,.parnterswiper-prev) svg{width:40px;height:40px}.parnterswiper-prev{left:-70px}.parnterswiper-next{right:-70px}.testimonial-section{background-image:url(../images/banner/banner-inner.webp);background-blend-mode:multiply;background-position:center center;text-align:center;background-color:#342040e8}.about-bg{position:absolute;inset:0;z-index:-1;opacity:70%;overflow:hidden;left:-20%;top:-20%}.about-svg{position:absolute;pointer-events:none;width:230px;right:-110px;top:0;animation:5s ease-in-out infinite alternate moveX}.ab-img-anim img{border-radius:36px}@keyframes moveCircle{0%{transform:translateY(0)}100%{transform:translateY(11px)}}@keyframes moveX{0%{transform:translateX(0)}100%{transform:translateX(21px)}}.ab-img-anim:after{content:none;position:absolute;width:160px;height:160px;background-color:var(--color-secondary-dark);border-radius:100px;right:-20px}.sec-cta{background:url('../images/bg/bg-cta.webp');border-radius:75px 0;background-position:center center;position:relative;overflow:hidden;background-attachment:fixed}.sec-cta:before{content:'';inset:0px;position:absolute;background-color:#571272;opacity:.8}.cta-wrap p{font-weight:400;line-height:1.5;font-size:18px}.job-modal-content{border-radius:25px}.job-modal-header{padding:16px 25px}.job-modal-body{padding:18px 24px}.job-modal-footer{padding:15px 30px 8px}.job-btn--cancel{padding:6px 17px;font-size:14px;background-color:transparent;color:#212121;border-radius:7px}.job-btn--save{padding:12px 20px;font-size:14px}.swal-text{text-align:center;line-height:1.3;font-size:16px}.alert.danger{--alert-bg:#fff4f4;--alert-text:#c86161}.alert.info{--alert-bg:#c1d7ff4a;--alert-text:#6185c8;--alert-b:#547fcf}.alert--box{padding:13px 10px;background-color:var(--alert-bg,#fff4f4);border-radius:8px;border-color:var(--alert-b,#f5c2c7)}.alert--box p{line-height:1.2;font-size:14.2px;margin-bottom:7px;color:var(--alert-text,#c86161);letter-spacing:.1px}.alert--box p:last-child{margin-bottom:0}.odic-btn--jobapply{padding:13px 30px}.title-main{font-size:35px;line-height:1.55;font-weight:600;color:var(--base)}.section-counter{padding-bottom:0}.counter .item{background-color:#192a5012;padding:15px 35px;border-radius:33px 0 15px;display:flex;align-items:center;border:1px solid #00072d2e}.counter .count{position:relative;display:flex;align-items:center;font-weight:400;color:var(--bg);font-size:41px;font-family:var( --font-sp)}.counter .count:before{content:none;width:100px;height:100px;display:inline-block;align-items:center;border:2px solid var(--base);border-radius:999px;margin-right:-33px;background-color:#eee;border-color:#eee}.counter .icon{aspect-ratio:1;width:90px;margin:0 21px 10px 0;background-color:#00072d0d;border-radius:99px;display:flex;align-items:center;justify-content:center}.counter .icon img{width:50px;margin:0 auto}.counter .text{font-size:17px;font-weight:600;margin-top:12px;color:var(--bg)}.about-spotlite{color:#212529}.about-spotlite h1{font-size:2.5rem;font-weight:700;color:#1d3557}.about-spotlite h2{font-size:1.75rem;font-weight:600;color:#e63946}.about-spotlite p{font-size:1.1rem;margin-bottom:1rem}.about-spotlite ul{list-style:none;padding-left:0}.about-spotlite ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem}.about-spotlite ul li::before{content:"-";position:absolute;left:0;color:#e63946;font-weight:700}.about-spotlite strong{color:#1d3557}.about-spotlite em{font-style:italic;color:#6c757d}.about-image{max-width:100%;height:auto;transition:transform .3s}.about-image:hover{transform:scale(1.02)}.project-card{background-color:#586f9847;background-color:#789cdd47;padding:4px 8px;border-radius:15px;position:relative;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.project-card__info{width:96%;bottom:10px;color:#000;padding:10px 20px;left:2%;border-radius:18px;font-size:14px;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-family:var(--font-3)}.project-card__info .title{font-size:17px;color:var(--base)}.project-card__img a{aspect-ratio:2/1.5;display:block}.banner-slider,.banner-slider img,.banner-slideroverlay img{aspect-ratio:1;overflow:hidden}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.swiper-slide-active .animate-item{animation:.8s forwards fadeUp}.animate-item:first-child{animation-delay:.2s}.animate-item:nth-child(2){animation-delay:.4s}.animate-item:nth-child(3){animation-delay:.6s}.animate-item:nth-child(4){animation-delay:.8s}.section-banner{min-height:100vh;padding-top:140px;padding-bottom:40px;display:flex;align-items:center;position:relative;background:0 0;background-color:#ffffffad;background-blend-mode:color}.section-banner .circle{right:0;left:340px;opacity:30%;background-color:#c80237;top:50%;z-index:0}@keyframes rotatez{to{transform:rotate(360deg)}}.banner-content{background-color:#ffffffdb;padding:30px 40px;border-radius:15px;position:relative;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transition:1s}.loaded .banner-content{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.banner-content h1{font-weight:600;font-size:60px;margin-bottom:10px;color:#3dff2f;font-family:var(--font-3)}.banner-content p{font-size:16px;line-height:170%;font-weight:400;color:#414141;font-family:var(--font-2);letter-spacing:-0px}.banner-slider{border-radius:9999px;opacity:0}@keyframes rotate1{0%{transform:rotate(0)}50%{transform:rotate(-3deg)}100%{transform:rotate(3deg)}}.banner-slider img{width:100%;border-radius:60% 60% 70% 30%/40% 50% 60%;animation:19s linear infinite alternate morph}.banner-slideroverlay{position:absolute;z-index:1;opacity:0;width:var(--size);height:var(--size)}.banner-slideroverlay img{width:100%;border-radius:999px}.loaded .banner-slideroverlay img{animation:8s cubic-bezier(.4,0,.2,1) infinite alternate move2;overflow:hidden;opacity:0}@keyframes move2{0%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes morph{0%,100%{border-radius:60% 60% 70% 30%/40% 40% 60% 50%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}.banner-slideroverlay.img2 img,.loaded .banner-slideroverlay.img2{animation-delay:1s}.banner-slideroverlay.img3 img,.loaded .banner-slideroverlay.img3{animation-delay:2s}.loaded .banner-slideroverlay.img1,.loaded .banner-slideroverlay.img2,.loaded .banner-slideroverlay.img3{animation:1s cubic-bezier(.68,-.55,.27,1.55) forwards zoom2}@keyframes zoom2{0%{opacity:0;transform:scale(.9)}100%,80%{opacity:1;transform:scale(1)}}.circle{-webkit-filter:blur(150px);background-color:#0269c8;border-radius:100%;filter:blur(150px);flex:none;height:319px;position:absolute;width:453px;z-index:1;top:50%;left:50%;pointer-events:none}@keyframes move{0%{transform:scale(.9)}100%{transform:scale(1)}}ul.float-social{list-style:none;position:absolute;top:50%;left:-50%;transform:translateY(-50%);z-index:99999;transition:352ms cubic-bezier(.45, .17, .25, 1)}ul.float-social li a{display:block;margin-left:-2px;height:60px;width:60px;border-radius:0 35px 35px 0;border:2px solid #000;margin-bottom:1em;transition:.4s;color:#2980b9;line-height:60px;position:relative;background:rgba(210,82,127,.1);border-color:var(--bg);color:var(--bg)}ul.float-social li a:hover{cursor:pointer;width:150px;color:#fff;background:var(--hoverbg)}ul.float-social li a:hover span{left:0}ul.float-social li a span{padding:0 10px 0 15px;position:absolute;left:-120px;transition:left .4s}ul.float-social li a i{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:1.5em;pointer-events:none}#c32aa3 ul.float-social li{--bg:#1877f2;--hoverbg:#1877f2}.banner-toggle{display:none;left:6px;bottom:6px;z-index:99999;width:62px;height:62px;background:#e91e63;color:#fff;align-items:center;justify-content:center;border-radius:50%;padding:5px;border:1px solid #e91e63}.overlay-spinner,.video-background{left:50%;top:50%;position:absolute}.banner-toggle span.icon{width:25px;height:25px;display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M4.016 4.723a2 2 0 1 1 .707-.707l2.261 2.26A2 2 0 0 1 8 6c.37 0 .718.101 1.016.277l2.26-2.261a2 2 0 1 1 .707.707l-2.26 2.261a1.99 1.99 0 0 1 0 2.032l2.261 2.26a2 2 0 1 1-.707.707l-2.261-2.26A2 2 0 0 1 8 10a2 2 0 0 1-1.016-.277l-2.26 2.261a2 2 0 1 1-.707-.707l2.26-2.261A2 2 0 0 1 6 8c0-.37.101-.718.277-1.016zM4 3a1 1 0 1 0-2 0a1 1 0 0 0 2 0m0 10a1 1 0 1 0-2 0a1 1 0 0 0 2 0m9-9a1 1 0 1 0 0-2a1 1 0 0 0 0 2m1 9a1 1 0 1 0-2 0a1 1 0 0 0 2 0M9 8a1 1 0 1 0-2 0a1 1 0 0 0 2 0'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.active .banner-toggle span.icon{width:35px;height:35px;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7.227 7.227a.75.75 0 0 1 1.06 0L12 10.939l3.712-3.712a.75.75 0 0 1 1.061 1.06L13.061 12l3.712 3.712a.75.75 0 0 1-1.06 1.061L12 13.061l-3.712 3.712a.75.75 0 1 1-1.061-1.06L10.939 12L7.227 8.288a.75.75 0 0 1 0-1.061'/%3E%3C/svg%3E")}.bg-overlay{position:absolute;pointer-events:none;inset:0;background:url(../images/bg/bg-blur-g1.webp) bottom/cover;background-color:#ffffffa3;background-blend-mode:color;z-index:0}.about-hero{background:url(../images/bg/bg-blur-g.webp) top;background-color:#ffffffa3;background-blend-mode:color}.overlay-spinner{bottom:0;opacity:11%;transform:translate(-50%,-10%);width:30%;display:flex;align-items:center;justify-content:center;pointer-events:none}.spinner-circle{border-radius:50%;background-color:#3f51b5;width:550px;height:550px;position:absolute;opacity:0;animation:6s cubic-bezier(.36,.11,.89,.32) infinite scaleIn}@keyframes scaleIn{0%{transform:scale(.5,.5);opacity:.5}100%{transform:scale(3.5,3.5);opacity:0}}.video-background{transform:translate(-50%,-50%);max-width:auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0;z-index:-2}.sec-video{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;color:#fff;font-family:"Nunito Sans",sans-serif;overflow:hidden}.sec-video::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgb(0 7 45 / 90%);z-index:-1;opacity:40%}.sec-service2{background-color:var(--base)}.about-slider{border-radius:25px;overflow:hidden}@media (min-width:1200px) and (max-width:1400px){.main-header .site-menu>ul>li>a{font-size:15px}.site-logo img{max-width:207px}}@media (min-width:568px){.loaded ul.float-social{left:0}}@media (min-width:992px){.banner-slideroverlay.img1{--size:160px;right:0;top:-5%}.banner-slideroverlay.img2{--size:160px;right:-70px;top:30%}.banner-slideroverlay.img3{--size:160px;right:0;top:68%}}@media (min-width:1200px){.footer-widgets .widget.text-widget{margin-right:10px}.herobox-section .container-custom{max-width:90%}.herobox-slide{--corner:24px}}@media (min-width:1360px){.main-header .site-menu>ul>li>a{font-size:15.3px;padding:0 10px}.header-right .odic-btn{padding:14px 39px;font-size:17px;letter-spacing:.2px}.makeit-logo{width:140px}}@media (min-width:1500px){.py-lg-5{padding-top:3.5rem!important;padding-bottom:3.5rem!important}}@media (max-width:1300px){.swiper-banner .picture{padding:0}.heroswiper-next,.heroswiper-prev{display:none}}@media (max-width:1199px){.image-title-box .title{font-size:18px}.site-logo img{max-width:197px}.swiper-banner .detail h2{font-size:44px}.herobox-slide img{aspect-ratio:1/1.2;object-fit:cover}.testimonial-inner{margin:0 auto 50px;padding:10px}.testimonial-inner .content-wrap{padding:30px 10px 29px}.banner-slideroverlay:is(.img1,.img2,.img3){--size:120px}}@media (max-width:992px){.banner-slide{max-width:350px;margin:0 auto}.banner-slider{max-width:450px;margin:0 auto 35px;border-radius:40% 60% 70% 30%/40% 40% 60% 50%}.banner-slideroverlay.img1{bottom:50%;right:-18%}.banner-slideroverlay.img2{top:0;left:0}.banner-slideroverlay.img3{bottom:0;left:-2%}}@media (max-width:768px){.about-spotlite h1{font-size:2rem}.about-spotlite h2{font-size:1.5rem}.about-spotlite p{font-size:1rem}.site-logo img{max-width:180px}.herosearch{margin:0 10px;min-width:90%}.copyright-area{padding-bottom:5rem!important;margin-top:20px!important}.footer-widgets{padding-top:23px;padding-bottom:30px}.section-gap{padding-top:50px;padding-bottom:30px}.sec-about{padding-top:20px}.hero-section .hero-content p{font-size:14px}.sec-title h2{font-size:26px;line-height:normal}.ab-img{top:-30px;right:-30px;z-index:-1;max-width:240px;opacity:60%}.off-canvas-panel .canvas-logo{max-width:150px}.careers-form{width:98%;padding:35px 17px}.careers-form__title{font-size:22px}.alert-custom{padding:14px 5px}.herosearch h2{font-size:30px}.herosearch .label{font-size:25px}.herosearch form{flex-direction:column;align-items:stretch;border-radius:11px;background-color:#fff;padding:19px 12px;margin-top:20px;max-width:540px}.herosearch-input{margin-bottom:18px}.herosearch-btns{text-align:center;margin-left:0}.section-footer.have-cta-boxed-one .footer-inner{margin:0;padding-top:30px;border-radius:25px 25px 0 0}.swiper-banner .swiper-slide .picture .detail{border-radius:25px;padding:20px 10px}.swiper-banner .detail h2{font-size:37px;margin-bottom:13px}.ab-img-anim img{border-radius:13px}}@media (max-width:568px){.overlay-spinner{width:80%;top:20%;height:auto}.makeit-logo{width:90px}.top-bar{padding:8px 0}.slider-content .detail p{font-size:14px}.banner-slideroverlay:is(.img1,.img2,.img3){--size:130px}.banner-slideroverlay.img1{bottom:58%;right:-5%}.banner-slideroverlay.img2{top:2%;left:-10px}.banner-slideroverlay.img3{bottom:0;right:7%;left:auto}.banner-social{position:fixed;left:6px;bottom:6px;z-index:99}ul.float-social li a{background:rgb(243 243 243 / 93%)}ul.float-social{top:auto;bottom:70px;left:-999px;transform:translateY(0)}.loaded .active ul.float-social{left:-6px}.banner-toggle{display:inline-flex}.main-header.absolute-header{padding:9px 0 10px!important}.section-banner{min-height:100vh;padding-top:100px;padding-bottom:30px}.swiper-banner .detail h2{font-size:27px}.herosearch h2{font-size:26px}.herosearch p{font-size:16px;margin:15px auto 0;line-height:1.5}.herosearch-input .icon svg{width:25px;height:25px}.herosearch-inputbox input{padding:10px 0 10px 43px}.swiper-banner .detail .btns{gap:10px 10px}.weserve-item svg{width:60px;height:60px}.section-videohero{--height:500px}.sec-title h2{font-size:33px}.herosearch .label{font-size:20px}.sec-cta{border-radius:25px 0}.swiper-banner .detail p{font-size:15px;line-height:1.3;letter-spacing:.05px}.site-logo img{max-width:260px}.swiper-banner .detail .label{font-size:15px}.counter .text{font-size:16px;margin-top:11px}.section-projects .row{--bs-gutter-x:0.5rem}.project-card{padding:4px 2px;border-radius:2px}.float-button{position:fixed;right:7px;bottom:6px}.swiper-banner .swiper-slide .detail .overlay{width:80%}.banner-content{padding:20px 15px}.banner-content h1{font-size:35px}.banner-content p{font-size:14px;line-height:140%}.loaded .banner-slideroverlay img{animation-duration:7s}.banner-slider{max-width:90%;transform:rotate(6deg)}.about-text p{text-align:justify!important;font-size:16px}}@media (max-width:400px){.sec-title h2{font-size:31px}.herosearch .label{font-size:17px}.title-main{font-size:29px}.banner-slideroverlay:is(.img1,.img2,.img3){--size:100px}}