.container.container--header{max-width:1680px!important;width:100%}.product-search-inline{max-width:100%}.product-search-inline input[type=search]{width:100%}.language-popup__list{max-width:360px;margin:0 auto}.language-popup__btn{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:1px solid rgba(0,45,114,.15);border-radius:8px;background:#fff;color:#1a1a1a;font-size:1rem;transition:border-color .2s ease,background .2s ease}.language-popup__btn:hover,.language-popup__btn.is-active{border-color:var(--theme);background:var(--theme-muted-bg)}.language-popup__code{font-weight:700;color:var(--theme);min-width:2rem}.language-popup__name{flex:1;text-align:left}.header-1 .header-right .lang-toggler{width:56px;height:56px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--white);background:#ffffff1a;border:1.5px solid transparent;background-image:linear-gradient(var(--header, #000),var(--header, #000)),linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 40%,rgba(255,255,255,.2) 100%);background-origin:border-box;background-clip:padding-box,border-box;cursor:pointer;transition:transform .3s ease;text-decoration:none;flex-shrink:0}.header-1 .header-right .lang-toggler:hover{transform:scale(1.05)}.header-1 .header-right .lang-toggler .header-icon-btn__label{font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--white)}.sticky.header-1 .header-right .lang-toggler{background:#0000000f!important;background-image:none!important}.sticky.header-1 .header-right .lang-toggler .header-icon-btn__label{color:var(--header)}@media(max-width:575px){.header-1 .header-right .lang-toggler{width:50px;height:50px}}:root{--theme: #002D72;--theme-light: #003D99;--theme-dark: #001F4D;--theme-accent: #3B6FB8;--theme-muted-bg: #E8EEF7;--theme-gradient-end: #001F4D}.section-bg-2{background-color:var(--theme-muted-bg)!important}.theme-bg-2{background-color:var(--theme)}.brand-gradient{background:linear-gradient(135deg,var(--theme),var(--theme-gradient-end))}.brand-gradient-muted{background:linear-gradient(135deg,var(--theme-accent),var(--theme))}.brand-card-badge{position:absolute;top:16px;right:16px;z-index:2;background:var(--theme);color:var(--white);padding:6px 14px;border-radius:30px;font-size:.8125rem;font-weight:600}.news-box-items .thumb{position:relative}.brand-file-icon{display:flex;align-items:center;justify-content:center;min-height:220px;background:var(--brand-gradient, linear-gradient(135deg, var(--theme), var(--theme-dark)));background:linear-gradient(135deg,var(--theme),var(--theme-dark));color:var(--white)}.brand-file-card:hover{border-color:var(--theme)}.brand-check-icon{color:var(--theme);flex-shrink:0}.btn-primary,.btn-primary2{background-color:var(--theme);border-color:var(--theme)}.btn-primary:hover,.btn-primary2:hover{background-color:var(--theme-dark);border-color:var(--theme-dark)}.text-primary{color:var(--theme)!important}.page-nav-wrap ul li.active .page-numbers,.page-nav-wrap ul li a.page-numbers:hover{background-color:var(--theme);border-color:var(--theme)}.page-nav-wrap ul li .page-numbers.disabled,.page-nav-wrap ul li .page-numbers.dots{pointer-events:none;opacity:.45;background:transparent;border-color:transparent}.brand-gallery-thumb{position:relative;overflow:hidden;aspect-ratio:4 / 3}.brand-gallery-thumb>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.brand-gallery-thumb img{position:static!important;top:auto!important;left:auto!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;opacity:1!important;filter:none!important;display:block!important;transition:transform .35s ease}.brand-gallery-thumb:hover img{transform:scale(1.05)!important}.brand-gallery-thumb .brand-gallery-zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#002d7273;color:var(--white);font-size:1.5rem;opacity:0;transition:opacity .35s ease}.brand-gallery-thumb:hover .brand-gallery-zoom{opacity:1}.identity-card-thumb{position:relative;overflow:hidden;min-height:180px;display:flex;align-items:center;justify-content:center;background:var(--theme-muted-bg, #f4f6f8)}.identity-card-thumb>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;padding:24px}.identity-card-thumb img{position:static!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;max-width:100%;max-height:120px;object-fit:contain!important;object-position:center!important;transform:none!important;opacity:1!important;filter:none!important;display:block!important}.identity-card-thumb__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;color:var(--theme, #002d72);opacity:.35}.brand-video-card .brand-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:var(--theme);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.25rem;pointer-events:none;transition:background .3s ease}.brand-video-card:hover .brand-video-play{background:var(--theme-dark)}.career-form-section .form-clt input,.career-form-section .form-clt textarea,.career-form-section .contact-from-box .form-control{outline:none;width:100%;padding:16px 25px;background:var(--white);border:1px solid rgba(3,7,13,.12);color:var(--header)}.career-form-section .contact-from-box .form-control:focus{border-color:var(--theme);box-shadow:none}.career-form-section .contact-from-box textarea.form-control{min-height:140px}.career-form-section h5{color:var(--theme);font-weight:700}.header-1 .main-menu>nav>ul>li{margin-inline-end:22px}.header-1 .main-menu>nav>ul>li>a{padding-top:14px;padding-bottom:14px}.header-1 .main-menu .submenu li a{line-height:32px;padding-left:24px}.footer-section .footer-widget-items .gt-list-area li:not(:last-child){margin-bottom:8px}.product-detail-gallery .details-image-item img{width:100%;border-radius:12px;object-fit:cover;aspect-ratio:4/3}.home-title{text-transform:none;letter-spacing:-.02em;line-height:1.15;font-weight:600;color:var(--header, #03070d)}.home-title--lg{font-size:clamp(2rem,4.2vw,3.25rem)}.home-title--md{font-size:clamp(1.75rem,3.2vw,2.5rem);text-transform:uppercase;letter-spacing:-.03em}.home-title--sm{font-size:clamp(1.5rem,2.6vw,2rem)}.project-section .section-title .home-title,.news-section .section-title .home-title{text-transform:uppercase}.project-section .section-title-area,.news-section .section-title-area{padding-bottom:28px}.about-section .section-title-area{gap:1.25rem}.home-section-head{flex-wrap:wrap;align-items:flex-start!important;gap:.75rem 2rem}.home-section-head>.section-title{flex:1 1 0;min-width:min(100%,260px);max-width:calc(100% - 13rem)}.home-section-head>.theme-btn.header-bg{align-self:flex-start;flex-shrink:0;margin-top:.2rem}.home-section-head>.home-section-desc{flex:0 0 100%;width:100%;max-width:40rem;margin:.35rem 0 0;padding:0;font-size:1.05rem;font-weight:400;line-height:1.7;color:#03070db8}.project-section .home-section-head .home-section-desc.text,.news-section .home-section-head .home-section-desc.news-text,.about-section .home-section-head .home-section-desc.text{margin-left:0;margin-right:0;max-width:40rem;text-align:left;font-weight:400}@media(max-width:991px){.home-section-head>.section-title{max-width:100%}.home-section-head>.theme-btn.header-bg{margin-top:0}}@media(max-width:575px){.home-section-head>.theme-btn.header-bg{width:auto}}.page-listing-content{margin-top:3rem;padding-top:0;border-top:0}.page-listing-content__panel{width:100%;background:#fff;border:1px solid rgba(0,45,114,.1);border-radius:16px;padding:1.75rem 1.5rem;box-shadow:0 12px 40px #002d7214;position:relative;overflow:hidden}.page-listing-content__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme, #002D72) 0%,rgba(0,45,114,.35) 55%,transparent 100%)}@media(min-width:768px){.page-listing-content__panel{padding:2.25rem 2.5rem}}.page-listing-content__head{margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,45,114,.08)}.page-listing-content__lead{margin:0;max-width:72ch;font-size:1.0625rem;line-height:1.7;color:#03070d9e}.page-listing-content__body.news-details-content{margin-top:0}.page-listing-content__subtitle{font-size:1.1rem;line-height:1.6;color:#4b5563;margin-bottom:1rem}.page-listing-content__body{line-height:1.75;color:#374151}.page-listing-content__body>:last-child{margin-bottom:0}.section-title-area>.theme-btn,.section-title-area .theme-btn.header-bg,.home-faq-section .text-center>.theme-btn,.about-section .theme-btn.header-bg{visibility:visible!important;opacity:1!important;flex-shrink:0}.about-section .about-content .home-title--lg{max-width:14ch}.about-section .about-wrapper .counter-title sup{color:var(--white, #fff)}.home-faq-section{border-top:1px solid rgba(3,7,13,.08)}.home-faq-section .section-title-area{gap:24px}.home-faq-image{border-radius:12px;overflow:hidden;height:100%;min-height:320px}.home-faq-image img{width:100%;height:100%;object-fit:cover}.home-faq-section .accordion-box.style-5 .block.active-block{background-color:var(--theme-muted-bg)!important;border-color:#002d721f!important}.home-faq-section .accordion-box .block{border-radius:8px}.home-fairs-section{border-top:1px solid rgba(3,7,13,.08)}.home-fairs-section .section-title-area{padding-bottom:28px}.preloader #loading-icon{width:40px;height:40px;max-width:40px;display:flex;align-items:center;justify-content:center}.preloader #loading-icon img{width:100%;height:100%;max-width:40px;max-height:40px;object-fit:contain;display:block}.team-details-wrapper .product-detail-actions{margin-top:30px;padding-top:25px;border-top:1px solid rgba(3,7,13,.12)}.team-details-wrapper .product-detail-actions .theme-btn{text-decoration:none}.team-details-wrapper .product-detail-actions .product-buy-btn{min-width:168px}.team-details-wrapper .product-detail-actions .product-buy-btn .btn-arrow-left i{font-size:.95rem}html.swal2-shown,body.swal2-shown{overflow:visible!important;padding-right:0!important}body.swal2-shown #smooth-wrapper{overflow:hidden}body.swal2-shown .swal2-container{position:fixed}.modal{z-index:100050!important}.modal-backdrop{z-index:100040!important}body.modal-open .mouseCursor,body.modal-open-lock .mouseCursor{display:none!important}.product-detail-modal .modal-content{border:none;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #002d722e}.product-detail-modal .modal-header{background:var(--theme-muted-bg, #E8EEF7);border-bottom:1px solid rgba(0,45,114,.1);padding:1.1rem 1.5rem}.product-detail-modal .modal-title{color:var(--theme, #002D72);font-weight:700;margin:0}.product-detail-modal .modal-body{padding:1.5rem}.product-detail-modal .form-clt input,.product-detail-modal .form-clt textarea{width:100%;padding:14px 18px;border:1px solid rgba(0,45,114,.12);border-radius:8px;background:#fff;color:#111827}.product-detail-modal .form-clt input:focus,.product-detail-modal .form-clt textarea:focus{border-color:var(--theme, #002D72);outline:none;box-shadow:0 0 0 3px #002d721a}.product-detail-modal .form-clt textarea{min-height:120px;resize:vertical}.team-contact-section .product-contact-intro p{max-width:none;margin-bottom:0}.team-contact-section .product-contact-form-wrap{margin-left:0;width:100%}.team-contact-section .product-contact-form-wrap .contact-form-box{margin-top:0}.mfp-bg{z-index:100060!important}.mfp-wrap{z-index:100070!important}.header-1 .header-main .main-menu ul li a img{filter:brightness(0) invert(1);transition:transform .4s ease-in-out,filter .4s ease-in-out}.header-1 .header-main .main-menu ul li a:hover img{filter:brightness(0) invert(1);transform:rotate(180deg)}.sticky.header-1 .header-main .main-menu ul li a img,.header-1.header-2 .header-main .main-menu ul li a img{filter:brightness(0) saturate(100%) invert(13%) sepia(55%) saturate(2800%) hue-rotate(198deg) brightness(92%) contrast(96%)}.sticky.header-1 .header-main .main-menu ul li a:hover img,.header-1.header-2 .header-main .main-menu ul li a:hover img{filter:brightness(0) saturate(100%) invert(10%) sepia(60%) saturate(3200%) hue-rotate(198deg) brightness(88%) contrast(98%);transform:rotate(180deg)}.footer-widget-wrapper .footer-form-3 form .email-btn img{filter:brightness(0) invert(1)}.hero-5 .hero-content h1 span,.feature-card-items-5 .icon{color:var(--theme)!important;background-color:var(--theme)!important}.choose-us-wrapper .choose-us-content .choose-list-items li,.hero-2,.about-wrapper-2 .about-content-box,.pricing-box-items,.branding-section,.news-box-items-2,.footer-section-5,.feature-card-items-5,.services-main-card-items-5.style-2,.grt-faq-content-1 .accordion-box .block.active-block{background-color:var(--theme-muted-bg)!important;border-color:#002d721f!important}.choose-us-wrapper .choose-us-content .choose-list-items li:hover .icon svg path{fill:#fff}
