.wow{opacity:0;animation-fill-mode:both;animation-timing-function:ease}.wow.is-visible{opacity:1}.wow.fadeInDown.is-visible{animation-name:dk-fade-in-down}.wow.fadeInUp.is-visible{animation-name:dk-fade-in-up}.wow.fadeInLeft.is-visible{animation-name:dk-fade-in-left}.wow.fadeInRight.is-visible{animation-name:dk-fade-in-right}@keyframes dk-fade-in-down{0%{opacity:0;transform:translate3d(0,-24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dk-fade-in-up{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dk-fade-in-left{0%{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dk-fade-in-right{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:translateZ(0)}}.dk-hero-slideshow{position:relative;width:100%;aspect-ratio:4/3}.dk-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 2.5s ease;pointer-events:none}.dk-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.dk-marquee{overflow:hidden;width:100%}.dk-marquee__track{display:flex;width:max-content;animation:dk-marquee-scroll 36s linear infinite}.dk-marquee__group{display:flex;align-items:center;gap:0}@keyframes dk-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.service-card .content h3{margin-bottom:15px}.service-card .content h3 a{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:28px;font-weight:700;line-height:1.2;transition:.5s}.home2-about-section .about-content-wrap .about-countdown-wrap .single-countdown .countdown-area .number-and-arrow .number .counter{font-size:45px;font-weight:800;margin-bottom:0;line-height:1}.feature-card3 .feature-content ul li .content h4{color:var(--title-color);font-family:var(--font-inter);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.4px;margin-bottom:10px}.home1-approach-section .approach-area .single-approach .approach-content-wrap .scroll-content-area .content h3{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:23px;font-weight:700;line-height:1.2;margin-bottom:10px}.home2-contact-section .contact-content .social-area .social-area-label{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-size:18px;font-weight:400;line-height:1.2;text-decoration:underline;margin-bottom:20px}@media (prefers-reduced-motion:reduce){.dk-hero-slide{transition:none}.dk-marquee__track{animation:none}.wow{opacity:1;animation:none!important;transform:none!important}}@media (min-width:1200px){header.style-1 .nav-right .right-sidebar-and-hotline-area,header.style-2 .nav-right .right-sidebar-and-hotline-area{align-items:stretch}header.style-1 .nav-right .right-sidebar-and-hotline-area .sidebar-btn,header.style-2 .nav-right .right-sidebar-and-hotline-area .sidebar-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 18px}}header.style-1 .nav-right .right-sidebar-and-hotline-area .hotline-area .icon svg,header.style-1 .nav-right .right-sidebar-and-hotline-area .sidebar-btn svg,header.style-2 .nav-right .right-sidebar-and-hotline-area .hotline-area .icon svg,header.style-2 .nav-right .right-sidebar-and-hotline-area .sidebar-btn svg,header.style-2 .nav-right .sidebar-and-btn .sidebar-btn svg{width:18px;height:18px;display:block}.tt-style-switch svg{width:14px;height:14px;color:#fff;display:block;flex-shrink:0}.sidebar-menu .sidebar-contact .social-link-area .social-area li a svg{width:15px;height:15px;color:var(--text-color);flex-shrink:0;display:block;transition:.35s}.sidebar-menu .sidebar-contact .social-link-area .social-area li a:hover svg{color:var(--white-color)}.dropdown-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.dropdown-icon svg{width:12px;height:12px}@media (max-width:991px){.dropdown-icon svg{width:18px;height:18px}}.single-rating .rating .star .dk-star,.single-rating .rating .star li svg{display:block}.dk-social-link{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.dk-social-link__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid;opacity:.55;padding:0;line-height:0;transition:background-color .35s ease,border-color .35s ease,color .35s ease,opacity .35s ease,transform .35s ease}.dk-social-link__icon svg{display:block;flex-shrink:0}.contact-section .contact-content .social-area .social-list li a .dk-social-link__icon,.home2-contact-section .contact-content .social-area .social-list li a .dk-social-link__icon{display:inline-flex;padding-top:0}.dk-social-link__label{font-size:12px;line-height:1}.dk-social-link:hover .dk-social-link__icon{opacity:1;background-color:var(--primary-color1);border-color:var(--primary-color1);color:var(--white-color);transform:translateY(-2px)}.contact-section .dk-social-link,.contact-section .dk-social-link__icon,.contact-section .dk-social-link__label{color:var(--white-color)}.home2-contact-section .dk-social-link,.home2-contact-section .dk-social-link__icon,.home2-contact-section .dk-social-link__label{color:var(--text-color)}.contact-section .dk-social-link:hover .dk-social-link__label,.home2-contact-section .dk-social-link:hover .dk-social-link__label{color:var(--primary-color1)}.dk-contact-form{--dk-field-bg:#f4f6fb;--dk-field-border:#dfe6f2;--dk-field-text:#0b0c0c;--dk-field-placeholder:#8b95a5;--dk-label:#0b0c0c;--dk-muted:#5c6570;--dk-focus:#3067ff;--dk-card-divider:rgba(11,12,12,.1)}body.dark .dk-contact-form{--dk-field-bg:#141516;--dk-field-border:#2e3134;--dk-field-text:#f5f7fa;--dk-field-placeholder:#8d949c;--dk-label:#f5f7fa;--dk-muted:#b5b5b5;--dk-card-divider:hsla(0,0%,100%,.12)}.dk-contact-form__field{display:flex;flex-direction:column;gap:8px}.dk-contact-form__field label{color:var(--dk-label);font-family:var(--font-hankenGrotesk);font-size:14px;font-weight:600;line-height:1.2}.dk-contact-form__input,.dk-contact-form__textarea{width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--dk-field-border);border-radius:10px;background:var(--dk-field-bg);color:var(--dk-field-text);font-family:var(--font-inter);font-size:15px;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.dk-contact-form__textarea{min-height:148px;resize:vertical}.dk-contact-form__input::placeholder,.dk-contact-form__textarea::placeholder{color:var(--dk-field-placeholder)}.dk-contact-form__input:focus,.dk-contact-form__textarea:focus{outline:none;border-color:var(--dk-focus);box-shadow:0 0 0 3px rgba(48,103,255,.15)}.dk-contact-form__row{margin-bottom:20px}.dk-contact-form__terms-row{margin-bottom:36px}.dk-contact-form__error-row{margin-bottom:20px}.dk-contact-form__submit-row{margin-bottom:0}.dk-contact-form__terms{display:flex;align-items:flex-start;gap:12px}.dk-contact-form__checkbox{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--dk-focus);cursor:pointer}.dk-contact-form__terms label{color:var(--dk-muted);font-family:var(--font-inter);font-size:13px;font-weight:400;line-height:1.5;cursor:pointer}.dk-contact-form__submit{width:100%;min-height:54px;border:none;border-radius:10px;background:var(--primary-color1);color:#fff;font-family:var(--font-inter);font-size:16px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.dk-contact-form__submit:hover:not(:disabled){background:#2456e8;box-shadow:0 10px 24px rgba(48,103,255,.28);transform:translateY(-1px)}.dk-contact-form__submit:disabled{opacity:.7;cursor:wait}.dk-contact-form__error{margin:0;padding:12px 14px;border-radius:10px;background:rgba(226,89,80,.1);color:#e25950;font-size:14px}.dk-contact-form-success{padding:48px 45px;text-align:center}.dk-contact-form-success .h5{color:var(--title-color);font-family:var(--font-hankenGrotesk);font-weight:700}.dk-contact-form-success p{color:var(--text-color);font-family:var(--font-inter);font-size:15px;line-height:1.6}.contact-section .contact-form-area,.home2-contact-section .contact-form-area{padding:0!important}.home2-contact-section .contact-form-wrap{background:#fff;border-radius:24px;box-shadow:0 24px 60px rgba(11,12,12,.08);overflow:hidden}body.dark .home2-contact-section .contact-form-wrap{background:#16181a;box-shadow:0 24px 60px rgba(0,0,0,.35)}.home2-contact-section .contact-form-wrap h3{color:var(--title-color)!important;border-bottom:1px solid var(--dk-card-divider)!important;margin:0 45px!important;padding:40px 0 16px!important}.home2-contact-section .contact-form-area .dk-contact-form,.home2-contact-section .contact-form-area .dk-contact-form-success{padding:24px 45px 45px}.contact-section .contact-form-area{border:1px solid rgba(48,103,255,.1);border-radius:16px;overflow:hidden}body.dark .contact-section .contact-form-area{background-color:#16181a!important;background-image:none!important;border-color:var(--border-color)}.contact-section .contact-form-area .dk-contact-form,.contact-section .contact-form-area .dk-contact-form-success{padding:45px}@media (max-width:576px){.home2-contact-section .contact-form-wrap h3{margin:0 20px!important;padding:28px 0 12px!important}.contact-section .contact-form-area .dk-contact-form,.contact-section .contact-form-area .dk-contact-form-success,.dk-contact-form-success,.home2-contact-section .contact-form-area .dk-contact-form,.home2-contact-section .contact-form-area .dk-contact-form-success{padding:20px}}