*{box-sizing:border-box}body{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh}html{scrollbar-width:thin;scroll-behavior:smooth}.scroll-lock{overflow:hidden}#drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0, 0, 0, 0.3)}#drawer-overlay:not(.show){display:none}@media (max-width:991px){#drawer-overlay{display:none}}img,picture,video,canvas,iframe{display:flex;max-width:100%;aspect-ratio:attr(width) / attr(height)}svg{display:flex;max-width:100%}iframe,img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}textarea,input{color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);outline:none}textarea:focus,textarea:hover,input:focus,input:hover{color:var(--color-input-hover-text);background-color:var(--color-input-hover-background);border-color:var(--color-input-hover-border)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0;padding:0}p:empty{display:none}:is(p, h1, h2, h3, h4, h5, h6):first-child,:empty:first-child+:where(p, h1, h2, h3, h4, h5, h6){margin-block-start:0}:is(p, h1, h2, h3, h4, h5, h6):last-child,:where(p, h1, h2, h3, h4, h5, h6)+:has(+ :empty:last-child){margin-block-end:0}.focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.svg-wrapper{display:flex;align-items:center;justify-content:center}.heading{color:var(--color-foreground-heading);font-weight:var(--font-heading--weight);font-family:var(--font-heading--family);font-style:var(--font-heading--style);letter-spacing:normal}.subheading{color:var(--color-foreground-subheading);font-weight:500;font-family:var(--font-heading--family);font-style:normal;letter-spacing:normal}.subheading-bg{background-color:var(--color-background-subheading);letter-spacing:normal;display:inline-flex;align-items:center;padding:7px 20px;border-radius:40px;border:1px solid var(--color-border-subheading-bg);gap:5px}.text{letter-spacing:normal;font-weight:var(--font-body--weight);color:var(--color-foreground);font-family:var(--font-body--family);font-style:var(--font-body--style)}h1,.h1{font-size:var(--font-h1--size);line-height:1.16}h2,.h2{font-size:var(--font-h2--size);line-height:1}h3,.h3{font-size:var(--font-h3--size);line-height:1}h4,.h4{font-size:var(--font-h4--size);line-height:1.2}h5,.h5{font-size:var(--font-h5--size);line-height:1.3}h6,.h6{font-size:var(--font-h6--size);line-height:1.4}.text-90{font-size:85px;line-height:1.15}.text-80{font-size:80px;line-height:1.17}.text-50{font-size:50px;line-height:1.2}.text-36{font-size:36px;line-height:1.2}.text-32{font-size:32px;line-height:1.2}.text-30{font-size:30px;line-height:1.2}.text-28{font-size:28px;line-height:1.2}.text-24{font-size:24px;line-height:1.25}.text-22{font-size:22px;line-height:1.3}.text-20{font-size:20px;line-height:1.3}.text-18{font-size:18px;line-height:1.55}.text-16{font-size:16px;line-height:1.62}.text-14{font-size:14px;line-height:1.62}.text-12{font-size:12px;line-height:1}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}@media (max-width:1399px){.text-90{font-size:70px}.text-80{font-size:60px}.text-50{font-size:44px}}@media (max-width:991px){.text-90,.text-80{font-size:60px}.text-50{font-size:40px}}@media (max-width:767px){.text-90,.text-80{font-size:50px}.text-50{font-size:38px}.text-36{font-size:32px}.text-32{font-size:30px}.text-30{font-size:28px}.text-28{font-size:24px}.text-24{font-size:22px}.text-22{font-size:20px}.text-20{font-size:18px}.text-18{font-size:16px}}.icon-80{min-width:80px;height:80px}.icon-62{min-width:62px;height:62px}.icon-50{min-width:50px;height:50px}.icon-32{min-width:32px;height:32px}.icon-28{min-width:28px;height:28px}.icon-24{min-width:24px;height:24px}.icon-20{min-width:20px;height:20px}.icon-18{min-width:18px;height:18px}.icon-14{min-width:14px;height:14px}@media (max-width:767px){.icon-80{min-width:60px;height:60px}.icon-62{min-width:48px;height:48px}}.button{width:fit-content;min-height:var(--style-button-height);font-size:var(--font-button-size);font-weight:var(--font-button--weight);font-family:var(--font-button--family);font-style:normal;line-height:1.4;letter-spacing:normal;padding:10px 10px 10px 30px;display:inline-flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;text-decoration:none;border:none;outline:none;box-shadow:none;transition:all 0.3s}.button--slim{height:var(--style-button-slim-height);min-height:var(--style-button-slim-height)}.button--primary{color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--style-border-width-buttons-primary) solid var(--color-primary-button-border);border-radius:var(--style-border-radius-buttons-primary)}.button--primary:focus,.button--primary:hover{outline:none;box-shadow:none;color:var(--color-primary-button-hover-text);background-color:var(--color-primary-button-hover-background);border:var(--style-border-width-buttons-primary) solid var(--color-primary-button-hover-border)}.button--secondary{color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:var(--style-border-width-buttons-secondary) solid var(--color-secondary-button-border);border-radius:var(--style-border-radius-buttons-secondary)}.button--secondary:focus,.button--secondary:hover{color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background);border:var(--style-border-width-buttons-secondary) solid var(--color-secondary-button-hover-border)}.button .svg-wrapper{color:var(--color-primary-button-icon);background-color:var(--color-primary-button-icon-background);transition:all 0.3s;min-width:36px;height:36px;border-radius:100%}.button:focus .svg-wrapper,.button:hover .svg-wrapper{color:var(--color-primary-button-hover-icon);background-color:var(--color-primary-button-hover-icon-background)}.button--secondary .svg-wrapper{color:var(--color-secondary-button-icon);background-color:var(--color-secondary-button-icon-background)}.button--secondary:focus .svg-wrapper,.button--secondary:hover .svg-wrapper{color:var(--color-secondary-button-hover-icon);background-color:var(--color-secondary-button-hover-icon-background)}.button--cta{font-size:16px;font-weight:500;font-family:var(--font-button--family);font-style:normal;line-height:1;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:all 0.3s;color:var(--color-primary);text-decoration:none;border-bottom:var(--style-cta-underline-thickness) solid var(--color-primary);padding-block-end:var(--style-cta-underline-offset)}.button--cta svg{--size: 12px;width:var(--size);height:var(--size)}.button--cta:hover{color:var(--color-primary-hover);border-color:var(--color-primary-hover)}@media (max-width:767px){.button{min-height:var(--style-button-height-mobile);font-size:var(--font-button-size-mobile)}.button--slim{height:var(--style-button-slim-height-mobile);min-height:var(--style-button-slim-height-mobile)}}.content-absolute{position:absolute;width:100%;height:100%;left:0;top:0;z-index:999}.overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-overlay)}.list-unstyled{padding:0;list-style:none;margin:0}.border-bottom--theme{border-bottom:var(--style-border-width) solid var(--color-border)}.height-100{height:100%}.mt-100{margin-top:100px}.section-content{display:block;margin-block-start:60px}.section-headings-horizontal{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-headings-right{min-width:fit-content}.headings-width,.section-headings-left{max-width:645px}.headings-width{margin-inline-start:auto;margin-inline-end:auto}.section-headings .subheading+.heading{margin-block-start:30px}.section-headings .promotion-lists,.section-headings .text-lists,.section-headings .list-block,.section-headings .heading+.text{margin-block-start:40px}.section-headings:not(.section-headings-horizontal) .buttons{margin-block-start:50px}.section-headings-sticky{--position: calc(var(--header-height) + 40px);position:sticky;top:var(--position, 0px)}.section-padding{--padding-top: 100px;--padding-bottom: 100px;padding-block-start:var(--padding-top);padding-block-end:var(--padding-bottom)}.scroll-margin{--scroll-top: calc(var(--header-height) + 40px);scroll-margin-block-start:var(--scroll-top, 100px)}@media (max-width:991px){.mt-100{margin-top:80px}.section-padding{--padding-top: 80px;--padding-bottom: 80px}.section-content{margin-block-start:40px}}@media (max-width:767px){.mt-100{margin-top:60px}.section-headings .subheading+.heading{margin-block-start:20px}.section-headings .promotion-lists,.section-headings .text-lists,.section-headings .list-block,.section-headings .heading+.text{margin-block-start:30px}.section-headings:not(.section-headings-horizontal) .buttons,.section-headings .buttons{margin-block-start:40px}.section-headings-horizontal{flex-wrap:wrap;gap:24px}.section-headings-horizontal .buttons{width:100%}.section-padding{--padding-top: 60px;--padding-bottom: 60px}}drawer-opener{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}drawer-opener svg{width:100%;height:100%}drawer-opener.menu-close svg{width:30px;height:30px}drawer-opener *{pointer-events:none}.open-sidebar{--color-foreground: rgba(255, 255, 255, 1);--color-background: rgba(32, 40, 45, 1);display:flex;padding:9px 20px;border-radius:8px;gap:6px;color:var(--color-foreground);background-color:var(--color-background);margin-block-end:30px;max-width:fit-content;margin-inline-start:auto}.open-sidebar svg{--size: 20px;width:var(--size);height:var(--size)}.menu-open{width:36px;height:36px;color:var(--color-foreground)}.social-icons{display:flex;flex-wrap:wrap;gap:8px}.social-link{text-decoration:none;width:var(--size-social, 44px);height:var(--size-social, 44px);border-radius:100%;display:inline-flex;align-items:center;justify-content:center}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.bg-cover{background-repeat:no-repeat;background-size:cover}.bg-contain{background-repeat:repeat;background-size:contain}.radius18{border-radius:18px;overflow:hidden}.card-icon-text .svg-wrapper{--size: 70px;min-width:var(--size, 70px);width:var(--size, 70px);height:var(--size, 70px)}.card-icon-text{display:flex;flex-wrap:wrap;gap:16px}.card-icon-text .heading+.text{margin-block-start:10px}.card-icon-text-horizontal{flex-wrap:nowrap}@media (max-width:1279px){.card-icon-text .svg-wrapper{--size: 60px}}@media (max-width:767px){.radius18{border-radius:10px}}@media (min-width:2000px){.bg-contain{background-repeat:no-repeat;background-size:cover}}.infinite-rotate{animation:inifinte-rotation 20s infinite linear}@keyframes inifinte-rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.overflow-hidden{overflow:hidden}.media-wrapper{position:relative;height:100%}.iframe-wrapper,.media{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.media-bg{z-index:-1}.iframe-wrapper iframe,.media img{height:100%;object-fit:cover}.scroll-to-top{--size: 50px;position:fixed;width:var(--size);height:var(--size);bottom:20px;right:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;z-index:10;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background-color:#1c2539;border-radius:50%;box-shadow:0px 4px 22px rgba(255, 255, 255, 0.5)}.scroll-to-top.show{opacity:1;pointer-events:auto}.scroll-lock .scroll-to-top{display:none}.scroll-to-top svg{--size: 22px;color:#fff;width:var(--size);height:var(--size)}@media (max-width:767px){.scroll-to-top{--size: 40px}.scroll-to-top svg{--size: 20px}}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper:not(.swiper-initialized){opacity:0}.swiper-button-prev,.swiper-button-next{color:var(--swiper-navigation-color);background-color:var(--swiper-navigation-background-color)}.swiper-button-prev:focus,.swiper-button-prev:hover,.swiper-button-next:focus,.swiper-button-next:hover{color:var(--swiper-navigation-hover-color);background-color:var(--swiper-navigation-hover-background-color)}.swiper-nav-inner>*{--size: 44px;--color-border: rgba(28, 37, 57, 0);--style-border-width: 1px;position:static;width:var(--size);height:var(--size);border-radius:100%;border:var(--style-border-width) solid var(--color-border);transition:0.3s;margin:0}.swiper-nav-inner>*:focus,.swiper-nav-inner>*:hover{--color-border: rgba(28, 37, 57, 1)}.swiper-nav-inner svg{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size)}.swiper-nav-border{--margin-top: 60px;display:flex;align-items:center;justify-content:center;margin-block-start:var(--margin-top);position:relative}.swiper-nav-inner{display:flex;align-items:center;justify-content:center;gap:24px;position:relative;z-index:2;background:#fff;padding:0 20px}.swiper-nav-border:after{--color-border: rgba(93, 102, 111, 1);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:1px;background:var(--color-border);width:90%}@media (max-width:767px){.swiper-nav-border{--margin-top: 40px}.swiper-nav-inner>*{--size: 36px}.swiper-nav-inner{gap:16px}}.product-grid{row-gap:30px}.container-narrow{max-width:1000px}@media (min-width:1280px){.container-fluid{max-width:1680px;padding-inline-start:3rem;padding-inline-end:3rem}}@media (max-width:991px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:768px) and (max-width:991px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 3rem}}@media (max-width:767px){.product-grid{row-gap:24px}}.decorated-text{position:relative;display:inline-block;padding:6px 12px;outline:1.5px solid var(--color-foreground-heading);outline-offset:-9px}.decorated-text::before,.decorated-text::after{content:"";position:absolute;width:8px;height:8px;background:var(--color-foreground-heading)}.decorated-text::before{top:0;left:0}.decorated-text::after{bottom:0;right:0}.decorated-text span::before,.decorated-text span::after{content:"";position:absolute;width:8px;height:8px;background:var(--color-foreground-heading)}.decorated-text span::before{top:0;right:0}.decorated-text span::after{bottom:0;left:0}.accordion-block{--color-background: rgba(242, 242, 242, 1);border-radius:10px;background-color:var(--color-background);overflow:hidden}.accordion-opener{display:flex;align-items:flex-start;gap:32px;justify-content:space-between;padding:24px 20px;cursor:pointer}.accordion-block.active .accordion-opener{--color-background: rgba(28, 37, 57, 1);--color-foreground-heading: rgba(255, 255, 255, 1);background-color:var(--color-background);transition:all 0.3s}.accordion-content{max-height:0;transition:max-height 0.3s ease-in-out}.accordion-content-inner{padding:24px 20px}.accordion-opener .svg-wrapper{--color-background: rgba(32, 40, 45, 1);min-width:30px;height:30px;background-color:var(--color-background);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.accordion-block.active .accordion-opener .svg-wrapper{--color-background: rgba(255, 255, 255, 1);transform:rotate(-180deg);transition:all 0.3s}.accordion-opener .svg-wrapper svg{--color-foreground: rgba(255, 255, 255, 1);color:var(--color-foreground)}.accordion-block.active .accordion-opener .svg-wrapper svg{--color-foreground: rgba(32, 40, 45, 1);color:var(--color-foreground)}@media (max-width:767px){.accordion-opener{gap:24px;padding:24px 15px}.accordion-content-inner{padding:24px 15px}}.multicolumn.multicolumn-page.dark-section-coved{background:black}.multicolumn.multicolumn-page.dark-section-coved .subheading{color:white}.multicolumn.multicolumn-page.dark-section-coved .section-headings h2.heading{color:white}.multicolumn.multicolumn-page.dark-section-coved .card-icon{background:#ffffff00}.multicolumn.multicolumn-page.dark-section-coved a.multicolumn-card:hover{background:#1c1c1c}.multicolumn.multicolumn-page.dark-section-coved a.multicolumn-card{background:white}a.button.button--primary.button-new{background:#1638FB;border:transparent}a.button.button--primary.button-new:hover{background:white}.text-banner-inner{background:#000000;background:linear-gradient(29deg, black 0%, #081247 78%)}.swiper-nav-inner>*{--color-border: rgb(6 6 6)}.swiper-nav-inner svg path{fill:#000000}testi-slider.custom_testimonial{background:#1c1c1c}testi-slider.custom_testimonial .section-headings .subheading,testi-slider.custom_testimonial .section-headings h2.heading{color:white}testi-slider.custom_testimonial .card-testimonial{background:black}testi-slider.custom_testimonial .card-testimonial p{color:white}testi-slider.custom_testimonial .card-testimonial .user-name-desig h2.user-name{color:#ff7800;font-weight:400}testi-slider.custom_testimonial .card-testimonial .user-name-desig .user-desig{color:white}testi-slider.custom_testimonial .card-testimonial .icon-quote svg path{fill:#1d1d1d}testi-slider.custom_testimonial .section-content .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1638fb}.future-process{position:relative;overflow:hidden;background:#ffffff;z-index:1}.future-process::before{content:"";position:absolute;top:-260px;right:-180px;width:700px;height:700px;border-radius:100%;background:radial-gradient(circle, rgba(0, 25, 173, 0.08) 0%, rgba(0, 25, 173, 0) 70%);pointer-events:none}.future-process::after{content:"";position:absolute;bottom:-300px;left:-200px;width:700px;height:700px;border-radius:100%;background:radial-gradient(circle, rgba(28, 37, 57, 0.06) 0%, rgba(28, 37, 57, 0) 70%);pointer-events:none}.future-process-head{position:relative;z-index:2;text-align:center;max-width:980px;margin:0 auto 50px}.future-process-head .heading{margin-top:26px;color:var(--color-foreground-heading)}.future-process-wrap{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.future-process-item{position:relative;padding:42px 34px;min-height:420px;border-radius:40px;overflow:hidden;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(248, 250, 255, 0.92) 100%);backdrop-filter:blur(18px);transition:all 0.5s ease;box-shadow:0 0px 0px rgba(0, 0, 0, 0.04);isolation:isolate;background:white;border:1px solid #cad2ff}.future-process-item::before{content:"";position:absolute;top:-140px;right:-100px;width:260px;height:260px;border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;background:linear-gradient(135deg, rgba(0, 25, 173, 0.08) 0%, rgba(0, 25, 173, 0) 100%);transition:0.6s ease;z-index:-1}.future-process-item::after{content:"";position:absolute;bottom:-120px;left:-80px;width:220px;height:220px;border-radius:100%;background:radial-gradient(circle, rgba(28, 37, 57, 0.05) 0%, rgba(28, 37, 57, 0) 70%);transition:0.5s ease;z-index:-1}.future-process-item:hover{transform:translateY(-16px) rotate(-1deg);box-shadow:0 30px 90px rgba(0, 0, 0, 0.08)}.future-process-item:hover::before{transform:scale(1.2) rotate(18deg)}.future-process-item:hover::after{transform:scale(1.3)}.future-glow{position:absolute;width:240px;height:240px;top:-90px;right:-90px;border-radius:100%;background:radial-gradient(circle, rgba(0, 25, 173, 0.12) 0%, rgba(0, 25, 173, 0) 70%);opacity:0;transition:0.5s ease;pointer-events:none}.future-process-item:hover .future-glow{opacity:1}.future-step-tag{position:relative;width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:100px;background:rgba(0, 25, 173, 0.08);color:#0019ad;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:34px;overflow:hidden}.future-step-tag::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);transition:0.7s ease}.future-process-item:hover .future-step-tag::before{left:120%}.future-icon-wrap{position:relative;width:fit-content;margin-bottom:42px}.future-icon-bg{position:absolute;inset:-10px;border-radius:34px;border:1px dashed rgba(0, 25, 173, 0.18);animation:rotateRing 12s linear infinite}.future-icon{position:relative;width:82px;height:82px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #0019ad 0%, #1c2539 100%);color:#ffffff;overflow:hidden;z-index:2;box-shadow:0 18px 45px rgba(0, 25, 173, 0.16);transition:0.45s ease}.future-icon::before{content:"";position:absolute;width:160%;height:160%;top:-120%;left:-120%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 60%);transform:rotate(20deg);transition:0.7s ease}.future-process-item:hover .future-icon::before{top:100%;left:100%}.future-process-item:hover .future-icon{transform:rotate(-10deg) scale(1.08);border-radius:24px}.future-icon svg{position:relative;z-index:3;width:34px;height:34px}.future-content{position:relative;z-index:2}.future-content h3{font-size:36px;line-height:1.08;margin-bottom:18px;letter-spacing:-1px;color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-weight:600;transition:0.4s ease}.future-process-item:hover h3{color:#0019ad}.future-content p{font-size:16px;line-height:1.95;color:var(--color-foreground-subheading);margin:0}@keyframes rotateRing{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:1199px){.future-process-wrap{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767px){.future-process-head{margin-bottom:70px}.future-process-wrap{grid-template-columns:1fr;gap:20px}.future-process-item{min-height:auto;padding:32px 24px;border-radius:28px}.future-icon{width:76px;height:76px;border-radius:24px}.future-icon svg{width:28px;height:28px}.future-content h3{font-size:26px}.future-content p{font-size:15px;line-height:1.85}}.future-awards{position:relative;overflow:hidden;background:#ffffff;z-index:1}.future-awards::before{content:"";position:absolute;top:-320px;right:-260px;width:900px;height:900px;border-radius:100%;background:radial-gradient(circle, rgba(0, 25, 173, 0.08) 0%, rgba(0, 25, 173, 0) 70%);pointer-events:none}.future-awards::after{content:"";position:absolute;bottom:-300px;left:-240px;width:850px;height:850px;border-radius:100%;background:radial-gradient(circle, rgba(28, 37, 57, 0.06) 0%, rgba(28, 37, 57, 0) 70%);pointer-events:none}.future-awards-wrap{position:relative;z-index:3;display:grid;grid-template-columns:620px 1fr;gap:100px;align-items:center}.future-awards-image{position:relative;z-index:5;display:flex;align-items:center;justify-content:center}.award-image-shape{position:absolute;width:540px;height:540px;border-radius:38% 62% 58% 42% / 45% 40% 60% 55%;border:1px dashed rgba(0, 25, 173, 0.18);animation:rotateAwardRing 20s linear infinite}.award-image-shape::before{content:"";position:absolute;inset:35px;border-radius:inherit;border:1px solid rgba(0, 25, 173, 0.08)}.award-image-glow{position:absolute;width:500px;height:500px;border-radius:100%;background:radial-gradient(circle, rgba(0, 25, 173, 0.14) 0%, rgba(0, 25, 173, 0) 72%);animation:pulseGlow 6s ease-in-out infinite}.future-awards-image img{position:relative;z-index:5;width:100%;max-width:470px;filter:drop-shadow(0 40px 80px rgba(0, 25, 173, 0.14));animation:awardFloat 5s ease-in-out infinite}.award-floating-badge{position:absolute;z-index:10;padding:18px 24px;border-radius:24px;background:rgba(255, 255, 255, 0.74);backdrop-filter:blur(14px);border:1px solid rgba(255, 255, 255, 0.4);box-shadow:0 20px 50px rgba(0, 0, 0, 0.06);overflow:hidden}.award-floating-badge::before{content:"";position:absolute;top:0;left:-120%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9), transparent);transition:0.8s ease}.future-awards-image:hover .award-floating-badge::before{left:120%}.badge-one{top:70px;left:-10px;animation:floatBadge 4s ease-in-out infinite}.badge-two{right:0;bottom:100px;animation:floatBadge 5s ease-in-out infinite}.award-floating-badge{font-size:15px;font-weight:700;letter-spacing:0.3px;color:#0019ad}.future-awards-content{position:relative;z-index:6}.future-awards-content .heading{margin-top:26px;color:var(--color-foreground-heading);position:relative}.future-awards-content .text{margin-top:34px;max-width:760px;line-height:1.95;color:var(--color-foreground-subheading)}.future-awards-list{margin-top:20px;display:flex;flex-direction:column;gap:10px}.future-award-item{position:relative;display:flex;align-items:center;gap:24px;padding:24px 30px;border-radius:30px;overflow:hidden;border:1px solid rgba(255, 255, 255, 0.4)}.future-award-item::before{position:absolute;top:-140px;right:-140px;width:260px;height:260px;border-radius:100%;background:radial-gradient(circle, rgba(0, 25, 173, 0.14) 0%, rgba(0, 25, 173, 0) 70%);opacity:0;transition:0.5s ease}.future-award-item::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:10px;background:linear-gradient(180deg, #0019ad, #1c2539);transition:0.4s ease}.future-award-item:hover{transform:translateY(-10px) translateX(8px)}.future-award-item:hover::before{opacity:1}.future-award-item:hover::after{height:70%}.future-award-icon{position:relative;min-width:66px;width:66px;height:66px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #0019ad 0%, #1c2539 100%);color:#ffffff;overflow:hidden;transition:0.45s ease;box-shadow:0 20px 40px rgba(0, 25, 173, 0.16)}.future-award-icon::before{content:"";position:absolute;width:160%;height:160%;top:-120%;left:-120%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0) 60%);transform:rotate(20deg);transition:0.8s ease}.future-award-item:hover .future-award-icon::before{top:100%;left:100%}.future-award-item:hover .future-award-icon{transform:rotate(-10deg) scale(1.08);border-radius:20px}.future-award-info h4{font-size:28px;line-height:1.15;margin-bottom:8px;letter-spacing:-1px;color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-weight:600;transition:0.4s ease}.future-award-item:hover h4{color:#0019ad}.future-award-info span{font-size:16px;color:var(--color-foreground-subheading)}@keyframes rotateAwardRing{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes awardFloat{0%{transform:translateY(0px)}50%{transform:translateY(-18px)}100%{transform:translateY(0px)}}@keyframes floatBadge{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}@media (max-width:1199px){.future-awards-wrap{grid-template-columns:1fr;gap:90px}.future-awards-image{max-width:540px;margin:0 auto}}@media (max-width:767px){.future-awards-wrap{gap:60px}.future-awards-content .heading{letter-spacing:-1px}.award-image-shape{width:360px;height:360px}.future-awards-image img{max-width:300px}.future-award-item{padding:22px;border-radius:24px}.future-award-icon{min-width:62px;width:62px;height:62px;border-radius:20px}.future-award-info h4{font-size:22px}.future-award-info span{font-size:14px}.award-floating-badge{padding:12px 16px;font-size:12px}}.section-contact-form.custom-contact-us{background-image:url(https://orbitwebx.com/wp-content/uploads/2026/05/banner-1-scaled.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.section-contact-form.custom-contact-us::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:#000000b0}.section-contact-form.custom-contact-us .contact-box.radius18{background:transparent}.custom-contact-us .section-headings>h2.heading,.custom-contact-us .section-headings>p,.custom-contact-us .section-headings>.subheading{color:white}.custom-contact-us .content>h2.heading,.custom-contact-us .content>.text{color:#ffffff}.section-contact-form.custom-contact-us .svg-wrapper svg rect{fill:#1638FB}.section-contact-form.custom-contact-us p.text{margin-block-start:10px}.section-contact-form .contact-form-wrap.radius18{background:rgba(255, 255, 255, 0.2);border-radius:16px;box-shadow:0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255, 255, 255, 0.3)}.footer-main.bg-contain{background:linear-gradient(360deg, black 0%, #081247 78%)}.footer-main.bg-contain .footer-bottom{background:black;border-top:1px solid #323232}.promotion.custom-why-choose-us{background:black}.promotion.custom-why-choose-us .counter-item{background:#1c1c1c}.promotion.custom-why-choose-us .counter-item:nth-child(2){background:white}.promotion.custom-why-choose-us li.promotion-item{background:#1c1c1c}.custom-why-choose-us li.promotion-item .promotion-title svg circle{fill:blue}.hero-slider{--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-subheading: rgba(255, 255, 255, 1);--slider-nav-height: 120px;min-height:100vh}.hero-slider-wrapper{display:block}.slider-card{position:relative;padding-block-start:var(--slider-nav-height);padding-block-end:var(--slider-nav-height)}.with-floating-header .slider-card{padding-block-start:calc(var(--header-height) + 60px);padding-block-end:calc(var(--header-height) + 60px)}.slider-card .content-box{max-width:972px}.slider-media{display:flex;height:100%}.slider-media img{object-fit:cover;width:100%;height:100%}.slider-nav{position:absolute;display:flex;align-items:center;bottom:0;left:0;z-index:99;width:100%;height:var(--slider-nav-height)}.slider-nav .swiper-button-next,.slider-nav .swiper-button-prev{position:static;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0;width:50%;height:inherit;color:var(--swiper-navigation-color);background-color:var(--swiper-navigation-background-color);border:none;outline:none;border-top:1px solid var(--color-border);transition:all 0.3s}.slider-nav .swiper-button-next:hover,.slider-nav .swiper-button-prev:hover{color:var(--swiper-navigation-hover-color);background-color:var(--swiper-navigation-hover-background-color);border-top:1px solid var(--color-border-hover)}.slider-nav .swiper-button-next svg,.slider-nav .swiper-button-prev svg{width:32px;height:32px}hero-slider{display:flex}.slider-card{height:100%}.slider-animation>*{opacity:0;transform:translate3d(0, 100px, 0);transition-property:opacity, transform;transition-timing-function:ease;transition-duration:1.5s;transition-delay:0.1s}.slider-animation>*:nth-child(2){transition-delay:0.3s}.slider-animation>*:nth-child(3){transition-delay:0.6s}.slider-animation>*:nth-child(4){transition-delay:0.8s}.swiper-slide-active .slider-animation>*{opacity:1;transform:translateZ(0)}.slider-media{display:flex;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}.slider-content{display:flex;width:100%;height:100%;position:relative;z-index:1}@media (max-width:1600px){.hero-slider{--slider-nav-height: 80px}}@media (max-width:1280px){.hero-slider{--slider-nav-height: 60px}}@media (max-width:767px){.slider-nav .swiper-button-next svg,.slider-nav .swiper-button-prev svg{width:28px;height:28px}.with-floating-header .slider-card{padding-block-start:calc(var(--header-height) + 40px);padding-block-end:calc(var(--header-height) + 40px)}}.header-1{--header-radius: 0;--color-background: rgba(28, 37, 57, 0);--color-foreground: rgba(255, 255, 255, 1);--color-primary-hover: rgba(255, 255, 255, 0.6);--color-border: rgba(255, 255, 255, 0.2);--style-border-width: 1px;background:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}.header-2{--top: 30px;--header-radius: 100px;--header-padding: 0 24px;--color-background: rgba(255, 255, 255, 1);--color-foreground: rgba(28, 37, 57, 1);--color-primary-hover: rgba(28, 37, 57, 0.6);--color-border: rgba(0, 0, 0, 0.06)}.header-1 .menu-open{--color-foreground: rgba(28, 37, 57, 1)}.header-1.header-floating:hover,.header-1.header-sticky.scrolled-past-header{--color-secondary-button-hover-border: rgba(255, 255, 255, 0.3);--color-background: rgba(0, 0, 0, 1);border-bottom:var(--style-border-width) solid rgba(255, 255, 255, 0)}.header-floating{position:fixed;top:var(--top, 0);left:0;width:100%;z-index:9}.header-grid{display:grid;grid-template-columns:290px 1fr 290px;align-items:center;justify-content:space-between;gap:20px;background:var(--color-background);border-radius:var(--header-radius);padding:var(--header-padding)}.header-2 .header-grid{grid-template-columns:260px 1fr 260px;border:var(--style-border-width) solid var(--color-border)}.header-2.header-floating:hover .header-grid,.header-2.header-sticky.scrolled-past-header .header-grid{box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2)}.header-logo{max-width:188px;text-decoration:none;display:flex;align-items:center}.header-actions{justify-self:flex-end;gap:24px;color:var(--color-foreground)}.header-search{--color-border: rgba(255, 255, 255, 1);--style-border-width: 2px;min-width:52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:var(--style-border-width) dotted var(--color-border);border-radius:50%;opacity:0.6;transition:opacity 0.3s;cursor:pointer}.header-search:focus,.header-search:hover{opacity:1}.header-separator{--color-border: rgba(255, 255, 255, 1);color:var(--color-border)}.header-actions .header-search svg{width:24px;height:24px}.header-2 .header-actions>.button{display:inline-flex}@media (min-width:992px){.header-1 .header-nav{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.header-nav{position:relative}}@media (max-width:1365px){.header-grid{grid-template-columns:240px 1fr 240px}.header-2 .header-grid{grid-template-columns:repeat(3, auto)}.header-actions{gap:20px}.header-2 .header-actions>.button{display:none}.header-separator{display:none}}@media (max-width:1279px){.header-grid{grid-template-columns:200px 1fr 200px}.header-2 .header-grid{grid-template-columns:repeat(3, auto)}.header-actions .header-search{min-width:36px;width:36px;height:36px}.header-actions .header-search svg{width:18px;height:18px}.header-actions .button--slim{padding-inline-start:18px;gap:8px}.header-actions .button--slim .svg-wrapper{min-width:30px;height:30px}.header-logo{max-width:160px}}@media (max-width:991px){.header-grid{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.header-2 .header-grid{padding:15px}}@media (max-width:767px){.header-logo{max-width:130px}.header-2{--top: 20px}}.submenu-color{--submenu-radius: 8px;--submenu-padding: 10px;--color-background: rgba(255, 255, 255, 1);--color-foreground: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-primary: rgba(32, 40, 45, 1);--color-primary-background: rgba(240, 237, 239, 0);--color-primary-hover: rgba(32, 40, 45, 1);--color-primary-background-hover: rgba(233, 233, 233, 1)}.menu-link{color:var(--color-foreground);padding:0;font-size:var(--font-nav-main);font-weight:500;border:none;text-decoration:none;display:flex;align-items:center;gap:7px;transition:all 0.3s}.nav-item:focus>.menu-link,.nav-item:hover>.menu-link{color:var(--color-primary-hover)}.menu-link-main>svg{position:relative;top:1px}.menu-link-main{padding:37.5px 20px}.nav-item{position:relative}.header-submenu{background:var(--color-background);width:100%}.header-submenu>*{padding:var(--submenu-padding) 0}.nav-item-static{position:static}.header-submenu .nav-item{display:block;position:relative;padding:0 var(--submenu-padding)}.header-submenu .menu-link{color:var(--color-primary);background:var(--color-primary-background);transition:0.3s;padding:7px 17px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--submenu-radius);flex-wrap:wrap}.header-megamenu .nav-item .menu-link{padding:15px 17px}.header-megamenu .nav-item .submenu-lists .menu-link{padding:7px 17px}.header-submenu .menu-link>svg{transform:rotate(-90deg)}.menu-link.megamenu-image-wrap,.header-submenu .nav-item.megamenu-links .menu-link,.header-submenu .nav-item:focus>.menu-link,.header-submenu .nav-item:hover>.menu-link{color:var(--color-primary-hover);background:var(--color-primary-background-hover)}.reset-submenu{padding:0;box-shadow:none;background:transparent;width:auto}.header-megamenu>*>.nav-item{padding:30px 20px 10px}.megamenu-links .menu-link{display:inline-flex}.menu-link .heading+.text{margin-block-start:4px;opacity:0.75}.menu-link.heading{background:transparent !important;letter-spacing:2.5px}.header-submenu .nav-item.megamenu-links .menu-link{padding:5px 15px 7px}.header-submenu .nav-item.megamenu-links .menu-link>svg{transform:rotate(0deg);position:relative;top:1px}.header-megamenu .nav-item.megamenu-links>*{text-decoration:none;display:flex;align-items:center;gap:7px}.megamenu-image-wrap .content{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;margin-block-start:15px}.megamenu-image-wrap .content .button{--color-primary-button-icon: rgba(255, 255, 255, 1);--color-primary-button-icon-background: rgba(28, 37, 57, 1);--color-primary-button-hover-icon: rgba(28, 37, 57, 1);--color-primary-button-hover-icon-background: rgba(255, 255, 255, 1);padding:0;min-height:1px;transition:0.3s}.megamenu-image-wrap:focus .content .button .svg-wrapper,.megamenu-image-wrap:hover .content .button .svg-wrapper{color:var(--color-primary-button-hover-icon);background:var(--color-primary-button-hover-icon-background)}.submenu-lists .menu-link{letter-spacing:normal}.header-submenu.submenu-lists .nav-item .menu-link{padding:7px 17px}.megamenu-image-wrap img{border-radius:6px}@media (min-width:992px){.menu-absolute{position:absolute;top:100%;left:0}.header-grandmenu{left:100%;top:0}.header-submenu{width:max-content;border-radius:var(--submenu-radius);box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);min-width:160px;opacity:0;visibility:hidden}.header-megamenu{width:100%}.nav-item:hover>.menu-absolute{opacity:1;visibility:visible}.reset-submenu>.nav-item{padding:0}.header-megamenu>*{width:100%;display:flex;flex-wrap:wrap;padding:0;justify-content:space-between}.header-megamenu>*>.nav-item{width:calc(50% - var(--submenu-padding) / 2);max-width:calc(50% - var(--submenu-padding) / 2)}.header-megamenu .menu-link{display:inline-block}.nav-item.megamenu-links{width:100%;max-width:100%;border-top:1px solid rgba(0, 0, 0, 0.1);margin-block-start:24px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;padding:20px}.header-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media (max-width:1600px){.menu-link-main{padding:28px 20px}}@media (max-width:1365px){.menu-link-main{padding:28px 12px}}@media (max-width:991px){.header-nav{--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-primary: rgba(32, 40, 45, 1);--color-primary-background: rgba(240, 237, 239, 0);--color-primary-hover: rgba(32, 40, 45, 1);--color-primary-background-hover: rgba(233, 233, 233, 1);position:fixed;right:0;top:0;background:var(--color-background);z-index:10;width:100%;height:100%;transition:all 0.3s;transform:translateX(100%);overflow-y:auto}.header-nav.show{transform:translateX(0)}.header-menu>*{width:100%}.menu-link-main{padding:12px 15px;display:flex;align-items:center;justify-content:space-between}.header-menu>.nav-item .menu-link-main{border-top:1px solid rgba(0, 0, 0, 0.15)}.menu-link{border-bottom:1px solid rgba(0, 0, 0, 0)}.menu-link.active{border-bottom:1px solid rgba(0, 0, 0, 0.15)}.menu-link>svg{transition:0.3s}.menu-link.active>svg{transform:rotate(180deg)}.header-megamenu>*>.nav-item{padding:0 15px 20px}.header-submenu .nav-item.megamenu-links{display:inline-flex;gap:12px;flex-wrap:wrap}.nav-item>.header-submenu:not(.reset-submenu){max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.header-submenu{background:inherit}.header-nav-headings{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:15px}.header-nav-headings .svg-wrapper{color:#000;width:44px;height:44px;margin-right:-10px}.menu-link *{pointer-events:none}.header-megamenu .nav-item .menu-link>.heading{width:100%}}.modal-search{--modal-input-height: 50px;--color-background: linear-gradient(
    184.15deg,
    rgba(28, 37, 57, 40%) -187.51%,
    #1c2539 96.62%
  );--color-foreground: rgba(255, 255, 255, 1);--color-input-background: rgba(255, 255, 255, 0);--color-input-text: rgba(255, 255, 255, 1);--color-input-border: rgba(255, 255, 255, 1);--color-input-hover-background: rgba(255, 255, 255, 0);--color-input-hover-text: rgba(255, 255, 255, 1);--color-input-hover-border: rgba(255, 255, 255, 1);--color-primary-button-background: rgba(255, 255, 255, 0);--color-primary-button-hover-background: rgba(255, 255, 255, 0);--color-primary-button-icon: rgba(255, 255, 255, 1);--color-primary-button-icon-background: rgba(255, 255, 255, 0);--color-primary-button-hover-icon: rgba(255, 255, 255, 1);--color-primary-button-hover-icon-background: rgba(255, 255, 255, 0)}.theme-modal{--modal-header-height: 60px;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-background);transform:translateY(-100%);transition:0.3s;z-index:9}.theme-modal.show{transform:translateY(0)}.theme-drawer{--padding-drawer: 24px;position:fixed;top:0;background:var(--color-background);z-index:10;width:100%;height:100%;transition:all 0.3s;transform:translateX(100%)}.drawer-additional{--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-primary: rgba(32, 40, 45, 1);--color-primary-background: rgba(240, 237, 239, 0);--color-primary-hover: rgba(32, 40, 45, 1);--color-primary-background-hover: rgba(233, 233, 233, 1);background:var(--color-background)}.drawer-headings{--color-border: rgba(0, 0, 0, 0.1);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--padding-drawer, 15px);border-bottom:var(--style-border-width) solid var(--color-border)}.drawer-content{padding:var(--padding-drawer, 15px)}.drawer-content .drawer-heading{margin-block-end:10px}.drawer-additional .drawer-content .drawer-heading{margin-block-start:20px}.drawer-additional-menu .menu-link{padding:5px 0;font-size:22px}.drawer-additional-menu .menu-link:not(.no-hover):focus,.drawer-additional-menu .menu-link:not(.no-hover):hover{opacity:0.75}.drawer-additional-menu .menu-link svg{width:24px;height:24px;min-width:24px;margin-inline-end:7px}.drawer-block-contact{margin-block-start:80px}.drawer-block-contact .menu-link{font-size:18px}.theme-drawer[data-position="right"]{right:0;transform:translateX(100%)}.theme-drawer.show[data-position="right"],.header-nav.show{transform:translateX(0)}.modal-container{width:100%;height:100%;padding:15px}.modal-header{display:flex;align-items:center;justify-content:flex-end;height:var(--modal-header-height)}.modal-header .svg-wrapper{width:36px;height:36px}.modal-header .svg-wrapper svg{width:30px;height:30px}.modal-main{width:100%;height:calc(100% - var(--modal-header-height))}.theme-modal .form-search label{display:block;text-align:center;width:100%;margin-block-end:30px}.theme-modal .search-close{transform:scale(0.2);transition:1s}.theme-modal.show .search-close{transform:scale(1)}.form-search{width:0%;max-width:900px;margin:0 auto;border-bottom:var(--style-border-width) solid var(--color-border);transition:1s}.theme-modal.show .form-search{width:100%}.form-search .button{padding:0;width:var(--modal-input-height);height:var(--modal-input-height);min-height:var(--modal-input-height);border:none}.form-search input{border:none;outline:none;height:var(--modal-input-height);width:calc(100% - var(--modal-input-height));padding-inline-end:15px}.form-search input::-webkit-input-placeholder{color:var(--color-input-text)}.form-search input::-moz-placeholder{color:var(--color-input-text)}.form-search input:-ms-input-placeholder{color:var(--color-input-text)}.form-search input:-moz-placeholder{color:var(--color-input-text)}@media (min-width:768px){.modal-header .svg-wrapper{margin-inline-end:5px}.theme-drawer{max-width:480px}.form-search{transition:2s}}@media (max-width:991px){.form-search{max-width:700px}.drawer-block{margin-block-start:40px}.drawer-additional-menu .menu-link{font-size:16px}}.accordion-title{cursor:pointer}.accordion-title *{pointer-events:none}.accordion-li{flex-direction:column}.accordion-contents{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}@media (min-width:992px){.accordion-horizontal .accordion-li{min-width:var(--width);width:var(--width);overflow:hidden;transition:width 0.4s ease, min-width 0.4s ease}.accordion-horizontal .accordion-li.active{width:100%;min-width:420px}}@media (max-width:991px){.accordion-title{width:100%;justify-content:space-between}}form textarea,form input{width:100%;padding:0 15px;min-height:54px}form textarea{padding:20px 15px}.form{display:flex;flex-wrap:wrap;gap:20px}.form>*{width:100%}.contact-box-headings+form{margin-block-start:40px}.contact-box{background:#fff;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);overflow:hidden;position:relative;z-index:1}.contact-form-wrap{padding:40px}.contact-media{height:400px}.contact-media img{object-fit:cover;height:100%}.contact-form .form-button{margin-block-start:20px}@media (min-width:768px){.form{gap:24px}.form>.w-half{width:calc(50% - 24px / 2)}}@media (min-width:992px){.contact-media{height:100%}}@media (max-width:767px){form textarea,form input{min-height:48px}.contact-box-headings+form{margin-block-start:30px}.contact-form-wrap{padding:30px 15px}.contact-media{height:300px}}.text-lists .text-item{--color-foreground: rgba(28, 37, 57, 1)}.text-lists .text-item{display:flex;align-items:center;gap:14px}.text-lists .text-item svg{min-width:28px;height:28px}.text-lists .text-item:not(:first-child){margin-block-start:18px}.image-text .media-wrap{display:flex;height:100%;position:relative}.image-text .media-wrap img{object-fit:contain}.list-block .text-item{flex-direction:column;gap:0;align-items:flex-start;max-width:225px;margin:0}.list-block .text-item svg{min-width:60px;height:60px;display:flex}.list-block .title{margin-block-start:32px}.list-block .text{margin-block-start:20px}.list-block{display:flex;align-items:center;gap:30px}.list-block .text-item{margin-block-start:0}.image-small{position:absolute;right:0;bottom:30px;z-index:2;border-radius:10px;background:rgba(255, 255, 255, 0.6);backdrop-filter:blur(60px);box-shadow:0px 30px 90px 0px #041f1f4d}.image-small img{border-radius:inherit}.text-image-sticky .section-headings-right{min-width:auto}.text-image-sticky .image-text-card{position:sticky;padding:60px 40px;background-color:var(--color-background)}.text-image-sticky .image-text-card{--position: calc(var(--header-height) + var(--top, 40px));background-color:var(--color-background);top:var(--position)}.text-image-sticky .image-text-card:nth-child(1){--color-background: rgba(239, 238, 251, 1);--top: 40px}.text-image-sticky .image-text-card:nth-child(2){--color-background: rgba(235, 250, 165, 1);--top: 100px}.text-image-sticky .image-text-card:nth-child(3){--color-background: rgba(212, 230, 233, 1);--top: 160px}@media (min-width:992px){.image-text .content{padding-inline-start:32px}}@media (min-width:1400px){.image-text .content{padding-inline-start:55px}}@media (max-width:991px){.image-text .content{padding-block-start:60px}.list-block .text-item svg{min-width:48px;height:48px}.text-image-sticky .image-text-card{padding:48px 24px}}@media (max-width:767px){.image-text .content{padding-block-start:40px}.text-image-sticky .image-text-card{padding:32px 16px}}@media (max-width:575px){.image-small img{max-width:140px}}.hero-banner .swiper-button-prev,.hero-banner .swiper-button-next{--swiper-navigation-size: 44px;--swiper-navigation-color: rgba(28, 37, 57, 1);--swiper-navigation-background-color: rgba(255, 255, 255, 1);--swiper-navigation-hover-color: rgba(255, 255, 255, 1);--swiper-navigation-hover-background-color: rgba(28, 37, 57, 1)}.hero-banner{--padding-block-start: 100px;--padding-block-bottom: 100px;min-height:100vh;padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-bottom);display:flex;align-items:center;position:relative;overflow:hidden}.hero-banner.with-floating-header{--padding-block-start: calc(var(--header-height) + 60px + 60px);--padding-block-bottom: calc(var(--header-height))}.hero-banner .content>.buttons{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.hero-phone-call{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--color-foreground)}.hero-phone-call svg{min-width:44px;height:44px}.banner-slider{display:block;position:relative}.hero-banner .main-img{position:relative;border-radius:10px}.thumb-slider{padding-inline-start:12%;padding-inline-end:12%;position:relative;margin-block-start:-12%;z-index:2}.hero-banner .thumb-img{border-radius:10px;overflow:hidden}.hero-banner .thumb-img:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;border-radius:10px;transition:all 0.3s;cursor:pointer}.hero-banner .swiper-slide-thumb-active .thumb-img:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--color-overlay);border-radius:10px;transition:all 0.3s}.hero-banner .thumb-img,.hero-banner .main-img img{object-fit:cover;height:100%}.hero-banner .main-img img{mask-image:url(../img/slider/subtract.png);mask-repeat:no-repeat;mask-size:100%}.hero-banner .banner-badge{position:absolute;top:12px;left:0;z-index:2;width:24%;height:24%;border-radius:100%}.hero-banner .banner-badge img{border-radius:inherit}.hero-banner .swiper-button-prev,.hero-banner .swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);color:var(--swiper-navigation-color);background:var(--swiper-navigation-background-color);border-radius:100%;z-index:9;transition:all 0.3s}.hero-banner .swiper-button-prev:focus,.hero-banner .swiper-button-prev:hover,.hero-banner .swiper-button-next:focus,.hero-banner .swiper-button-next:hover{color:var(--swiper-navigation-hover-color);background-color:var(--swiper-navigation-hover-background-color)}.hero-banner .swiper-button-prev svg,.hero-banner .swiper-button-next svg{width:16px;height:16px}.hero-banner .swiper-button-prev{left:8.5%;right:auto}.hero-banner .swiper-button-next{right:8.5%;left:auto}.with-fixed-bg .slider-card{height:100vh}.with-fixed-bg .slider-media{clip-path:inset(0)}.with-fixed-bg .slider-media img{position:fixed}.text-banner{--color-background: rgba(28, 37, 57, 1);--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-subheading: rgba(255, 255, 255, 1);--color-secondary-button-hover-border: rgb(255, 255, 255, 0.3)}.text-banner-inner{--padding: 60px;background-color:var(--color-background);padding:var(--padding)}.text-banner .section-headings .text{max-width:800px}@media (max-width:991px){.banner-slider{margin-block-start:50px}}@media (max-width:767px){.hero-banner{--padding-block-start: 60px;--padding-block-bottom: 60px}.text-banner-inner{--padding: 40px 15px}.hero-banner.with-floating-header{--padding-block-start: calc(var(--header-height) + 40px)}.hero-banner .swiper-button-prev,.hero-banner .swiper-button-next{--swiper-navigation-size: 36px}.hero-banner .swiper-button-prev svg,.hero-banner .swiper-button-next svg{width:14px;height:14px}.hero-banner .content>.buttons{flex-direction:column-reverse;align-items:flex-start}}.running-content .content-inner{overflow:hidden}.running-content .content-lists{display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:80px}.running-content .content-lists:hover{animation-play-state:paused}.running-content .content-item{display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:nowrap;flex-shrink:0;gap:80px}.running-content .content-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.running-animation{will-change:transform;animation:scroll 20s linear infinite}.running-content .content-link img{object-fit:contain}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:991px){.running-content .content-item,.running-content .content-lists{gap:60px}}@media (max-width:991px){.running-content .content-item,.running-content .content-lists{gap:48px}}.multicolumn{position:relative;overflow:hidden}.multicolumn.with-bg-color{--color-background: rgba(242, 242, 242, 1);background-color:var(--color-background)}.multicolumn.with-bg-color .multicolumn-inner{margin-block-start:60px}.multicolumn-card{--color-background: rgba(255, 255, 255, 1)}.multicolumn-page .multicolumn-card{--color-background: rgba(242, 242, 242, 1)}.multicolumn-card .card-icon{--color-background: rgba(242, 242, 242, 1)}.multicolumn-page .multicolumn-card .card-icon{--color-background: rgba(255, 255, 255, 1)}.multicolumn-header{text-align:center;max-width:638px;margin-inline-start:auto;margin-inline-end:auto}.multi-col{margin-block-start:60px}.multicolumn .multicolumn-card{padding:36px;background-color:var(--color-background);border-radius:10px;overflow:hidden;height:100%;text-decoration:none;display:block;transition:0.3s}.multicolumn .multicolumn-card:focus,.multicolumn .multicolumn-card:hover{--color-background: rgba(32, 40, 45, 1);--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1)}.multicolumn .card-icon{width:70px;height:70px;color:var(--color-foreground);background-color:var(--color-background);border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.multicolumn .multicolumn-card:focus .card-icon,.multicolumn .multicolumn-card:hover .card-icon{--color-foreground: rgba(32, 40, 45, 1);--color-background: rgba(255, 255, 255, 1)}.multicolumn-card:focus .text-lists .text-item,.multicolumn-card:hover .text-lists .text-item{--color-foreground: rgba(255, 255, 255, 1)}.multicolumn-card>.card-icon+.heading{margin-block-start:44px}.multicolumn-card>.text{margin-block-start:24px}.multicolumn-card>.text-lists{margin-block-start:32px}.multicolumn-card>.text-lists>li+li{margin-block-start:18px}.multicolumn-card .text-item{display:flex;gap:4px}.multicolumn-card .text-item svg{min-width:24px;height:24px;display:flex}@media (max-width:1279px){.multicolumn .multicolumn-card{padding:36px 24px}}@media (max-width:991px){.multi-col{margin-block-start:40px}}@media (max-width:767px){.multicolumn .multicolumn-card{padding:24px 16px}.multicolumn-card>.card-icon+.heading{margin-block-start:32px}.multicolumn.with-bg-color .multicolumn-inner{margin-block-start:40px}}.recent-project{overflow:hidden}.project-media-button{--style-border-width-buttons-primary: 2px;--color-primary-button-border: rgba(255, 255, 255, 1);--color-background: rgba(32, 40, 45, 1)}.project-content{--color-background: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground: rgba(242, 242, 242, 1)}.project-button .button--secondary:focus,.project-button .button--secondary:hover{--color-secondary-button-hover-border: rgba(255, 255, 255, 0.3)}.recent-project .section-headings-right{min-width:450px;width:450px}.project-media{margin-block-start:60px}.project-img-large{position:relative;display:flex;justify-content:center}.project-img{display:flex;overflow:hidden;position:relative}.project-img img{object-fit:cover;height:auto}.project-media-button{width:60px;height:60px;border-radius:100%;text-decoration:none;position:absolute;bottom:-30px;z-index:2;padding:0}.project-button .button--secondary:focus,.project-button .button--secondary:hover{color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background);border:var(--style-border-width-buttons-secondary) solid var(--color-secondary-button-hover-border)}.project-media-button svg{min-width:28px;height:28px}.project-content{max-width:645px;margin-inline-start:auto;background-color:var(--color-background);padding:40px;margin-block-start:-160px;z-index:3;position:relative}@media (max-width:1199px){.project-content{max-width:510px;padding:32px 24px}}@media (max-width:991px){.recent-project .section-headings-horizontal{flex-wrap:wrap}.recent-project .section-headings-right{min-width:100%}.project-media{margin-block-start:40px}.project-img-small{margin-block-start:48px}.project-content{max-width:100%;margin-block-start:40px}}@media (max-width:767px){.project-media-button{width:48px;height:48px;bottom:-24px}.project-media-button svg{min-width:20px;height:20px}.project-content{padding:24px 16px 30px}}.our-services{--color-background: rgba(32, 40, 45, 1);--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-subheading: rgba(242, 242, 242, 1);--color-background-subheading: rgba(255, 255, 255, 0);--color-border-subheading-bg: rgba(255, 255, 255, 0.3);--color-secondary-button-hover-border: rgba(255, 255, 255, 0.3);background:var(--color-background);overflow:hidden}.our-services .service-list{--color-background: rgba(62, 72, 78, 1);--color-primary-button-background: rgb(255, 255, 255, 0);--color-primary-button-border: rgba(255, 255, 255, 1);background:var(--color-background);padding:40px 36px;display:flex;overflow:hidden;flex-wrap:wrap}.our-services .service-content-inner .button{padding:10px;min-height:44px;font-size:16px;margin-block-start:80px}.our-services .service-content-inner .heading{margin-block-start:50px}.our-services .service-content-inner .heading+.text{margin-block-start:24px}.service-list .accordion-li{position:relative;display:flex;overflow:hidden}.service-list .accordion-li svg{--size: 70px;width:var(--size);min-width:var(--size);height:var(--size)}.service-list .accordion-li .icon{--size: 44px;color:var(--color-foreground);width:var(--size);min-width:var(--size);height:var(--size)}.service-list .accordion-li .accordion-title-icon,.service-list .accordion-li .accordion-title{display:flex;align-items:center;gap:15px}.service-list .accordion-content{--padding: 36px;padding:0 var(--padding)}.service-list .accordion-li .icon+.icon{display:none}@media (min-width:992px){.service-list .service-content-inner{max-width:360px;min-width:360px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.service-list .accordion-content{height:100%;max-height:unset}.our-services .accordion-li{flex-direction:row}.our-services .service-list{flex-wrap:nowrap;overflow-x:auto}.service-list .accordion-li .accordion-title-icon,.service-list .accordion-li .accordion-title{gap:20px;padding:0 50px;flex-direction:column;height:100%}.service-list .accordion-li .accordion-title-icon{padding:0;justify-content:space-between}.service-list .accordion-li:first-child .accordion-title{padding-inline-start:0}.service-list .accordion-li:last-child .accordion-title{padding-inline-end:0}.service-list .accordion-li.active .accordion-title{display:none}.service-list .accordion-li:not(:first-child){border-left:var(--style-border-width) solid var(--color-border)}.service-list .accordion-li:first-child .accordion-content{padding-inline-start:0}.service-list .accordion-li:last-child .accordion-content{padding-inline-end:0}.service-list .text-rotate{text-orientation:mixed;writing-mode:vertical-rl;transform:rotate(-180deg);max-height:240px}}@media (max-width:991px){.service-list .accordion-li{width:100%}.service-list .accordion-content{--padding: 0;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.service-list .accordion-li.active .icon{display:none}.service-list .accordion-li.active .icon+.icon{display:block}.service-list .accordion-li svg{--size: 60px}.service-list .accordion-li .icon{--size: 36px}.our-services .service-content-inner .button{margin-block-start:35px}.our-services .service-content-inner svg,.our-services .service-content-inner .heading{display:none}.service-list .accordion-li{--padding: 24px}.service-list .accordion-li .accordion-title{--padding: 24px;padding:var(--padding) 0;border-top:var(--style-border-width) solid var(--color-border)}.service-list .accordion-li:first-child .accordion-title{padding-block-start:0;border-top:none}.service-content-inner{--padding: 24px;padding-block-end:var(--padding)}.our-services .service-content-inner .heading+.text{margin-block-start:0}.our-services .service-list{padding-block-end:12px}}@media (max-width:767px){.our-services .service-list{padding:30px 15px}.service-list .accordion-li svg{--size: 50px}.service-list .accordion-li .icon{--size: 30px}.our-services .accordion-title-icon .heading{font-size:20px}.our-services .service-list{padding-block-end:6px}}.secvice-categories>li+li{margin-block-start:14px}.secvice-category{text-decoration:none;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:10px 20px}.secvice-category svg{--size: 18px;width:var(--size);height:var(--size);opacity:0;transition:0.3s;transform:translateX(-15px)}.secvice-category.active svg,.secvice-category:focus svg,.secvice-category:hover svg{opacity:1;transform:translateX(0px)}.service-contact{position:relative}.sidebar-widget.service-contact{--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-overlay: rgba(28, 37, 57, 0.8);--padding: 60px 36px;text-align:center}.sidebar-widget.service-contact .contact-text{margin-block-start:30px}.sidebar-widget.service-contact .contact-number{display:inline-block;margin-block-start:24px}.service-sidebar .icon-contact{--color-background: rgba(255, 255, 255, 1);min-width:80px;height:80px;background:var(--color-background);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-block-start:36px}.service-sidebar .icon-contact svg{min-width:42px;height:42px;display:flex}.service-download .service-download{display:flex;align-items:flex-start;gap:12px;margin-block-start:24px}.service-download .download-button{margin-block-start:24px;display:block;text-underline-offset:4px}.service-details-content>.service-choose-us,.service-details-content>p.text,.service-details-content>.heading{margin-block-start:40px}.service-details-content .choose-us-desc>.text-lists,.service-details-content .choose-us-desc>.heading+.text{margin-block-start:30px}.service-details-content .choose-us-desc .text-lists .text-item svg{--size: 24px;min-width:var(--size);width:var(--size);height:var(--size)}.service-details-content .choose-us-desc .text-item{display:flex;align-items:center;gap:6px}.service-details-content .choose-us-desc>.text-item+.text-item{margin-block-start:18px}.service-details-content .choose-us-img{height:100%}.service-details-content .choose-us-img img{object-fit:cover;height:100%}.service-details-content .service-row{align-items:center}.service-details-content .service-row>*{align-self:stretch}.service-details-content .choose-us-desc{padding-inline-start:24px}.service-faq{margin-block-start:40px;display:block}.service-faq>div+div{margin-block-start:30px}.service-faq .accordion-block .accordion-opener svg{transition:all 0.3s}.service-faq .accordion-block.active .accordion-opener svg{transform:rotate(-180deg);transition:all 0.3s}.service-faq .accordion-block.active .accordion-opener{--color-background: rgba(242, 242, 242, 1);--color-foreground-heading: rgba(28, 37, 57, 1)}.service-contact-content a{text-decoration:none}@media (min-width:992px){.service-sidebar{padding-inline-end:20px}}@media (min-width:1280px){.service-sidebar{padding-inline-end:45px}}@media (max-width:1199px){.service-details-content .choose-us-desc{padding-inline-start:0;margin-block-start:40px}}@media (max-width:991px){.service-details-content .choose-us-desc{padding-inline-start:24px;margin-block-start:0}}@media (max-width:767px){.service-sidebar .icon-contact{min-width:60px;height:60px}.service-sidebar .icon-contact svg{min-width:30px;height:30px}.sidebar-widget.service-contact{--padding: 30px 20px}.service-details-content .choose-us-desc{padding-inline-start:0;margin-block-start:40px}}.promotion{--color-background: rgba(32, 40, 45, 1);--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-subheading: rgba(255, 255, 255, 1)}.promotion .counter-item{--offset: -30px;--size: 220px;--color-background: rgba(62, 72, 78, 1)}.promotion .counter-item:nth-child(2){--color-background: rgba(255, 255, 255, 1);--color-foreground: rgba(28, 37, 57, 1);--color-foreground-heading: rgba(93, 102, 111, 1)}.promtion-content .subheading.subheading-bg{--color-border: rgba(255, 255, 255, 0.2)}.promotion .button--secondary:focus,.promotion .button--secondary:hover{--color-secondary-button-hover-border: rgba(255, 255, 255, 0.3)}.promotion{background-color:var(--color-background)}.promtion-content .subheading.subheading-bg{border:1px solid var(--color-border)}.promotion-lists{--color-background: rgba(62, 72, 78, 1);display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background-color:var(--color-background)}.promotion-item{--color-border: rgba(32, 40, 45, 1);padding:30px 24px;width:50%}.promotion-title{display:flex;gap:16px;align-items:center}.promotion-text{margin-block-start:18px}.promotion-img{display:flex;overflow:hidden}.promotion-img img{object-fit:cover;height:auto}.promotion .counter-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--offset) * -1);width:var(--size);height:var(--size);background-color:var(--color-background);border-radius:100%;position:relative;z-index:2;text-align:center}.promotion .counter-item:first-child{z-index:3}.promotion .counter-item:last-child{z-index:1}.promotion .counter-up .heading+.text{margin-block-start:4px}.counter-up-wrap{display:flex;justify-content:center}.promotion-container{display:flex;justify-content:space-between;align-items:center;gap:60px}@media (min-width:768px){.promotion-item:nth-child(even){border-left:2px solid var(--color-border)}.promotion-item:nth-child(n+3){border-top:2px solid var(--color-border)}}@media (min-width:992px){.promotion-img{height:100%}.promtion-content{padding-inline-end:15px}}@media (min-width:1400px){.promotion .counter-item:first-child{margin-block-end:var(--offset)}.promotion .counter-item:last-child{margin-block-start:var(--offset)}.promotion-img{height:100%}}@media (max-width:1399px){.promotion-container{flex-wrap:wrap}.counter-up-wrap{width:100%}.promotion .counter-item:first-child{margin-inline-end:var(--offset)}.promotion .counter-item:last-child{margin-inline-start:var(--offset)}.promotion .counter-item{padding:calc(var(--offset) * -1 + 10px)}.counter-up{display:flex;flex-wrap:wrap}}@media (max-width:991px){.promotion-img{margin-block-start:40px}.promotion-title br{display:none}}@media (max-width:767px){.promotion .counter-item{--size: 200px;padding:calc(var(--offset) * -1)}.promotion .counter-item:first-child{margin-inline-end:0;margin-block-end:var(--offset)}.promotion .counter-item:last-child{margin-inline-start:0;margin-block-start:var(--offset)}.counter-up{flex-direction:column}.promotion-item{width:100%;padding:24px 15px}.promotion-item+.promotion-item{border-top:2px solid var(--color-border)}}project-slider{display:block;overflow:hidden}project-slider .swiper-slide{height:auto}.card-project{--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);text-decoration:none;position:relative;display:block;overflow:hidden;height:100%}.card-project:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(28, 37, 57, 0) 0%, #1c2539 100%);transition:0.5s;opacity:0}.card-project:hover:after{opacity:1}.card-project img{border-radius:inherit;height:100%;object-fit:cover}.card-project-content-absolute{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;z-index:1;padding:35px}.card-project-content .heading+.text{margin-block-start:10px}.card-project-content{opacity:0;transform:translateY(80px);transition:all 0.5s}.card-project:hover .card-project-content{opacity:1;transform:translateY(0px)}.icon-project-link{position:absolute;top:30px;right:30px;z-index:1;opacity:0;transform:scale(0.5);transition:0.5s}.card-project:hover .icon-project-link{opacity:1;transform:scale(1)}.icon-project-link svg{--size: 52px;width:var(--size);height:var(--size)}@media (max-width:767px){.card-project-content-absolute{padding:24px}.slider-container .swiper{overflow:visible}}.project-details-content{margin-block-start:60px}.content-details-inner>.project-image-block,.content-details-inner>.text{margin-block-start:40px}.project-details-content .project-challenge{margin-block-start:60px;max-width:548px}.project-challenge .challenge-list{margin-block-start:34px}.project-challenge .challenge-list>li+li{margin-block-start:32px}.project-challenge .challenge-item{display:flex;align-items:flex-start;gap:10px}.project-info-list{margin-block-start:30px}.project-info-item{--color-border: rgba(28, 37, 57, 0.3);display:flex;align-items:flex-start;gap:20px;justify-content:space-between;border-bottom:dotted var(--style-border-width) var(--color-border);margin-block-end:40px;padding-block-end:20px}.project-info-item:last-child{margin-block-end:0}.project-info-item .info-data{text-align:end}.project-sidebar{padding-inline-start:60px}.project-sidebar>div+div{margin-block-start:40px}.project-sidebar .icon-contact{--color-background: rgba(255, 255, 255, 1);min-width:80px;height:80px;background:var(--color-background);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-block-start:36px}@media (max-width:1366px){.project-sidebar{padding-inline-start:40px}}@media (max-width:1199px){.project-sidebar{padding-inline-start:20px}}@media (max-width:991px){.project-sidebar{margin-block-start:40px;padding-inline-start:0px}.project-details-content .project-challenge{max-width:100%}}@media (max-width:767px){.project-details-content{margin-block-start:40px}.project-details-content .project-challenge{margin-block-start:40px}}.page-banner{--height: 520px;--color-overlay: linear-gradient(
    184.15deg,
    rgba(28, 37, 57, 0) -187.51%,
    #1c2539 96.62%
  );--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);position:relative;overflow:hidden;height:var(--height)}.page-banner-content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;position:relative;z-index:1}.breadcrumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-block-start:20px}.breadcrumb svg{color:var(--color-foreground);width:12px;height:12px}.breadcrumb a{text-decoration:none}.breadcrumb a:not(.active),.breadcrumb li svg{opacity:0.75}@media (max-width:767px){.page-banner{--height: 340px}}.pagintaion-list{--margin-top: 60px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:12px;margin-block-start:var(--margin-top)}.pagination-left{justify-content:flex-start}.pagination-link{--size: 44px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;color:var(--pagination-item-foreground);background-color:var(--pagination-item-background);border:var(--style-pagination-border-width) solid var(--pagination-item-border);width:var(--size);height:var(--size);border-radius:100%;transition:0.3s}.pagination-link svg{--size: 14px;width:var(--size);height:var(--size)}.pagination-link:not([aria-disabled]):focus,.pagination-link:not([aria-disabled]):hover,.pagination-link.active{color:var(--pagination-item-active-foreground);background-color:var(--pagination-item-active-background);border-color:var(--pagination-item-active-border)}@media (max-width:767px){.pagintaion-list{--margin-top: 40px}.pagination-link{--size: 36px}.pagination-link svg{--size: 12px}}.why-choose-us{--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(93, 102, 111, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-foreground-subheading: rgba(93, 102, 111, 1);--color-background-subheading: rgba(255, 255, 255, 0);--color-border-subheading-bg: rgba(93, 102, 111, 0.3);overflow:hidden;background-color:var(--color-background);position:relative}.choose-media{height:100%}.choose-media img{height:100%;object-fit:cover}.choose-logo{margin-block-start:50px}.choose-rotating-logo{position:relative}.text-abs{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:48px;font-weight:700}.choose-rotating-logo.svg-wrapper{--size: 170px;min-width:var(--size);width:var(--size);height:var(--size)}.choose-bottom{--margin-block-start: 60px;margin-block-start:var(--margin-block-start);position:relative}.choose-bottom-cards>*{row-gap:24px}@media (min-width:768px){.choose-bottom{--offset: 300px}.choose-bottom-cards{margin-inline-end:var(--offset);padding-inline-end:15px}.choose-media-absolute{position:absolute;bottom:0;right:0;width:var(--offset)}}@media (min-width:1280px){.choose-us-content{padding-inline-start:40px}}@media (max-width:991px){.choose-top>*{row-gap:40px}.choose-logo{display:flex;justify-content:center}}@media (max-width:767px){.choose-bottom{--margin-block-start: 40px}.choose-media-absolute{margin-block-start:40px}}.team-slider{display:block;position:relative;overflow:hidden}.team-slider .swiper-slide{height:auto}.card-team .social-list .svg-wrapper .icon{--color-background: rgb(145, 52, 52)}.card-team{--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);text-decoration:none;position:relative;display:block;overflow:hidden;height:100%}.card-team:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(28, 37, 57, 0) 0%, #1c2539 100%);transition:0.5s;opacity:0}.card-team:hover:after{opacity:1}.card-team img{border-radius:inherit;height:100%;object-fit:cover}.card-team-content-absolute{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;z-index:1;padding:35px}.card-team-content .heading{text-decoration:none}.card-team-content .heading+.text{margin-block-start:7px}.card-team-content{opacity:0;transform:translateY(80px);transition:all 0.5s}.card-team:hover .card-team-content{opacity:1;transform:translateY(0px)}.card-team .social-list .svg-wrapper{position:absolute;min-width:44px;height:44px;left:0;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--color-background);z-index:2;opacity:0;transition:all 0.5s}.card-team .social-list .svg-wrapper:first-child{top:20px}.card-team .social-list .svg-wrapper:nth-child(2){top:72px;transition-delay:0.2s}.card-team .social-list .svg-wrapper:nth-child(3){top:124px;transition-delay:0.3s}.card-team:hover .svg-wrapper{opacity:1;transform:translateX(21px)}.card-team .social-list .svg-wrapper svg{--color-foreground: rgba(32, 40, 45, 1);color:var(--color-foreground)}.team-slider .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;display:flex;justify-content:center;gap:8px;position:static;margin-block-start:60px}.team-slider .swiper-pagination-bullet{width:20px;height:14px;display:inline-block;border-radius:10px;background:var(--swiper-pagination-bullet-inactive-color);opacity:var(--swiper-pagination-bullet-inactive-opacity);transition:all 0.3s;margin:0 !important}.team-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--swiper-pagination-color);width:40px}@media (max-width:767px){.card-team-content-absolute{padding:24px}.team-slider .swiper-pagination-bullets.swiper-pagination-horizontal{margin-block-start:40px}}@media (max-width:575px){.team-slider .swiper{overflow:visible}}.pricing-plan{overflow:hidden}.pricing-plan-page{position:relative}.pricing-plan-page .card-pricing{--color-card-background: rgba(242, 242, 242, 1);--color-background: rgba(255, 255, 255, 1)}.card-pricing{--color-card-background: rgba(255, 255, 255, 1);--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(32, 40, 45, 1);--color-foreground-subheading: rgba(0, 0, 0, 1);--color-border: rgba(93, 102, 111, 0.1);--style-border-width: 1px;background-color:var(--color-background);padding:28px;display:flex;flex-direction:column;gap:40px}.card-pricing.active{--color-card-background: rgba(32, 40, 45, 1);--color-foreground: rgba(242, 242, 242, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-foreground-subheading: rgba(255, 255, 255, 1);--color-border: rgba(255, 255, 255, 0.3)}.card-pricing-headings{background-color:var(--color-card-background);padding:24px}.card-pricing-headings .heading+.text{margin-block-start:10px}.pricing-box{display:flex;flex-wrap:wrap;align-items:flex-end;border-top:var(--style-border-width) solid var(--color-border);padding-block-start:24px;margin-block-start:20px}.pricing-box *{line-height:1}.pricing-box .subheading-monthly{position:relative;top:-10px;opacity:0.75}.card-pricing .button{padding:15px;width:100%}.card-pricing .buttons svg{width:12px;height:12px}.card-pricing .text-lists .text-item{--color-foreground: rgba(32, 40, 45, 1)}@media (max-width:767px){.card-pricing,.card-pricing-headings{padding:20px 15px}}.testimonial{--color-background: rgba(242, 242, 242, 1);background-color:var(--color-background)}.card-testimonial{--color-background: rgba(255, 255, 255, 1);background-color:var(--color-background);padding:40px}.testimonial-card-inner>div+div{margin-block-start:30px}.card-testimonial .rating-list{display:flex;align-items:center;gap:2px}.card-testimonial .rating-list .rating-icon svg[fill]{--color-background: rgba(236, 176, 20, 1);color:var(--color-background)}.card-testimonial .rating-list+.text{margin-block-start:16px}.card-testimonial .user-info-wrap{margin-block-start:32px;display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.card-testimonial .user-info{display:flex;align-items:center;gap:20px}.card-testimonial .user-img{--size: 80px;min-width:var(--size);width:var(--size);height:var(--size);border-radius:100%;display:flex;overflow:hidden}.card-testimonial .user-img img{object-fit:cover;height:100%}.card-testimonial .user-info .user-desig{margin-block-start:7px}.card-testimonial .icon-quote{--color-background: rgba(28, 37, 57, 1);color:var(--color-background)}.testi-slider .card-testimonial{--color-background: rgba(242, 242, 242, 1)}@media (max-width:991px){.card-testimonial{padding:24px 15px}.testimonial-card-inner{margin-block-start:40px}}@media (max-width:767px){.card-testimonial .user-info{gap:16px}.card-testimonial .user-img{--size: 60px}.card-testimonial .icon-quote svg{width:36px;height:36px;min-width:36px}}.testimonial-2{position:relative}.testimonial-slider{display:block}.thumb-content{margin-top:75px}.thumb-card>svg+.text{margin-block-start:12px}.thumb-card .user-name{margin-block-start:40px}.thumb-card .user-desig{margin-block-start:10px;opacity:0.75}.thumb-content-wrapper{padding-inline-start:100px}.testimonial-2 .main-img{display:flex;position:relative;z-index:1;height:100%}.testimonial-2 .main-img img{object-fit:cover}.testimonial-2 .custom-bullet{width:100px;height:100px;display:inline-block;border-radius:100%;overflow:hidden;display:flex;margin:0 !important}.testimonial-2 .custom-bullet img{object-fit:cover;display:flex}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;top:50%;left:auto;transform:translateY(-50%);right:-50px;width:auto;display:flex;flex-direction:column;gap:30px}.testimonial-2 .swiper-pagination-bullet-active{--style-pagination-border-width: 2px;--pagination-item-active-border: rgba(32, 40, 45, 1);background:transparent;outline:var(--style-pagination-border-width) solid var(--pagination-item-active-border);outline-offset:10px;transition:all 0.1s}@media (max-width:1199px){.thumb-content-wrapper{padding-inline-start:60px}}@media (max-width:991px){.testimonial-slider{margin-block-start:40px}.thumb-content-wrapper{padding-inline-start:0}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px;top:auto;left:50%;transform:translateX(-50%);right:auto;flex-direction:row;gap:30px}}@media (max-width:767px){.testimonial-2 .custom-bullet{width:80px;height:80px}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-40px;gap:20px}.testimonial-2 .swiper-pagination-bullet-active{outline-offset:7px}}@media (max-width:575px){.testimonial-2 .custom-bullet{width:60px;height:60px}.testimonial-2 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}}.card-blog-list-horizontal,.card-blog-list,.card-blog{--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(93, 102, 111, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-icon: rgba(28, 37, 57, 1);--color-primary-button-hover-text: rgba(255, 255, 255, 1);--color-primary-button-hover-background: rgba(32, 40, 45, 1);--color-foreground-subheading: rgba(242, 242, 242, 1);--color-background-subheading: rgba(28, 37, 57, 1);--color-border-subheading-bg: rgba(28, 37, 57, 1);background-color:var(--color-background)}.card-blog-list-horizontal,.card-blog-list{--color-primary-hover: rgba(28, 37, 57, 0.75)}.card-blog-list{background-color:transparent}.card-blog:hover{--color-foreground-subheading: rgba(28, 37, 57, 1);--color-background-subheading: rgba(242, 242, 242, 1);--color-border-subheading-bg: rgba(242, 242, 242, 1)}.featured-blog.blog-style-3 .card-blog-list-media{--height: 300px
}

.card-blog-top {
  --padding: 30px 24px 36px;padding:var(--padding);display:flex;flex-wrap:wrap;gap:15px;flex-direction:column}.card-blog-heading a{text-decoration:none;line-height:1.45}.card-blog-meta{display:flex;flex-wrap:wrap;gap:15px 28px}.card-blog-list-horizontal .card-blog-meta{gap:15px 20px}.card-blog-meta-item{display:flex;align-items:center;gap:6px;text-decoration:none}.card-blog-meta-item svg{color:var(--color-icon)}.card-blog-bottom{position:relative;height:300px;display:block;text-decoration:none}.card-blog .buttons{position:absolute;bottom:0;width:100%}.card-blog .buttons .button{width:100%;border-radius:0;border:none;transform:translateY(100%);transition:transform 0.3s}.card-blog:focus .buttons .button,.card-blog:hover .buttons .button{transform:translateY(0)}.card-blog .buttons svg{width:12px;height:12px}.card-blog .blog-tag{position:absolute;top:20px;left:20px;z-index:1;transition:0.3s}.card-blog-list-media{margin-block-end:24px}.card-blog-heading{transition:0.3s}.card-blog-heading:hover{opacity:0.75}.card-blog-list .card-blog-heading{margin-block-start:15px}.card-blog-list-horizontal .card-blog-heading{margin-block-start:10px}.card-blog-list-horizontal .blog-excerpt,.card-blog-list .blog-excerpt{margin-block-start:20px}.card-blog-list .buttons{margin-block-start:32px}.card-blog-list-horizontal .buttons{margin-block-start:20px}.card-blog-list-media{--height: 500px;height:var(--height);position:relative}.card-blog-list-horizontal{display:flex}.card-blog-list-horizontal .card-blog-list-media{--height: 100%;width:40%;min-width:252px;height:inherit;margin-block-end:0}.card-blog-list-horizontal .card-blog-content{padding:var(--padding)}.horizontal-blogs .card-blog-list-horizontal .card-blog-content{--padding: 20px 24px}.horizontal-blogs .card-blog-list-horizontal+.card-blog-list-horizontal{margin-block-start:30px}.blog-list-wrapper .card-blog-list+.card-blog-list{margin-block-start:60px}form.form-blog-search input{min-height:50px}form.form-blog-search{display:flex;gap:12px}form.form-blog-search .button{padding:10px;min-width:58px;border-radius:8px}.blog-category{text-decoration:none;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:10px 20px}.sidebar-widget .subheading-bg{--color-foreground-subheading: rgba(93, 102, 111, 1);--color-background-subheading: rgba(255, 255, 255, 1);--color-border-subheading-bg: rgba(255, 255, 255, 1);transition:0.3s}.sidebar-widget .subheading-bg.active,.sidebar-widget .subheading-bg:focus,.sidebar-widget .subheading-bg:hover{--color-foreground-subheading: rgba(255, 255, 255, 1);--color-background-subheading: rgba(32, 40, 45, 1);--color-border-subheading-bg: rgba(32, 40, 45, 1)}.blog-category svg{--size: 18px;width:var(--size);height:var(--size);opacity:0;transition:0.3s;transform:translateX(-15px)}.blog-category.active svg,.blog-category:focus svg,.blog-category:hover svg{opacity:1;transform:translateX(0px)}.blog-categories>li+li{margin-block-start:14px}.recent-post .card-blog-list-media{--height: 160px;border-radius:8px;overflow:hidden;margin-block-end:15px}.recent-post .card-blog-list .card-blog-heading{margin-block-start:5px}.recent-post>li+li{margin-block-start:24px}.sidebar-tags a{text-decoration:none;font-weight:400}.sidebar-tags{display:flex;flex-wrap:wrap;gap:14px 12px}.sidebar-filter .sidebar-widget+.sidebar-widget{margin-block-start:40px}.sidebar-heading{margin-block-end:24px}.sidebar-widget{--padding: 40px 36px;--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(32, 40, 45, 1);--color-foreground-heading: rgba(28, 37, 57, 1);background-color:var(--color-background);padding:var(--padding)}.sidebar-filter .drawer-headings{margin-block-end:24px;padding-inline-start:0;padding-inline-end:0;border:none}@media (min-width:992px){.blog-sidebar{padding-inline-start:20px}}@media (min-width:1280px){.blog-sidebar{padding-inline-start:45px}}@media (max-width:1199px){.horizontal-blogs{margin-block-start:30px}}@media (max-width:991px){.sidebar-filter{--color-background: rgba(255, 255, 255, 1);position:fixed;top:0;right:0;background-color:var(--color-background);width:100%;height:100%;z-index:999;padding:24px 20px;overflow:hidden;overflow-y:auto;transform:translateX(100%);transition:0.3s}.sidebar-filter.show{transform:translateX(0)}}@media (min-width:768px) and (max-width:991px){.recent-post .card-blog-list-media{--height: 300px}}@media (max-width:767px){.card-blog-top{--padding: 24px 20px 30px}.card-blog-list-media{--height: 360px}.blog-list-wrapper .card-blog-list+.card-blog-list{margin-block-start:40px}.sidebar-widget{--padding: 30px 20px}.sidebar-filter .sidebar-widget+.sidebar-widget{margin-block-start:30px}.horizontal-blogs{margin-block-start:24px}.horizontal-blogs .card-blog-list-horizontal+.card-blog-list-horizontal{margin-block-start:24px}.horizontal-blogs{margin-block-start:10px}.card-blog-list-horizontal{flex-direction:column}.card-blog-list-horizontal .card-blog-list-media{--height: 300px;width:100%;min-width:1px;height:var(--height)}.horizontal-blogs .card-blog-list-horizontal .card-blog-content{--padding: 24px 20px}}.blog-details .card-blog-list-media{--height: 540px}.blog-description *{margin:0}.blog-description{display:flex;flex-direction:column;gap:40px;margin-block-start:40px}:is(.blog-description) :is(p, div, a, li, span){font-size:18px}blockquote{--icon-size: 60px;background:linear-gradient(90deg, rgba(32, 40, 45, 0.1) 0%, rgba(32, 40, 45, 0) 100%);font-size:20px;padding:28px;border-radius:10px;display:flex;gap:24px}blockquote:before{content:url("../img/icons/icon-quote.svg");min-width:var(--icon-size);width:var(--icon-size);height:var(--icon-size)}.blog-paired-image{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 30px}.blog-paired-image img{border-radius:18px;width:100%;max-width:calc(50% - 30px / 2)}.blog-share{--color-border: rgba(93, 102, 111, 0.3);display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:30px 20px;padding:18px 0;margin-block-start:60px;border-top:var(--style-border-width) solid var(--color-border);border-bottom:var(--style-border-width) solid var(--color-border)}.blog-share-item{--item-padding: 7px 0;display:flex;gap:14px}.blog-share-item .label{padding:var(--item-padding)}.blog-share-item .social-link{--size-social: 20px;padding:var(--item-padding)}.blog-share-item .social-icons{gap:14px;align-items:center}.blog-share-item .subheading-bg{--color-foreground-subheading: rgba(28, 37, 57, 1);--color-background-subheading: rgba(255, 255, 255, 1);--color-border-subheading-bg: rgba(93, 102, 111, 0.3);transition:0.3s}.blog-share-item .subheading-bg:focus,.blog-share-item .subheading-bg:hover{--color-foreground-subheading: rgba(255, 255, 255, 1);--color-background-subheading: rgba(28, 37, 57, 1);--color-border-subheading-bg: rgba(28, 37, 57, 1)}@media (max-width:767px){.blog-details .card-blog-list-media{--height: 300px}:is(.blog-description) :is(p, div, a, li, span){font-size:16px}blockquote{--icon-size: 36px;font-size:18px;gap:16px;padding:24px 20px}.blog-paired-image img{border-radius:10px;max-width:100%}}.featured-blog{--color-background: rgba(242, 242, 242, 1);--color-foreground: rgba(93, 102, 111, 1);--color-foreground-heading: rgba(28, 37, 57, 1);--color-foreground-subheading: rgba(93, 102, 111, 1);--color-background-subheading: rgba(255, 255, 255, 0);--color-border-subheading-bg: rgba(93, 102, 111, 0.3);background-color:var(--color-background);overflow:hidden}.featured-blog .card-blog{--color-background: rgba(255, 255, 255, 1)}.featured-blog .buttons-discover{display:flex;justify-content:center;margin-block-start:60px}@media (max-width:767px){.featured-blog .buttons-discover{margin-block-start:40px}}.comments-item{--radius: 12px;--image-size: 110px;display:flex;gap:24px}.commentator-img{min-width:var(--image-size);width:var(--image-size);height:var(--image-size);border-radius:var(--radius);overflow:hidden}.commentator-img img{height:100%;object-fit:cover}.button-reply svg{width:16px;height:16px;min-width:16px}.button-reply{display:flex;align-items:center;gap:7px;cursor:pointer}.comments-top{display:flex;align-items:center;justify-content:space-between}.comments-meta{display:flex;flex-direction:column;gap:7px}.comment-bottom{margin-block-start:20px}.comments-section{margin-block-start:80px}.comment-section-heading{margin-block-end:40px}.comments-item+.comments-item{margin-block-start:40px}.replied-item{padding-inline-start:calc(var(--image-size) - 10px)}.comments-form-headings{margin-block-end:30px}.comments-form-headings .heading+.text{margin-block-start:10px}.comments-form{--color-input-text: rgba(93, 102, 111, 1);--color-input-background: rgba(242, 242, 242, 1);--color-input-border: rgba(242, 242, 242, 1);--color-input-hover-text: rgba(93, 102, 111, 1);--color-input-hover-background: rgba(242, 242, 242, 1);--color-input-hover-border: rgba(242, 242, 242, 1);margin-block-start:80px}@media (max-width:767px){.comments-item{--radius: 8px;--image-size: 60px;gap:16px}.comments-form,.comments-section{margin-block-start:60px}}.faq .section-headings{padding-inline-end:100px;position:relative;height:100%}.faq .accordion-list>div+div{margin-block-start:24px}.faq .image-absolute{position:absolute;bottom:-85px;right:25%}.faq-row>*{align-self:flex-start}.faq-form-wrap{margin-block-start:50px}.faq-form{--color-background: rgba(242, 242, 242, 1);background-color:var(--color-background);padding:40px 30px;display:block}.faq-form>.field{margin-block-start:24px}.faq-form>.button{margin-block-start:36px;width:100%}@media (max-width:1199px){.faq .section-headings{padding-inline-end:0}.faq .image-absolute{right:10%}.faq-form{padding:24px 20px}}@media (max-width:991px){.faq .accordion-list{margin-block-start:40px}.faq .image-absolute{bottom:-40px;padding-inline-end:0}}@media (max-width:767px){.image-absolute img{max-width:90px;height:auto}.faq .image-absolute{right:0}.faq-form{padding:24px 15px}}.section-contact-form{overflow:hidden}.section-contact-form .card-icon-text-horizontal{margin-block-start:40px}.contact-form-headings .heading+.text{margin-block-start:15px}.section-contact-form .contact-form{margin-block-start:32px}.section-contact-form .contact-form-wrap{--color-background: rgba(32, 40, 45, 1);--color-foreground: rgba(242, 242, 242, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-input-text: rgba(93, 102, 111, 1);--color-input-background: rgba(255, 255, 255, 1);--color-input-border: rgba(255, 255, 255, 1);--color-input-hover-text: rgba(93, 102, 111, 1);--color-input-hover-background: rgba(255, 255, 255, 1);--color-input-hover-border: rgba(255, 255, 255, 1);--color-secondary-button-hover-border: rgba(255, 255, 255, 0.3);background-color:var(--color-background)}.section-contact-form .contact-box{--padding: 60px;box-shadow:5px 8px 30px 4px rgba(23, 36, 38, 0.08);padding:var(--padding)}.section-contact-form.without-box-shadow .contact-box{box-shadow:none;padding:0}@media (min-width:992px){.section-contact-form .section-headings{max-width:593px}.section-contact-form .card-icon-text-horizontal{margin-block-start:40px;max-width:442px}}@media (min-width:1400px){.section-contact-form .col-contact-form{width:520px}.section-contact-form .col-contact-content{width:calc(100% - 520px - 30px)}}@media (max-width:991px){.section-contact-form .contact-form-wrap{margin-block-start:30px}}@media (max-width:767px){.section-contact-form .contact-box{--padding: 40px 15px}.section-contact-form .contact-form-wrap{margin-block-start:20px}}.team-details .content-info{padding-inline-start:80px}.team-details .content-info .info-desig{margin-block-start:18px}.team-details .content-info .social-icons,.team-details .content-info .info-desc{margin-block-start:40px}.team-details .content-info .phn-number{margin-block-start:44px}.team-details .content-info .email{margin-block-start:18px}.team-details .content-info .email,.team-details .content-info .phn-number{display:flex;align-items:center;gap:10px}.team-details .social-link{--color-background: rgba(242, 242, 242, 1);background-color:var(--color-background);transition:0.3s}.team-details .social-link:hover{--color-background: rgba(28, 37, 57, 1);--color-foreground: rgba(255, 255, 255, 1)}.td-column{align-self:stretch;height:auto}.td-media-wrap{height:100%;position:relative}.td-media{height:100%}.td-media img{object-fit:cover;height:100%}.text-absolute{--color-foreground-heading: rgba(255, 255, 255, 1);--color-background: rgba(28, 37, 57, 1);transform:translateY(-50%);background:var(--color-background);color:var(--color-foreground-heading);display:flex;align-items:center;justify-content:center;border-radius:100px;position:absolute;z-index:2;top:50%;right:-40px;writing-mode:vertical-lr;text-orientation:mixed;padding:32px;height:100%;max-height:410px;text-align:center}.team-progress>.heading+.text,.team-about>.heading+.text,.team-bio>.heading+.text{margin-block-start:36px}.progress-wrap{margin-block-start:32px}.progress-wrap>.progress-item:not(:first-child){margin-block-start:28px}.progress-item>.heading+.progress-container{margin-block-start:16px}.progress-item .progress-container{--color-background: rgba(242, 242, 242, 1);position:relative;width:100%;height:14px;border-radius:6px;background-color:var(--color-background)}.progress-item .progress--bar{--color-background: rgba(28, 37, 57, 1);position:absolute;left:4px;top:50%;width:80%;height:8px;border-radius:6px;background-color:var(--color-background);transform:translateY(-50%)}@media (max-width:1199px){.team-details .content-info{padding-inline-start:60px}.text-absolute{padding:25px}}@media (max-width:991px){.team-details .content-info{padding-inline-start:40px}.team-progress{margin-block-start:40px}.text-absolute{padding:20px;right:-35px}}@media (max-width:767px){.team-details .content-info{padding-inline-start:0;margin-block-start:50px}.text-absolute{transform:translateX(-50%);top:auto;right:auto;left:50%;bottom:-30px;width:calc(100% - 20%);max-height:60px;writing-mode:horizontal-tb;padding:16px}}.google-map{--height: 700px;overflow:hidden;position:relative;height:var(--height)}@media (max-width:992px){.google-map{--height: 500px}}@media (max-width:767px){.google-map{--height: 300px}}.section-error{overflow:hidden}.error-media img{object-fit:contain;height:auto;width:auto;margin:0 auto}.section-error .section-headings .text{max-width:570px;margin:40px auto 0}.secvice-categories>li+li{margin-block-start:14px}.secvice-category{text-decoration:none;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:10px 20px}.secvice-category svg{--size: 18px;width:var(--size);height:var(--size);opacity:0;transition:0.3s;transform:translateX(-15px)}.secvice-category.active svg,.secvice-category:focus svg,.secvice-category:hover svg{opacity:1;transform:translateX(0px)}.service-contact{position:relative}.sidebar-widget.service-contact{--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-overlay: rgba(28, 37, 57, 0.8);--padding: 60px 36px;text-align:center}.sidebar-widget.service-contact .contact-text{margin-block-start:30px}.sidebar-widget.service-contact .contact-number{display:inline-block;margin-block-start:24px}.service-sidebar .icon-contact{--color-background: rgba(255, 255, 255, 1);min-width:80px;height:80px;background:var(--color-background);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-block-start:36px}.service-sidebar .icon-contact svg{min-width:42px;height:42px;display:flex}.service-download .service-download{display:flex;align-items:flex-start;gap:12px;margin-block-start:24px}.service-download .download-button{margin-block-start:24px;display:block;text-underline-offset:4px}.service-details-content>.service-choose-us,.service-details-content>p.text,.service-details-content>.heading{margin-block-start:40px}.service-details-content .choose-us-desc>.text-lists,.service-details-content .choose-us-desc>.heading+.text{margin-block-start:30px}.service-details-content .choose-us-desc .text-lists .text-item svg{--size: 24px;min-width:var(--size);width:var(--size);height:var(--size)}.service-details-content .choose-us-desc .text-item{display:flex;align-items:center;gap:6px}.service-details-content .choose-us-desc>.text-item+.text-item{margin-block-start:18px}.service-details-content .choose-us-img{height:100%}.service-details-content .choose-us-img img{object-fit:cover;height:100%}.service-details-content .service-row{align-items:center}.service-details-content .service-row>*{align-self:stretch}.service-details-content .choose-us-desc{padding-inline-start:24px}.service-faq{margin-block-start:40px;display:block}.service-faq>div+div{margin-block-start:30px}.service-faq .accordion-block .accordion-opener svg{transition:all 0.3s}.service-faq .accordion-block.active .accordion-opener svg{transform:rotate(-180deg);transition:all 0.3s}.service-faq .accordion-block.active .accordion-opener{--color-background: rgba(242, 242, 242, 1);--color-foreground-heading: rgba(28, 37, 57, 1)}.service-contact-content a{text-decoration:none}@media (min-width:992px){.service-sidebar{padding-inline-end:20px}}@media (min-width:1280px){.service-sidebar{padding-inline-end:45px}}@media (max-width:1199px){.service-details-content .choose-us-desc{padding-inline-start:0;margin-block-start:40px}}@media (max-width:991px){.service-details-content .choose-us-desc{padding-inline-start:24px;margin-block-start:0}}@media (max-width:767px){.service-sidebar .icon-contact{min-width:60px;height:60px}.service-sidebar .icon-contact svg{min-width:30px;height:30px}.sidebar-widget.service-contact{--padding: 30px 20px}.service-details-content .choose-us-desc{padding-inline-start:0;margin-block-start:40px}}footer{--offset-contact-form: 300px}.footer-main{--color-background: rgba(28, 35, 39, 1);--color-foreground: rgba(255, 255, 255, 1);--color-foreground-heading: rgba(255, 255, 255, 1);--color-primary-hover: rgba(255, 255, 255, 0.75);background-color:var(--color-background);position:relative}.footer-logo{max-width:188px;display:flex;text-decoration:none}footer .social-link{background-color:#1c2539;transition:0.3s}footer .social-link:focus,footer .social-link:hover{background-color:#20325b}.footer-widget-brand>.text{margin-block-start:24px}.footer-widget-brand .social-icons{margin-block-start:44px}.footer-menu{display:flex;flex-direction:column;gap:20px}.footer-menu .link{text-decoration:none;display:inline-block;color:var(--color-foreground);transition:0.3s}.footer-menu .link:focus,.footer-menu .link:hover{opacity:0.75}.widget-heading{font-weight:600}.widget-heading+*{margin-block-start:28px}.footer-top{padding:100px 0}.footer-policies{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:12px 44px}.footer-bottom{--color-background: rgba(28, 37, 57, 1);background:var(--color-background);padding:20px 0}.footer-contact{position:relative;padding-block-start:100px}.footer-contact .contact-box{margin-block-end:calc(var(--offset-contact-form) * -1)}.footer-contact+.footer-main{padding-block-start:var(--offset-contact-form)}@media (min-width:992px){.footer-custom-row{display:grid;grid-template-columns:380px auto auto auto;gap:20px;justify-content:space-between}.footer-custom-row>*{width:100%;max-width:fit-content}}@media (min-width:1601px){.footer-custom-row{grid-template-columns:425px auto auto auto}}@media (max-width:1279px){.footer-logo{max-width:160px}}@media (max-width:991px){.footer-custom-row{row-gap:48px}.footer-top{padding:80px 0}.footer-contact{padding-block-start:80px}}@media (max-width:767px){.footer-top{padding:60px 0}.footer-copyright{text-align:center}.footer-policies{justify-content:center;gap:10px 30px}.footer-bottom-row{gap:24px}.footer-widget-brand .social-icons{margin-block-start:30px}.footer-logo{max-width:130px}.footer-contact{padding-block-start:60px}}