/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@media (max-width:575px){.theme-btn.btn-large{text-align:center;width:100%;padding:14px 25px;font-size:15px}.theme-btn.btn-small{padding:10px 20px;font-size:13px}.theme-btn i{margin-left:6px;font-size:12px}.theme-btn i.icon-left{margin-right:6px}}@media (max-width:991px){.about-area .about-images{margin-bottom:50px;margin-right:0}.about-area .about-content .section-title h2{font-size:36px}}@media (max-width:1399px){.about-section .about-shape-1,.about-section .about-shape-2{display:none}.about-wrapper{margin-bottom:0}}@media (max-width:991px){.about-wrapper{margin-bottom:0}.about-wrapper .about-image{max-width:760px}}@media (min-width:768px){.about-wrapper-2 .grid{grid-template-columns:1fr 1fr!important}.about-wrapper-2 .about-image{margin:0}}@media (max-width:767px){.about-wrapper-2 .about-content{text-align:center;margin-top:30px}.about-wrapper-2 .about-content .section-title h2{font-size:30px}.about-wrapper-2 .about-content p{text-align:left}.about-wrapper-2 .about-content .icon-items{justify-content:center}.about-wrapper-2 .about-content .list-items{text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.about-wrapper-2 .about-content .about-author{flex-direction:column;justify-content:center;gap:20px}.about-wrapper-2 .about-content .about-author a{padding:12px 30px}}@keyframes rippleOne{70%{box-shadow:0 0 0 40px #f4443800}to{box-shadow:0 0 #f4443800}}@keyframes cir36{to{transform:rotate(1turn)}}@keyframes rounded{50%{transform:rotate(20deg)}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes spinner{to{transform:rotate(1turn)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes loaderspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes tpswing{0%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes loaderpulse{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes float-bob-y{0%{transform:translateY(-30px)}50%{transform:translateY(-10px)}to{transform:translateY(-30px)}}@keyframes bounce-x{0%{transform:translate(0)}50%{transform:translate(30px)}to{transform:translate(0)}}@keyframes criss-cross-left{0%{left:-20px}50%{width:20px;height:20px;left:50%}to{width:375px;height:375px;left:50%}}@keyframes criss-cross-right{0%{right:-20px}50%{width:20px;height:20px;right:50%}to{width:375px;height:375px;right:50%}}@keyframes rotated2{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes wave{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}@keyframes animate-positive{0%{width:0}}@media (max-width:767px){.contact-box-items .content h3{margin-bottom:5px;font-size:18px}.contact-box-items .content p{font-size:14px}}@media (max-width:575px){.contact-form-items .form-clt input,.contact-form-items .form-clt textarea{padding:12px 20px}.contact-form-items .form-clt textarea{padding:12px 20px 90px}}@media (max-width:767px){.locations-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.location-header{padding:20px 25px 15px}.location-icon{width:50px;height:50px;margin-bottom:10px}.location-icon i{font-size:24px}.location-title{font-size:20px}.map-container{height:250px}.map-overlay .overlay-content i{margin-bottom:6px;font-size:20px}.map-overlay .overlay-content span{font-size:16px}.location-address{padding:20px 25px 25px}.location-address p{font-size:14px}}@keyframes mapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:767px){.account-deletion-section{padding:60px 0}.deletion-item{margin-bottom:25px;padding:30px 25px}.deletion-item h3 i{font-size:24px}.deletion-item h3{margin-bottom:20px;font-size:20px}.app-info p{padding:10px 15px;font-size:14px}.step-item{flex-direction:column;gap:15px;padding:20px}.step-item .step-number{width:40px;height:40px;font-size:18px}.step-item .step-content h4{font-size:18px}.step-item .step-content p,.step-item .step-content ul li{font-size:14px}.data-types{grid-template-columns:1fr;gap:20px}.data-category h4{font-size:16px}.data-category ul li,.retained-data p{font-size:14px}.retention-category h4{font-size:16px}.retention-category ul li{font-size:14px}.retention-periods{grid-template-columns:1fr;gap:20px}.period-item h4{font-size:16px}.period-item p{font-size:14px}.contact-info{grid-template-columns:1fr;gap:20px}.contact-method h4{font-size:16px}.contact-method p,.notice-content p{font-size:14px}.update-info p{font-size:13px}}@media (max-width:1199px){.cta-banner-wrapper .cta-img{display:none}.cta-banner-wrapper-2{text-align:center;flex-wrap:wrap;justify-content:center;gap:30px;padding-top:60px}.faq-wrapper .section-title br{display:none}.faq-wrapper .faq-accordion{margin-left:0}}@media (max-width:767px){.achivements-wrapper{flex-wrap:wrap}.achivements-wrapper .achivements-content .counter-items{text-align:center;margin-bottom:25px}.achivements-wrapper .achivements-content .counter-items .content{text-align:center;align-items:center;margin-top:20px;padding:30px}.achivements-wrapper .achivements-content .counter-items .content .counter-text{text-align:center;width:100%}.achivements-wrapper .achivements-content .counter-items .content .counter-text p{text-align:center;align-self:center}.achivements-wrapper .achivements-content .counter-items .content .counter-text h2,.achivements-wrapper .achivements-content .counter-items .content h2{text-align:center;margin-left:0}}@media (max-width:1199px){.achivements-wrapper-2 .bg-shape{display:none}.achivements-wrapper-2 .achivements-content .section-title h6{color:#df1119}.achivements-wrapper-2 .achivements-content .section-title h2{color:#121315}}@media (max-width:575px){.achivements-wrapper-2 .achivements-right-items .achivements-item{flex-wrap:wrap;gap:30px}.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items{margin-bottom:0;padding-bottom:0}}@media (max-width:767px){.achievement-flex-row{flex-direction:column}.achievement-content-col{text-align:center;width:100%}.achievement-content-col .achivements-content{text-align:center;flex-direction:column;align-items:center;display:flex}.achievement-content-col .achivements-content .section-title{text-align:center;margin-bottom:25px}.achievement-content-col .achivements-content .section-title h6{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.achievement-content-col .achivements-content .section-title h2{text-align:center}.achievement-content-col .achivements-content p{text-align:center;max-width:100%;margin:0 auto 30px}}@media (max-width:575px){.contact-info-area .contact-info-items{gap:20px}.contact-info-area .contact-info-items .icon{width:35px;height:35px;line-height:35px}}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .widget-head h5:before{left:50%;transform:translate(-50%)}.footer-widgets-wrapper .single-footer-widget .widget-head h5:after{left:50%;transform:translate(-25px)}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{gap:12px;margin-top:25px}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{width:32px;height:32px;font-size:14px;line-height:32px}.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:15px}.footer-widgets-wrapper .single-footer-widget .list-area li a{font-size:15px}}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-gallery{text-align:center}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item{justify-content:center}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb{width:80px}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb{width:70px}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon i{margin-top:20px;font-size:18px}.footer-bottom .bottom-links li a{font-size:13px}.footer-bottom p{font-size:14px}}@media (max-width:767px){.footer-main .footer-widget .f-logo{text-align:center;margin-bottom:20px}.footer-main .footer-widget h4{text-align:center;font-size:17px}.footer-main .footer-widget ul{text-align:center;padding:0}.footer-main .footer-widget ul li{text-align:center}}@media (max-width:575px){.footer-main .footer-widget .f-newsletter{max-width:300px}.footer-main .footer-widget .f-newsletter .theme-btn{width:100%;padding:12px 20px;font-size:14px}.footer-main .footer-widget .payment-icons span{font-size:13px}.footer-main .footer-widget .payment-icons a{margin:0 3px}}@media (max-width:1399px){.header-top-wrapper-2:before{display:none}.header-top-wrapper-2 .social-icon a{color:#fff}}@media (max-width:1899px){.header-top-sectionss.top-style-2:after,.header-top-sectionss:before{display:none}.header-top-wrappers.style-2{margin-left:0}.main-header-wrapper{gap:70px}}@media (max-width:1399px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items{border-right:none;padding-right:0}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon{width:30px;height:30px;line-height:30px}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon:before{width:54px;height:54px}}@media (max-width:1600px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3{font-size:18px}.main-header-wrapper .main-header-items .header-contact-info-area .header-button .theme-btn{padding:24px 27px;font-size:14px}}@media (max-width:1899px){.header-section-22:before{display:none}.header-1{margin-left:0}.header-1 .main-logo{display:none}}@media (max-width:1399px){.header-2 .header-right{gap:30px!important}.header-2 .header-right .header-button{display:none}.header-2 .header-right .search-item{margin-right:0}}@media (max-width:1199px){.menu-thumb{display:none!important}.header-main .main-menu ul li .has-homemenu{width:450px;padding:25px 20px 10px;left:-200px}}@media (max-width:575px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{gap:5px;width:80%}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:10px 15px;font-size:12px}.offcanvas__info.dark-bg .offcanvas__menu ul li .main-nav-link{padding:6px 0;font-size:16px}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .has-dropdown{font-size:16px}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link{padding:6px 0;font-size:15px}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link:before{width:4px;height:4px;left:-8px}.offcanvas__info.dark-bg .offcanvas__content h4{margin-bottom:12px;font-size:16px}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact{margin-top:25px}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact ul li a{font-size:14px}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-btn{padding:12px 20px;font-size:14px}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social{gap:12px}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social a{width:35px;height:35px;font-size:14px}}@media (max-width:991px){.breadcrumb-wrapper{padding-top:160px}.breadcrumb-wrapper .shape-image{display:none}.breadcrumb-wrapper .page-heading h1{font-size:60px}}@media (max-width:575px){.breadcrumb-wrapper .page-heading h1{font-size:42px}.breadcrumb-wrapper .page-heading .breadcrumb-items{margin-top:15px}}@media (max-width:991px){.header-area .main-menu{z-index:101;background:#fff;width:300px;height:100vh;padding:80px 30px 30px;transition:all .3s;display:none;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:-5px 0 15px #0000001a}.header-area .main-menu.show{display:block;right:0}.header-area .main-menu>li{border-bottom:1px solid #0000000d;margin:0;padding:10px 0}.header-area .main-menu>li>a{color:var(--heading-color);padding:5px 0}.header-area .header-right .theme-btn{display:none}.header-area .header-right .mobile-menu-btn{display:block}.header-area .sub-menu{width:100%;box-shadow:none;opacity:1;visibility:visible;padding:10px 0 10px 15px;display:none;position:static;transform:none}.pt-100{padding-top:80px}.pb-100{padding-bottom:80px}.hero-1 .hero-content .vector-shape,.hero-1 .hero-content .vector-shape-2{display:none}}@media (max-width:575px){.hero-1 .hero-content .hero-button{flex-direction:column;gap:10px;width:100%;margin-top:20px}.hero-1 .hero-content .hero-button .theme-btn{text-align:center;width:100%}.hero-1 .hero-content .hero-button .button-text .video-btn{width:45px;height:45px;margin-right:10px;line-height:45px}.hero-1 .hero-content .hero-button .button-text{justify-content:center;font-size:14px}}@keyframes kenburns{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:1199px){.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap}.mean-container .mean-nav>ul .homemenu-items .homemenu{text-align:center;border:1px solid #e5e5e5;max-width:300px;margin:0 auto;padding:10px}}.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active span,.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover span,.news-box-items.active .news-content .author-items .author-info .content h6,.news-box-items.active .news-content .author-items .author-info .content p,.news-box-items.active .news-content .post-list li,.news-box-items.active .news-content h4 a,.news-box-items:hover .news-content .author-items .author-info .content h6,.news-box-items:hover .news-content .author-items .author-info .content p,.news-box-items:hover .news-content .post-list li,.news-box-items:hover .news-content h4 a{color:#fff}@media (max-width:767px){.news-standard-wrapper .news-standard-items{margin-bottom:30px}.news-standard-wrapper .news-standard-items .news-content{padding:30px}}@media (max-width:575px){.blog-post-details .single-blog-post .post-content h3{font-size:24px}.blog-post-details .tag-share-wrap .tagcloud a{margin-bottom:5px}.blog-post-details .comments-area .comments-heading{margin-bottom:20px}.blog-post-details .comments-area .comments-heading h3{font-size:22px}.blog-post-details .comments-area .blog-single-comment{flex-wrap:wrap;gap:20px}}@media (max-width:767px){.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em}.preloader .animation-preloader .txt-loading{font-size:2.5em}}@media (max-width:575px){.search-wrap .search-field-holder{width:80%}.search-wrap .main-search-input{height:50px;padding:0;font-size:18px;line-height:50px}input.main-search-input::-moz-placeholder{font-size:18px}input.main-search-input::placeholder{font-size:18px}}@media (max-width:1199px){.pricing-section .pricing-arrow-shape,.pricing-section .pricing-circle-shape{display:none}.project-wrapper .main-box{flex-wrap:wrap;justify-content:center;gap:0 30px}.project-wrapper .main-box .box{width:570px!important}}@media (max-width:575px){.section-title{margin-bottom:30px}.section-title span{margin-bottom:10px}.section-title span:after,.section-title span:before{width:20px}.section-title span:before{left:-30px}.section-title span:after{right:-30px}.section-padding-bottom{padding-bottom:50px}.row{margin-left:-10px;margin-right:-10px}[class*=col-]{padding-left:10px;padding-right:10px}.content-box h3{font-size:18px}.content-box p{margin-bottom:15px;font-size:15px}.d-sm-block{display:block!important}.flex-sm-column{flex-direction:column!important}.justify-content-sm-center{justify-content:center!important}.mb-30{margin-bottom:20px}.mt-30{margin-top:20px}.py-30{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){.service-section .service-pagi-items{justify-content:center;margin-top:20px}.service-section .service-pagi-items .service-dot{display:none}.team-card .team-image{height:300px}.team-card .team-content h3{font-size:20px}.team-details .team-image{height:400px}.team-details .team-info h3{font-size:24px}}@media (max-width:1199px){.team-section .shape-1,.team-section .shape-2{display:none}}@media (max-width:575px){.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-title{position:static}.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-data{margin-top:10px;margin-left:0;display:block}.team-details-wrapper .team-details-items .team-details-content .social-icon{margin-top:20px}}@media (max-width:991px){.testimonial-wrapper .testimonial-content .client-img-items{justify-content:center;margin-top:30px}.testimonial-wrapper .testimonial-content .client-img-items .array-button{display:none}}@media (max-width:767px){.testimonial-card .testimonial-text{font-size:16px}.testimonial-card .testimonial-author .author-info h4{font-size:18px}}@media (max-width:575px){.shipping-calculator-section .section-title{margin-bottom:25px}.shipping-calculator-section .section-title h6{letter-spacing:1px;gap:10px;margin-bottom:10px;font-size:12px}.shipping-calculator-section .section-title h6 i{font-size:10px}}@media (max-width:767px){.shipping-calculator-section .calculator-form .form-row.two-columns{grid-template-columns:1fr!important}.shipping-calculator-section .calculator-form .form-group.quantity-unit-group{grid-template-columns:1fr;gap:15px}}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group.quantity-unit-group{gap:12px}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls{width:25px}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls button{font-size:14px}.shipping-calculator-section .calculator-form .form-group.quantity-group .form-control{padding-right:30px}.shipping-calculator-section .calculator-form .form-group label{margin-bottom:6px;font-size:13px}.shipping-calculator-section .calculator-form .form-group .form-control{height:42px;padding:0 12px;font-size:13px}.shipping-calculator-section .calculator-form .form-group select.form-control{background-position:right 10px center;background-size:14px;padding-right:35px}.shipping-calculator-section .calculator-form .dimensions-group{margin-top:10px;padding-top:20px}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title{margin-bottom:15px}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title label{font-size:14px}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title span{font-size:12px}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-inputs{gap:12px}.shipping-calculator-section .calculator-actions .theme-btn{width:100%;height:45px;padding:16px 30px;font-size:14px}.shipping-calculator-section .calculator-actions .theme-btn i{margin-left:8px;font-size:12px}.shipping-calculator-section .calculator-result .result-box>div{min-height:90px;padding:18px 12px}.shipping-calculator-section .calculator-result .result-box>div:hover{transform:translateY(-3px)}.shipping-calculator-section .calculator-result .result-box>div h4{margin-bottom:8px;font-size:12px}.shipping-calculator-section .calculator-result .result-box>div h3.price-value{font-size:24px}.shipping-calculator-section .calculator-result .result-box>div h3 .unit,.shipping-calculator-section .calculator-result .result-box>div h3.price-value:before{font-size:14px}}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div.price-box{order:1;grid-column:auto}.shipping-calculator-section .calculator-result .result-box>div.time-box{order:2;grid-column:auto}}@media (max-width:575px){.shipping-calculator-section .calculator-result .disclaimer{max-width:100%;font-size:13px}.shipping-calculator-section .calculator-result .whatsapp-button{margin-top:25px}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn{gap:8px;width:100%;padding:12px 20px}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn i{font-size:18px}}@media (min-width:768px){.download-app-section__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.875rem}.download-app-section__text-column{order:1}.download-app-section__image-column,.download-app-section__text-column{flex:0 0 calc(50% - 15px);width:calc(50% - 15px);max-width:calc(50% - 15px)}.download-app-section__image-column{order:2}.download-app-section__title .line-break{display:block}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.service-details-section .service-details-wrapper .row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}.service-details-section .service-details-wrapper .row .col-12.col-lg-8{flex:0 0 calc(66.666% - 20px);order:1;width:calc(66.666% - 20px);max-width:calc(66.666% - 20px)}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content h2{font-size:2.5rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content p{font-size:1.125rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-4{flex:0 0 calc(33.333% - 10px);order:2;width:calc(33.333% - 10px);max-width:calc(33.333% - 10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}body,html{box-sizing:border-box;max-width:100vw;overflow-x:hidden}*,:after,:before{box-sizing:inherit}.container-fluid{box-sizing:border-box;max-width:100vw;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{max-width:100%;margin-left:0;margin-right:0}[class*=col-]{min-width:0;max-width:100%}.float-bob-y{animation-name:float-bob-y;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.float-bob-x{animation-name:float-bob-x;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes float-bob-x{0%{transform:translate(30px)}50%{transform:translate(10px)}to{transform:translate(30px)}}.bounce-x{animation:bounce-x 7s linear infinite}body{color:#666;background-color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:28px;overflow-x:hidden}body,ul{margin:0;padding:0}ul{list-style:none}button{background-color:#0000;border:none;padding:0}input:focus{color:#fff;outline:none}input{color:#fff}h1,h2,h3,h4,h5,h6{color:#121315;text-transform:capitalize;margin:0;padding:0;font-family:DM Sans,sans-serif;transition:all .4s ease-in-out}h1{font-size:100px;font-weight:700;line-height:106%}h2{font-size:48px;font-weight:800;line-height:115%}@media (max-width:767px){h2{font-size:36px}}h3{font-size:22px;font-weight:700}@media (max-width:575px){h3{font-size:20px}}h4{font-size:20px}h4,h5{font-weight:700}h5{font-size:18px}h6{font-size:16px;font-weight:700}a{cursor:pointer;color:#121315;text-decoration:none;outline:none!important}a,p,span{transition:all .4s ease-in-out}p,span{margin:0}.section-title{z-index:99;text-align:center;max-width:770px;margin:-7px auto 60px;position:relative}@media (max-width:991px){.section-title{max-width:90%;margin-bottom:50px}}@media (max-width:767px){.section-title{margin-bottom:40px}}@media (max-width:575px){.section-title{margin-bottom:30px}}.section-title span{color:#df1119;text-transform:uppercase;margin-bottom:15px;font-weight:600;display:inline-block;position:relative}@media (max-width:575px){.section-title span{margin-bottom:10px}}.section-title span:after,.section-title span:before{content:"";background-color:#df1119;width:30px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:575px){.section-title span:after,.section-title span:before{width:20px}}.section-title span:before{left:-45px}@media (max-width:575px){.section-title span:before{left:-30px}}.section-title span:after{right:-45px}@media (max-width:575px){.section-title span:after{right:-30px}}.section-title h2{margin-bottom:20px;font-size:48px}@media (max-width:1199px){.section-title h2{font-size:44px}}@media (max-width:991px){.section-title h2{font-size:40px}}@media (max-width:767px){.section-title h2{margin-bottom:15px;font-size:32px}}@media (max-width:575px){.section-title h2{margin-bottom:12px;font-size:28px}}.section-title p{margin:0;font-size:18px;line-height:1.7}@media (max-width:767px){.section-title p{font-size:16px}}@media (max-width:575px){.section-title p{font-size:15px;line-height:1.6}}.section-title-area{z-index:9;justify-content:space-between;align-items:center;display:flex;position:relative}@media (max-width:991px){.section-title-area{flex-wrap:wrap;gap:30px}}@media (max-width:767px){.section-title-area{text-align:center;flex-direction:column;gap:20px}}.center{text-align:center;margin:0 auto}.section-bg{background-color:#1e2023}.section-bg-2{background-color:#d4dced4d}.items-bg{background-color:#f5f5f5!important}.section-padding{padding:120px 0}@media (max-width:991px){.section-padding{padding:80px 0}}@media (max-width:767px){.section-padding{padding:60px 0}}@media (max-width:575px){.section-padding{padding:50px 0}}.section-padding-top{padding-top:120px}@media (max-width:991px){.section-padding-top{padding-top:80px}}@media (max-width:767px){.section-padding-top{padding-top:60px}}@media (max-width:575px){.section-padding-top{padding-top:50px}}.section-padding-bottom{padding-bottom:120px}@media (max-width:991px){.section-padding-bottom{padding-bottom:80px}}@media (max-width:767px){.section-padding-bottom{padding-bottom:60px}}@media (max-width:575px){.section-padding-bottom{padding-bottom:50px}}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}@media (max-width:575px){.row{margin-left:-10px;margin-right:-10px}}[class*=col-]{padding-left:15px;padding-right:15px}@media (max-width:575px){[class*=col-]{padding-left:10px;padding-right:10px}}.img-container{width:100%;height:100%;position:relative;overflow:hidden}.img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.img-container img:hover{transform:scale(1.05)}.content-box{background:#fff;border-radius:10px;height:100%;padding:30px;transition:all .3s}@media (max-width:767px){.content-box{padding:25px}}@media (max-width:575px){.content-box{padding:20px}}.content-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.content-box h3{margin-bottom:15px;font-size:24px}@media (max-width:991px){.content-box h3{font-size:22px}}@media (max-width:767px){.content-box h3{margin-bottom:12px;font-size:20px}}@media (max-width:575px){.content-box h3{font-size:18px}}.content-box p{margin-bottom:20px;font-size:16px;line-height:1.6}@media (max-width:575px){.content-box p{margin-bottom:15px;font-size:15px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}@media (min-width:1200px){.container{max-width:1320px}}@media (max-width:991px){.container{max-width:960px}}@media (max-width:767px){.container{max-width:720px;padding:0 20px}}@media (max-width:575px){.container{max-width:540px;padding:0 15px}}@media (max-width:500px){.container{padding:0 10px}}.d-flex{display:flex}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}@media (max-width:767px){.d-md-block{display:block!important}.flex-md-column{flex-direction:column!important}.justify-content-md-center{justify-content:center!important}}@media (max-width:575px){.d-sm-block{display:block!important}.flex-sm-column{flex-direction:column!important}.justify-content-sm-center{justify-content:center!important}}.mb-30{margin-bottom:30px}@media (max-width:575px){.mb-30{margin-bottom:20px}}.mt-30{margin-top:30px}@media (max-width:575px){.mt-30{margin-top:20px}}.py-30{padding-top:30px;padding-bottom:30px}@media (max-width:575px){.py-30{padding-top:20px;padding-bottom:20px}}.mb-50{margin-bottom:50px}@media (max-width:767px){.mb-50{margin-bottom:40px}}@media (max-width:575px){.mb-50{margin-bottom:30px}}.mt-50{margin-top:50px}@media (max-width:767px){.mt-50{margin-top:40px}}@media (max-width:575px){.mt-50{margin-top:30px}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@media (min-width:992px){.service-title-responsive br{display:none}}@media (max-width:991px){.service-title-responsive br{display:block}}@media (max-width:767px){.text-md-center{text-align:center!important}}@media (max-width:575px){.text-sm-center{text-align:center!important}}@media (max-width:991px){.d-lg-none{display:none!important}}@media (max-width:767px){.d-md-none{display:none!important}}@media (max-width:575px){.d-sm-none{display:none!important}}.header-top-wrapper{justify-content:space-between;align-items:center;display:flex}.header-top-wrapper span{color:#fffc}.header-top-wrapper span i{color:#fff;margin-right:5px}.header-top-wrapper .social-icon{gap:17px}.header-top-wrapper .social-icon a{color:#fff}.header-top-wrapper .social-icon a:hover{color:#df1119}.header-top-wrapper-2{z-index:9;background-color:#0000;justify-content:space-between;align-items:center;padding:15px 30px;display:flex;position:relative}@media (max-width:1199px){.header-top-wrapper-2{display:none}}.header-top-wrapper-2:before{content:"";z-index:-1;background-color:#0000;width:180px;height:100%;position:absolute;top:0;bottom:0;right:0}@media (max-width:1399px){.header-top-wrapper-2:before{display:none}}.header-top-wrapper-2 .contact-list{align-items:center;gap:30px;display:flex}.header-top-wrapper-2 .contact-list li{color:#fff;font-weight:400}.header-top-wrapper-2 .contact-list li a{color:#fff}.header-top-wrapper-2 .contact-list li i{margin-right:8px}.header-top-wrapper-2 .top-right{align-items:center;gap:58px;display:flex}.header-top-wrapper-2 .text-list{align-items:center;gap:25px;display:flex}.header-top-wrapper-2 .text-list li{color:#fff;font-weight:400}.header-top-wrapper-2 .text-list li a{color:#fff}.header-top-wrapper-2 .social-icon{gap:20px}.header-top-wrapper-2 .social-icon a{color:#121315}@media (max-width:1399px){.header-top-wrapper-2 .social-icon a{color:#fff}}.header-top-wrapper-2 .social-icon a:hover{color:#df1119}@media (max-width:575px){.header-top-section{display:none}}.header-top-section .container-fluid{padding:0 150px}@media (max-width:1899px){.header-top-section .container-fluid{padding:0 50px}}@media (max-width:1600px){.header-top-section .container-fluid{padding:0 40px}}@media (max-width:1199px){.header-top-section .container-fluid{padding:0 20px}}.header-section .container-fluid{padding:0 150px}@media (max-width:1899px){.header-section .container-fluid{padding:0 50px}}@media (max-width:1600px){.header-section .container-fluid{padding:0 40px}}@media (max-width:1199px){.header-section .container-fluid{padding:0 20px}}.header-section-2{z-index:999;width:100%;position:absolute;top:0;left:0}.header-section-2 .container-fluid{padding:0 90px}@media (max-width:1899px){.header-section-2 .container-fluid{padding:0 50px}}@media (max-width:1600px){.header-section-2 .container-fluid{padding:0 40px}}@media (max-width:1199px){.header-section-2 .container-fluid{padding:0 20px}}.header-top-sectionss{z-index:99;background-color:#121315;padding:10px 0;position:relative}@media (max-width:991px){.header-top-sectionss{display:none}}.header-top-sectionss:before{content:"";z-index:-1;background-color:#df1119;width:100%;height:100%;position:absolute;inset:0 0 0 81%}@media (max-width:1899px){.header-top-sectionss:before{display:none}}.header-top-sectionss.top-style-2{position:relative}.header-top-sectionss.top-style-2:before{display:none}.header-top-sectionss.top-style-2:after{content:"";background-color:#df1119;width:16%;height:100%;position:absolute;inset:0}@media (max-width:1899px){.header-top-sectionss.top-style-2:after{display:none}}.header-top-sectionss.top-style-3:before{display:none}.header-top-sectionss .container-fluid{padding:0 130px}@media (max-width:1399px){.header-top-sectionss .container-fluid{padding:0 50px}}.header-top-wrappers{justify-content:space-between;align-items:center;display:flex}.header-top-wrappers .contact-list{align-items:center;gap:25px;display:flex}.header-top-wrappers .contact-list li{color:#fff;font-size:15px}.header-top-wrappers .contact-list li a{color:#fff}.header-top-wrappers .contact-list li i{color:#fff;margin-right:10px}.header-top-wrappers .top-right{align-items:center;gap:30px;display:flex}.header-top-wrappers .top-right .social-icon{gap:15px}.header-top-wrappers .top-right .social-icon span{color:#fff;font-weight:500}.header-top-wrappers .top-right .social-icon a{color:#fff}.header-top-wrappers .top-right .flag-wrap{width:160px;position:relative}.header-top-wrappers .top-right .flag-wrap .nice-select{text-align:center;z-index:999;background:0 0;border:none;margin:0 auto;padding:0 0 0 60px;position:relative;border:none!important;padding-bottom:0!important}.header-top-wrappers .top-right .flag-wrap .nice-select:after{border-left-color:#df1119;border-top-color:#df1119;border-bottom:2px solid #df1119;border-right:2px solid theme-color;width:10px;height:10px;top:15px;right:23px}.header-top-wrappers .top-right .flag-wrap .nice-select span{text-transform:capitalize;color:#fff;font-size:16px;font-weight:500}.header-top-wrappers .top-right .flag-wrap .flag{z-index:1;position:absolute;top:0;left:15px}@media (max-width:767px){.header-top-wrappers .top-right .flag-wrap .flag{display:none}}.header-top-wrappers .top-right .flag-wrap .flag img{border:4px solid #fff;border-radius:50%;width:100%;height:100%}.header-top-wrappers.style-2{margin-left:250px}@media (max-width:1899px){.header-top-wrappers.style-2{margin-left:0}}.main-header-wrapper{align-items:center;gap:100px;display:flex}@media (max-width:1899px){.main-header-wrapper{gap:70px}}@media (max-width:1600px){.main-header-wrapper{gap:40px}}@media (max-width:1199px){.main-header-wrapper{padding:15px 0}}.main-header-wrapper .main-header-items{width:100%}.main-header-wrapper .main-header-items .header-contact-info-area{border:1px solid #d4dced;justify-content:space-between;align-items:center;padding:0 50px;display:flex}@media (max-width:1600px){.main-header-wrapper .main-header-items .header-contact-info-area{padding:0 30px}}@media (max-width:1199px){.main-header-wrapper .main-header-items .header-contact-info-area{display:none}}@media (max-width:575px){.main-header-wrapper .main-header-items .header-contact-info-area{gap:30px}}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items{border-right:1px solid #d4dced;justify-content:space-between;align-items:center;gap:20px;padding:30px 50px 30px 0;display:flex;position:relative}@media (max-width:1399px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items{border-right:none;padding-right:0}}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon{text-align:center;color:#df1119;background-color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;position:relative;box-shadow:0 4px 25px #0000000f}@media (max-width:1399px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon{width:30px;height:30px;line-height:30px}}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon:before{content:"";background-color:#0000;border:1px solid #1e20231a;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1399px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .icon:before{width:54px;height:54px}}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content p{color:#666;text-transform:capitalize;opacity:.7;margin-bottom:5px;font-size:14px;font-weight:500}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3{color:#121315;text-transform:none;font-size:20px}@media (max-width:1600px){.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3{font-size:18px}}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items .content h3 a{color:#121315}.main-header-wrapper .main-header-items .header-contact-info-area .contact-info-items.style-2{border:none;padding-right:0}@media (max-width:1600px){.main-header-wrapper .main-header-items .header-contact-info-area .header-button .theme-btn{padding:24px 27px;font-size:14px}}.header-section-22{position:relative}.header-section-22:before{content:"";background-color:#df1119;width:16%;height:100%;position:absolute;inset:0}@media (max-width:1899px){.header-section-22:before{display:none}}.header-1{margin-left:250px;position:relative}@media (max-width:1899px){.header-1{margin-left:0}}.header-1 .main-logo{z-index:9;position:absolute;top:0;left:-200px}@media (max-width:1899px){.header-1 .main-logo{display:none}}.header-1 .container-fluid{padding:0 130px}@media (max-width:1399px){.header-1 .container-fluid{padding:0 50px}}@media (max-width:991px){.header-1 .container-fluid{padding:0 40px}}@media (max-width:575px){.header-1 .container-fluid{padding:0 15px}}@media (max-width:1899px){.header-1 .header-main .logo{display:block!important}}@media screen and (max-width:1025px){.header-1 .header-main .main-menu ul li{margin-inline-end:25px}}.header-1 .header-main .main-menu ul li .has-homemenu{left:-200px}@media (max-width:1600px){.header-1 .header-main .main-menu ul li .has-homemenu{left:-300px}}.header-1 .header-main .header-right{gap:40px}@media (max-width:991px){.header-1 .header-main .header-right{gap:25px}}.header-1 .header-main .header-right .header-button .theme-btn{padding:22px 30px}@media (max-width:1899px){.header-1 .header-main .header-right .header-button{margin-right:0}}@media (max-width:1600px){.header-1 .header-main .header-right .header-button{display:none}}.header-1 .header-main .header-right .sidebar__toggle{color:#df1119}.header-2{background-color:#1d2428;border-radius:13px}.header-2 .mega-menu-wrapper{z-index:1;padding:0 30px;position:relative}@media (max-width:470px){.header-2 .mega-menu-wrapper{padding:0 15px}}.header-2 .mega-menu-wrapper:before{content:"";z-index:-1;background-color:#df1119;border-radius:0 13px 13px 0;width:180px;height:100%;position:absolute;top:0;bottom:0;right:0}@media (max-width:1399px){.header-2 .mega-menu-wrapper:before{display:none}.header-2 .mega-menu-wrapper .header-main{gap:30px}}@media (max-width:991px){.header-2 .mega-menu-wrapper .header-main .main-menu ul{display:none!important}}@media (max-width:1399px){.header-2 .mega-menu-wrapper .header-main .main-menu ul li{margin-inline-end:25px}.header-2 .mega-menu-wrapper .header-main .main-menu ul li a{color:#fff;font-size:16px}}@media (max-width:1899px){.header-2 .mega-menu-wrapper .header-main .main-menu ul li .has-homemenu{left:-50px}}.header-2 .header-right{gap:50px!important}@media (max-width:1399px){.header-2 .header-right{gap:30px!important}}.header-2 .header-right .header-button{margin-right:57px}@media (max-width:1399px){.header-2 .header-right .header-button{display:none}}.header-2 .header-right .header-button .theme-btn{background-color:#121315}.header-2 .header-right .header-button .theme-btn:hover:after,.header-2 .header-right .header-button .theme-btn:hover:before{background-color:#df1119}.header-2 .header-right .search-item{align-items:center;gap:40px;margin-right:40px;display:flex}@media (max-width:1399px){.header-2 .header-right .search-item{margin-right:0}}@media (max-width:767px){.header-2 .header-right .search-item{gap:20px}}.header-2 .header-right .search-item .search-icon{color:#fff}@media (max-width:1399px){.header-2 .header-right .search-item .search-icon{color:#fff}}@media (max-width:575px){.header-2 .header-right .search-item .search-icon{display:none}}.header-2 .header-right .search-item .sidebar__toggle{color:#fff}@media (max-width:1399px){.header-2 .header-right .search-item .sidebar__toggle{color:#fff}}.header-2 .header-right .search-item .header__hamburger{justify-content:center;align-items:center;display:flex}@media (max-width:991px){.header-2 .header-right .search-item .header__hamburger{display:flex!important}}@media (min-width:992px){.header-2 .header-right .search-item .header__hamburger{display:none!important}}.header-2 .header-right .search-item .header__hamburger .sidebar__toggle{cursor:pointer;color:#fff;padding:5px;font-size:20px;transition:all .3s}.header-2 .header-right .search-item .header__hamburger .sidebar__toggle:hover{color:#df1119}.header-2 .header-right .search-item .header__hamburger .sidebar__toggle i{font-size:18px}@media (max-width:1199px){.menu-thumb{display:none!important}}.header-main .main-menu ul li .submenu{color:#fff;background:#1d2428!important}.header-main .main-menu ul li .submenu li.has-dropdown>a{color:#fff}.header-main{box-sizing:border-box;justify-content:space-between;align-items:center;max-width:100%;padding:10px 0;display:flex}.header-main .main-menu ul{margin-bottom:0}.header-main .main-menu ul li{margin-inline-end:50px;list-style:none;display:inline-block;position:relative}.header-main .main-menu ul li:last-child{margin-inline-end:0}.header-main .main-menu ul li a{color:#fff;text-align:left;text-transform:capitalize;padding:20px 0;font-size:17px;font-weight:600;transition:all .4s ease-in-out;display:inline-block;position:relative}.header-main .main-menu ul li a i{margin-left:7px}.header-main .main-menu ul li a:hover{color:#df1119!important}.header-main .main-menu ul li .submenu{z-index:99999;visibility:hidden;opacity:0;transform-origin:top;color:#121315;box-sizing:border-box;top:100%;background:#fff;min-width:240px;max-width:90vw;transition:all .4s ease-in-out;position:absolute;inset-inline-start:0;transform:translateY(10px);box-shadow:0 0 10px #0003}.header-main .main-menu ul li .submenu li{width:100%;margin:0;padding:0;display:block}.header-main .main-menu ul li .submenu li a{z-index:11;color:#fff;box-sizing:border-box;border-bottom:1px solid #eee;width:100%;margin:0;padding:11px 25px;font-size:17px;font-weight:600;position:relative}.header-main .main-menu ul li .submenu li a:hover{color:#fff!important}.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .submenu li .submenu{visibility:hidden;opacity:0;inset-inline-start:100%;top:0}.header-main .main-menu ul li .submenu li:hover>a{background:#df1119;color:#fff!important}.header-main .main-menu ul li .submenu li:hover>a:after{color:#df1119}.header-main .main-menu ul li .submenu li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(1px)}.header-main .main-menu ul li .submenu li.has-dropdown>a:after{color:#df1119;top:50%;position:absolute;inset-inline-end:25px;transform:translateY(-50%)}.header-main .main-menu ul li .has-homemenu{opacity:0;visibility:hidden;box-sizing:border-box;width:570px;max-width:90vw;padding:30px 30px 10px;left:-250px}@media (max-width:1199px){.header-main .main-menu ul li .has-homemenu{width:450px;padding:25px 20px 10px;left:-200px}}@media (max-width:991px){.header-main .main-menu ul li .has-homemenu{width:400px;padding:20px 15px 10px;left:-150px}}@media (max-width:767px){.header-main .main-menu ul li .has-homemenu{width:350px;max-width:85vw;padding:15px 10px 5px;left:-100px}}@media (max-width:575px){.header-main .main-menu ul li .has-homemenu{width:300px;max-width:80vw;padding:10px 8px 5px;left:-50px}}.header-main .main-menu ul li .has-homemenu .homemenu-items{justify-content:space-between;align-items:center;gap:30px;display:flex}@media (max-width:1199px){.header-main .main-menu ul li .has-homemenu .homemenu-items{gap:20px}}@media (max-width:991px){.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap;justify-content:center;gap:15px}}@media (max-width:767px){.header-main .main-menu ul li .has-homemenu .homemenu-items{gap:10px}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{max-width:100%;position:relative}@media (max-width:991px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{flex:45%;min-width:120px}}@media (max-width:767px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{flex:100%}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb{position:relative;overflow:hidden}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:10px;width:70%;margin-top:20px;transition:all .4s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:575px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{gap:5px;width:80%}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{width:auto;text-align:center;background-color:#df1119;padding:14px 20px;font-size:14px;color:#fff!important;border-radius:0!important}@media (max-width:575px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:10px 15px;font-size:12px}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:#fff!important}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover:before{background-color:#121315}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:before{opacity:0;content:"";background:linear-gradient(#635c5c00,#252527) 50%/cover no-repeat;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover:before{visibility:visible;opacity:1}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%;max-width:100%;height:auto}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;font-size:16px;display:inline-block}@media (max-width:767px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{margin:10px auto;font-size:14px}}@media (max-width:575px){.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{margin:8px auto;font-size:12px}}.header-main .main-menu ul li:hover>a,.header-main .main-menu ul li:hover>a:after{color:#df1119}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-main .header-right{gap:30px}@media (max-width:1399px){.header-main .header-right{gap:20px}}.header-main .header-right .search-icon{color:#121315;font-size:18px}.header-main .sidebar__toggle{cursor:pointer;color:#fff;font-size:20px}.sticky{z-index:100;background-color:#1d2428;border-radius:0 0 13px 13px;width:100%;transition:all .9s;animation:fadeInDown .5s ease-in-out;left:0;box-shadow:0 5px 15px #00000014;position:fixed!important;top:0!important}.sticky.header-1{margin-left:0}.sticky.header-1 .main-logo{display:none}.sticky.header-1 .header-main .logo{display:block!important}.sticky.header-2 .mega-menu-wrapper:before{border-radius:0 0 13px}.offcanvas__info{z-index:99999;overscroll-behavior-y:contain;scrollbar-width:none;background:#fff;border-left:2px solid #df1119;width:400px;height:100%;transition:transform .45s ease-in-out,opacity .45s ease-in-out;position:fixed;top:0;right:0;overflow-y:scroll;transform:translate(calc(100% + 80px))}@media (max-width:991px){.offcanvas__info{width:350px}}@media (max-width:767px){.offcanvas__info{width:300px}}@media (max-width:575px){.offcanvas__info{width:280px;max-width:90vw}}@media (max-width:500px){.offcanvas__info{width:260px;max-width:90vw}}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.dark-bg{background:#1d2428}.offcanvas__info.dark-bg .offcanvas__menu ul{text-align:center}.offcanvas__info.dark-bg .offcanvas__menu ul li{position:relative}.offcanvas__info.dark-bg .offcanvas__menu ul li .main-nav-link{color:#fff;text-align:center;padding:8px 0;font-size:17px;font-weight:600;transition:all .3s;display:block;position:relative}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__menu ul li .main-nav-link{padding:6px 0;font-size:16px}}.offcanvas__info.dark-bg .offcanvas__menu ul li .main-nav-link:hover{color:#df1119;transform:translate(0)}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .has-dropdown{cursor:pointer;color:#fff;font-size:17px;font-weight:600}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .has-dropdown{font-size:16px}}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .has-dropdown i{transition:all .3s}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu{max-height:0;margin-top:10px;padding-left:0;transition:max-height .4s ease-in-out;overflow:hidden}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu.active{max-height:200px}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li{opacity:0;transition:all .3s 50ms;transform:translateY(-10px)}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li:nth-child(2){transition-delay:.1s}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li:nth-child(3){transition-delay:.15s}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li:nth-child(4){transition-delay:.2s}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link{color:#fff;padding:8px 0;font-size:16px;font-weight:500;display:inline-block;position:relative}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link{padding:6px 0;font-size:15px}}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link:before{content:"";background-color:#df1119;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link:before{width:4px;height:4px;left:-8px}}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu li .sub-nav-link:hover{color:#df1119;transform:translate(0)}.offcanvas__info.dark-bg .offcanvas__menu ul li.menu-item-has-children .sub-menu.active li{opacity:1;transform:translateY(0)}.offcanvas__info.dark-bg .text{color:#fff;text-align:center}.offcanvas__info.dark-bg .offcanvas__content h4{color:#fff;text-align:center;margin-bottom:15px}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content h4{margin-bottom:12px;font-size:16px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact{margin-top:30px}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact{margin-top:25px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact ul li a{color:#fff}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact ul li a{font-size:14px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:#df1119}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-btn{text-align:center;background-color:#df1119;border-color:#df1119;width:100%}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-btn{padding:12px 20px;font-size:14px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social{justify-content:center;gap:15px}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social{gap:12px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social a{color:#fff;background-color:#df1119;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:575px){.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social a{width:35px;height:35px;font-size:14px}}.offcanvas__info.dark-bg .offcanvas__content .offcanvas__contact .legacy-social a:hover{background-color:#c70f16}.offcanvas__info.info-open{opacity:1;transform:translate(0)}.offcanvas__logo a img{width:150px}.offcanvas__wrapper{height:100%;padding:30px;position:relative}.offcanvas__wrapper .offcanvas__content .text{color:#666}.offcanvas__wrapper .offcanvas__content .offcanvas__close{text-align:center;z-index:9;cursor:pointer;background-color:#df1119;border-radius:50%;width:45px;height:45px;line-height:45px;position:relative}.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:#fff}.offcanvas__wrapper .offcanvas__content .offcanvas__contact{flex-direction:column;justify-content:center;align-items:center;margin-top:20px;display:flex}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{text-transform:capitalize;font-size:16px;font-weight:600}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:#666}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:#df1119}.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:none}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{text-align:center;justify-content:center;align-items:center;width:100%;padding:16px 40px;display:flex;text-transform:capitalize!important}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn:hover{color:#000!important}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{gap:10px;margin-top:30px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{color:#666;text-align:center;background:0 0;border:1px solid #e5e5e5;border-radius:50%;width:45px;height:45px;font-size:16px;line-height:45px;transition:all .4s ease-in-out;display:block}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{color:#fff;background-color:#df1119}.offcanvas__overlay{z-index:900;opacity:0;visibility:hidden;background:#151515;width:100%;height:100%;position:fixed;top:0;right:0}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}@media (max-width:450px){.offcanvas__info{width:300px}}@media (max-width:575px){.offcanvas__wrapper{padding:20px}}.breadcrumb-wrapper{z-index:9;padding-top:255px;padding-bottom:120px;position:relative;overflow:hidden}@media (max-width:1199px){.breadcrumb-wrapper{padding-top:150px}}@media (max-width:991px){.breadcrumb-wrapper{padding-top:160px}}.breadcrumb-wrapper:before{content:"";z-index:-1;opacity:.85;background:#121315;width:100%;height:100%;position:absolute;inset:0}.breadcrumb-wrapper .shape-image{position:absolute;bottom:10%;right:0}@media (max-width:991px){.breadcrumb-wrapper .shape-image{display:none}}.breadcrumb-wrapper .page-heading{text-align:center}.breadcrumb-wrapper .page-heading h1{color:#fff;z-index:9;text-transform:uppercase;font-size:74px;position:relative}@media (max-width:991px){.breadcrumb-wrapper .page-heading h1{font-size:60px}}@media (max-width:575px){.breadcrumb-wrapper .page-heading h1{font-size:42px}}.breadcrumb-wrapper .page-heading .breadcrumb-items{justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}@media (max-width:575px){.breadcrumb-wrapper .page-heading .breadcrumb-items{margin-top:15px}}.breadcrumb-wrapper .page-heading .breadcrumb-items li{color:#df1119;text-transform:capitalize;font-size:18px;font-weight:500}.breadcrumb-wrapper .page-heading .breadcrumb-items li a{color:#fff;transition:all .4s ease-in-out}.breadcrumb-wrapper .page-heading .breadcrumb-items li a:hover{color:#df1119}.breadcrumb-wrapper .page-heading .breadcrumb-items li i{color:#fff;opacity:.8}.error-items{text-align:center}.error-items .error-image{text-align:center;max-width:896px;margin:0 auto 50px}.error-items .error-image img{width:100%;height:100%}.error-items h2{margin-bottom:15px;font-size:60px;font-weight:600}.error-items h2 span{color:#df1119;font-weight:400}.error-items p{margin-bottom:30px;font-size:18px}.header-area{z-index:99;background:0 0;width:100%;transition:all .3s;position:fixed;top:0;left:0}.header-area.sticky{background:#fff;box-shadow:0 0 15px #0000001a}.header-area.sticky .main-menu>li>a{color:var(--heading-color)}.header-area.sticky .theme-btn{background:var(--theme-color);color:#fff}.header-area.sticky .theme-btn:hover{background:var(--heading-color)}.header-area.sticky .mobile-menu-btn{color:var(--heading-color)}.header-area .header-wrap{justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:relative}.header-area .header-logo img{max-height:50px}.header-area .main-menu{margin:0;padding:0;list-style-type:none;display:flex}@media (max-width:991px){.header-area .main-menu{z-index:101;background:#fff;width:300px;height:100vh;padding:80px 30px 30px;transition:all .3s;display:none;position:fixed;top:0;right:-300px;overflow-y:auto;box-shadow:-5px 0 15px #0000001a}.header-area .main-menu.show{display:block;right:0}}.header-area .main-menu>li{margin:0 15px;position:relative}@media (max-width:991px){.header-area .main-menu>li{border-bottom:1px solid #0000000d;margin:0;padding:10px 0}}.header-area .main-menu>li>a{color:#fff;padding:10px 0;font-size:16px;font-weight:500;transition:all .3s;display:block;position:relative}@media (max-width:991px){.header-area .main-menu>li>a{color:var(--heading-color);padding:5px 0}}.header-area .main-menu>li>a:hover{color:var(--theme-color)}.header-area .main-menu>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-area .header-right{align-items:center;gap:20px;display:flex}.header-area .header-right .theme-btn{color:#fff;background:0 0;border:2px solid #fff3;border-radius:5px;padding:10px 20px;font-weight:500;transition:all .3s}@media (max-width:991px){.header-area .header-right .theme-btn{display:none}}.header-area .header-right .theme-btn:hover{color:var(--theme-color);background:#fff;border-color:#fff}.header-area .header-right .mobile-menu-btn{color:#fff;cursor:pointer;z-index:102;background:0 0;border:none;padding:0;font-size:24px;line-height:1;display:none;position:relative}@media (max-width:991px){.header-area .header-right .mobile-menu-btn{display:block}}.header-area .header-right .mobile-menu-btn.active{color:var(--theme-color)}.header-area .sub-menu{opacity:0;visibility:hidden;z-index:99;background:#fff;width:220px;margin:0;padding:15px 0;list-style-type:none;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(20px);box-shadow:0 10px 15px #0000001a}@media (max-width:991px){.header-area .sub-menu{width:100%;box-shadow:none;opacity:1;visibility:visible;padding:10px 0 10px 15px;display:none;position:static;transform:none}}.header-area .sub-menu li a{color:var(--heading-color);padding:8px 25px;font-size:15px;transition:all .3s;display:block}.header-area .sub-menu li a:hover{color:var(--theme-color);padding-left:30px}.header-area .mobile-menu-overlay{z-index:100;opacity:0;visibility:hidden;background:#000000b3;width:100%;height:100vh;transition:all .3s;position:fixed;top:0;left:0}.header-area .mobile-menu-overlay.show{opacity:1;visibility:visible}.hero-area{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:700px;position:relative;overflow:hidden}.hero-area:before{content:"";z-index:1;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.hero-area .container{z-index:2;height:100%;position:relative}.hero-area .hero-content{z-index:1;color:#fff;padding-top:100px;position:relative}.hero-area .hero-content .hero-subtitle{color:#df1119;background:#df11191a;border-radius:5px;margin-bottom:20px;padding:5px 15px;font-size:18px;font-weight:500;display:inline-block}.hero-area .hero-content .hero-title{color:#fff;margin-bottom:30px;font-size:72px;font-weight:700;line-height:1.1}@media (max-width:1199px){.hero-area .hero-content .hero-title{font-size:60px}}@media (max-width:991px){.hero-area .hero-content .hero-title{font-size:48px}}@media (max-width:575px){.hero-area .hero-content .hero-title{font-size:36px}}.hero-area .hero-content p{max-width:600px;margin-bottom:40px;font-size:18px;line-height:1.6}.hero-area .hero-content .hero-btns{flex-wrap:wrap;gap:20px;display:flex}.hero-area .hero-content .hero-btns .theme-btn.white{color:#df1119;background:#fff}.hero-area .hero-content .hero-btns .theme-btn.white:hover{color:#fff;background:#df1119}.hero-area .hero-image{z-index:0;width:50%;height:100%;position:absolute;bottom:0;right:0}.hero-area .hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:991px){.hero-area .hero-image{display:none}}.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{background:#fff;border-radius:50%;width:50px;height:50px}.hero-slider .swiper-button-next:after,.hero-slider .swiper-button-prev:after{color:#df1119;font-size:20px}.hero-slider .swiper-button-next:hover,.hero-slider .swiper-button-prev:hover{background:#df1119}.hero-slider .swiper-button-next:hover:after,.hero-slider .swiper-button-prev:hover:after{color:#fff}.hero-slider .swiper-pagination-bullet{opacity:.5;background:#fff;width:12px;height:12px}.hero-slider .swiper-pagination-bullet-active{opacity:1;background:#df1119}.hero-1{background-color:#1e2023;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-1 .container-fluid{box-sizing:border-box;width:100%;max-width:100vw;margin:0 auto;padding:0 50px}@media (max-width:1899px){.hero-1 .container-fluid{padding:0 40px}}@media (max-width:1399px){.hero-1 .container-fluid{padding:0 30px}}@media (max-width:1199px){.hero-1 .container-fluid{padding:0 25px}}@media (max-width:991px){.hero-1 .container-fluid{padding:0 20px}}@media (max-width:767px){.hero-1 .container-fluid{padding:0 15px}}@media (max-width:575px){.hero-1 .container-fluid{padding:0 10px}}.hero-1 .line-shape{z-index:1;width:100%;position:absolute;bottom:0;left:0}.hero-1 .hero-content{z-index:2;background-color:#df1119;border-radius:15px;width:100%;max-width:100%;margin:0 auto;padding:80px 50px;position:relative}@media (max-width:1399px){.hero-1 .hero-content{padding:70px 40px}}@media (max-width:991px){.hero-1 .hero-content{border-radius:10px;margin:20px auto;padding:60px 40px}}@media (max-width:767px){.hero-1 .hero-content{margin:15px auto;padding:50px 30px}}@media (max-width:575px){.hero-1 .hero-content{border-radius:8px;margin:10px auto;padding:40px 20px}}@media (max-width:500px){.hero-1 .hero-content{margin:5px auto;padding:30px 15px}}.hero-1 .hero-content .vector-shape{z-index:-1;position:absolute;bottom:0;left:0}@media (max-width:991px){.hero-1 .hero-content .vector-shape{display:none}}.hero-1 .hero-content .vector-shape-2{z-index:-1;position:absolute;top:0;right:0}@media (max-width:991px){.hero-1 .hero-content .vector-shape-2{display:none}}.hero-1 .hero-content h1{color:#fff;text-transform:uppercase;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px}@media (max-width:1199px){.hero-1 .hero-content h1 br{display:none}}@media (max-width:1399px){.hero-1 .hero-content h1{font-size:74px}}@media (max-width:1199px){.hero-1 .hero-content h1{font-size:64px}}@media (max-width:991px){.hero-1 .hero-content h1{font-size:48px;line-height:1.2}}@media (max-width:767px){.hero-1 .hero-content h1{margin-bottom:15px;font-size:36px;line-height:1.3}}@media (max-width:575px){.hero-1 .hero-content h1{margin-bottom:12px;font-size:28px;line-height:1.3}}@media (max-width:500px){.hero-1 .hero-content h1{font-size:24px;line-height:1.4}}.hero-1 .hero-content p{color:#fff;margin-top:20px;margin-bottom:30px;font-size:23px;font-weight:500;line-height:1.6}@media (max-width:991px){.hero-1 .hero-content p{margin-top:15px;margin-bottom:25px;font-size:19px}}@media (max-width:767px){.hero-1 .hero-content p{margin-top:12px;margin-bottom:20px;font-size:17px}}@media (max-width:575px){.hero-1 .hero-content p{margin-top:10px;margin-bottom:15px;font-size:15px;line-height:1.5}}@media (max-width:500px){.hero-1 .hero-content p{margin-bottom:12px;font-size:14px}}.hero-1 .hero-content .hero-button{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}@media (max-width:991px){.hero-1 .hero-content .hero-button{gap:15px;margin-top:30px}}@media (max-width:767px){.hero-1 .hero-content .hero-button{justify-content:center;gap:12px;margin-top:25px}}@media (max-width:575px){.hero-1 .hero-content .hero-button{flex-direction:column;gap:10px;width:100%;margin-top:20px}.hero-1 .hero-content .hero-button .theme-btn{text-align:center;width:100%}}.hero-1 .hero-content .hero-button .button-text{color:#fff;align-items:center;font-weight:500;display:flex}.hero-1 .hero-content .hero-button .button-text .video-btn{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-right:15px;line-height:55px;transition:all .3s;display:inline-flex}@media (max-width:575px){.hero-1 .hero-content .hero-button .button-text .video-btn{width:45px;height:45px;margin-right:10px;line-height:45px}}.hero-1 .hero-content .hero-button .button-text .video-btn:hover{color:#df1119;background-color:#fff}@media (max-width:575px){.hero-1 .hero-content .hero-button .button-text{justify-content:center;font-size:14px}}.hero-1 .hero-image-items{width:100%;height:100%;position:relative;overflow:hidden}@media (max-width:991px){.hero-1 .hero-image-items{max-width:100%;margin:40px auto 0}}@media (max-width:767px){.hero-1 .hero-image-items{margin:30px auto 0}}@media (max-width:575px){.hero-1 .hero-image-items{margin:20px auto 0}}.hero-1 .hero-image-items .hero-image{width:100%;height:100%;min-height:600px;position:relative}@media (max-width:991px){.hero-1 .hero-image-items .hero-image{height:500px;min-height:500px}}@media (max-width:767px){.hero-1 .hero-image-items .hero-image{height:400px;min-height:400px}}@media (max-width:575px){.hero-1 .hero-image-items .hero-image{height:300px;min-height:300px}}@media (max-width:500px){.hero-1 .hero-image-items .hero-image{height:250px;min-height:250px}}.hero-1 .hero-image-items .hero-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero-1 .hero-image-items .array-button{justify-content:space-between;align-items:center;margin-top:30px;padding:0 30px;display:flex;position:relative}@media (max-width:1899px){.hero-1 .hero-image-items .array-button{padding:0 20px}}@media (max-width:991px){.hero-1 .hero-image-items .array-button{justify-content:center;gap:20px;padding:0 15px}}@media (max-width:767px){.hero-1 .hero-image-items .array-button{gap:15px;margin-top:20px}}@media (max-width:575px){.hero-1 .hero-image-items .array-button{gap:12px;margin-top:15px;padding:0 10px}}.hero-1 .hero-image-items .array-button:before{content:"";opacity:.5;background:#fff;width:calc(100% - 160px);height:1px;position:absolute;top:14px;left:80px}@media (max-width:991px){.hero-1 .hero-image-items .array-button:before{display:none}}.hero-1 .hero-image-items .array-button .array-nexts,.hero-1 .hero-image-items .array-button .array-prevs{color:#fff;cursor:pointer;align-items:center;gap:5px;font-size:16px;font-weight:500;transition:all .3s;display:flex}@media (max-width:575px){.hero-1 .hero-image-items .array-button .array-nexts,.hero-1 .hero-image-items .array-button .array-prevs{font-size:14px}}.hero-1 .hero-image-items .array-button .array-nexts,.hero-1 .hero-image-items .array-button .array-nexts:hover,.hero-1 .hero-image-items .array-button .array-prevs:hover{color:#df1119}.hero-section{position:relative;overflow:hidden}.hero-section.hero-2 .slider-image{z-index:1;width:100%;height:100vh;position:absolute;top:0;left:0}.hero-section.hero-2 .slider-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:kenburns 20s ease-in-out infinite}.hero-section.hero-2 .slider-image .overlay{z-index:2;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section.hero-2 .container{z-index:3;padding-top:90px;position:relative}.hero-section.hero-2 .hero-content{z-index:4;color:#fff;flex-direction:column;justify-content:center;min-height:calc(100vh - 90px);padding:120px 0 50px;display:flex;position:relative}@media (max-width:1199px){.hero-section.hero-2 .hero-content{padding:100px 0 40px}}@media (max-width:991px){.hero-section.hero-2 .hero-content{min-height:calc(100vh - 80px);padding:80px 0 35px}}@media (max-width:767px){.hero-section.hero-2 .hero-content{min-height:calc(80vh - 70px);padding:60px 0 30px}}@media (max-width:575px){.hero-section.hero-2 .hero-content{min-height:calc(100vh - 60px);padding:40px 0 25px}}@media (max-width:500px){.hero-section.hero-2 .hero-content{min-height:calc(100vh - 50px);padding:30px 0 20px}}.hero-section.hero-2 .hero-content h5{color:var(--theme-color);text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;font-size:18px;font-weight:600}@media (max-width:767px){.hero-section.hero-2 .hero-content h5{letter-spacing:1px;margin-bottom:15px;font-size:16px}}@media (max-width:575px){.hero-section.hero-2 .hero-content h5{margin-bottom:12px;font-size:14px}}.hero-section.hero-2 .hero-content h1{color:#fff;margin-bottom:30px;font-size:60px;font-weight:700;line-height:1.2}@media (max-width:991px){.hero-section.hero-2 .hero-content h1{margin-bottom:25px;font-size:48px}}@media (max-width:767px){.hero-section.hero-2 .hero-content h1{margin-bottom:20px;font-size:36px}}@media (max-width:575px){.hero-section.hero-2 .hero-content h1{margin-bottom:15px;font-size:28px}}@media (max-width:500px){.hero-section.hero-2 .hero-content h1{margin-bottom:12px;font-size:24px}}.hero-section.hero-2 .hero-content p{color:#fff;max-width:600px;margin-bottom:40px;font-size:18px;line-height:1.8}@media (max-width:767px){.hero-section.hero-2 .hero-content p{max-width:100%;margin-bottom:30px;font-size:16px}}@media (max-width:575px){.hero-section.hero-2 .hero-content p{margin-bottom:25px;font-size:15px;line-height:1.6}}@media (max-width:500px){.hero-section.hero-2 .hero-content p{margin-bottom:20px;font-size:14px}}.hero-section.hero-2 .hero-content .hero-button{gap:20px;display:flex}@media (max-width:767px){.hero-section.hero-2 .hero-content .hero-button{flex-wrap:wrap;justify-content:center;gap:15px}}@media (max-width:575px){.hero-section.hero-2 .hero-content .hero-button{flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:100%}}@media (max-width:500px){.hero-section.hero-2 .hero-content .hero-button{gap:10px}}.hero-section.hero-2 .hero-content .hero-button .theme-btn{border-radius:5px;padding:12px 25px;font-size:16px;font-weight:500;transition:all .3s;display:inline-block}@media (max-width:991px){.hero-section.hero-2 .hero-content .hero-button .theme-btn{padding:11px 22px;font-size:15px}}@media (max-width:767px){.hero-section.hero-2 .hero-content .hero-button .theme-btn{padding:10px 20px;font-size:15px}}@media (max-width:575px){.hero-section.hero-2 .hero-content .hero-button .theme-btn{text-align:center;justify-content:center;align-items:center;width:100%;max-width:280px;padding:12px 20px;font-size:14px;display:flex}}@media (max-width:500px){.hero-section.hero-2 .hero-content .hero-button .theme-btn{max-width:260px;padding:10px 16px;font-size:13px}}.hero-section.hero-2 .hero-content .hero-button .theme-btn.hover-white{background-color:var(--theme-color);color:#fff}.hero-section.hero-2 .hero-content .hero-button .theme-btn.hover-white:hover{color:#df1119;background:#fff}.hero-section.hero-2 .hero-content .hero-button .theme-btn.bg-white:hover{color:#000;background:#df1119}.hero-section.hero-2 .array-button{z-index:5;gap:10px;display:flex;position:absolute;bottom:50px;right:50px}@media (max-width:767px){.hero-section.hero-2 .array-button{bottom:20px;right:20px}}.hero-section.hero-2 .array-button button{color:#fff;background:0 0;border:2px solid #fff3;border-radius:50%;width:50px;height:50px;transition:all .3s}.hero-section.hero-2 .array-button button:hover{background:var(--theme-color);border-color:var(--theme-color)}.hero-slider-2{height:100vh}.hero-slider-2 .swiper-slide{height:100%}.hero-slider-2 .swiper-pagination{bottom:30px!important}.hero-slider-2 .swiper-pagination .swiper-pagination-bullet{opacity:.5;background:#fff;width:12px;height:12px;transition:all .3s}.hero-slider-2 .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--theme-color)}.fadeInUp{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both}.about-area{padding:120px 0;position:relative;overflow:hidden}@media (max-width:767px){.about-area{padding:80px 0}}.about-area .about-images{margin-right:50px;position:relative}@media (max-width:991px){.about-area .about-images{margin-bottom:50px;margin-right:0}}.about-area .about-images .main-image{border-radius:10px;position:relative;overflow:hidden}.about-area .about-images .main-image img{width:100%;height:auto}.about-area .about-images .play-btn{color:#fff;z-index:2;background:#df1119;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:24px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-area .about-images .play-btn:hover{color:#df1119;background:#fff}.about-area .about-content .section-title{margin-bottom:30px}.about-area .about-content .section-title .subtitle{color:#df1119;text-transform:uppercase;margin-bottom:15px;font-size:16px;font-weight:600;display:inline-block}.about-area .about-content .section-title h2{margin-bottom:20px;font-size:48px;line-height:1.2}@media (max-width:991px){.about-area .about-content .section-title h2{font-size:36px}}@media (max-width:575px){.about-area .about-content .section-title h2{font-size:28px}}.about-area .about-content .features-list{margin:30px 0}.about-area .about-content .features-list .feature-item{align-items:flex-start;margin-bottom:20px;display:flex}.about-area .about-content .features-list .feature-item .icon{color:#df1119;background:#df11191a;border-radius:50%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;margin-right:20px;font-size:20px;display:flex}.about-area .about-content .features-list .feature-item .content h4{margin-bottom:10px;font-size:20px}.about-area .about-content .features-list .feature-item .content p{margin:0}.about-area .about-content .about-btns{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.about-section{position:relative}.about-section.fix.section-padding{padding-top:80px;padding-bottom:80px}@media (max-width:767px){.about-section.fix.section-padding{padding-top:60px;padding-bottom:60px}}.about-section .about-shape-1{position:absolute;top:0;right:120px}@media (max-width:1399px){.about-section .about-shape-1{display:none}}.about-section .about-shape-2{position:absolute;bottom:0;left:0}@media (max-width:1399px){.about-section .about-shape-2{display:none}}.about-section .about-shape-4{position:absolute;top:0;left:0}.about-section .about-shape-5{position:absolute;bottom:0;right:0}.about-wrapper{margin-bottom:30px}@media (max-width:1399px){.about-wrapper{margin-bottom:0}}@media (max-width:991px){.about-wrapper{margin-bottom:0}}.about-wrapper .about-image{max-width:485px;position:relative}@media (max-width:991px){.about-wrapper .about-image{max-width:760px}}.about-wrapper .about-image img{width:100%;height:100%}.about-wrapper .about-image .about-image-2{z-index:9;border:8px solid #fff;max-width:260px;position:absolute;bottom:-30px;right:-20%;box-shadow:0 4px 25px #0000000f}@media (max-width:575px){.about-wrapper .about-image .about-image-2{max-width:200px}}@media (max-width:1399px){.about-wrapper .about-image .about-image-2{bottom:0;right:0}}.about-wrapper .about-image .about-image-2 img{width:100%;height:100%}.about-wrapper .about-image .about-image-2 .video-box{text-align:center;border:1px solid #df1119;width:70px;height:70px;line-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-wrapper .about-image .about-image-2 .video-box .video-btn{color:#fff;text-align:center;background-color:#df1119;width:57px;height:57px;line-height:57px;display:inline-block}.about-wrapper .about-image .about-line-shape{position:absolute;top:0;right:-50px}@media (max-width:1199px){.about-wrapper .about-image .about-line-shape{display:none}}.about-wrapper .about-content{z-index:9;position:relative}.about-wrapper .about-content .list-items{border-bottom:1px solid #e5e5e5;margin-top:30px;margin-bottom:30px;padding-bottom:30px}.about-wrapper .about-content .list-items li{color:#121315;font-size:18px;font-weight:500}@media (max-width:575px){.about-wrapper .about-content .list-items li{font-size:16px}}.about-wrapper .about-content .list-items li:not(:last-child){margin-bottom:10px}.about-wrapper .about-content .list-items li i{color:#df1119;margin-right:15px}.about-wrapper .about-content .about-author{align-items:center;gap:60px;margin-top:50px;display:flex}@media (max-width:1199px){.about-wrapper .about-content .about-author{flex-wrap:wrap;gap:20px}}@media (max-width:767px){.about-wrapper .about-content .about-author{margin-top:35px}}@media (max-width:575px){.about-wrapper .about-content .about-author{margin-top:25px}}.about-wrapper .about-content .about-author .author-image{align-items:center;gap:15px;display:flex}.about-wrapper .about-content .about-author .author-image .content p{color:#666;font-size:14px;font-weight:500}.about-wrapper-2 .grid{gap:30px;grid-template-columns:1fr!important;display:grid!important}@media (min-width:768px){.about-wrapper-2 .grid{grid-template-columns:1fr 1fr!important}}.about-wrapper-2 .about-image{z-index:9;max-width:450px;margin:0 auto;position:relative}@media (min-width:768px){.about-wrapper-2 .about-image{margin:0}}@media (max-width:1199px){.about-wrapper-2 .about-image{max-width:750px}}@media (max-width:767px){.about-wrapper-2 .about-image{max-width:100%}}.about-wrapper-2 .about-image img{border-radius:5px;width:100%;height:100%}.about-wrapper-2 .about-image:before{content:"";z-index:-1;border:1px solid #df1119;border-radius:5px;width:105%;height:120%;position:absolute;top:10%;left:0}@media (max-width:1199px){.about-wrapper-2 .about-image:before{display:none}}.about-wrapper-2 .about-image .about-image-2{border:5px solid #fff;border-radius:5px;max-width:250px;position:absolute;bottom:-20%;right:-25%;overflow:hidden;box-shadow:0 5px 15px #00000014}@media (max-width:1399px){.about-wrapper-2 .about-image .about-image-2{bottom:-15%;right:-15%}}@media (max-width:1199px){.about-wrapper-2 .about-image .about-image-2{bottom:0;right:0}.about-wrapper-2 .about-image .about-image-2 img{border-radius:0;width:100%;height:100%}}@media (max-width:767px){.about-wrapper-2 .about-image .about-image-2{max-width:200px;margin-top:20px;margin-left:auto;margin-right:auto;display:block;position:relative;bottom:auto;right:auto}}@media (max-width:575px){.about-wrapper-2 .about-image .about-image-2{max-width:180px}}.about-wrapper-2 .about-image .video-items{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-15%;left:50%;transform:translate(-50%)}@media (max-width:1199px){.about-wrapper-2 .about-image .video-items{top:50%;left:50%;bottom:auto;transform:translate(-50%,-50%)}}@media (max-width:767px){.about-wrapper-2 .about-image .video-items{margin-top:20px;position:relative;top:auto;bottom:auto;left:auto;transform:none}}.about-wrapper-2 .about-image .video-items .video-btn{color:#fff;text-align:center;background-color:#df1119;border-radius:3px;width:55px;height:55px;margin:0 auto;font-size:16px;line-height:55px;transition:all .3s;display:block;position:relative}.about-wrapper-2 .about-image .video-items .video-btn:hover{background-color:#b00d14}.about-wrapper-2 .about-image .video-items .video-btn:before{display:none}.about-wrapper-2 .about-image .video-items .video-text{color:#121315;text-transform:uppercase;text-align:center;margin-top:10px;font-size:16px;font-weight:700;display:block}@media (max-width:1199px){.about-wrapper-2 .about-image .video-items .video-text{color:#fff}}@media (max-width:767px){.about-wrapper-2 .about-image .video-items .video-text{color:#121315}}.about-wrapper-2 .about-image .bar-shape{max-width:150px;position:absolute;top:5%;right:-15%}@media (max-width:1199px){.about-wrapper-2 .about-image .bar-shape{display:none}}.about-wrapper-2 .about-content{padding-left:20px}@media (max-width:991px){.about-wrapper-2 .about-content{margin-top:20px;padding-left:0}}@media (max-width:767px){.about-wrapper-2 .about-content{text-align:center;margin-top:30px}}.about-wrapper-2 .about-content .section-title h6{color:#df1119;margin-bottom:12px;display:inline-block}.about-wrapper-2 .about-content .section-title h2{margin-bottom:20px;font-size:38px;line-height:1.2}@media (max-width:767px){.about-wrapper-2 .about-content .section-title h2{font-size:30px}}@media (max-width:575px){.about-wrapper-2 .about-content .section-title h2{font-size:26px}}.about-wrapper-2 .about-content p{margin-bottom:25px;font-size:16px;line-height:1.7}@media (max-width:767px){.about-wrapper-2 .about-content p{text-align:left}}.about-wrapper-2 .about-content .icon-items{background-color:#f8f8f8;border-radius:5px;align-items:center;gap:15px;margin-bottom:15px;padding:12px;transition:all .3s;display:flex}@media (max-width:767px){.about-wrapper-2 .about-content .icon-items{justify-content:center}}.about-wrapper-2 .about-content .icon-items:hover{background-color:#f0f0f0}.about-wrapper-2 .about-content .icon-items .icon{text-align:center;color:#fff;background-color:#df1119;border-radius:5px;width:45px;height:45px;font-size:18px;line-height:45px}.about-wrapper-2 .about-content .icon-items h5{margin:0;font-size:16px}.about-wrapper-2 .about-content .list-items{margin-top:25px;margin-bottom:25px;padding-left:0;list-style:none}@media (max-width:767px){.about-wrapper-2 .about-content .list-items{text-align:left;max-width:400px;margin-left:auto;margin-right:auto}}.about-wrapper-2 .about-content .list-items li{color:#121315;margin-bottom:10px;padding-left:25px;font-size:15px;font-weight:500;position:relative}@media (max-width:575px){.about-wrapper-2 .about-content .list-items li{font-size:14px}}.about-wrapper-2 .about-content .list-items li i{color:#df1119;position:absolute;top:3px;left:0}.about-wrapper-2 .about-content .about-author{justify-content:space-between;align-items:center;margin-top:30px;display:flex}@media (max-width:767px){.about-wrapper-2 .about-content .about-author{flex-direction:column;justify-content:center;gap:20px}}.about-wrapper-2 .about-content .about-author a{color:#fff;background-color:#df1119;border-radius:5px;padding:10px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}@media (max-width:767px){.about-wrapper-2 .about-content .about-author a{padding:12px 30px}}.about-wrapper-2 .about-content .about-author a:hover{background-color:#b00d14}.about-wrapper-2 .about-content .about-author .author-image{background-color:#f8f8f8;border-radius:5px;align-items:center;gap:12px;padding:8px 12px;display:flex}.about-wrapper-2 .about-content .about-author .author-image img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:50px;height:50px}.about-wrapper-2 .about-content .about-author .author-image .content p{color:#666;margin-bottom:3px;font-size:13px;font-weight:500}.about-wrapper-2 .about-content .about-author .author-image .content h4{margin:0;font-size:16px}.skills-wrapper .skills-image{position:relative}@media (max-width:991px){.skills-wrapper .skills-image{height:600px}}@media (max-width:767px){.skills-wrapper .skills-image{height:500px}}@media (max-width:575px){.skills-wrapper .skills-image{height:400px}}.skills-wrapper .skills-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.skills-wrapper .skills-image .logo-shape{position:absolute;bottom:30px;left:30px}.skills-wrapper .skill-content{margin-left:60px}@media (max-width:1199px){.skills-wrapper .skill-content{margin-left:30px}}@media (max-width:991px){.skills-wrapper .skill-content{margin-left:0}}.skills-wrapper .skill-content p{border-bottom:1px solid #e5e5e5;padding-bottom:30px}.skills-wrapper .skill-content .skill-feature-items{margin-top:30px}.skills-wrapper .skill-content .skill-feature-items .skill-feature:not(:last-child){margin-bottom:30px}.skills-wrapper .skill-content .skill-feature-items .skill-feature .box-title{font-size:18px;font-weight:600}.skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-value{color:#121315;text-transform:capitalize;margin-bottom:10px}.skills-wrapper .skill-content .skill-feature-items .skill-feature .progress{background-color:#1e2023;border-radius:0;height:10px;margin-top:15px;position:relative;overflow:visible}.skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-bar{border-radius:inherit;background-color:#df1119;height:10px;margin:0;position:relative;overflow:visible}.skills-wrapper .skill-content .skill-feature-items .skill-feature .progress-value{color:#df1119;font-size:18px;font-weight:600;position:absolute;top:-38px;right:-8px}.skills-section{position:relative}.skills-section .shape-1{position:absolute;top:40%;left:0}.skills-section .shape-2{position:absolute;bottom:15%;right:0}.achivements-wrapper{flex-wrap:nowrap;display:flex}@media (max-width:767px){.achivements-wrapper{flex-wrap:wrap}}.achivements-wrapper .achivements-content .counter-items{position:relative}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items{text-align:center;margin-bottom:25px}}.achivements-wrapper .achivements-content .counter-items .content{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:flex-start;margin-top:30px;padding:30px 30px 30px 80px;display:flex}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content{text-align:center;align-items:center;margin-top:20px;padding:30px}}@media (max-width:575px){.achivements-wrapper .achivements-content .counter-items .content{margin-top:15px;padding:25px 20px}}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content .counter-text{text-align:center;width:100%}}.achivements-wrapper .achivements-content .counter-items .content .counter-text p{align-self:flex-start}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content .counter-text p{text-align:center;align-self:center}.achivements-wrapper .achivements-content .counter-items .content .counter-text h2{text-align:center;margin-left:0}}.achivements-wrapper .achivements-content .counter-items .content h2{color:#df1119;margin-left:15px;font-size:48px}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content h2{text-align:center;margin-left:0}}@media (max-width:575px){.achivements-wrapper .achivements-content .counter-items .content h2{font-size:40px}}.achivements-wrapper .achivements-content .counter-items .content .icon{color:#fff;background-color:#df1119;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;line-height:60px;display:flex;position:absolute;top:0;left:30px}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content .icon{width:70px;height:70px;margin:0 auto 15px;position:relative;top:0;left:0}}@media (max-width:575px){.achivements-wrapper .achivements-content .counter-items .content .icon{width:60px;height:60px;margin-bottom:12px}}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-items .content .icon img{width:30px;height:30px}}@media (max-width:575px){.achivements-wrapper .achivements-content .counter-items .content .icon img{width:25px;height:25px}}.achivements-wrapper .achivements-content .row{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:767px){.achivements-wrapper .achivements-content .row{justify-content:center;max-width:600px;margin:0 auto}}@media (max-width:575px){.achivements-wrapper .achivements-content .row{grid-template-columns:1fr;gap:20px;max-width:400px}}.achivements-wrapper .achivements-content .row>div{flex:0 0 100%!important;width:50%!important;max-width:50%!important}@media (max-width:767px){.achivements-wrapper .achivements-content .row>div{justify-content:center;display:flex}}@media (max-width:575px){.achivements-wrapper .achivements-content .row>div{width:100%!important;max-width:100%!important}}@media (max-width:767px){.achivements-wrapper .achivements-content .counter-row{flex-wrap:wrap;justify-content:center;gap:20px;max-width:600px;margin:0 auto;display:flex}}@media (max-width:575px){.achivements-wrapper .achivements-content .counter-row{flex-direction:column;gap:15px;max-width:350px}}.achivements-wrapper .achivements-image{position:relative}@media (max-width:991px){.achivements-wrapper .achivements-image{height:650px}}@media (max-width:767px){.achivements-wrapper .achivements-image{height:550px}}@media (max-width:575px){.achivements-wrapper .achivements-image{height:450px}}.achivements-wrapper .achivements-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.achivements-wrapper .achivements-image .achivements-image-2{position:absolute;top:20%;left:-30%}@media (max-width:1399px){.achivements-wrapper .achivements-image .achivements-image-2{left:0}}@media (max-width:470px){.achivements-wrapper .achivements-image .achivements-image-2{height:250px}}.achivements-wrapper .achivements-image:before{content:"";background-color:#df1119;width:5px;height:80px;position:absolute;bottom:30px;left:-30px}.achivements-wrapper-2{background-color:#f2f5fa;position:relative;padding-left:60px!important;padding-right:60px!important}@media (max-width:1199px){.achivements-wrapper-2{padding-left:40px!important;padding-right:40px!important}}@media (max-width:767px){.achivements-wrapper-2{padding-left:30px!important;padding-right:30px!important}}.achivements-wrapper-2 .bg-shape{position:absolute;top:0;bottom:0;left:0}@media (max-width:1199px){.achivements-wrapper-2 .bg-shape{display:none}}.achivements-wrapper-2 .bg-shape img{width:100%;height:100%}.achivements-wrapper-2 .achivements-content{position:relative}.achivements-wrapper-2 .achivements-content .section-title h6{color:#fff}@media (max-width:1199px){.achivements-wrapper-2 .achivements-content .section-title h6{color:#df1119}}.achivements-wrapper-2 .achivements-content .section-title h2{color:#fff}@media (max-width:1199px){.achivements-wrapper-2 .achivements-content .section-title h2{color:#121315}}.achivements-wrapper-2 .achivements-right-items{position:relative}.achivements-wrapper-2 .achivements-right-items .achivements-item{justify-content:space-between;align-items:center;display:flex}@media (max-width:575px){.achivements-wrapper-2 .achivements-right-items .achivements-item{flex-wrap:wrap;gap:30px}}.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items{align-items:center;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex;position:relative}@media (max-width:575px){.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items{margin-bottom:0;padding-bottom:0}}.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items .icon{text-align:center;color:#df1119;background-color:#fff;width:60px;height:60px;font-size:36px;line-height:60px}.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items .content h2{color:#121315;font-size:48px}.achivements-wrapper-2 .achivements-right-items .achivements-item .counter-items.style-2{margin-bottom:0;padding-bottom:0}.achivements-wrapper-2 .achivements-right-items .border-shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1399px){.achivements-wrapper-2 .achivements-right-items .border-shape{display:none}}.achivements-section{position:relative}.achivements-section .man-image{z-index:-1;position:absolute;bottom:0;right:0}@media (max-width:1600px){.achivements-section .man-image{display:none}}.achievement-flex-row{flex-wrap:wrap;gap:40px;width:100%;display:flex}@media (max-width:767px){.achievement-flex-row{flex-direction:column}}.achievement-content-col{width:48%}@media (max-width:767px){.achievement-content-col{text-align:center;width:100%}.achievement-content-col .achivements-content{text-align:center;flex-direction:column;align-items:center;display:flex}.achievement-content-col .achivements-content .section-title{text-align:center;margin-bottom:25px}.achievement-content-col .achivements-content .section-title h6{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.achievement-content-col .achivements-content .section-title h2{text-align:center}.achievement-content-col .achivements-content p{text-align:center;max-width:100%;margin:0 auto 30px}}@media (max-width:575px){.achievement-content-col .achivements-content p{font-size:15px;line-height:1.6}}.achievement-image-col{width:45%;padding-left:20px}@media (max-width:767px){.achievement-image-col{text-align:center;justify-content:center;width:100%;margin-top:30px;padding-left:0;display:flex}}@media (max-width:575px){.achievement-image-col{margin-top:25px}}.achievement-image-col .achievement-montage-image{border-radius:5px;height:100%;overflow:hidden;box-shadow:0 10px 30px #0000001a}@media (max-width:767px){.achievement-image-col .achievement-montage-image{max-width:500px;margin:0 auto}}@media (max-width:575px){.achievement-image-col .achievement-montage-image{border-radius:8px;max-width:100%}}.achievement-image-col .achievement-montage-image .achievement-main-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:500px}@media (max-width:767px){.achievement-image-col .achievement-montage-image .achievement-main-image{min-height:400px}}@media (max-width:575px){.achievement-image-col .achievement-montage-image .achievement-main-image{min-height:300px}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 5px #df1119}::-webkit-scrollbar-thumb{background:#df1119;border-radius:10px}.fix{overflow:hidden}.ralt{position:relative}.ml-50{margin-left:50px}@media (max-width:1199px){.ml-50{margin-left:0}}.ripple{position:relative}.ripple:after,.ripple:before{border-radius:50%;width:60px;height:60px;animation:rippleOne 3s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%);box-shadow:0 0 #384bff80}.ripple:before{animation-delay:.9s}.ripple:after,.ripple:before{content:"";position:absolute;bottom:0;right:0}.ripple:after{animation-delay:.6s}.swiper-dot{text-align:center}.swiper-dot .swiper-pagination-bullet{opacity:1;background-color:#fff;border-radius:10px;width:10px;height:10px;transition:all .6s}.swiper-dot .swiper-pagination-bullet:not(:last-child){margin-right:10px}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#df1119;transition:all .6s;position:relative}.swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";background-color:#0000;border:2px solid #df1119;border-radius:50%;width:22px;height:22px;line-height:22px;position:absolute;top:-6px;left:-6px}.mega-hover{z-index:2;position:relative;overflow:hidden}.mega-hover:after,.mega-hover:before{content:"";pointer-events:none;opacity:1;z-index:-1;position:absolute}.mega-hover:before{background:#fff3;inset:0 51% 0 50%}.mega-hover:after{background:#f5ffff4d;inset:50% 0}.mega-hover:hover:before{opacity:0;transition:all .9s linear;left:0;right:0}.mega-hover:hover:after{opacity:0;transition:all .9s linear;top:0;bottom:0}.array-button .array-prev{text-align:center;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:50%;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.array-button .array-prev:hover{color:#121315;background-color:#fff}.array-button .array-next{text-align:center;color:#fff;background-color:#e31e24;border:1px solid #0000;border-radius:50%;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.array-button .array-next:hover{color:#121315;background-color:#fff}.mt-10{margin-top:10px}@media (max-width:767px){br{display:none}}.mt-60{margin-top:55px}.mb-40{margin-bottom:40px}.bg-cover,.bg-cover-2{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.bg-cover-2{width:100%;height:100%}.nice-select{float:none;overflow:initial;height:auto;background-color:#0000;border:none;align-items:center;width:100%;padding:0;line-height:150%;display:inline-flex}.nice-select:focus,.nice-select:hover{border-color:#0000}.nice-select:after{border-left-color:#121315;border-top-color:#121315;border-bottom:2px solid #121315;border-right:2px solid #121315;width:8px;height:8px;top:15px;right:-25px}.nice-select .list{width:auto;box-shadow:none;overflow:initial;background-color:#df1119;width:100%;max-height:50vh;padding:0;top:100%;right:-50px;overflow-x:auto;box-shadow:0 3px 3px #00000026}.nice-select .list::-webkit-scrollbar{opacity:1;width:2px;display:block}.nice-select .list::-webkit-scrollbar-button,.nice-select .list::-webkit-scrollbar-thumb{background:#121315}.nice-select .option{min-height:auto;padding:4px 5px;font-size:16px;font-weight:500;line-height:150%}.nice-select .option,.nice-select .option.selected.focus,.nice-select .option:focus,.nice-select .option:hover{background-color:#0000}.nice-select .current{color:#121315;font-weight:500}.page-nav-wrap ul li{text-align:center;display:inline-block}.page-nav-wrap ul li .page-numbers{color:#121315;background:0 0;border:1px solid #e3e3e3;width:50px;height:50px;margin:0 2px;font-weight:600;line-height:50px;transition:all .3s ease-in-out;display:inline-block}.page-nav-wrap ul li .page-numbers.current{color:#fff;background-color:#df1119}@media (max-width:767px){.page-nav-wrap ul li .page-numbers{width:50px;height:50px;margin-top:10px;font-size:14px;line-height:50px}}.page-nav-wrap ul li .page-numbers i{margin-top:2px}.page-nav-wrap ul li .page-numbers.icon,.page-nav-wrap ul li .page-numbers.icon:hover{color:#df1119;background-color:#0000;border:none}.page-nav-wrap ul li .page-numbers:hover{color:#fff;background-color:#df1119;border:1px solid #0000}.bor-bottom{border-bottom:1px solid #f0f0f0}.pt-100{padding-top:100px}@media (max-width:991px){.pt-100{padding-top:80px}}.pb-100{padding-bottom:100px}@media (max-width:991px){.pb-100{padding-bottom:80px}}.margin-top-10{margin-top:-10px}.margin-top-5{margin-top:-5px}.margin-top-60{margin-top:-65px}@media (max-width:1399px){.margin-top-60{margin-top:-25px}}@media (max-width:1199px){.margin-top-60{margin-top:-27px}}@media (max-width:991px){.margin-top-60{margin-top:-75px}}@media (max-width:767px){.margin-top-60{margin-top:-65px}}.margin-top-8{margin-top:-10px}.custom-container{max-width:1328px;margin:0 auto}.box-shadow{box-shadow:0 4px 40px #0000000f}.theme-btn{color:#fff;text-align:center;z-index:1;text-transform:uppercase;letter-spacing:.5px;background-color:#df1119;border:2px solid #df1119;border-radius:10px;padding:18px 35px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}@media (max-width:991px){.theme-btn{padding:16px 30px;font-size:15px}}@media (max-width:767px){.theme-btn{max-width:80%;padding:14px 25px;font-size:14px}}@media (max-width:575px){.theme-btn{letter-spacing:.3px;max-width:80%;padding:12px 20px;font-size:13px}}.theme-btn:before{content:"";z-index:-1;background-color:#fff;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:-100%}.theme-btn:hover{color:#fff;border-color:#fff}.theme-btn:hover:before{left:0}.theme-btn.btn-white{color:#df1119;background-color:#fff;border-color:#fff}.theme-btn.btn-white:before{background-color:#df1119}.theme-btn.btn-white:hover{color:#fff}.theme-btn.btn-outline{color:#df1119;background-color:#0000;border-color:#df1119}.theme-btn.btn-outline:before{background-color:#df1119}.theme-btn.btn-outline:hover{color:#fff;background-color:#df1119}.theme-btn.btn-large{padding:20px 40px;font-size:18px}@media (max-width:991px){.theme-btn.btn-large{padding:18px 35px;font-size:17px}}@media (max-width:767px){.theme-btn.btn-large{padding:16px 30px;font-size:16px}}@media (max-width:575px){.theme-btn.btn-large{text-align:center;width:100%;padding:14px 25px;font-size:15px}}.theme-btn.btn-small{padding:12px 25px;font-size:14px}@media (max-width:575px){.theme-btn.btn-small{padding:10px 20px;font-size:13px}}.theme-btn.btn-full{text-align:center;width:100%}.theme-btn i{margin-left:8px;font-size:14px}@media (max-width:575px){.theme-btn i{margin-left:6px;font-size:12px}}.theme-btn i.icon-left{margin-left:0;margin-right:8px}@media (max-width:575px){.theme-btn i.icon-left{margin-right:6px}}.btn-group{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:767px){.btn-group{justify-content:center;gap:15px}}@media (max-width:575px){.btn-group{flex-direction:column;gap:12px}.btn-group .theme-btn{width:100%}}.link-btn{color:#666;text-align:center;text-transform:capitalize;font-family:DM Sans;font-size:16px;font-weight:600;display:inline-block}.link-btn i{margin-left:10px;transition:all .4s ease-in-out;transform:rotate(-40deg)}.link-btn:hover{color:#df1119}.link-btn:hover i{margin-left:10px;transform:rotate(0)}.service-section{z-index:9;position:relative}.service-section .section-title h2.wow.fadeInUp.text-white{text-shadow:0 1px 2px #0000001a;color:#fff!important}.service-section .container-fluid{padding:0 175px}@media (max-width:1600px){.service-section .container-fluid{padding:0 30px}}@media (max-width:1199px){.service-section .container-fluid{padding:0 20px}.service-section .array-button{display:none}}.service-section .array-button .array-prev{color:#121315;z-index:99;background-color:#fff;position:absolute;top:20%;left:18%;transform:translate(-50%,-50%)}.service-section .array-button .array-prev:hover{color:#fff;background-color:#121315}.service-section .array-button .array-next{color:#fff;z-index:99;background-color:#0000;border:1px solid #fff;position:absolute;top:20%;right:18%;transform:translate(-50%,-50%)}.service-section .array-button .array-next:hover{background-color:#df1119}.service-section .array-button.style-2 .array-prev{color:#121315;background-color:#fff;border:none}.service-section .array-button.style-2 .array-prev:hover{color:#fff;background-color:#df1119}.service-section .array-button.style-2 .array-next{color:#fff;background-color:#df1119;border:none}.service-section .array-button.style-2 .array-next:hover{color:#121315;background-color:#fff}.service-section .bg-shape{opacity:.1;z-index:-1;position:absolute;top:0;bottom:0;right:0}.service-section .service-pagi-items{justify-content:space-between;align-items:center;margin-top:40px;display:flex}@media (max-width:767px){.service-section .service-pagi-items{justify-content:center;margin-top:20px}}.service-section .service-pagi-items .service-dot .swiper-pagination-bullet{opacity:1;background:#fff;border-radius:0;width:150px;height:3px;transition:all .6s;margin:0!important}.service-section .service-pagi-items .service-dot .swiper-pagination-bullet-active{opacity:1;background:#df1119}@media (max-width:767px){.service-section .service-pagi-items .service-dot{display:none}}.service-section .service-pagi-items .array-buttons{align-items:center;gap:10px;display:flex}.service-section .service-pagi-items .array-buttons .array-prev{color:#fff}.service-section .service-pagi-items .array-buttons .array-next{color:#df1119}.service-box-items{background-color:#fff;margin-top:30px}.service-box-items .service-thumb{padding:18px 18px 65px;position:relative}.service-box-items .service-thumb img{width:100%;height:100%}.service-box-items .service-thumb .icon{text-align:center;color:#df1119;background-color:#fff;width:68px;height:68px;padding:14px;font-size:30px;position:absolute;bottom:30px;left:40px;box-shadow:0 4px 25px #0000000f}.service-box-items .service-content{padding:0 30px 30px;position:relative}.service-box-items .service-content .number{text-align:right;-webkit-text-stroke:1px #0000;-webkit-text-fill-color:#0000;font-size:50px;font-weight:700;transition:all .4s ease-in-out;position:absolute;top:-50px;right:30px}.service-box-items .service-content .number:hover{-webkit-text-stroke:1px #ff000080}.service-box-items .service-content h3{margin-bottom:15px}.service-box-items .service-content h3 a:hover{color:#df1119}.service-box-items .service-content p{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.service-box-items:hover .service-content .number{-webkit-text-stroke:1px #f55b1f80}.service-card-items{text-align:center;z-index:9;background-color:#fff;margin-top:30px;padding:40px;position:relative}.service-card-items .items-shape{z-index:-1;position:absolute;bottom:0;left:0;right:0}.service-card-items .items-shape img{width:100%;height:100%}.service-card-items .icon{text-align:center;color:#df1119;border:1px solid #1e202326;width:68px;height:68px;margin:0 auto;font-size:36px;line-height:60px;transition:all .4s ease-in-out}.service-card-items .content{margin-top:20px}.service-card-items .content h3{margin-bottom:10px}.service-card-items .content p{border-bottom:1px solid #1e202326;padding-bottom:20px;font-weight:400}.service-card-items .content .link-btn{color:#121315;margin-top:20px;transition:all .4s ease-in-out}.service-card-items .service-image{z-index:-1;opacity:0;visibility:hidden;transition:all .4s ease-in-out;position:absolute;inset:0}.service-card-items .service-image:before{content:"";opacity:.75;background:linear-gradient(#df1119 0 100%);width:100%;height:100%;position:absolute;inset:0}.service-card-items .service-image img{width:100%;height:100%}.service-card-items .bar-shape{position:absolute;top:20px;left:50%;transform:translate(-50%)}.service-card-items:hover .icon{background-color:#fff}.service-card-items:hover .content{margin-top:20px}.service-card-items:hover .content h3 a{color:#fff}.service-card-items:hover .content p{color:#fff;border-bottom:1px solid #ffffff59}.service-card-items:hover .content .link-btn{color:#fff}.service-card-items:hover .service-image{opacity:1;visibility:visible}.service-details-wrapper{margin-bottom:-5px}.service-details-wrapper .service-details-image img{width:100%;height:100%}.service-details-wrapper .service-details-content{margin-top:30px}.service-details-wrapper .service-details-content h2{margin-bottom:20px}.service-details-wrapper .service-details-content p{font-weight:400}.service-details-wrapper .service-details-content .details-list{margin-top:25px}.service-details-wrapper .service-details-content .details-list li{color:#121315;font-size:16px;font-weight:500}.service-details-wrapper .service-details-content .details-list li:not(:last-child){margin-bottom:15px}.service-details-wrapper .service-details-content .details-list li i{color:#df1119;margin-right:12px}.service-details-wrapper .service-details-content h4{margin-top:30px;font-size:38px}@media (max-width:575px){.service-details-wrapper .service-details-content h4{font-size:32px}}.service-details-wrapper .service-details-content .service-details-box{border:1px solid #f0f0f0;padding:30px;transition:all .4s ease-in-out}.service-details-wrapper .service-details-content .service-details-box:hover{border:1px solid #df1119}.service-details-wrapper .service-details-content .service-details-box .icon{align-items:center;gap:16px;margin-bottom:14px;display:flex}.service-details-wrapper .service-details-content .service-details-box .icon i{color:#df1119;font-size:28px}.service-details-wrapper .service-details-content .service-details-box p{font-weight:400}.service-details-section{padding:120px 0;position:relative}@media (max-width:1199px){.service-details-section{padding:100px 0}}@media (max-width:991px){.service-details-section{padding:80px 0}}.service-details-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.service-details-section .service-details-wrapper .row{flex-direction:column;gap:2rem;margin:0;display:flex}@media (min-width:768px){.service-details-section .service-details-wrapper .row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:30px}}.service-details-section .service-details-wrapper .row .col-12.col-lg-8{order:2;width:100%;padding:0}@media (min-width:768px){.service-details-section .service-details-wrapper .row .col-12.col-lg-8{flex:0 0 calc(66.666% - 20px);order:1;width:calc(66.666% - 20px);max-width:calc(66.666% - 20px)}}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-image{height:auto;margin-bottom:2rem;max-width:100%!important}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-image div{width:100%;padding-top:56.25%;position:relative}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-image div img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content h2{color:#1e2023;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (min-width:768px){.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content h2{font-size:2.5rem}}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content p{color:#666;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}@media (min-width:768px){.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content p{font-size:1.125rem}}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .details-list h4{color:#1e2023;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .details-list ul li{color:#444;align-items:center;margin-bottom:.75rem;font-size:1rem;display:flex}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .details-list ul li i{color:#df1119;margin-right:.5rem;font-size:1rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .service-details-box{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:2rem;padding:1.5rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .service-details-box h4{color:#1e2023;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .service-details-box .d-flex{align-items:flex-start;display:flex}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .service-details-box .d-flex i{color:#df1119;margin-top:.25rem;margin-right:1rem;font-size:1.5rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-8 .service-details-content .service-details-box .d-flex p{color:#555;margin:0;font-size:1rem;line-height:1.6}.service-details-section .service-details-wrapper .row .col-12.col-lg-4{order:1;width:100%;padding:0}@media (min-width:768px){.service-details-section .service-details-wrapper .row .col-12.col-lg-4{flex:0 0 calc(33.333% - 10px);order:2;width:calc(33.333% - 10px);max-width:calc(33.333% - 10px)}}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar{background:#121315;border-radius:12px;padding:1.5rem;position:sticky;top:30px;box-shadow:0 4px 20px #00000026}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget{background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget:last-child{margin-bottom:0}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .wid-title h3{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul{margin:0;padding:0;list-style:none}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li{border-radius:6px;margin-bottom:.5rem;transition:all .3s}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li:last-child{margin-bottom:0}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li.bg-danger{background-color:#df1119!important}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li a{color:#ffffffe6;border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem;text-decoration:none;transition:all .3s;display:flex}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li a:hover{color:#fff;background-color:#df111933}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li a.text-white{color:#fff!important}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li a span{font-weight:500}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .news-widget-categories ul li a i{font-size:.875rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .contact-widget{text-align:center}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .contact-widget p{color:#fffc;margin-bottom:1rem;font-size:.875rem}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .contact-widget .theme-btn{color:#fff;background-color:#df1119;border-radius:6px;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s}.service-details-section .service-details-wrapper .row .col-12.col-lg-4 .main-sidebar .single-sidebar-widget .contact-widget .theme-btn:hover{background-color:#b00d14;transform:translateY(-1px)}.project-section .container-fluid{padding:0 75px}@media (max-width:1399px){.project-section .container-fluid{padding:0 30px}}@media (max-width:1199px){.project-section .container-fluid{padding:0 20px}}.project-section .swiper-slide.swiper-slide-active .project-thumb:before{opacity:1;visibility:visible}.project-section .swiper-slide.swiper-slide-active .project-thumb .project-content{opacity:1;visibility:visible;bottom:30px}.project-section .project-dot{text-align:center;margin-top:50px}.project-section .project-dot .swiper-pagination-bullet{opacity:1;background:#121315;border-radius:0;width:250px;height:3px;transition:all .6s;margin:0!important}.project-section .project-dot .swiper-pagination-bullet-active{opacity:1;background:#df1119}@media (max-width:767px){.project-section .project-dot{display:none}}.project-wrapper .main-box{align-items:center;gap:30px;padding:0;display:flex}@media (max-width:1199px){.project-wrapper .main-box{flex-wrap:wrap;justify-content:center;gap:0 30px}}.project-wrapper .main-box .box{z-index:1;background-image:url(/assets/img/project/01.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:544px;margin-top:30px;list-style:none;transition:all .4s ease-in-out;position:relative;overflow:hidden;width:270px!important}@media (max-width:1199px){.project-wrapper .main-box .box{width:570px!important}}@media (max-width:575px){.project-wrapper .main-box .box{-o-object-fit:cover;object-fit:cover;height:420px}.project-wrapper .main-box .box .project-content{opacity:1;visibility:visible;bottom:30px}}.project-wrapper .main-box .box .project-content{opacity:0;visibility:hidden;background-color:#fff;justify-content:space-between;align-items:center;padding:20px 25px;transition:all .4s ease-in-out;display:flex;position:absolute;bottom:-100px;left:30px;right:30px}.project-wrapper .main-box .box .project-content:before{content:"";background-color:#df1119;width:6px;height:47px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.project-wrapper .main-box .box .project-content h3 a{color:#121315}.project-wrapper .main-box .box .project-content h3 a:hover{color:#df1119}.project-wrapper .main-box .box .project-content .icon{color:#df1119;transition:all .4s ease-in-out;transform:rotate(-40deg)}.project-wrapper .main-box .box .project-content .icon:hover{transform:rotate(0)}.project-wrapper .main-box .box.bg-1{background-image:url(/assets/img/project/02.jpg)}.project-wrapper .main-box .box.bg-2{background-image:url(/assets/img/project/03.jpg)}.project-wrapper .main-box .box.bg-3{background-image:url(/assets/img/project/04.jpg)}.project-wrapper .main-box .box.bg-4{background-image:url(/assets/img/project/05.jpg)}.project-wrapper .main-box .box.active{border:10px solid #df1119;width:570px!important}.project-wrapper .main-box .box.active .project-content{opacity:1;visibility:visible;bottom:30px}.project-wrapper-2{margin-left:-320px;margin-right:-320px}@media (max-width:1199px){.project-wrapper-2{margin-left:0;margin-right:0}}.project-wrapper-2 .project-thumb{margin-top:30px;position:relative;overflow:hidden}.project-wrapper-2 .project-thumb img{width:100%;height:100%}.project-wrapper-2 .project-thumb:before{content:"";opacity:0;visibility:hidden;background:linear-gradient(#121315a6 0 100%);width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;inset:0}.project-wrapper-2 .project-thumb .project-content{z-index:9;opacity:0;visibility:hidden;justify-content:space-between;align-items:center;transition:all .4s ease-in-out;display:flex;position:absolute;bottom:-100px;left:30px;right:30px}.project-wrapper-2 .project-thumb .project-content h3{margin-bottom:5px;font-size:38px}@media (max-width:991px){.project-wrapper-2 .project-thumb .project-content h3{font-size:32px}}.project-wrapper-2 .project-thumb .project-content h3 a{color:#fff}.project-wrapper-2 .project-thumb .project-content h3 a:hover,.project-wrapper-2 .project-thumb .project-content span{color:#df1119}.project-wrapper-2 .project-thumb .project-content span i{margin-right:5px}.project-wrapper-2 .project-thumb .project-content .number{-webkit-text-stroke:1px #fff;-webkit-text-fill-color:#0000}.project-wrapper-2 .project-thumb:hover:before{opacity:1;visibility:visible}.project-wrapper-2 .project-thumb:hover .project-content{opacity:1;visibility:visible;bottom:30px}.project-card-items{border:1px solid #d4dced;position:relative}.project-card-items .project-image{position:relative;overflow:hidden}.project-card-items .project-image img{background-size:cover;width:100%;height:100%;transition:all .5s}.project-card-items .project-image img:first-child{perspective:300px;transform-origin:top;transition:transform .5s;transform:translate(0)translate(0)scaleX(1)rotateY(0)}.project-card-items .project-image img:nth-child(2){-o-object-fit:cover;object-fit:cover;transform-origin:bottom;width:100%;transition:transform .7s,top .7s;position:absolute;inset:0;transform:translate(0)translate(150px)scaleX(0)rotateY(90deg)}.project-card-items .project-content{padding:30px}.project-card-items .project-content h3{margin-bottom:5px}.project-card-items .project-content h3 a:hover{color:#df1119}.project-card-items .shape-img{position:absolute;bottom:0;right:0}.project-card-items:hover .project-image img:first-child{transform-origin:bottom;transform:translate(-100%)translate(150px)scaleX(0)rotateY(90deg)}.project-card-items:hover .project-image img:nth-child(2){transition:transform .5s,top .5s;transform:translate(0)translate(0)scaleX(1)rotateY(0)}.project-details-wrapper .project-details-items .details-image img{width:100%;height:100%}.project-details-wrapper .project-details-content{margin-top:30px}.project-details-wrapper .project-details-content h2{font-size:50px}@media (max-width:767px){.project-details-wrapper .project-details-content h2{font-size:42px}}@media (max-width:575px){.project-details-wrapper .project-details-content h2{font-size:34px}}.project-details-wrapper .project-details-content .project-infor-wrapper{padding:40px 0}.project-details-wrapper .project-details-content .project-infor-wrapper .details-list{margin-top:25px;margin-bottom:25px}.project-details-wrapper .project-details-content .project-infor-wrapper .details-list li{color:#121315;font-size:16px;font-weight:600}.project-details-wrapper .project-details-content .project-infor-wrapper .details-list li:not(:last-child){margin-bottom:10px}.project-details-wrapper .project-details-content .project-infor-wrapper .details-list li i{color:#df1119;margin-right:12px}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation{background-color:#f2f5fa;padding:40px}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4{margin-bottom:10px;padding-bottom:15px;font-size:22px;position:relative}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4:after{content:"";background-color:#121315;width:20px;height:2px;position:absolute;bottom:0;left:0}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation h4:before{content:"";background-color:#df1119;width:63px;height:2px;position:absolute;bottom:0;left:30px}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li{color:#121315;padding:20px 0;font-size:18px;font-weight:700}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li span{color:#666;margin-left:7px;font-size:16px;font-weight:400;display:inline-block}.project-details-wrapper .project-details-content .project-infor-wrapper .project-nformation ul li:not(:last-child){border-bottom:1px solid #12131526}.project-details-wrapper p{font-weight:400}.project-item{z-index:1;aspect-ratio:1;background-image:url(/assets/img/project/01.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;position:relative;overflow:hidden}.project-box.item-01{background-image:url(/assets/img/project/02.jpg)}.project-box.item-02{background-image:url(/assets/img/project/03.jpg)}.project-box.item-03{background-image:url(/assets/img/project/04.jpg)}.project-box.item-04{background-image:url(/assets/img/project/05.jpg)}.team-card{background:#fff;border-radius:10px;margin-bottom:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 5px 20px #0000000d}.team-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.team-card:hover .team-image img{transform:scale(1.05)}.team-card:hover .team-social{opacity:1;visibility:visible;transform:translateY(0)}.team-card .team-image{width:100%;height:350px;position:relative;overflow:hidden}@media (max-width:767px){.team-card .team-image{height:300px}}.team-card .team-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.team-card .team-content{text-align:center;background:#fff;padding:25px;position:relative}.team-card .team-content h3{margin-bottom:5px;font-size:24px;transition:color .3s}@media (max-width:767px){.team-card .team-content h3{font-size:20px}}.team-card .team-content h3:hover{color:#df1119}.team-card .team-content span{color:#df1119;font-size:16px;font-weight:500}.team-card .team-social{opacity:0;visibility:hidden;background:#df1119e6;gap:15px;width:100%;padding:20px;position:absolute;bottom:0;left:0;transform:translateY(100%)}.team-card .team-social,.team-card .team-social a{justify-content:center;transition:all .3s;display:flex}.team-card .team-social a{color:#df1119;background:#fff;border-radius:50%;align-items:center;width:40px;height:40px;font-size:16px}.team-card .team-social a:hover{color:#fff;background:#df1119}.team-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px;display:grid}@media (max-width:575px){.team-grid{grid-template-columns:1fr;gap:20px}}.team-details .team-image{border-radius:10px;width:100%;height:500px;margin-bottom:30px;position:relative;overflow:hidden}@media (max-width:767px){.team-details .team-image{height:400px}}.team-details .team-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.team-details .team-info{background:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 20px #0000000d}.team-details .team-info h3{margin-bottom:10px;font-size:28px}@media (max-width:767px){.team-details .team-info h3{font-size:24px}}.team-details .team-info span{color:#df1119;margin-bottom:20px;font-size:18px;font-weight:500;display:block}.team-details .team-info .team-contact{margin-top:25px}.team-details .team-info .team-contact li{align-items:center;gap:15px;margin-bottom:15px;display:flex}.team-details .team-info .team-contact li i{color:#df1119;background:#df11191a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.team-box-items{margin-top:30px;position:relative;overflow:hidden}.team-box-items .social-icon{opacity:0;visibility:0;z-index:9;background-color:#121315;gap:10px;padding:30px 12px;transition:all .4s ease-in-out;position:absolute;top:39%;right:-100px;transform:translateY(-50%)}.team-box-items .social-icon a{color:#fff}.team-box-items .social-icon a:hover{color:#df1119}.team-box-items .team-image{max-width:265px;position:relative}@media (max-width:991px){.team-box-items .team-image{max-width:500px}}@media (max-width:575px){.team-box-items .team-image{max-width:700px;height:400px}.team-box-items .team-image img{-o-object-fit:cover;object-fit:cover}}.team-box-items .team-image:before{content:"";opacity:0;visibility:hidden;background:linear-gradient(#12131559 0 100%);width:100%;height:100%;transition:all .4s ease-in-out;position:absolute;inset:0}.team-box-items .team-image img{width:100%;height:100%}.team-box-items .team-content{background-color:#121315;margin-top:-30px;padding:12px 30px;line-height:1;transition:all .4s ease-in-out;position:relative}.team-box-items .team-content:before{content:"";background-color:#df1119;width:4px;height:33px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-box-items .team-content .icon{color:#fff;transition:all .4s ease-in-out;position:absolute;top:25px;right:30px}.team-box-items .team-content h5{margin-bottom:7px;font-size:20px;font-weight:700}.team-box-items .team-content h5 a{color:#fff}.team-box-items .team-content p{text-transform:capitalize;color:#fff;font-size:15px}.team-box-items.active .social-icon,.team-box-items:hover .social-icon{opacity:1;visibility:visible;right:0}.team-box-items.active .team-image:before,.team-box-items:hover .team-image:before{opacity:1;visibility:visible}.team-box-items.active .team-content,.team-box-items:hover .team-content{background-color:#df1119}.team-section{position:relative}.team-section .shape-1{position:absolute;top:0;left:0}@media (max-width:1199px){.team-section .shape-1{display:none}}.team-section .shape-2{position:absolute;bottom:0;right:0}@media (max-width:1199px){.team-section .shape-2{display:none}}.team-details-wrapper .team-details-items{border:1px solid #e5e5e5;align-items:center;gap:60px;padding:30px;display:flex}@media (max-width:991px){.team-details-wrapper .team-details-items .details-image img{width:100%;height:100%}.team-details-wrapper .team-details-items{flex-wrap:wrap;gap:30px}}.team-details-wrapper .team-details-items .team-details-content .details-header{margin-bottom:25px}.team-details-wrapper .team-details-items .team-details-content .details-header h3{font-size:38px}.team-details-wrapper .team-details-items .team-details-content .details-header span{text-transform:capitalize;font-weight:400}.team-details-wrapper .team-details-items .team-details-content .cont{margin-bottom:25px;font-weight:400}.team-details-wrapper .team-details-items .team-details-content .team-details-info{position:relative}.team-details-wrapper .team-details-items .team-details-content .team-details-info:not(:last-child){margin-bottom:25px}.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-title{color:#121315;margin:0;font-size:18px;font-weight:700;position:absolute;top:2px;left:0}@media (max-width:575px){.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-title{position:static}}.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-data{color:#666;margin-left:200px;font-size:16px;font-weight:400}@media (max-width:575px){.team-details-wrapper .team-details-items .team-details-content .team-details-info .text-data{margin-top:10px;margin-left:0;display:block}}.team-details-wrapper .team-details-items .team-details-content .team-details-info a{color:#666}.team-details-wrapper .team-details-items .team-details-content .social-icon{z-index:9;gap:15px;margin-top:30px;position:relative}@media (max-width:575px){.team-details-wrapper .team-details-items .team-details-content .social-icon{margin-top:20px}}.team-details-wrapper .team-details-items .team-details-content .social-icon a{color:#df1119;text-align:center;background-color:#f2f5fa;border-radius:50%;width:36px;height:36px;font-size:16px;line-height:36px;transition:all .4s ease-in-out;display:block}.team-details-wrapper .team-details-items .team-details-content .social-icon a:hover{color:#fff;background-color:#df1119}.team-details-wrapper h3{font-size:38px}.team-details-wrapper .personal-skills-items{padding:60px 0}.team-details-wrapper .personal-skills-items .skill-feature-items{margin-top:20px}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature:not(:last-child){margin-bottom:20px}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .box-title{font-size:18px;font-weight:600}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-value{color:#121315;text-transform:capitalize;margin-bottom:10px}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress{background-color:#66666680;border-radius:0;height:15px;margin-top:15px;position:relative;overflow:visible}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-bar{border-radius:inherit;background-color:#df1119;height:15px;margin:0;position:relative;overflow:visible}.team-details-wrapper .personal-skills-items .skill-feature-items .skill-feature .progress-value{color:#df1119;font-size:18px;font-weight:600;position:absolute;top:-38px;right:-8px}.team-details-wrapper p{font-weight:400}.team-details-wrapper .team-gallery-items .gallery-thumb{margin-top:30px}.team-details-wrapper .team-gallery-items .gallery-thumb img{width:100%;height:100%}.testimonial-section{z-index:9;position:relative}.testimonial-section .arrow-shape{position:absolute;top:65px;left:0}.testimonial-section .building-shape{z-index:-1;position:absolute;bottom:0;left:0}.testimonial-section .testimonial-image{position:absolute;top:0;bottom:0;right:0}@media (max-width:1600px){.testimonial-section .testimonial-image{max-width:600px}.testimonial-section .testimonial-image img{-o-object-fit:cover;object-fit:cover}}@media (max-width:1399px){.testimonial-section .testimonial-image{max-width:500px}}@media (max-width:1199px){.testimonial-section .testimonial-image{max-width:none;height:700px;margin-bottom:40px;position:static}}@media (max-width:991px){.testimonial-section .testimonial-image{height:600px}}@media (max-width:767px){.testimonial-section .testimonial-image{height:500px}}@media (max-width:575px){.testimonial-section .testimonial-image{height:400px}}.testimonial-section .testimonial-image img{width:100%;height:100%}.testimonial-wrapper .testimonial-content .section-title{border-bottom:1px solid #fff3;padding-bottom:25px}.testimonial-wrapper .testimonial-content .testi-content h4{color:#fff;margin-top:15px;font-style:italic;font-weight:600;line-height:175%}.testimonial-wrapper .testimonial-content .client-img-items{justify-content:space-between;align-items:center;margin-top:30px;display:flex;position:relative}@media (max-width:991px){.testimonial-wrapper .testimonial-content .client-img-items{justify-content:center;margin-top:30px}}.testimonial-wrapper .testimonial-content .client-img-items .client-image-area{align-items:center;gap:20px;display:flex}.testimonial-wrapper .testimonial-content .client-img-items .array-button{align-items:center;gap:15px;display:flex}@media (max-width:991px){.testimonial-wrapper .testimonial-content .client-img-items .array-button{display:none}}.testimonial-wrapper .testimonial-content .client-img-items .array-button .array-next,.testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev{box-shadow:none;width:auto;height:auto;background-color:#0000;border:none;border-radius:0;font-size:20px}.testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev{color:#fff}.testimonial-wrapper .testimonial-content .client-img-items .array-button .array-next,.testimonial-wrapper .testimonial-content .client-img-items .array-button .array-prev:hover{color:#df1119}.testimonial-card{background:#fff;border-radius:10px;margin-bottom:30px;padding:40px;transition:all .3s;position:relative;box-shadow:0 5px 20px #0000000d}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.testimonial-card .quote-icon{color:#df11191a;font-size:60px;position:absolute;top:30px;right:30px}.testimonial-card .testimonial-text{color:#666;margin-bottom:25px;font-size:18px;font-style:italic;line-height:1.7}@media (max-width:767px){.testimonial-card .testimonial-text{font-size:16px}}.testimonial-card .testimonial-author{align-items:center;gap:20px;display:flex}.testimonial-card .testimonial-author .author-image{border-radius:50%;width:70px;height:70px;overflow:hidden}.testimonial-card .testimonial-author .author-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testimonial-card .testimonial-author .author-info h4{margin-bottom:5px;font-size:20px}@media (max-width:767px){.testimonial-card .testimonial-author .author-info h4{font-size:18px}}.testimonial-card .testimonial-author .author-info span{color:#df1119;font-size:16px;font-weight:500}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:50px;display:grid}@media (max-width:575px){.testimonial-grid{grid-template-columns:1fr;gap:20px}}.testimonial-slider .swiper-pagination{margin-top:30px;position:static}.testimonial-slider .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#df11194d;width:12px;height:12px;margin:0 5px;transition:all .3s}.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background:#df1119;transform:scale(1.2)}.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{color:#df1119;background:#fff;border-radius:50%;width:50px;height:50px;transition:all .3s;box-shadow:0 5px 15px #0000001a}.testimonial-slider .swiper-button-next:hover,.testimonial-slider .swiper-button-prev:hover{color:#fff;background:#df1119}.testimonial-slider .swiper-button-next:after,.testimonial-slider .swiper-button-prev:after{font-size:20px}.testimonial-section-2{margin-bottom:-40px;position:relative}.testimonial-section-2:hover .array-button{opacity:1;visibility:visible}.testimonial-section-2 .array-button{opacity:0;visibility:hidden;transition:all .4s ease-in-out}@media (max-width:1899px){.testimonial-section-2 .array-button{display:none}}.testimonial-section-2 .array-button .array-prev{color:#df1119;border:1px solid #df1119;position:absolute;top:58%;left:10%;transform:translateY(-50%)}.testimonial-section-2 .array-button .array-prev:hover{color:#fff;background-color:#df1119}.testimonial-section-2 .array-button .array-next{color:#fff;background-color:#df1119;border:1px solid #0000;position:absolute;top:58%;right:10%;transform:translateY(-50%)}.testimonial-section-2 .array-button .array-next:hover{background-color:#121315}.news-image-items{z-index:9;height:546px;margin-top:30px;position:relative}.news-image-items:before{content:"";z-index:-1;background:linear-gradient(#12131500,#121315);width:100%;height:100%;position:absolute;inset:0}.news-image-items .news-content{position:absolute;bottom:40px;left:40px}.news-image-items .news-content ul{align-items:center;gap:25px;margin-bottom:20px;display:flex}.news-image-items .news-content ul li{color:#fff;font-size:14px;font-weight:500}.news-image-items .news-content ul li i{color:#df1119;margin-right:8px}.news-image-items .news-content h3{margin-bottom:10px;font-size:28px}.news-image-items .news-content h3 a{color:#fff}.news-image-items .news-content h3 a:hover{color:#df1119}.news-right-items{margin-top:30px}.news-right-items .news-card-items{background-color:#fff;justify-content:space-between;align-items:center;gap:25px;display:flex;position:relative;box-shadow:0 4px 25px #0000000f}@media (max-width:1399px){.news-right-items .news-card-items{flex-wrap:wrap;gap:0}.news-right-items .news-card-items .news-image{padding-bottom:30px;padding-left:30px}}@media (max-width:991px){.news-right-items .news-card-items .news-image{padding:0}}@media (max-width:767px){.news-right-items .news-card-items .news-image{padding-bottom:30px;padding-left:30px}}.news-right-items .news-card-items:not(:last-child){margin-bottom:30px}.news-right-items .news-card-items .news-content{padding:30px}.news-right-items .news-card-items .news-content ul{align-items:center;gap:25px;margin-bottom:15px;display:flex}.news-right-items .news-card-items .news-content ul li{color:#666;font-size:14px;font-weight:500}.news-right-items .news-card-items .news-content ul li i{color:#df1119;margin-right:8px}.news-right-items .news-card-items .news-content h4{margin-bottom:10px}.news-right-items .news-card-items .news-content h4 a:hover{color:#df1119}.news-right-items .news-card-items .news-content .link-btn{color:#df1119;margin-top:13px}.news-right-items .news-card-items .news-content .link-btn i{transform:rotate(0)}.news-section{position:relative}.news-section .shape-1{position:absolute;top:15%;left:0}.news-section .shape-2{position:absolute;bottom:0;right:70px}.news-section .shape-3{position:absolute;bottom:0;left:0}.news-section .shape-4{position:absolute;bottom:0;right:0}.news-box-items{background-color:#f5f5f5;margin-top:30px;transition:all .4s ease-in-out;overflow:hidden}.news-box-items .news-image{z-index:2;position:relative;overflow:hidden}.news-box-items .news-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s;display:block;position:relative}.news-box-items .news-image img:first-child{z-index:1;opacity:0;filter:blur(10px);position:absolute;inset:0;transform:translate(50%)scaleX(2)}.news-box-items .news-content{padding:20px 30px}.news-box-items .news-content .post-list{align-items:center;gap:95px;margin-bottom:15px;display:flex}.news-box-items .news-content .post-list li{transition:all .4s ease-in-out}.news-box-items .news-content h4{margin-bottom:30px}.news-box-items .news-content .author-items{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding-top:30px;transition:all .4s ease-in-out;display:flex}.news-box-items .news-content .author-items .author-info{align-items:center;gap:14px;display:flex}.news-box-items .news-content .author-items .author-info .content h6,.news-box-items .news-content .author-items .author-info .content p{font-size:14px}.news-box-items .news-content .author-items .link-btn{color:#df1119}.news-box-items.active,.news-box-items:hover{background-color:#121315}.news-box-items.active .news-image img:first-child,.news-box-items:hover .news-image img:first-child{opacity:1;filter:blur();transform:translate(0)scaleX(1)}.news-box-items.active .news-image img:nth-child(2),.news-box-items:hover .news-image img:nth-child(2){opacity:0;filter:blur(10px);transform:translate(-50%)scaleX(2)}.news-box-items.active .news-content .post-list li,.news-box-items.active .news-content h4 a,.news-box-items:hover .news-content .post-list li,.news-box-items:hover .news-content h4 a{color:#fff}.news-box-items.active .news-content h4 a:hover,.news-box-items:hover .news-content h4 a:hover{color:#df1119}.news-box-items.active .news-content .author-items,.news-box-items:hover .news-content .author-items{border-top:1px solid #fff}.news-box-items.active .news-content .author-items .author-info .content h6,.news-box-items.active .news-content .author-items .author-info .content p,.news-box-items:hover .news-content .author-items .author-info .content h6,.news-box-items:hover .news-content .author-items .author-info .content p{color:#fff}.main-sidebar .single-sidebar-widget{background-color:#f2f5fa;margin-bottom:30px;padding:40px 30px}.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:25px}.main-sidebar .single-sidebar-widget .wid-title h3{padding-bottom:15px;font-size:22px;font-weight:600;display:inline-block;position:relative}.main-sidebar .single-sidebar-widget .wid-title h3:after{content:"";background-color:#121315;width:20px;height:2px;position:absolute;bottom:0;left:0}.main-sidebar .single-sidebar-widget .wid-title h3:before{content:"";background-color:#df1119;width:63px;height:2px;position:absolute;bottom:0;left:30px}.main-sidebar .single-sidebar-widget .search-widget form{width:100%;position:relative}.main-sidebar .single-sidebar-widget .search-widget form input{color:#666;background-color:#fff;border:none;width:100%;padding:20px;font-size:16px}.main-sidebar .single-sidebar-widget .search-widget form button{color:#fff;text-align:center;background-color:#df1119;width:70px;height:100%;font-size:18px;transition:all .3s ease-in-out;position:absolute;top:0;right:0}.main-sidebar .single-sidebar-widget .search-widget form button:hover{background-color:#121315}.main-sidebar .single-sidebar-widget .news-widget-categories ul li{background-color:#fff;border-radius:0;justify-content:space-between;align-items:center;padding:22px 25px;font-size:16px;font-weight:500;line-height:1;transition:all .4s ease-in-out;display:flex}.main-sidebar .single-sidebar-widget .news-widget-categories ul li a{color:#121315}.main-sidebar .single-sidebar-widget .news-widget-categories ul li span{color:#121315;transition:all .4s ease-in-out}.main-sidebar .single-sidebar-widget .news-widget-categories ul li:not(:last-child){margin-bottom:12px}.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover{background-color:#df1119}.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover span{color:#fff}.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active{background-color:#df1119}.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active span{color:#fff}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items{align-items:center;gap:20px;display:flex}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul{margin-bottom:8px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul li i{color:#df1119;margin-right:5px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6{font-size:18px;font-weight:600}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6 a:hover{color:#df1119}.main-sidebar .single-sidebar-widget .tagcloud a{text-transform:capitalize;color:#666;background:#fff;border-radius:0;margin-bottom:10px;margin-right:5px;padding:11px 20px;font-size:16px;font-weight:500;line-height:1;transition:all .4s ease-in-out;display:inline-block}.main-sidebar .single-sidebar-widget .tagcloud a:last-child{margin-right:0}.main-sidebar .single-sidebar-widget .tagcloud a:hover{color:#fff;background-color:#df1119}.main-sidebar .single-sidebar-widget .brochures-download-items{justify-content:space-between;align-items:center;display:flex}.main-sidebar .single-sidebar-widget .brochures-download-items:not(:last-child){margin-bottom:30px}.main-sidebar .single-sidebar-widget .brochures-download-items .brochures-items{align-items:center;gap:15px;display:flex}.main-sidebar .single-sidebar-widget .brochures-download-items .brochures-items .icon{color:#df1119;font-size:40px}.main-sidebar .single-sidebar-widget .brochures-download-items .download-btn{text-align:center;color:#fff;background-color:#121315;width:43px;height:43px;font-size:16px;line-height:43px;transition:all .4s ease-in-out;display:inline-block}.main-sidebar .single-sidebar-widget .brochures-download-items .download-btn.active,.main-sidebar .single-sidebar-widget .brochures-download-items .download-btn:hover{background-color:#df1119}.main-sidebar .single-sidebar-widget .brochures-download-items .download-btn.active:hover{background-color:#121315}.main-sidebar .service-sidebar-widget .contact-bg{text-align:center;padding:60px 45px}@media (max-width:1199px){.main-sidebar .service-sidebar-widget .contact-bg{padding:50px 30px}}@media (max-width:991px){.main-sidebar .service-sidebar-widget .contact-bg{padding:50px 30px}}.main-sidebar .service-sidebar-widget .contact-bg p{color:#fff;font-size:18px;font-weight:600}.main-sidebar .service-sidebar-widget .contact-bg img{margin-top:70px;margin-bottom:70px}@media (max-width:1399px){.main-sidebar .service-sidebar-widget .contact-bg .theme-btn{padding:22px 30px}}.news-standard-wrapper .news-standard-items{background-color:#f5f5f5;margin-bottom:50px;position:relative}@media (max-width:767px){.news-standard-wrapper .news-standard-items{margin-bottom:30px}}.news-standard-wrapper .news-standard-items .news-thumb{position:relative}.news-standard-wrapper .news-standard-items .news-thumb img{width:100%;height:100%}.news-standard-wrapper .news-standard-items .news-thumb .video-box{text-align:center;border:1px solid #df1119;width:70px;height:70px;line-height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-standard-wrapper .news-standard-items .news-thumb .video-box .video-btn{color:#fff;text-align:center;background-color:#df1119;width:57px;height:57px;line-height:57px;display:inline-block}.news-standard-wrapper .news-standard-items .news-content{z-index:9;padding:30px 40px;position:relative}@media (max-width:767px){.news-standard-wrapper .news-standard-items .news-content{padding:30px}}.news-standard-wrapper .news-standard-items .news-content .date-list{align-items:center;gap:40px;margin-bottom:15px;display:flex}@media (max-width:1199px){.news-standard-wrapper .news-standard-items .news-content .date-list{flex-wrap:wrap;gap:20px}}.news-standard-wrapper .news-standard-items .news-content .date-list li{font-size:16px;font-weight:400}.news-standard-wrapper .news-standard-items .news-content .date-list li i{color:#df1119;margin-right:5px}.news-standard-wrapper .news-standard-items .news-content h3{margin-bottom:15px;font-size:30px;font-weight:700}.news-standard-wrapper .news-standard-items .news-content h3 a:hover{color:#df1119}@media (max-width:767px){.news-standard-wrapper .news-standard-items .news-content h3{font-size:27px}}@media (max-width:575px){.news-standard-wrapper .news-standard-items .news-content h3{font-size:25px}}@media (max-width:1199px){.news-standard-wrapper .news-standard-items .array-button{display:none}}.news-standard-wrapper .news-standard-items .array-button .array-prev{z-index:9;color:#df1119;background-color:#fcede8;border:none;position:absolute;top:27%;left:40px;transform:translateY(-50%)}.news-standard-wrapper .news-standard-items .array-button .array-prev:hover{color:#121315;background-color:#fff}.news-standard-wrapper .news-standard-items .array-button .array-next{z-index:9;border:none;position:absolute;top:27%;right:40px;transform:translateY(-50%)}.blog-post-details .single-blog-post .post-featured-thumb{height:460px}.blog-post-details .single-blog-post .post-content{margin-top:30px}.blog-post-details .single-blog-post .post-content .post-list{border-bottom:1px solid #f2f5fa;gap:30px;margin-bottom:20px;padding-bottom:20px}.blog-post-details .single-blog-post .post-content .post-list li{font-size:14px;font-weight:500}.blog-post-details .single-blog-post .post-content .post-list li i{color:#df1119;margin-right:5px}.blog-post-details .single-blog-post .post-content h3{margin-bottom:20px;font-size:30px}@media (max-width:575px){.blog-post-details .single-blog-post .post-content h3{font-size:24px}}.blog-post-details .single-blog-post .post-content h3 a:hover{color:#df1119}.blog-post-details .single-blog-post .post-content p{font-weight:400}.blog-post-details .single-blog-post .post-content .hilight-text{background-color:#f2f5fa;border-left:4px solid #df1119;padding:40px}.blog-post-details .single-blog-post .post-content .hilight-text p{text-transform:capitalize;color:#121315;font-style:italic;font-weight:600;line-height:26px}.blog-post-details .single-blog-post .post-content .hilight-text svg{float:right;margin-top:-30px}.blog-post-details .single-blog-post .post-content .details-image img{width:100%;height:100%}.blog-post-details .tag-share-wrap{border-top:1px solid #f2f5fa;border-bottom:1px solid #f2f5fa;padding:30px 0}.blog-post-details .tag-share-wrap .tagcloud span{color:#121315;margin-right:15px;font-weight:600;display:inline-block}.blog-post-details .tag-share-wrap .tagcloud a{text-transform:capitalize;background:0 0;border:1px solid #f2f5fa;border-radius:0;margin-right:8px;padding:12px 26px;font-weight:500;line-height:1;transition:all .4s ease-in-out;display:inline-block}@media (max-width:575px){.blog-post-details .tag-share-wrap .tagcloud a{margin-bottom:5px}}.blog-post-details .tag-share-wrap .tagcloud a:hover{color:#fff;background-color:#df1119}.blog-post-details .tag-share-wrap .social-share span{color:#121315;font-size:16px;font-weight:600}.blog-post-details .tag-share-wrap .social-share a{color:#121315;font-size:16px}.blog-post-details .tag-share-wrap .social-share a:not(:last-child){margin-right:10px}.blog-post-details .tag-share-wrap .social-share a:hover{color:#df1119}.blog-post-details .comments-area{margin-top:40px}.blog-post-details .comments-area .comments-heading{margin-bottom:30px}@media (max-width:575px){.blog-post-details .comments-area .comments-heading{margin-bottom:20px}}.blog-post-details .comments-area .comments-heading h3{font-size:24px;font-weight:700}@media (max-width:575px){.blog-post-details .comments-area .comments-heading h3{font-size:22px}}.blog-post-details .comments-area .blog-single-comment{border-bottom:1px solid #f2f5fa}@media (max-width:575px){.blog-post-details .comments-area .blog-single-comment{flex-wrap:wrap;gap:20px}}.blog-post-details .comments-area .blog-single-comment .content .head{margin-bottom:10px}.blog-post-details .comments-area .blog-single-comment .content .head .con h5{margin-bottom:5px;font-size:20px;font-weight:600}.blog-post-details .comments-area .blog-single-comment .content .head .star i{color:#df1119;font-size:14px}.blog-post-details .comments-area .blog-single-comment .content .reply{color:#fff;background-color:#df1119;padding:5px 15px;font-weight:400;transition:all .4s ease-in-out}.blog-post-details .comments-area .blog-single-comment .content .reply.color-2,.blog-post-details .comments-area .blog-single-comment .content .reply:hover{background-color:#121315}.blog-post-details .comments-area .blog-single-comment .content .reply.color-2:hover{background-color:#df1119}.blog-post-details .comment-form-wrap h3{margin-bottom:30px;font-size:24px}@media (max-width:575px){.blog-post-details .comment-form-wrap h3{margin-bottom:20px}}.blog-post-details .comment-form-wrap .form-clt span{color:#121315;margin-bottom:10px;display:inline-block}.blog-post-details .comment-form-wrap .form-clt input,.blog-post-details .comment-form-wrap .form-clt textarea{color:#666;background-color:#0000;border:1px solid #f2f5fa;outline:none;width:100%;padding:16px 20px;font-weight:500}.blog-post-details .comment-form-wrap .form-clt input::-moz-placeholder,.blog-post-details .comment-form-wrap .form-clt textarea::-moz-placeholder{color:#666}.blog-post-details .comment-form-wrap .form-clt input::placeholder,.blog-post-details .comment-form-wrap .form-clt textarea::placeholder{color:#666}.blog-post-details .comment-form-wrap .form-clt textarea{padding-bottom:100px}.news-grid-area{position:relative;overflow:hidden}.news-item{background:#fff;border-radius:10px;transition:all .3s;position:relative;box-shadow:0 5px 15px #00000014}.news-item:hover{box-shadow:0 10px 30px #0000001a}.news-item:hover .news-img img{transform:scale(1.1)}.news-item:hover .theme-btn{color:#fff;background-color:#df1119}.news-item .news-img{border-radius:10px 10px 0 0;position:relative;overflow:hidden}.news-item .news-img img{width:100%;transition:all .3s}.news-item .news-img .news-date{color:#fff;background:#df1119;border-radius:5px;padding:5px 15px;font-size:14px;font-weight:500;position:absolute;bottom:20px;left:20px}.news-item .news-content{padding:25px}.news-item .news-content .news-meta{margin-bottom:15px}.news-item .news-content .news-meta span{color:#666;margin-right:20px;font-size:14px}.news-item .news-content .news-meta span i{color:#df1119;margin-right:5px}.news-item .news-content .news-meta span:last-child{margin-right:0}.news-item .news-content .news-title{margin-bottom:15px;font-size:22px;line-height:1.4}.news-item .news-content .news-title a{color:#121315;transition:all .3s}.news-item .news-content .news-title a:hover{color:#df1119}@media (max-width:575px){.news-item .news-content .news-title{font-size:18px}}.news-item .news-content p{color:#666;margin-bottom:20px}.news-item .news-content .theme-btn{color:#df1119;background-color:#0000;border:1px solid #df1119;border-radius:5px;padding:12px 30px;font-weight:500;transition:all .3s}.news-item .news-content .theme-btn i{margin-left:5px}@media (max-width:991px){.news-grid-area .news-item{margin-bottom:30px}}@media (max-width:767px){.news-grid-area{padding:60px 0}}.pricing-card-items{z-index:9;background-color:#fff;margin-top:30px;padding:40px;transition:all .4s ease-in-out;position:relative}.pricing-card-items .pricing-header{max-width:170px;padding-bottom:30px}.pricing-card-items .pricing-header h3{border-bottom:2px solid #df1119;padding-bottom:15px}.pricing-card-items .pricing-header h2{color:#666;padding-top:15px;font-size:38px}.pricing-card-items .pricing-header h2 span{font-size:16px}.pricing-card-items .pricing-list{border-top:1px solid #d9d9d9;padding-top:30px}.pricing-card-items .pricing-list li{color:#121315;font-size:16px;font-weight:600}.pricing-card-items .pricing-list li:not(:last-child){margin-bottom:15px}.pricing-card-items .pricing-list li i{color:#df1119;margin-right:10px}.pricing-card-items .pricing-list li.style-2,.pricing-card-items .pricing-list li.style-2 i{color:#666}.pricing-card-items .header-button{margin-top:40px}.pricing-card-items .header-button .theme-btn.style-2{background-color:#121315}.pricing-card-items .header-button .theme-btn.style-2:after,.pricing-card-items .header-button .theme-btn.style-2:before{background-color:#df1119}.pricing-card-items .header-button .theme-btn.style-2 span{position:relative}.pricing-card-items .header-button .theme-btn.style-2 span:before{z-index:99;content:"";background-color:#df1119;width:4px;height:25px;position:absolute;top:50%;left:-50px;transform:translateY(-50%)}@media (max-width:767px){.pricing-card-items .header-button .theme-btn.style-2 span:before{left:-32px}}.pricing-card-items .pricing-shape{z-index:-1;position:absolute;top:0;bottom:0;right:0}.pricing-card-items.active .pricing-header h3{color:#df1119}.pricing-card-items.active .pricing-header h2{color:#121315}.pricing-card-items.active .tag-img{position:absolute;top:0;right:0}.pricing-card-items:hover{transform:translateY(-10px)}.pricing-section{position:relative}.pricing-section .pricing-arrow-shape{position:absolute;top:10%;right:0}@media (max-width:1199px){.pricing-section .pricing-arrow-shape{display:none}}.pricing-section .pricing-circle-shape{position:absolute;bottom:0;right:0}@media (max-width:1199px){.pricing-section .pricing-circle-shape{display:none}}.contact-section{z-index:9;position:relative}.contact-section:before{content:"";z-index:-1;opacity:.8;background-color:#df1119;width:100%;height:100%;position:absolute;inset:0}.contact-section .contact-image{position:absolute;bottom:0;left:0}@media (max-width:1399px){.contact-section .contact-image{display:none}}.contact-wrapper{z-index:9;position:relative}.contact-wrapper .contact-items{background-color:#fff;padding:30px}.contact-wrapper .contact-items h3{margin-bottom:30px;font-size:24px}.contact-wrapper .contact-items .form-clt input,.contact-wrapper .contact-items .form-clt textarea{color:#df1119;text-transform:capitalize;background:#f55b1f1a;border:1px solid #df1119;outline:none;width:100%;padding:16px 20px;line-height:1}.contact-wrapper .contact-items .form-clt input::-moz-placeholder,.contact-wrapper .contact-items .form-clt textarea::-moz-placeholder{color:#df1119}.contact-wrapper .contact-items .form-clt input::placeholder,.contact-wrapper .contact-items .form-clt textarea::placeholder{color:#df1119}.contact-wrapper .contact-items .form-clt textarea{padding-bottom:130px}@media (min-width:1200px){.contact-wrapper .contact-content{margin-left:20px}}.contact-wrapper .contact-content .icon-items{align-items:center;gap:15px;margin-top:30px;display:flex}.contact-wrapper .contact-content .icon-items .icon{text-align:center;background-color:#0000;border:1px solid #fff;border-radius:50%;width:63px;height:63px;line-height:63px}.contact-wrapper .contact-content .icon-items .icon i{text-align:center;color:#df1119;background-color:#fff;border-radius:50%;width:39px;height:39px;line-height:39px}.contact-wrapper .contact-content .icon-items .content span{color:#fff;text-transform:capitalize;font-size:14px;font-weight:500}.contact-wrapper .contact-content .icon-items .content h4{margin-top:5px}.contact-wrapper .contact-content .icon-items .content h4 a{color:#fff}.contact-info-grid{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;display:flex}.contact-info-item{width:100%}.contact-box-items{background-color:#f2f5fa;border-radius:8px;align-items:center;gap:20px;width:100%;min-height:120px;padding:40px;transition:all .3s;display:flex}.contact-box-items:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:767px){.contact-box-items{gap:15px;min-height:100px;padding:30px 20px}}@media (max-width:575px){.contact-box-items{text-align:center;flex-direction:column;min-height:auto;padding:25px 15px}}.contact-box-items .icon{text-align:center;color:#df1119;background-color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:40px;line-height:80px;display:flex;box-shadow:0 4px 15px #0000001a}@media (max-width:767px){.contact-box-items .icon{width:60px;height:60px;font-size:30px}}@media (max-width:575px){.contact-box-items .icon{width:70px;height:70px;margin-bottom:10px;font-size:35px}}.contact-box-items .icon img{-o-object-fit:contain;object-fit:contain;width:50%;height:50%}.contact-box-items .icon i{font-size:inherit}.contact-box-items .content{flex:1;min-width:0}.contact-box-items .content h3{color:#1e2023;margin-bottom:8px;font-size:20px;font-weight:600}@media (max-width:767px){.contact-box-items .content h3{margin-bottom:5px;font-size:18px}}.contact-box-items .content p{color:#666;margin:0;font-size:16px;line-height:1.6}@media (max-width:767px){.contact-box-items .content p{font-size:14px}}.contact-box-items .content p a{color:#df1119;font-weight:500;text-decoration:none;transition:color .3s}.contact-box-items .content p a:hover{color:#b00d14;text-decoration:underline}.contact-form-items{z-index:9;background-color:#fff;margin-bottom:-350px;padding:120px 40px;position:relative;box-shadow:0 -10px 40px #00000026}@media (max-width:1199px){.contact-form-items{padding:100px 40px}}@media (max-width:991px){.contact-form-items{padding:80px 30px}}.contact-form-items .title{margin-bottom:40px}.contact-form-items .title h2{margin-bottom:5px}.contact-form-items .form-clt{position:relative}.contact-form-items .form-clt input,.contact-form-items .form-clt textarea{color:#666;background-color:#f2f5fa;border:none;outline:none;width:100%;padding:16px 30px;font-size:16px;font-weight:400}@media (max-width:575px){.contact-form-items .form-clt input,.contact-form-items .form-clt textarea{padding:12px 20px}}.contact-form-items .form-clt textarea{padding:18px 30px 110px}@media (max-width:575px){.contact-form-items .form-clt textarea{padding:12px 20px 90px}}.contact-form-items .form-clt::-moz-placeholder{color:#666}.contact-form-items .form-clt::placeholder{color:#666}.contact-form-items .form-clt .icon{color:#666;position:absolute;top:16px;right:30px}.office-locations-section{background:linear-gradient(135deg,#f8f9ff,#fff);padding:80px 0}@media (max-width:767px){.office-locations-section{padding:60px 0}}.locations-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px;display:grid}@media (max-width:991px){.locations-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}}@media (max-width:767px){.locations-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}}.location-item{justify-content:center;display:flex}.location-card{background:#fff;border-radius:20px;width:100%;max-width:400px;transition:all .4s;overflow:hidden;box-shadow:0 10px 40px #00000014}.location-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.location-header{color:#fff;text-align:center;background:linear-gradient(135deg,#df1119,#ef343b);padding:25px 30px 20px;position:relative}.location-header:after{content:"";border-top:10px solid #df1119;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@media (max-width:767px){.location-header{padding:20px 25px 15px}}.location-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 15px;display:flex}.location-icon i{color:#fff;font-size:28px}@media (max-width:767px){.location-icon{width:50px;height:50px;margin-bottom:10px}.location-icon i{font-size:24px}}.location-title{color:#fff;text-shadow:0 2px 4px #0000001a;margin:0;font-size:22px;font-weight:700}@media (max-width:767px){.location-title{font-size:20px}}.map-container{cursor:pointer;height:300px;position:relative;overflow:hidden}@media (max-width:991px){.map-container{height:280px}}@media (max-width:767px){.map-container{height:250px}}.map-container iframe{border:none;width:100%;height:100%;transition:transform .3s}.map-container:hover iframe{transform:scale(1.05)}.map-container:hover .map-overlay{opacity:1;visibility:visible}.map-overlay{opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#f55b1fe6;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.map-overlay .overlay-content{text-align:center;transition:transform .3s;transform:translateY(10px)}.map-overlay .overlay-content i{color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:8px;font-size:24px;display:block}@media (max-width:767px){.map-overlay .overlay-content i{margin-bottom:6px;font-size:20px}}.map-overlay .overlay-content span{color:#fff;text-align:center;text-shadow:0 2px 4px #0000004d;font-size:18px;font-weight:600;display:block}@media (max-width:767px){.map-overlay .overlay-content span{font-size:16px}}.map-overlay:hover .overlay-content{transform:translateY(0)}.location-address{text-align:center;background:#fff;padding:25px 30px 30px}@media (max-width:767px){.location-address{padding:20px 25px 25px}}.location-address p{color:#666;margin:0;font-size:15px;font-weight:400;line-height:1.6}@media (max-width:767px){.location-address p{font-size:14px}}.location-card:hover{animation:mapFloat 2s ease-in-out infinite}@media (max-width:1199px){.locations-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:575px){.locations-grid{grid-template-columns:1fr;gap:20px}.location-card{max-width:100%}}.account-deletion-section{background:linear-gradient(135deg,#f8f9ff,#fff);padding:80px 0}@media (max-width:767px){.account-deletion-section{padding:60px 0}}.deletion-content{max-width:900px;margin:0 auto}.deletion-wrapper{margin-top:50px}.deletion-item{background:#fff;border-radius:15px;margin-bottom:30px;padding:40px;transition:all .3s;box-shadow:0 5px 25px #00000014}.deletion-item:hover{transform:translateY(-5px);box-shadow:0 10px 35px #0000001f}@media (max-width:767px){.deletion-item{margin-bottom:25px;padding:30px 25px}}.deletion-item h3{color:#1e2023;align-items:center;gap:12px;margin-bottom:25px;font-size:24px;font-weight:700;display:flex}.deletion-item h3 i{color:#df1119;font-size:28px}@media (max-width:767px){.deletion-item h3 i{font-size:24px}.deletion-item h3{margin-bottom:20px;font-size:20px}}.deletion-item.important-notice{background:linear-gradient(135deg,#fff5f2,#fff);border-left:5px solid #ff6b35}.deletion-item.important-notice h3 i{color:#ff6b35}.app-info{flex-direction:column;gap:15px;display:flex}.app-info p{background:#f8f9fa;border-left:4px solid #df1119;border-radius:8px;margin:0;padding:12px 20px;font-size:16px}@media (max-width:767px){.app-info p{padding:10px 15px;font-size:14px}}.steps-container{flex-direction:column;gap:25px;display:flex}.step-item{background:#f8f9fa;border-left:4px solid #df1119;border-radius:12px;align-items:flex-start;gap:20px;padding:25px;display:flex}@media (max-width:767px){.step-item{flex-direction:column;gap:15px;padding:20px}}.step-item .step-number{color:#fff;background:#df1119;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:700;display:flex}@media (max-width:767px){.step-item .step-number{width:40px;height:40px;font-size:18px}}.step-item .step-content{flex:1}.step-item .step-content h4{color:#1e2023;margin-bottom:10px;font-size:20px;font-weight:600}@media (max-width:767px){.step-item .step-content h4{font-size:18px}}.step-item .step-content p{color:#666;margin-bottom:10px;line-height:1.6}@media (max-width:767px){.step-item .step-content p{font-size:14px}}.step-item .step-content ul{margin:10px 0 0;padding-left:20px}.step-item .step-content ul li{color:#666;margin-bottom:5px;line-height:1.5}@media (max-width:767px){.step-item .step-content ul li{font-size:14px}}.data-types{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}@media (max-width:767px){.data-types{grid-template-columns:1fr;gap:20px}}.data-category{background:#f8f9fa;border-top:4px solid #df1119;border-radius:12px;padding:25px}.data-category h4{color:#1e2023;margin-bottom:15px;font-size:18px;font-weight:600}@media (max-width:767px){.data-category h4{font-size:16px}}.data-category ul{margin:0;padding-left:20px}.data-category ul li{color:#666;margin-bottom:8px;line-height:1.5}@media (max-width:767px){.data-category ul li{font-size:14px}}.retained-data p{color:#666;margin-bottom:20px;font-size:16px;line-height:1.6}@media (max-width:767px){.retained-data p{font-size:14px}}.retention-category{background:#fff5f2;border-left:4px solid #ff6b35;border-radius:10px;margin-bottom:20px;padding:20px}.retention-category h4{color:#d63384;margin-bottom:12px;font-size:18px;font-weight:600}@media (max-width:767px){.retention-category h4{font-size:16px}}.retention-category ul{margin:0;padding-left:20px}.retention-category ul li{color:#666;margin-bottom:6px;line-height:1.5}@media (max-width:767px){.retention-category ul li{font-size:14px}}.retention-periods{flex-direction:column;gap:25px;display:flex}@media (max-width:767px){.retention-periods{grid-template-columns:1fr;gap:20px}}.period-item{background:#f8f9fa;border-left:4px solid #6c757d;border-radius:12px;padding:25px}.period-item h4{color:#1e2023;margin-bottom:15px;font-size:18px;font-weight:600}@media (max-width:767px){.period-item h4{font-size:16px}}.period-item p{color:#666;margin-bottom:8px;line-height:1.5}@media (max-width:767px){.period-item p{font-size:14px}}.period-item p strong{color:#df1119}.contact-info{flex-direction:column;gap:25px;display:flex}@media (max-width:767px){.contact-info{grid-template-columns:1fr;gap:20px}}.contact-method{text-align:center;background:#f8f9fa;border-left:4px solid #df1119;border-radius:12px;padding:25px}.contact-method h4{color:#1e2023;margin-bottom:15px;font-size:18px;font-weight:600}@media (max-width:767px){.contact-method h4{font-size:16px}}.contact-method p{color:#666;margin-bottom:8px;line-height:1.5}@media (max-width:767px){.contact-method p{font-size:14px}}.contact-method p a{color:#df1119;font-weight:500;text-decoration:none;transition:color .3s}.contact-method p a:hover{color:#b00d14;text-decoration:underline}.contact-method p strong{color:#1e2023}.notice-content p{color:#666;margin-bottom:15px;font-size:16px;line-height:1.6}@media (max-width:767px){.notice-content p{font-size:14px}}.update-info{text-align:center;background:#f8f9fa;border-radius:10px;padding:20px}.update-info p{color:#6c757d;margin:0;font-size:14px}@media (max-width:767px){.update-info p{font-size:13px}}.cta-banner-wrapper{justify-content:space-between;align-items:center;padding:75px 60px;display:flex}@media (max-width:1199px){.cta-banner-wrapper{flex-wrap:wrap;justify-content:center;gap:30px}}@media (max-width:991px){.cta-banner-wrapper{text-align:center;padding:60px 50px}}@media (max-width:767px){.cta-banner-wrapper{padding:50px 40px}}@media (max-width:575px){.cta-banner-wrapper{padding:40px 30px}}.cta-banner-wrapper h2{font-size:38px}@media (max-width:767px){.cta-banner-wrapper h2{font-size:34px}}@media (max-width:575px){.cta-banner-wrapper h2{font-size:30px}}.cta-banner-wrapper h2 span{color:#df1119}.cta-banner-wrapper .cta-img{z-index:9;margin-bottom:-75px;position:relative}@media (max-width:1199px){.cta-banner-wrapper .cta-img{display:none}}.cta-banner-wrapper .cta-img .shape-img{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-banner-wrapper .theme-btn{color:#000}.cta-banner-wrapper-2{justify-content:space-between;align-items:center;display:flex}@media (max-width:1199px){.cta-banner-wrapper-2{text-align:center;flex-wrap:wrap;justify-content:center;gap:30px;padding-top:60px}}.cta-banner-wrapper-2 .cta-content h2{color:#fff;margin-bottom:30px;font-size:48px;font-weight:800}@media (max-width:991px){.cta-banner-wrapper-2 .cta-content h2{font-size:44px}}@media (max-width:767px){.cta-banner-wrapper-2 .cta-content h2{font-size:40px}}@media (max-width:575px){.cta-banner-wrapper-2 .cta-content h2{font-size:36px}}@media (max-width:1199px){.faq-wrapper .section-title br{display:none}}.faq-wrapper .faq-image img{width:100%;height:100%}.faq-wrapper .faq-content p{padding-bottom:40px}.faq-wrapper .faq-content .icon-items{border-top:1px solid #e5e5e5;align-items:center;gap:20px;padding-top:40px;display:flex}.faq-wrapper .faq-content .icon-items:not(:last-child){padding-bottom:40px}.faq-wrapper .faq-content .icon-items .icon{text-align:center;color:#df1119;background-color:#fff;border-radius:50%;width:70px;height:70px;font-size:35px;line-height:70px}.faq-wrapper .faq-content .icon-items .content{flex-basis:80%}.faq-wrapper .faq-content .icon-items .content h5{margin-bottom:10px}.faq-wrapper .faq-accordion{margin-left:20px}@media (max-width:1199px){.faq-wrapper .faq-accordion{margin-left:0}}.faq-wrapper .faq-accordion .accordion-item{background-color:#fff;border:0}.faq-wrapper .faq-accordion .accordion-item .accordion-header{border:none}.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button{color:#df1119;box-shadow:none;text-transform:capitalize;background-color:#fff;border:0;border-radius:0;padding:25px 30px 0;font-size:18px;font-weight:700}.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button:after{display:none}.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button:before{content:"";background-image:url(/assets/img/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;width:20px;height:20px;transition:all .3s;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before{background-image:url(/assets/img/minus.svg)}.faq-wrapper .faq-accordion .accordion-item .accordion-header .accordion-button.collapsed{color:#121315;background-color:#0000;padding:25px 30px}.faq-wrapper .faq-accordion .accordion-item .accordion-collapse .accordion-body{color:#666;background-color:#fff;padding-top:15px;padding-left:30px}.faq-section{position:relative}.faq-section .track-shape{position:absolute;bottom:0;right:5%}.footer-section{z-index:9;position:relative}.footer-section:before{content:"";z-index:-1;opacity:.95;background-color:#121315;width:100%;height:100%;position:absolute;inset:0}.contact-info-area{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:60px 0;display:flex}@media (max-width:1199px){.contact-info-area{flex-wrap:wrap;justify-content:center;gap:40px}}@media (max-width:991px){.contact-info-area{padding:50px 0}}@media (max-width:767px){.contact-info-area{text-align:center;flex-direction:column;gap:30px;padding:40px 0}}@media (max-width:575px){.contact-info-area{gap:25px;padding:30px 0}}.contact-info-area .logo-img{text-align:center;border-radius:100px;width:200px;height:100px;line-height:90px}@media (max-width:767px){.contact-info-area .logo-img{margin:0 auto}}@media (max-width:575px){.contact-info-area .logo-img{width:150px;height:75px;line-height:75px}}.contact-info-area .contact-info-items{justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}@media (max-width:1199px){.contact-info-area .contact-info-items{flex-wrap:wrap;justify-content:center}}@media (max-width:767px){.contact-info-area .contact-info-items{flex-direction:column;gap:25px;width:100%}}@media (max-width:575px){.contact-info-area .contact-info-items{gap:20px}}.contact-info-area .contact-info-items .icon{text-align:center;color:#df1119;background-color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;position:relative}@media (max-width:575px){.contact-info-area .contact-info-items .icon{width:35px;height:35px;line-height:35px}}@media (max-width:767px){.contact-info-area .contact-info-items .content{text-align:center}}.contact-info-area .contact-info-items .content p{color:#fff;text-transform:capitalize;opacity:.7;margin-bottom:5px;font-size:14px;font-weight:500}@media (max-width:575px){.contact-info-area .contact-info-items .content p{font-size:13px}}.contact-info-area .contact-info-items .content h3{color:#fff;text-transform:none;font-size:20px}@media (max-width:767px){.contact-info-area .contact-info-items .content h3{font-size:18px}}@media (max-width:575px){.contact-info-area .contact-info-items .content h3{font-size:16px}}.contact-info-area .contact-info-items .content h3 a{color:#fff}.footer-widgets-wrapper{z-index:9;padding:60px 0 40px;position:relative}@media (max-width:991px){.footer-widgets-wrapper{padding:50px 0 35px}}@media (max-width:767px){.footer-widgets-wrapper{padding:40px 0 30px}}@media (max-width:575px){.footer-widgets-wrapper{padding:30px 0 25px}}.footer-widgets-wrapper .single-footer-widget{margin-top:30px}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget{text-align:center;margin-top:25px}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget{margin-top:20px}}.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:30px}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:25px}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:20px}}.footer-widgets-wrapper .single-footer-widget .widget-head h5{color:#fff;padding-bottom:20px;font-size:18px;font-weight:700;display:inline-block;position:relative}.footer-widgets-wrapper .single-footer-widget .widget-head h5:before{content:"";background-color:#df1119;width:25px;height:2px;position:absolute;bottom:0;left:0}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .widget-head h5:before{left:50%;transform:translate(-50%)}}.footer-widgets-wrapper .single-footer-widget .widget-head h5:after{content:"";background-color:#fff;width:55px;height:2px;position:absolute;bottom:0;left:40px}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .widget-head h5:after{left:50%;transform:translate(-25px)}}@media (max-width:991px){.footer-widgets-wrapper .single-footer-widget .widget-head h5{font-size:17px}}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .widget-head h5{font-size:18px}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .widget-head h5{font-size:16px}}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-content{text-align:center}}.footer-widgets-wrapper .single-footer-widget .footer-content p{color:#d9d9d9cc}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-content p{font-size:15px}}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{z-index:9;gap:15px;margin-top:40px;position:relative}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{justify-content:center}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{gap:12px;margin-top:25px}}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{color:#fffc;text-align:center;background-color:#0000;border:1px solid #fff6;width:36px;height:36px;font-size:16px;line-height:36px;transition:all .4s ease-in-out;display:block}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{width:32px;height:32px;font-size:14px;line-height:32px}}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a:hover{color:#fff;background-color:#df1119;border:1px solid #0000}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .list-area{text-align:center}}.footer-widgets-wrapper .single-footer-widget .list-area li{transition:all .4s ease-in-out}.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:20px}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:15px}}.footer-widgets-wrapper .single-footer-widget .list-area li a{color:#d9d9d9cc}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .list-area li a{font-size:15px}}.footer-widgets-wrapper .single-footer-widget .list-area li a i{margin-right:5px}.footer-widgets-wrapper .single-footer-widget .list-area li:hover a{color:#df1119}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-gallery{text-align:center}}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item{align-items:center;gap:10px;display:flex}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item{justify-content:center}}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item:not(:last-child){margin-bottom:10px}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb{position:relative}@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb{width:80px}}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb{width:70px}}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb img{width:100%;height:100%}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon{z-index:1;text-align:center;opacity:0;width:100%;height:100%;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon:after{content:"";opacity:0;background-color:#df1119b3;width:100%;height:100%;transition:all .4s;position:absolute;inset:0}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon i{color:#fff;z-index:99;margin-top:30px;font-size:22px;position:relative}@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb .icon i{margin-top:20px;font-size:18px}}.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb:hover .icon,.footer-widgets-wrapper .single-footer-widget .footer-gallery .gallery-wrap .gallery-item .thumb:hover .icon:after{opacity:1}.footer-bottom{border-top:1px solid #fff3;padding:40px 0}@media (max-width:767px){.footer-bottom{padding:30px 0}}@media (max-width:575px){.footer-bottom{padding:25px 0}}@media (max-width:767px){.footer-bottom .row{text-align:center;flex-direction:column;gap:15px}.footer-bottom .copyright-txt{text-align:center;margin-bottom:15px}.footer-bottom .bottom-links{text-align:center;flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:0;display:flex}}@media (max-width:575px){.footer-bottom .bottom-links{gap:10px}}.footer-bottom .bottom-links li{list-style:none}@media (max-width:767px){.footer-bottom .bottom-links li{margin:0}}.footer-bottom .bottom-links li a{color:#d9d9d9cc;font-size:14px;transition:color .3s}@media (max-width:575px){.footer-bottom .bottom-links li a{font-size:13px}}.footer-bottom .bottom-links li a:hover{color:#df1119}.footer-bottom p{text-align:center;color:#d9d9d9cc}@media (max-width:575px){.footer-bottom p{font-size:14px}}.footer-bottom p a{color:#df1119}@media (max-width:767px){.footer-main{text-align:center}.footer-main .footer-widget{text-align:center;margin-bottom:30px}}@media (max-width:575px){.footer-main .footer-widget{margin-bottom:25px}}@media (max-width:767px){.footer-main .footer-widget .f-logo{text-align:center;margin-bottom:20px}}.footer-main .footer-widget h4{color:#fff;margin-bottom:20px;font-size:18px;font-weight:700}@media (max-width:767px){.footer-main .footer-widget h4{text-align:center;font-size:17px}}@media (max-width:575px){.footer-main .footer-widget h4{margin-bottom:15px;font-size:16px}}.footer-main .footer-widget p{color:#d9d9d9cc;margin-bottom:20px}@media (max-width:767px){.footer-main .footer-widget p{text-align:center}}@media (max-width:575px){.footer-main .footer-widget p{margin-bottom:15px;font-size:14px}}@media (max-width:767px){.footer-main .footer-widget ul{text-align:center;padding:0}}.footer-main .footer-widget ul li{margin-bottom:10px;list-style:none}@media (max-width:767px){.footer-main .footer-widget ul li{text-align:center}}.footer-main .footer-widget ul li a{color:#d9d9d9cc;font-size:14px;transition:color .3s}@media (max-width:575px){.footer-main .footer-widget ul li a{font-size:13px}}.footer-main .footer-widget ul li a:hover{color:#df1119}@media (max-width:767px){.footer-main .footer-widget .footer-social{text-align:center;justify-content:center}}.footer-main .footer-widget .footer-social a{text-align:center;color:#fffc;background-color:#0000;border:1px solid #fff6;width:36px;height:36px;margin-right:10px;font-size:16px;line-height:36px;transition:all .4s ease-in-out;display:inline-block}@media (max-width:575px){.footer-main .footer-widget .footer-social a{width:32px;height:32px;margin-right:8px;font-size:14px;line-height:32px}}.footer-main .footer-widget .footer-social a:hover{color:#fff;background-color:#df1119;border:1px solid #0000}@media (max-width:767px){.footer-main .footer-widget .f-newsletter{text-align:center;max-width:400px;margin:0 auto}}@media (max-width:575px){.footer-main .footer-widget .f-newsletter{max-width:300px}}.footer-main .footer-widget .f-newsletter .form-control{color:#fff;background:0 0;border:1px solid #ffffff4d;margin-bottom:15px;padding:12px 15px}.footer-main .footer-widget .f-newsletter .form-control::-moz-placeholder{color:#fff9}.footer-main .footer-widget .f-newsletter .form-control::placeholder{color:#fff9}@media (max-width:575px){.footer-main .footer-widget .f-newsletter .theme-btn{width:100%;padding:12px 20px;font-size:14px}}@media (max-width:767px){.footer-main .footer-widget .payment-icons{text-align:center;margin-top:20px}}.footer-main .footer-widget .payment-icons span{color:#d9d9d9cc;margin-bottom:10px;font-size:14px;display:block}@media (max-width:575px){.footer-main .footer-widget .payment-icons span{font-size:13px}}.footer-main .footer-widget .payment-icons a{margin:0 5px;display:inline-block}@media (max-width:575px){.footer-main .footer-widget .payment-icons a{margin:0 3px}}.footer-main .footer-widget .payment-icons a img{transition:transform .3s}.footer-main .footer-widget .payment-icons a img:hover{transform:scale(1.1)}.preloader{cursor:default;z-index:9999999;background-color:#fffffff2;width:100vw;height:100vh;position:fixed;top:0;left:0}.preloader,.preloader .animation-preloader{flex-direction:column;justify-content:center;align-items:center;display:flex}.preloader .animation-preloader{z-index:1000;text-align:center}.preloader .animation-preloader .spinner{border:3px solid #0003;border-top-color:#df1119;border-radius:50%;width:9em;height:9em;margin:0 auto 3.5em;animation:spinner 1s linear infinite}@media (max-width:767px){.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em}}.preloader .animation-preloader .txt-loading{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:700 5em DM Sans,sans-serif}@media (max-width:767px){.preloader .animation-preloader .txt-loading{font-size:2.5em}}.preloader .animation-preloader .txt-loading .letters-loading{color:#df1119;position:relative}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.preloader .animation-preloader .txt-loading .letters-loading:before{color:#121315;content:attr(data-text-preloader);opacity:0;font-family:DM Sans,sans-serif;animation:letters-loading 4s infinite;position:absolute;top:-3px;left:0;transform:rotateY(-90deg)}.preloader p{text-transform:uppercase;letter-spacing:8px;color:#df1119;text-align:center;margin-top:1rem;margin-bottom:0;font-size:15px;font-weight:600}.preloader .loader{z-index:1;pointer-events:none;width:100%;height:100%;font-size:0;position:fixed;top:0;left:0}.preloader .loader .row{height:100%}.preloader .loader .loader-section{padding:0}.preloader .loader .loader-section .bg{background-color:#fff;width:100%;height:100%;transition:all .8s cubic-bezier(.77,0,.175,1);left:0}.preloader.loaded .animation-preloader{opacity:0;transition:all .3s ease-out}.preloader.loaded .loader-section .bg{width:0;transition:allcubic-bezier(.1,.1,.1,1) .7s .3s}.search-wrap{z-index:999999;background-color:#ffffffe6;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}.search-wrap .search-inner{width:100%;height:100%;position:relative}.search-wrap .search-cell{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.search-wrap .search-field-holder{width:50%;margin:auto;animation:slideInUp .3s;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.search-wrap .search-field-holder{width:70%}}@media (max-width:575px){.search-wrap .search-field-holder{width:80%}}.search-wrap .main-search-input{text-transform:capitalize;color:#df1119;text-align:center;letter-spacing:2px;background:0 0;border:0;border-bottom:2px solid #df1119;width:100%;height:70px;padding:0 50px;font-size:25px}@media (max-width:575px){.search-wrap .main-search-input{height:50px;padding:0;font-size:18px;line-height:50px}}.search-wrap input.form-control,.search-wrap input.form-control:focus{background-color:#df1119}input.main-search-input::-moz-placeholder{color:#df1119;opacity:1;font-size:25px}input.main-search-input::placeholder{color:#df1119;opacity:1;font-size:25px}@media (max-width:575px){input.main-search-input::-moz-placeholder{font-size:18px}input.main-search-input::placeholder{font-size:18px}}.search-close{color:#df1119;cursor:pointer;font-size:30px;position:absolute;top:50px;right:50px}.mouse-cursor{pointer-events:none;visibility:hidden;border-radius:50%;position:fixed;top:0;left:0;transform:translateZ(0)}.cursor-inner{z-index:10000001;-o-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;background-color:#df1119;width:6px;height:6px;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{opacity:.3;background-color:#df1119;width:70px;height:70px;margin-top:-35px;margin-left:-35px}.cursor-outer{box-sizing:border-box;z-index:10000000;opacity:.5;-o-transition:all 80ms ease-out;border:1px solid #df1119;width:30px;height:30px;margin-top:-12px;margin-left:-12px;transition:all 80ms ease-out}.cursor-outer.cursor-hover{opacity:0}.back-to-top{color:#df1119;z-index:99;opacity:0;visibility:hidden;background-color:#0000;border:1px solid #df1119;border-radius:50%;width:60px;height:60px;font-size:18px;line-height:60px;transition:all .4s ease-in-out;display:inline-block;position:fixed;bottom:30px;right:30px;transform:translateY(20px)}.back-to-top:hover{color:#fff;background-color:#df1119}.back-to-top.show{opacity:1;visibility:visible;transform:translate(0)}.mean-container .mean-nav{background:0 0;margin-top:0}.mean-container .mean-bar{background:0 0;min-height:auto;padding:0}.mean-container .mean-nav>ul{width:100%;margin:0;padding:0;list-style-type:none;display:block!important}.mean-container .mean-nav>ul .homemenu-items{justify-content:space-between;align-items:center;gap:30px;display:flex}@media (max-width:1199px){.mean-container .mean-nav>ul .homemenu-items{flex-wrap:wrap}}.mean-container .mean-nav>ul .homemenu-items .homemenu{position:relative}@media (max-width:1199px){.mean-container .mean-nav>ul .homemenu-items .homemenu{text-align:center;border:1px solid #e5e5e5;max-width:300px;margin:0 auto;padding:10px}}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb{position:relative}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;gap:10px;width:60%;margin-top:20px;transition:all .4s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{width:auto;text-align:center;border-radius:0;padding:12px 20px;font-size:16px;color:#fff!important}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:#df1119!important}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:before{opacity:0;content:"";background:linear-gradient(#635c5c00,#252527) 50%/cover no-repeat;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover:before{visibility:visible;opacity:1}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb img{width:100%}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;font-size:16px;display:inline-block}.mean-container a.meanmenu-reveal{display:none!important}.mean-container .mean-nav ul li a{color:#121315;text-transform:capitalize;border:none;width:100%;padding:10px 0;font-size:16px;font-weight:500;line-height:1.5;border-bottom:1px solid #e5e5e5!important}.mean-container .mean-nav ul li a:last-child{border-bottom:0}.mean-container .mean-nav ul li a:hover{color:#e31e24}.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0!important}.mean-container .mean-nav ul li>a>i{display:none}.mean-container .mean-nav ul li>a.mean-expand i{font-size:18px;display:inline-block}.mean-container .mean-nav>ul>li:first-child>a{border-top:0}.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transition:all .4s ease-in-out;transform:rotate(45deg)}.mean-container .mean-nav ul li .mega-menu li a{border-top:0;width:100%;height:200px;margin-bottom:20px;padding:0}.download-app-section{background:linear-gradient(135deg,#2e3940,#1d2428 50%,#121719);justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.25rem;display:flex;position:relative}.download-app-section__container{z-index:10;width:100%;max-width:80rem;position:relative}.download-app-section__content{flex-direction:column;align-items:center;gap:2rem;min-height:70vh;display:flex}@media (min-width:768px){.download-app-section__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.875rem}}.download-app-section__text-column{text-align:left;order:2;width:100%}@media (min-width:768px){.download-app-section__text-column{flex:0 0 calc(50% - 15px);order:1;width:calc(50% - 15px);max-width:calc(50% - 15px)}}.download-app-section__image-column{order:1;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:768px){.download-app-section__image-column{flex:0 0 calc(50% - 15px);order:2;width:calc(50% - 15px);max-width:calc(50% - 15px)}}.download-app-section__title{color:#fff;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.1}.download-app-section__title .line-break{display:none}@media (min-width:768px){.download-app-section__title .line-break{display:block}}.download-app-section__subtitle{color:#ffffffe6;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.download-app-section__description{color:#fffc;opacity:.9;margin-bottom:1.5rem;font-size:1rem}.download-app-section__features{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:0;list-style:none;display:flex}.download-app-section__features-item{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem}.download-app-section__buttons{flex-flow:wrap;justify-content:flex-start;gap:1rem;display:flex}@media (max-width:576px){.download-app-section__buttons{flex-direction:column;align-items:stretch}}.download-app-section__buttons a button{transition:all .3s;box-shadow:0 2px 8px #0000001a;color:#1d2428!important;background-color:#fff!important;border:1px solid #1d242833!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:200px!important;height:56px!important;padding:12px 24px!important;font-weight:500!important;display:flex!important}.download-app-section__buttons a button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000026;background-color:#fffffff2!important;border-color:#1d24284d!important}.download-app-section__buttons a button svg{flex-shrink:0;fill:#1d2428!important;color:#1d2428!important;width:24px!important;height:24px!important}.download-app-section__buttons a button div{text-align:left;line-height:1.2;color:#1d2428!important}.download-app-section__buttons a button div .text-xs{margin-bottom:2px;color:#1d2428b3!important;font-size:10px!important}.download-app-section__buttons a button div .font-semibold{color:#1d2428!important;font-size:16px!important;font-weight:600!important}.download-app-section__image-container{width:100%;max-width:24rem;position:relative}.download-app-section__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:37.5rem;animation:float 3s ease-in-out infinite}.download-app-section__background{z-index:-1;position:absolute;inset:0}.download-app-section__background:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 0),linear-gradient(#ffffff05 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%)}.download-app-section__text-column{animation:slideInLeft .8s ease-out}.download-app-section__image-column{animation:slideInRight 1s ease-out .3s both}.download-app-section__features-item{animation:fadeIn .6s ease-out both}.download-app-section__features-item:first-child{animation-delay:.3s}.download-app-section__features-item:nth-child(2){animation-delay:.4s}.download-app-section__features-item:nth-child(3){animation-delay:.5s}.download-app-section__features-item:nth-child(4){animation-delay:.6s}.download-app-section__buttons{animation:slideInUp .8s ease-out .5s both}.shipping-calculator-section{z-index:1;background-color:#1d2428;padding:120px 0;position:relative}@media (max-width:991px){.shipping-calculator-section{padding:80px 0}}@media (max-width:767px){.shipping-calculator-section{padding:60px 0}}@media (max-width:575px){.shipping-calculator-section{padding:50px 0}}.shipping-calculator-section .calculator-wrapper{background:#121315f2;border-radius:15px;max-width:1000px;margin:0 auto;padding:40px;position:relative;overflow:hidden;box-shadow:0 5px 20px #0000000d}@media (max-width:991px){.shipping-calculator-section .calculator-wrapper{max-width:90%;padding:35px}}@media (max-width:767px){.shipping-calculator-section .calculator-wrapper{border-radius:10px;padding:30px 25px}}@media (max-width:575px){.shipping-calculator-section .calculator-wrapper{margin:0 15px;padding:25px 20px}}@media (max-width:500px){.shipping-calculator-section .calculator-wrapper{margin:0 10px;padding:20px 15px}}.shipping-calculator-section .calculator-wrapper:before{content:"";background:#df1119;width:100%;height:5px;position:absolute;top:0;left:0}.shipping-calculator-section .section-title{margin-bottom:40px;position:relative}@media (max-width:767px){.shipping-calculator-section .section-title{margin-bottom:30px}}@media (max-width:575px){.shipping-calculator-section .section-title{margin-bottom:25px}}.shipping-calculator-section .section-title h6{color:#df1119;text-transform:uppercase;letter-spacing:2px;justify-content:center;align-items:center;gap:15px;margin-bottom:15px;font-size:14px;display:flex}@media (max-width:575px){.shipping-calculator-section .section-title h6{letter-spacing:1px;gap:10px;margin-bottom:10px;font-size:12px}}.shipping-calculator-section .section-title h6 i{opacity:.7;font-size:12px}@media (max-width:575px){.shipping-calculator-section .section-title h6 i{font-size:10px}}.shipping-calculator-section .section-title h2{color:#fff;margin-bottom:0;font-size:36px;font-weight:700}@media (max-width:991px){.shipping-calculator-section .section-title h2{font-size:32px}}@media (max-width:767px){.shipping-calculator-section .section-title h2{font-size:28px}}@media (max-width:575px){.shipping-calculator-section .section-title h2{font-size:24px}}@media (max-width:500px){.shipping-calculator-section .section-title h2{font-size:22px}}.shipping-calculator-section .calculator-tabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:30px;padding-bottom:10px;display:flex}@media (max-width:767px){.shipping-calculator-section .calculator-tabs{gap:3px;margin-bottom:25px}}@media (max-width:575px){.shipping-calculator-section .calculator-tabs{gap:2px;margin-bottom:20px}}.shipping-calculator-section .calculator-tabs .tab-item{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px 10px 0 0;padding:12px 25px;font-size:15px;font-weight:500;transition:all .3s;position:relative}@media (max-width:991px){.shipping-calculator-section .calculator-tabs .tab-item{padding:10px 20px;font-size:14px}}@media (max-width:767px){.shipping-calculator-section .calculator-tabs .tab-item{padding:8px 15px;font-size:13px}}@media (max-width:575px){.shipping-calculator-section .calculator-tabs .tab-item{padding:6px 12px;font-size:12px}}.shipping-calculator-section .calculator-tabs .tab-item:after{content:"";background:#df1119;width:100%;height:2px;transition:all .3s;position:absolute;bottom:-11px;left:0;transform:scaleX(0)}.shipping-calculator-section .calculator-tabs .tab-item:hover{color:#df1119}.shipping-calculator-section .calculator-tabs .tab-item.active{color:#df1119;border-color:#ffffff1a #ffffff1a #0000}.shipping-calculator-section .calculator-tabs .tab-item.active:after{transform:scaleX(1)}.shipping-calculator-section .calculator-form{box-sizing:border-box;grid-template-columns:1fr;justify-content:center;gap:25px;width:100%;max-width:500px;margin:0 auto;display:grid}@media (max-width:767px){.shipping-calculator-section .calculator-form{gap:20px}}@media (max-width:575px){.shipping-calculator-section .calculator-form{gap:18px;max-width:100%}}.shipping-calculator-section .calculator-form .form-row{gap:20px;display:grid}@media (max-width:767px){.shipping-calculator-section .calculator-form .form-row{gap:15px}}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-row{gap:12px}}.shipping-calculator-section .calculator-form .form-row.full-width{grid-template-columns:1fr}.shipping-calculator-section .calculator-form .form-row.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.shipping-calculator-section .calculator-form .form-row.two-columns{grid-template-columns:1fr!important}}.shipping-calculator-section .calculator-form .form-group{margin-bottom:0}.shipping-calculator-section .calculator-form .form-group.quantity-unit-group{grid-template-columns:1fr 1fr;align-items:end;gap:20px;width:100%;display:grid}@media (max-width:767px){.shipping-calculator-section .calculator-form .form-group.quantity-unit-group{grid-template-columns:1fr;gap:15px}}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group.quantity-unit-group{gap:12px}}.shipping-calculator-section .calculator-form .form-group.quantity-group{position:relative}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls{border-left:2px solid #ffffff1a;border-radius:0 10px 10px 0;flex-direction:column;width:30px;display:flex;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls{width:25px}}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls button{color:#fff;cursor:pointer;background:#ffffff0d;border:none;flex:1;justify-content:center;align-items:center;padding:0;font-size:16px;transition:all .3s;display:flex}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls button{font-size:14px}}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls button:first-child{border-bottom:1px solid #ffffff1a}.shipping-calculator-section .calculator-form .form-group.quantity-group .quantity-controls button:hover{color:#df1119;background:#df111933}.shipping-calculator-section .calculator-form .form-group.quantity-group .form-control{text-align:center;padding-right:35px}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group.quantity-group .form-control{padding-right:30px}}.shipping-calculator-section .calculator-form .form-group label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500;display:block}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group label{margin-bottom:6px;font-size:13px}}.shipping-calculator-section .calculator-form .form-group .form-control{color:#fff;box-sizing:border-box;background-color:#ffffff0d;border:2px solid #ffffff1a;border-radius:10px;width:100%;height:50px;padding:0 20px;font-size:15px;transition:all .3s}@media (max-width:767px){.shipping-calculator-section .calculator-form .form-group .form-control{height:45px;padding:0 15px;font-size:14px}}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group .form-control{height:42px;padding:0 12px;font-size:13px}}.shipping-calculator-section .calculator-form .form-group .form-control::-moz-placeholder{color:#ffffff80}.shipping-calculator-section .calculator-form .form-group .form-control::placeholder{color:#ffffff80}.shipping-calculator-section .calculator-form .form-group .form-control:focus{border-color:#df1119;box-shadow:0 0 0 3px #df11191a}.shipping-calculator-section .calculator-form .form-group .form-control:disabled{cursor:not-allowed;opacity:.7;background-color:#ffffff05}.shipping-calculator-section .calculator-form .form-group .form-control option{color:#fff;background-color:#1d2428;padding:10px}.shipping-calculator-section .calculator-form .form-group .form-control option:hover{background-color:#df11191a}.shipping-calculator-section .calculator-form .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px;padding-right:45px}@media (max-width:575px){.shipping-calculator-section .calculator-form .form-group select.form-control{background-position:right 10px center;background-size:14px;padding-right:35px}}.shipping-calculator-section .calculator-form .form-group select.form-control::-ms-expand{display:none}.shipping-calculator-section .calculator-form .form-group select.form-control:focus option{color:#fff;background-color:#1d2428}@-moz-document url-prefix(){.shipping-calculator-section .calculator-form .form-group select.form-control{color:#fff}.shipping-calculator-section .calculator-form .form-group select.form-control option{color:#fff;background-color:#1d2428}}@media screen and (-webkit-min-device-pixel-ratio:0){.shipping-calculator-section .calculator-form .form-group select.form-control option{color:#fff;background-color:#1d2428}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.shipping-calculator-section .calculator-form .form-group select.form-control option{color:#fff;background-color:#1d2428}}.shipping-calculator-section .calculator-form .dimensions-group{border-top:1px solid #ffffff1a;margin-top:15px;padding-top:30px}@media (max-width:767px){.shipping-calculator-section .calculator-form .dimensions-group{margin-top:12px;padding-top:25px}}@media (max-width:575px){.shipping-calculator-section .calculator-form .dimensions-group{margin-top:10px;padding-top:20px}}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title{text-align:center;margin-bottom:20px}@media (max-width:575px){.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title{margin-bottom:15px}}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title label{color:#fff;margin-bottom:5px;font-size:16px}@media (max-width:575px){.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title label{font-size:14px}}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title span{color:#fff9;font-size:13px;display:block}@media (max-width:575px){.shipping-calculator-section .calculator-form .dimensions-group .dimensions-title span{font-size:12px}}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-inputs{grid-template-columns:1fr;gap:15px;width:100%;display:grid}@media (max-width:575px){.shipping-calculator-section .calculator-form .dimensions-group .dimensions-inputs{gap:12px}}.shipping-calculator-section .calculator-form .dimensions-group .dimensions-inputs .form-control{text-align:center;min-width:0}.shipping-calculator-section .calculator-actions{text-align:center;margin-top:40px}@media (max-width:767px){.shipping-calculator-section .calculator-actions{margin-top:35px}}@media (max-width:575px){.shipping-calculator-section .calculator-actions{margin-top:30px}}.shipping-calculator-section .calculator-actions .theme-btn{color:#fff;cursor:pointer;text-transform:uppercase;z-index:1;background-color:#df1119;border:none;border-radius:10px;justify-content:center;align-items:center;height:55px;padding:24px 50px;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex;position:relative}@media (max-width:767px){.shipping-calculator-section .calculator-actions .theme-btn{height:50px;padding:20px 40px;font-size:15px}}@media (max-width:575px){.shipping-calculator-section .calculator-actions .theme-btn{width:100%;height:45px;padding:16px 30px;font-size:14px}}.shipping-calculator-section .calculator-actions .theme-btn:before{content:"";z-index:-1;background-color:#fff;width:0;height:50%;transition:all .3s cubic-bezier(.785,.135,.15,.86);position:absolute;top:0;left:0}.shipping-calculator-section .calculator-actions .theme-btn:after{content:"";z-index:-1;background-color:#fff;width:0;height:50%;transition:all .3s cubic-bezier(.785,.135,.15,.86);position:absolute;bottom:0;right:0}.shipping-calculator-section .calculator-actions .theme-btn i{margin-left:10px;font-size:14px}@media (max-width:575px){.shipping-calculator-section .calculator-actions .theme-btn i{margin-left:8px;font-size:12px}}.shipping-calculator-section .calculator-actions .theme-btn:hover{color:#1d2428}.shipping-calculator-section .calculator-actions .theme-btn:hover:after,.shipping-calculator-section .calculator-actions .theme-btn:hover:before{width:100%}.shipping-calculator-section .calculator-result{border-top:2px dashed #ffffff1a;margin-top:40px;padding-top:40px}@media (max-width:767px){.shipping-calculator-section .calculator-result{margin-top:35px;padding-top:35px}}@media (max-width:575px){.shipping-calculator-section .calculator-result{margin-top:30px;padding-top:30px}}.shipping-calculator-section .calculator-result .result-box{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin-bottom:30px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:991px){.shipping-calculator-section .calculator-result .result-box{grid-template-columns:repeat(2,1fr);gap:18px;max-width:600px}.shipping-calculator-section .calculator-result .result-box .volume-box,.shipping-calculator-section .calculator-result .result-box .weight-box{grid-column:span 1}}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box{gap:15px;max-width:100%;margin-bottom:25px;grid-template-columns:1fr!important}}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box{gap:12px;margin-bottom:20px;padding:0 10px}}@media (max-width:500px){.shipping-calculator-section .calculator-result .result-box{gap:10px;margin-bottom:18px;padding:0 5px}}.shipping-calculator-section .calculator-result .result-box>div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;min-height:120px;padding:25px 20px;transition:all .3s;display:flex}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div{min-height:100px;padding:20px 15px}}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div{min-height:90px;padding:18px 12px}}.shipping-calculator-section .calculator-result .result-box>div:hover{border-color:#df1119;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div:hover{transform:translateY(-3px)}}.shipping-calculator-section .calculator-result .result-box>div h4{color:#ffffffb3;margin-bottom:10px;font-size:14px;font-weight:500}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div h4{margin-bottom:8px;font-size:12px}}.shipping-calculator-section .calculator-result .result-box>div h3{color:#df1119;margin:0;font-size:24px;font-weight:700}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div h3{font-size:22px}}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div h3{font-size:20px}}.shipping-calculator-section .calculator-result .result-box>div h3.price-value{font-size:28px}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div h3.price-value{font-size:26px}}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div h3.price-value{font-size:24px}}.shipping-calculator-section .calculator-result .result-box>div h3.price-value:before{content:"$";vertical-align:super;opacity:.8;margin-right:2px;font-size:16px}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div h3.price-value:before{font-size:14px}}.shipping-calculator-section .calculator-result .result-box>div h3 .unit{opacity:.8;margin-left:4px;font-size:16px}@media (max-width:575px){.shipping-calculator-section .calculator-result .result-box>div h3 .unit{font-size:14px}}.shipping-calculator-section .calculator-result .result-box>div.price-box{grid-column:1}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div.price-box{order:1;grid-column:auto}}.shipping-calculator-section .calculator-result .result-box>div.time-box{grid-column:2}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div.time-box{order:2;grid-column:auto}}.shipping-calculator-section .calculator-result .result-box>div.volume-box,.shipping-calculator-section .calculator-result .result-box>div.weight-box{grid-column:3}@media (max-width:991px){.shipping-calculator-section .calculator-result .result-box>div.volume-box,.shipping-calculator-section .calculator-result .result-box>div.weight-box{grid-column:auto}}@media (max-width:767px){.shipping-calculator-section .calculator-result .result-box>div.volume-box,.shipping-calculator-section .calculator-result .result-box>div.weight-box{order:3;grid-column:auto}}.shipping-calculator-section .calculator-result .result-box>div.volume-box.hidden,.shipping-calculator-section .calculator-result .result-box>div.weight-box.hidden{display:none}.shipping-calculator-section .calculator-result .disclaimer{color:#ffffffb3;text-align:center;max-width:600px;margin:0 auto;font-size:14px;line-height:1.6}@media (max-width:575px){.shipping-calculator-section .calculator-result .disclaimer{max-width:100%;font-size:13px}}.shipping-calculator-section .calculator-result .disclaimer p{margin-bottom:5px}.shipping-calculator-section .calculator-result .disclaimer p:last-child{margin-bottom:0}.shipping-calculator-section .calculator-result .whatsapp-button{text-align:center;margin-top:30px}@media (max-width:575px){.shipping-calculator-section .calculator-result .whatsapp-button{margin-top:25px}}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn{background-color:#25d366;border-color:#25d366;align-items:center;gap:10px;padding:15px 30px;display:inline-flex}@media (max-width:575px){.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn{gap:8px;width:100%;padding:12px 20px}}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn i{margin:0;font-size:20px}@media (max-width:575px){.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn i{font-size:18px}}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn:hover{background-color:#1da851;border-color:#1da851}.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn:hover:after,.shipping-calculator-section .calculator-result .whatsapp-button .theme-btn:hover:before{background-color:#1a9247}.login-container{background:linear-gradient(135deg,var(--secondary-color)0,var(--primary-color)100%);background-image:url(/assets/img/breadcrumb-bg.jpg);background-position:50%;background-size:cover;padding:2rem}.login-container:before{z-index:1;background:#000d34d9}.login-box{z-index:2;border-radius:10px;max-width:500px;padding:3rem;box-shadow:0 10px 30px #0003}@media (max-width:576px){.login-box{padding:2rem}}.login-header h2{color:var(--heading-color);margin:1rem 0;font-size:28px;font-weight:700}.login-header p{color:#6c757d;margin-bottom:0}.form-group,.login-logo{margin-bottom:1.5rem}.form-group label{color:var(--heading-color);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.form-group .input-icon{color:var(--primary-color)}.login-input{border:1px solid #ddd;border-radius:5px;width:100%;padding:.85rem 1rem;font-size:15px;transition:border-color .3s}.login-input:focus{border-color:var(--primary-color);outline:none}.login-btn{background-color:var(--primary-color);border-radius:5px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:16px;font-weight:600;transition:background-color .3s;display:flex}.login-btn:hover{background-color:var(--secondary-color)}.login-btn:disabled{opacity:.7}.social-btn{border-radius:5px;gap:.75rem;padding:.85rem 1.5rem;font-size:15px}.login-divider{position:relative}.login-divider:before{content:"";background-color:#e5e5e5;width:100%;height:1px;position:absolute;top:50%;left:0}.login-divider span{color:#6c757d;background-color:#fff;padding:0 10px;font-size:14px;position:relative}.login-footer a{color:var(--primary-color)}.error-message{color:#f44336;background-color:#fff4f4;border-left:3px solid #f44336;border-radius:3px;padding:.75rem 1rem;font-size:14px}.loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:spin 1s ease-in-out infinite;display:inline-block}.error-message-container{z-index:1000;max-width:400px;animation:slideIn .3s ease-out;position:fixed;bottom:20px;right:20px}.error-message{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7;border-radius:4px;padding:12px 16px;box-shadow:0 4px 8px #0000001a}.error-icon{color:#dc3545;margin-right:10px;font-size:1.2rem}.error-message p{flex:1;font-size:.9rem}.dismiss-button{color:#842029;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:1rem;transition:opacity .2s;display:flex}.dismiss-button:hover{opacity:1}.error-page-container{box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa,#e9ecef);justify-content:center;align-items:center;min-height:100vh;padding:20px 0;display:flex}.error-page-container .error-content{background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:1000px;max-height:90vh;margin:0 20px;display:grid;overflow:hidden;box-shadow:0 10px 30px #0000001a}.error-page-container .error-content .error-image{background:linear-gradient(135deg,#df1119,#e31e24);justify-content:center;align-items:center;padding:40px 30px;display:flex;position:relative}.error-page-container .error-content .error-image:before{content:"";opacity:.1;background:url(/assets/img/vector.png) 50%/contain no-repeat;position:absolute;inset:0}.error-page-container .error-content .error-image img{filter:brightness(0)invert();z-index:1;max-width:100%;height:auto;position:relative}.error-page-container .error-content .error-text{flex-direction:column;justify-content:center;padding:30px 25px;display:flex;overflow-y:auto}.error-page-container .error-content .error-text .error-title{color:#1a1a1a;margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1.2}.error-page-container .error-content .error-text .error-subtitle{color:#df1119;margin-bottom:15px;font-size:1.3rem;font-weight:600}.error-page-container .error-content .error-text .error-description{color:#666;margin-bottom:25px;font-size:1rem;line-height:1.5}.error-page-container .error-content .error-text .error-description strong{color:#df1119;font-weight:600}.error-page-container .error-content .error-text .error-actions{gap:10px;margin-bottom:25px;display:flex}.error-page-container .error-content .error-text .error-actions .btn-primary,.error-page-container .error-content .error-text .error-actions .btn-secondary{border:2px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.error-page-container .error-content .error-text .error-actions .btn-primary i,.error-page-container .error-content .error-text .error-actions .btn-secondary i{font-size:1.1rem}.error-page-container .error-content .error-text .error-actions .btn-primary{color:#fff;background:#df1119;border-color:#df1119}.error-page-container .error-content .error-text .error-actions .btn-primary:hover{color:#df1119;background:0 0;border-color:#df1119;transform:translateY(-2px);box-shadow:0 5px 15px #df11194d}.error-page-container .error-content .error-text .error-actions .btn-secondary{color:#666;background:0 0;border-color:#ddd}.error-page-container .error-content .error-text .error-actions .btn-secondary:hover{color:#333;background:#f8f9fa;border-color:#999;transform:translateY(-2px)}.error-page-container .error-content .error-text .quick-links{margin-bottom:25px}.error-page-container .error-content .error-text .quick-links h3{color:#333;border-left:3px solid #df1119;margin-bottom:15px;padding-left:12px;font-size:1.1rem;font-weight:600}.error-page-container .error-content .error-text .quick-links .links-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.error-page-container .error-content .error-text .quick-links .links-grid .quick-link{color:#666;background:#f8f9fa;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:10px 8px;font-size:.85rem;text-decoration:none;transition:all .3s;display:flex}.error-page-container .error-content .error-text .quick-links .links-grid .quick-link i{color:#df1119;width:16px;font-size:1rem}.error-page-container .error-content .error-text .quick-links .links-grid .quick-link span{font-weight:500}.error-page-container .error-content .error-text .quick-links .links-grid .quick-link:hover{color:#333;background:#fff;border-color:#df1119;transform:translateY(-2px);box-shadow:0 3px 10px #0000001a}.error-page-container .error-content .error-text .contact-info{text-align:center;border-top:1px solid #e9ecef;padding-top:20px}.error-page-container .error-content .error-text .contact-info p{color:#666;margin-bottom:15px;font-size:.95rem;font-weight:500}.error-page-container .error-content .error-text .contact-info .contact-details{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.error-page-container .error-content .error-text .contact-info .contact-details .contact-item{color:#666;background:#f8f9fa;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:8px 15px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.error-page-container .error-content .error-text .contact-info .contact-details .contact-item i{font-size:1.1rem}.error-page-container .error-content .error-text .contact-info .contact-details .contact-item:hover{color:#333;background:#fff;border-color:#ddd;transform:translateY(-2px)}.error-page-container .error-content .error-text .contact-info .contact-details .contact-item.whatsapp{color:#fff;background:#25d366}.error-page-container .error-content .error-text .contact-info .contact-details .contact-item.whatsapp:hover{background:#20b958;border-color:#25d366}@media (max-width:992px){.error-page-container{padding:15px 0}.error-page-container .error-content{grid-template-columns:1fr;max-width:500px;max-height:95vh}.error-page-container .error-content .error-image{order:2;padding:30px}.error-page-container .error-content .error-text{order:1;padding:25px 20px}.error-page-container .error-content .error-text .error-title{font-size:1.8rem}.error-page-container .error-content .error-text .quick-links .links-grid{grid-template-columns:repeat(2,1fr);gap:6px}.error-page-container .error-content .error-text .error-actions{flex-direction:column;gap:8px}.error-page-container .error-content .error-text .error-actions .btn-primary,.error-page-container .error-content .error-text .error-actions .btn-secondary{justify-content:center}.error-page-container .error-content .error-text .contact-details{flex-direction:column;align-items:center;gap:8px}}@media (max-width:768px){.error-page-container{padding:10px 0}.error-page-container .error-content{border-radius:12px;max-height:98vh;margin:0 10px}.error-page-container .error-content .error-image,.error-page-container .error-content .error-text{padding:20px 15px}.error-page-container .error-content .error-text .error-title{font-size:1.6rem}.error-page-container .error-content .error-text .quick-links .links-grid{grid-template-columns:1fr;gap:6px}.error-page-container .error-content .error-text .error-actions{gap:6px}.error-page-container .error-content .error-text .error-actions .btn-primary,.error-page-container .error-content .error-text .error-actions .btn-secondary{padding:10px 20px;font-size:.85rem}}@media (max-width:480px){.error-page-container{padding:5px 0}.error-page-container .error-content{max-height:99vh;margin:0 5px}.error-page-container .error-content .error-image,.error-page-container .error-content .error-text{padding:15px 10px}.error-page-container .error-content .error-text .error-title{font-size:1.4rem}.error-page-container .error-content .error-text .error-subtitle{font-size:1.1rem}.error-page-container .error-content .error-text .error-description{margin-bottom:20px;font-size:.9rem}.error-page-container .error-content .error-text .quick-links{margin-bottom:20px}.error-page-container .error-content .error-text .quick-links h3{border-left-width:2px;margin-bottom:10px;padding-left:8px;font-size:1rem}.error-page-container .error-content .error-text .error-actions{margin-bottom:20px}.error-page-container .error-content .error-text .contact-info{padding-top:15px}}:root{--primary:#df1119;--primary-foreground:#fff;--secondary:#e31e24;--secondary-foreground:#fff;--accent:#f5f5f5;--accent-foreground:#1e2023;--destructive:#ef4444;--destructive-foreground:#fff;--background:#fff;--foreground:#1e2023;--card:#fff;--card-foreground:#1e2023;--popover:#fff;--popover-foreground:#1e2023;--muted:#f5f5f5;--muted-foreground:#666;--border:#e5e5e5;--input:#e5e5e5;--ring:#df1119;--radius:5px}.dark{--background:#1d2428;--foreground:#fff;--card:#1e2023;--card-foreground:#fff;--popover:#1e2023;--popover-foreground:#fff;--primary:#df1119;--primary-foreground:#fff;--secondary:#e31e24;--secondary-foreground:#fff;--muted:#383838;--muted-foreground:#a1a1aa;--accent:#404040;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#404040;--input:#404040}.button-root{letter-spacing:.01em;font-family:DM Sans,sans-serif;font-weight:500;transition:all .3s}.button-root:hover{transform:translateY(-2px)}.button-root:active{transform:translateY(0)}.input-root{box-shadow:none;border-color:#e5e5e5;font-family:DM Sans,sans-serif;transition:all .3s}.input-root:focus{border-color:#df1119;box-shadow:0 0 0 1px #df111933}.checkbox-root{border-color:#e5e5e5;transition:all .3s}.checkbox-root:checked{background-color:#df1119;border-color:#df1119}.select-root{border-color:#e5e5e5;font-family:DM Sans,sans-serif;transition:all .3s}.select-root:focus{border-color:#df1119;box-shadow:0 0 0 1px #df111933}.dialog-content{border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 5px 20px #0000000d}.dropdown-content{border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 5px 20px #0000000d}.table{font-family:DM Sans,sans-serif}.table th{color:#1e2023;background-color:#f5f5f5;font-weight:600}.table tr{border-bottom:1px solid #e5e5e5;transition:all .3s}.table tr:hover{background-color:#f5f5f580}.login-input.shadcn-input{color:#1e2023;background-color:#fff;border-color:#e5e5e5;border-radius:5px;width:100%;height:auto;padding:.85rem 1rem;font-size:15px}.login-input.shadcn-input:focus{border-color:#df1119;box-shadow:0 0 0 1px #df111933}.login-btn.shadcn-button{color:#fff;background-color:#df1119;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;padding:.85rem 1.5rem;font-size:16px;font-weight:600;transition:all .3s;display:flex}.login-btn.shadcn-button:hover{background-color:#e31e24}.login-btn.shadcn-button:disabled{opacity:.7;cursor:not-allowed}.social-btn.google-btn{background-color:#fff;border:1px solid #e5e5e5}.social-btn.apple-btn{border:1px solid #000}.privacy-section,.terms-section{background-color:#f8f9fa;padding:60px 0}.privacy-section .privacy-content,.privacy-section .terms-content,.terms-section .privacy-content,.terms-section .terms-content{background:#fff;border-radius:10px;margin-top:30px;padding:40px;box-shadow:0 5px 25px #0000001a}.privacy-section .section-title,.terms-section .section-title{margin-bottom:40px}.privacy-section .section-title .sub-content,.terms-section .section-title .sub-content{color:#ff282e;align-items:center;gap:10px;margin-bottom:15px;font-weight:600;display:inline-flex}.privacy-section .section-title .sub-content img,.terms-section .section-title .sub-content img{width:20px;height:20px}.privacy-section .section-title h2,.terms-section .section-title h2{color:#1a1a1a;margin:0;font-size:2.5rem;font-weight:700}.privacy-section .privacy-wrapper .privacy-item,.privacy-section .privacy-wrapper .terms-item,.privacy-section .terms-wrapper .privacy-item,.privacy-section .terms-wrapper .terms-item,.terms-section .privacy-wrapper .privacy-item,.terms-section .privacy-wrapper .terms-item,.terms-section .terms-wrapper .privacy-item,.terms-section .terms-wrapper .terms-item{border-bottom:1px solid #e9ecef;margin-bottom:35px;padding-bottom:25px}.privacy-section .privacy-wrapper .privacy-item:last-child,.privacy-section .privacy-wrapper .terms-item:last-child,.privacy-section .terms-wrapper .privacy-item:last-child,.privacy-section .terms-wrapper .terms-item:last-child,.terms-section .privacy-wrapper .privacy-item:last-child,.terms-section .privacy-wrapper .terms-item:last-child,.terms-section .terms-wrapper .privacy-item:last-child,.terms-section .terms-wrapper .terms-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section .privacy-wrapper .privacy-item h3,.privacy-section .privacy-wrapper .terms-item h3,.privacy-section .terms-wrapper .privacy-item h3,.privacy-section .terms-wrapper .terms-item h3,.terms-section .privacy-wrapper .privacy-item h3,.terms-section .privacy-wrapper .terms-item h3,.terms-section .terms-wrapper .privacy-item h3,.terms-section .terms-wrapper .terms-item h3{color:#2c3e50;border-left:4px solid #ff282e;margin-bottom:15px;padding-left:15px;font-size:1.5rem;font-weight:600}.privacy-section .privacy-wrapper .privacy-item p,.privacy-section .privacy-wrapper .terms-item p,.privacy-section .terms-wrapper .privacy-item p,.privacy-section .terms-wrapper .terms-item p,.terms-section .privacy-wrapper .privacy-item p,.terms-section .privacy-wrapper .terms-item p,.terms-section .terms-wrapper .privacy-item p,.terms-section .terms-wrapper .terms-item p{color:#555;margin-bottom:15px;font-size:1rem;line-height:1.7}.privacy-section .privacy-wrapper .privacy-item p.text-muted,.privacy-section .privacy-wrapper .terms-item p.text-muted,.privacy-section .terms-wrapper .privacy-item p.text-muted,.privacy-section .terms-wrapper .terms-item p.text-muted,.terms-section .privacy-wrapper .privacy-item p.text-muted,.terms-section .privacy-wrapper .terms-item p.text-muted,.terms-section .terms-wrapper .privacy-item p.text-muted,.terms-section .terms-wrapper .terms-item p.text-muted{margin-top:20px;font-size:.9rem;font-style:italic}.privacy-section .privacy-wrapper .privacy-item ul,.privacy-section .privacy-wrapper .terms-item ul,.privacy-section .terms-wrapper .privacy-item ul,.privacy-section .terms-wrapper .terms-item ul,.terms-section .privacy-wrapper .privacy-item ul,.terms-section .privacy-wrapper .terms-item ul,.terms-section .terms-wrapper .privacy-item ul,.terms-section .terms-wrapper .terms-item ul{margin:15px 0;padding-left:0}.privacy-section .privacy-wrapper .privacy-item ul li,.privacy-section .privacy-wrapper .terms-item ul li,.privacy-section .terms-wrapper .privacy-item ul li,.privacy-section .terms-wrapper .terms-item ul li,.terms-section .privacy-wrapper .privacy-item ul li,.terms-section .privacy-wrapper .terms-item ul li,.terms-section .terms-wrapper .privacy-item ul li,.terms-section .terms-wrapper .terms-item ul li{color:#555;margin-bottom:8px;padding-left:25px;line-height:1.6;list-style:none;position:relative}.privacy-section .privacy-wrapper .privacy-item ul li:before,.privacy-section .privacy-wrapper .terms-item ul li:before,.privacy-section .terms-wrapper .privacy-item ul li:before,.privacy-section .terms-wrapper .terms-item ul li:before,.terms-section .privacy-wrapper .privacy-item ul li:before,.terms-section .privacy-wrapper .terms-item ul li:before,.terms-section .terms-wrapper .privacy-item ul li:before,.terms-section .terms-wrapper .terms-item ul li:before{content:"✓";color:#ff282e;width:20px;font-weight:700;position:absolute;top:0;left:0}.privacy-section .privacy-wrapper .privacy-item ul li a,.privacy-section .privacy-wrapper .terms-item ul li a,.privacy-section .terms-wrapper .privacy-item ul li a,.privacy-section .terms-wrapper .terms-item ul li a,.terms-section .privacy-wrapper .privacy-item ul li a,.terms-section .privacy-wrapper .terms-item ul li a,.terms-section .terms-wrapper .privacy-item ul li a,.terms-section .terms-wrapper .terms-item ul li a{color:#ff282e;font-weight:500;text-decoration:none}.privacy-section .privacy-wrapper .privacy-item ul li a:hover,.privacy-section .privacy-wrapper .terms-item ul li a:hover,.privacy-section .terms-wrapper .privacy-item ul li a:hover,.privacy-section .terms-wrapper .terms-item ul li a:hover,.terms-section .privacy-wrapper .privacy-item ul li a:hover,.terms-section .privacy-wrapper .terms-item ul li a:hover,.terms-section .terms-wrapper .privacy-item ul li a:hover,.terms-section .terms-wrapper .terms-item ul li a:hover{text-decoration:underline}@media (max-width:768px){.privacy-section,.terms-section{padding:40px 0}.privacy-section .privacy-content,.privacy-section .terms-content,.terms-section .privacy-content,.terms-section .terms-content{margin-top:20px;padding:25px 20px}.privacy-section .section-title h2,.terms-section .section-title h2{font-size:2rem}.privacy-section .privacy-wrapper .privacy-item h3,.privacy-section .privacy-wrapper .terms-item h3,.privacy-section .terms-wrapper .privacy-item h3,.privacy-section .terms-wrapper .terms-item h3,.terms-section .privacy-wrapper .privacy-item h3,.terms-section .privacy-wrapper .terms-item h3,.terms-section .terms-wrapper .privacy-item h3,.terms-section .terms-wrapper .terms-item h3{font-size:1.3rem}}@media (max-width:480px){.privacy-section .section-title h2,.terms-section .section-title h2{font-size:1.8rem}.privacy-section .privacy-wrapper .privacy-item h3,.privacy-section .privacy-wrapper .terms-item h3,.privacy-section .terms-wrapper .privacy-item h3,.privacy-section .terms-wrapper .terms-item h3,.terms-section .privacy-wrapper .privacy-item h3,.terms-section .privacy-wrapper .terms-item h3,.terms-section .terms-wrapper .privacy-item h3,.terms-section .terms-wrapper .terms-item h3{border-left-width:3px;padding-left:12px;font-size:1.2rem}.privacy-section .privacy-wrapper .privacy-item ul li,.privacy-section .privacy-wrapper .terms-item ul li,.privacy-section .terms-wrapper .privacy-item ul li,.privacy-section .terms-wrapper .terms-item ul li,.terms-section .privacy-wrapper .privacy-item ul li,.terms-section .privacy-wrapper .terms-item ul li,.terms-section .terms-wrapper .privacy-item ul li,.terms-section .terms-wrapper .terms-item ul li{padding-left:20px}}.admin-layout{background-color:#f8f9fa;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.admin-sidebar{color:#fff;z-index:100;background-color:#2a2a2a;border-right:1px solid #ffffff1a;flex-direction:column;width:240px;height:100vh;transition:all .2s ease-in-out;display:flex;position:fixed;overflow-y:auto}.admin-sidebar.collapsed{width:70px}.admin-content{flex:1;margin-left:240px;transition:all .2s ease-in-out}.admin-content.sidebar-collapsed{margin-left:70px}.admin-main{padding:1.5rem}.sidebar-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.sidebar-header .logo-link{color:#fff;align-items:center;gap:.75rem;font-weight:600;text-decoration:none;display:flex}.sidebar-header .logo-small{margin:0 auto}.collapse-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s ease-in-out;display:flex}.collapse-btn:hover{color:#df1119;background-color:#ffffff1a}.sidebar-content{flex:1;padding:1rem 0;overflow-y:auto}.sidebar-nav{flex-direction:column;gap:.25rem;display:flex}.nav-item{color:#fff;border-radius:6px;align-items:center;gap:.75rem;margin:0 .5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.nav-item,.nav-item .nav-icon{transition:all .2s ease-in-out}.nav-item .nav-icon{color:#ffffffb3}.nav-item:hover{background-color:#ffffff1a}.nav-item:hover .nav-icon{color:#df1119}.nav-item.active{color:#fff;background-color:#df111933;font-weight:500}.nav-item.active .nav-icon{color:#df1119}.sidebar-footer{border-top:1px solid #ffffff1a;padding:1rem}.logout-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .2s ease-in-out;display:flex}.logout-btn:hover{color:#dc3545;background-color:#ffffff1a}.admin-header{background-color:#fff;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000000d}.page-title{color:#333;margin:0;font-size:1.25rem;font-weight:600}.header-right{align-items:center;gap:1.25rem;display:flex}.search-container{width:300px;position:relative}.search-container .search-icon{color:#64748b;width:18px;height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-container .search-input{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;width:100%;padding:.5rem 1rem .5rem 2.25rem;font-family:inherit;font-size:.875rem;transition:all .2s ease-in-out}.search-container .search-input:focus{background-color:#fff;border-color:#df1119;outline:none}.icon-btn{cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s ease-in-out;display:flex;position:relative}.icon-btn:hover{color:#df1119;background-color:#f8f9fa}.icon-btn .icon-bell{width:20px;height:20px}.notification-badge{background-color:#df1119;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.avatar-trigger{cursor:pointer;background:0 0;border:none;padding:0;transition:all .2s ease-in-out}.avatar-trigger:hover{opacity:.8}.notifications-dropdown{width:320px;max-height:400px;overflow-y:auto;box-shadow:0 4px 6px #0000000d}.notification-list{max-height:300px;overflow-y:auto}.notification-item{cursor:pointer;border-bottom:1px solid #e9ecef;padding:.75rem;transition:all .2s ease-in-out}.notification-item:hover{background-color:#f8f9fa}.notification-item .notification-content{flex-direction:column;gap:.25rem;display:flex}.notification-item .notification-title{margin:0;font-weight:500}.notification-item .notification-time{color:#64748b;margin:0;font-size:.75rem}.view-all{cursor:pointer;text-align:center;color:#df1119;font-weight:500}.profile-dropdown{width:200px;box-shadow:0 4px 6px #0000000d}.profile-info{margin-bottom:.5rem}.profile-info .profile-email{color:#64748b;margin:0;font-size:.875rem}.profile-link{cursor:pointer;align-items:center;gap:.5rem;transition:all .2s ease-in-out;display:flex}.profile-link .profile-icon{width:16px;height:16px}.profile-link:hover{color:#df1119;background-color:#f8f9fa}.logout-link{cursor:pointer;transition:all .2s ease-in-out}.logout-link:hover{color:#dc3545;background-color:#f8f9fa}.dashboard{flex-direction:column;gap:1.5rem;display:flex}.dashboard-header{margin-bottom:1rem}.dashboard-header h1{color:#333;margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.dashboard-header p{color:#64748b;margin:0;font-size:.875rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.stat-card{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}.stat-card:hover{transform:translateY(-2px)}.stat-icon{color:#fff;background:linear-gradient(135deg,#df1119,#b00d14);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-info h3{color:#64748b;margin:0;font-size:.875rem;font-weight:500}.stat-info p{color:#333;margin:.25rem 0 0;font-size:1.5rem;font-weight:600}.chart-card{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.25rem;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000d}.chart-header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.chart-header h3{color:#333;margin:0;font-size:1.125rem;font-weight:600}.chart-controls{gap:.5rem;display:flex}.chart-btn{color:#333;cursor:pointer;background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s ease-in-out}.chart-btn:hover{background-color:#f8f9fa}.chart-btn.active{color:#fff;background-color:#df1119;border-color:#df1119}.chart-content{height:350px}.section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-header h2{color:#333;margin:0;font-size:1.25rem;font-weight:600}.data-table{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;transition:all .2s ease-in-out;overflow:hidden;box-shadow:0 1px 3px #0000000d}table{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #e9ecef;padding:.75rem 1rem;font-size:.875rem}th{color:#333;background-color:#f8f9fa;font-weight:600}td{color:#64748b}.status-badge{padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.status-badge.active{color:#28a745;background-color:#28a7451a}.status-badge.pending{color:#ba8b00;background-color:#ffc1071a}.status-badge.delivered{color:#17a2b8;background-color:#17a2b81a}.status-badge.cancelled{color:#dc3545;background-color:#dc35451a}.prealerts-table,.recent-shipments,.shippings-table,.users-table{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;width:90%;margin:0 auto;overflow:hidden}.view-all-btn{color:#df1119;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:all .3s}.view-all-btn:hover{background-color:#f8f9fa}.prealerts-table,.shippings-table,.users-table{overflow-x:auto}.action-btn{color:#fff;cursor:pointer;background-color:#df1119;border:none;border-radius:5px;padding:.4rem .75rem;font-size:.8rem;transition:all .3s}.action-btn:hover{background-color:#b00d14}.action-btn.active{background-color:#c70f16}.action-btn+.action-btn{margin-left:.5rem}.action-btn.secondary{background-color:#6c757d}.action-btn.secondary:hover{background-color:#545b62}.loading-screen{justify-content:center;align-items:center;height:calc(100vh - 200px);display:flex}.spinner{border:4px solid #0000001a;border-top-color:#df1119;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.status-badge{border-radius:50px;justify-content:center;padding:6px 12px;font-size:14px;font-weight:600}.status-badge,.tracking-link{align-items:center;display:inline-flex}.tracking-link{color:#df1119;gap:5px;font-weight:500;text-decoration:none}.status-edit-controls{align-items:center;gap:10px;display:flex}.status-select{border:1px solid #e9ecef;border-radius:4px;min-width:150px;padding:8px}.bg-yellow-100{color:#8c6d1f;background-color:#fffbea}.bg-blue-100{color:#0958d9;background-color:#e6f4ff}.bg-green-100{color:#389e0d;background-color:#f6ffed}.bg-indigo-100{color:#2f54eb;background-color:#f0f5ff}.bg-red-100{color:#cf1322;background-color:#fff1f0}.bg-gray-100{color:#4b5563;background-color:#f9fafb}.action-btn.save{color:#fff;background-color:#28a745}.action-btn.secondary{color:#343a40;background-color:#f1f3f5}.role-container{align-items:center;gap:.4rem;display:flex}.role-icon{font-size:1rem}.role-icon.admin{color:#df1119}.role-icon.staff{color:#6772e5}.role-icon.user{color:#5cb85c}.role-icon.editor{color:#ff9800}.role-icon.manager{color:#9c27b0}.role-icon.support{color:#00bcd4}.prealerts-table input,.prealerts-table select{border:1px solid #e9ecef;border-radius:5px;width:100%;padding:.4rem .6rem;font-family:DM Sans,sans-serif;font-size:.85rem}.prealerts-table input:focus,.prealerts-table select:focus{border-color:#df1119;outline:none;box-shadow:0 0 0 1px #df11191a}.status-badge.processing{color:#1890ff;background-color:#e6f7ff}.status-badge.approved{color:#00a854;background-color:#e3fcef}.status-badge.rejected{color:#f5222d;background-color:#fff1f0}.filters-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.filters-bar .search-box{flex:1;max-width:400px}.filters-bar .search-box form{display:flex}.filters-bar .search-box form input{border:1px solid #e9ecef;border-radius:5px 0 0 5px;flex:1;padding:.5rem;font-family:DM Sans,sans-serif}.filters-bar .search-box form input:focus{border-color:#df1119;outline:none}.filters-bar .search-box form button{color:#fff;cursor:pointer;background-color:#df1119;border:none;border-radius:0 5px 5px 0;padding:.5rem .8rem}.filters-bar .search-box form button:hover{background-color:#b00d14}.filters-bar .filter-controls{flex-wrap:wrap;gap:.8rem;display:flex}.filters-bar .filter-controls .filter-group{align-items:center;gap:.5rem;display:flex}.filters-bar .filter-controls .filter-group label{color:#1e2023;align-items:center;gap:.3rem;font-size:.85rem;display:flex}.filters-bar .filter-controls .filter-group select{background-color:#fff;border:1px solid #e9ecef;border-radius:5px;padding:.4rem .6rem;font-family:DM Sans,sans-serif;font-size:.85rem}.filters-bar .filter-controls .filter-group select:focus{border-color:#df1119;outline:none}.th-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.th-sort:hover{color:#df1119}.th-sort .sort-icon{font-size:.8rem}.th-sort .sort-icon.asc{transform:rotate(180deg)}.no-results{color:#333;border:1px solid #e9ecef;padding:2rem;font-size:.9rem}.settings-card{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.settings-card h3{color:#1e2023;margin:0 0 .75rem;font-size:1.1rem}.settings-card .settings-description{color:#333;margin-bottom:1.5rem;font-size:.9rem}.data-status-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.data-status-item{background-color:#f9f9f9;border-radius:5px;padding:1rem}.data-status-item .status-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.data-status-item .status-header h4{color:#1e2023;margin:0;font-size:.95rem;font-weight:500}.data-status-item p{color:#333;margin:0;font-size:.85rem}.status-icon{font-size:.9rem}.status-icon.success{color:#52c41a}.status-icon.error{color:#f5222d}.status-icon.spinning{color:#df1119;animation:spin 1s linear infinite}.actions-bar{gap:.8rem;display:flex}.actions-bar .seed-btn{align-items:center;gap:.5rem;display:flex}.actions-bar .seed-btn svg{font-size:.9rem}.actions-bar .refresh-btn{background-color:#6c757d}.actions-bar .refresh-btn:hover{background-color:#545b62}.seed-result{border-radius:5px;margin-top:1rem;padding:.8rem;font-size:.9rem}.seed-result.success{color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}.seed-result.error{color:#f5222d;background-color:#fff2f0;border:1px solid #ffccc7}.seed-result p{margin:0}.spinning{animation:spin 1s linear infinite}.photo-link,.user-id-link{color:#df1119;text-decoration:none}.photo-link:hover,.user-id-link:hover{text-decoration:underline}.user-table-photo{-o-object-fit:cover;object-fit:cover;border:1px solid #e9ecef;border-radius:50%;width:40px;height:40px}.user-table-photo.default{background-color:#f5f5f5;padding:5px}.user-detail-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.user-detail-header h2{color:#1e2023;margin:0;font-size:1.5rem;font-weight:600}.user-detail-header .back-btn{color:#1e2023;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.9rem;transition:all .3s;display:flex}.user-detail-header .back-btn:hover{color:#df1119;background-color:#f8f9fa}.user-detail-header .user-actions{gap:.5rem;display:flex}.user-detail-header .user-actions .action-btn{align-items:center;gap:.5rem;display:flex}.user-detail-header .user-actions .action-btn.warning{background-color:#faad14}.user-detail-header .user-actions .action-btn.warning:hover{background-color:#d69005}.user-detail-header .user-actions .action-btn.danger{background-color:#f5222d}.user-detail-header .user-actions .action-btn.danger:hover{background-color:#da0a15}.user-detail-header .user-actions .action-btn.confirm{background-color:#ff4d4f;animation:pulse 1s infinite}.user-detail-container{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:2rem;display:flex}.user-photo-container{background-color:#f9fafb;border:1px solid #e9ecef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.user-photo-container .user-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-photo-container .user-photo-placeholder{color:#1e20234d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.user-info{flex:1;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;display:grid}.user-info .info-row{gap:1rem;display:flex}.user-info .info-row .info-icon{color:#df1119;flex-shrink:0;margin-top:.25rem;font-size:1.2rem}.user-info .info-row h3{color:#333;margin:0 0 .25rem;font-size:.85rem;font-weight:500}.user-info .info-row p{color:#1e2023;margin:0;font-size:1rem;font-weight:500}.additional-data{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:1.5rem}.additional-data h3{color:#1e2023;margin:0 0 1rem;font-size:1.1rem}.additional-data .data-table table{border-collapse:collapse;width:100%}.additional-data .data-table table td,.additional-data .data-table table th{white-space:normal;max-width:none;height:auto}.additional-data .data-table table td:first-child,.additional-data .data-table table th:first-child{width:200px;font-weight:500}.not-found{text-align:center;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;padding:3rem}.not-found h2{color:#1e2023;margin:0 0 1rem;font-size:1.5rem}.not-found p{color:#333;margin:0 0 1.5rem}.user-edit-container{background-color:#fff;border:1px solid #e9ecef;border-radius:10px;margin-bottom:2rem;padding:2rem}.user-edit-form .form-section{margin-bottom:2rem}.user-edit-form .form-section h3{color:#1e2023;border-bottom:1px solid #e9ecef;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.1rem}.user-edit-form .form-group{margin-bottom:1.25rem}.user-edit-form .form-group label{color:#1e2023;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:flex}.user-edit-form .form-group label .field-icon{color:#df1119}.user-edit-form .form-group input,.user-edit-form .form-group select,.user-edit-form .form-group textarea{color:#000;border:1px solid #e9ecef;border-radius:5px;width:100%;padding:.6rem .8rem;font-family:DM Sans,sans-serif;font-size:.9rem;transition:all .2s}.user-edit-form .form-group input:focus,.user-edit-form .form-group select:focus,.user-edit-form .form-group textarea:focus{border-color:#df1119;outline:none;box-shadow:0 0 0 2px #df11191a}.user-edit-form .form-group input.disabled,.user-edit-form .form-group select.disabled,.user-edit-form .form-group textarea.disabled{color:#999;cursor:not-allowed;background-color:#f5f5f5}.user-edit-form .form-group input.modified,.user-edit-form .form-group select.modified,.user-edit-form .form-group textarea.modified{background-color:#df11190d;border-color:#df1119;box-shadow:0 0 0 1px #df111933}.user-edit-form .form-group small{color:#333;margin-top:.25rem;font-size:.75rem;display:block}.user-edit-form .form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.user-edit-form .form-buttons{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.user-edit-form .form-buttons .action-btn{min-width:140px}.user-edit-form .form-buttons .action-btn.primary{background-color:#df1119}.user-edit-form .form-buttons .action-btn.primary:hover{background-color:#b00d14}.user-edit-form .form-buttons .action-btn.primary:disabled{cursor:not-allowed;background-color:#f36369}.user-edit-form .form-buttons .action-btn:disabled{opacity:.7;cursor:not-allowed}.form-actions{gap:.5rem;display:flex}.changes-summary{background-color:#df111914;border-left:3px solid #df1119;border-radius:5px;margin-bottom:1.5rem;padding:.8rem 1rem}.changes-summary p{color:#1e2023;margin:0;font-size:.9rem}.login-container{background:linear-gradient(135deg,#df1119,#980c11);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative}.login-container:before{content:"";opacity:.1;z-index:0;background-image:url(/assets/img/breadcrumb-bg.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.login-box{z-index:1;background-color:#fff;border-radius:1rem;width:100%;max-width:450px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.login-box:before{content:"";background:linear-gradient(90deg,#df1119,#e31e24);height:4px;position:absolute;top:0;left:0;right:0}.login-header{text-align:center;margin-bottom:2rem}.login-header .login-logo{margin-bottom:1.5rem}.login-header h1{color:#1e2023;margin-bottom:.5rem;font-size:1.8rem;font-weight:600}.login-header p{color:#666;font-size:.95rem}.social-login{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.social-btn{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;width:100%;padding:.8rem;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.social-btn:hover{background-color:#f5f5f5}.social-btn:disabled{opacity:.7;cursor:not-allowed}.social-btn svg{font-size:1.2rem}.social-btn.google-btn{color:#1e2023;border-color:#e5e5e5}.social-btn.google-btn:hover{background-color:#f5f5f5;border-color:#ccc}.social-btn.google-btn svg{color:#df1119}.social-btn.apple-btn{color:#fff;background-color:#000;border-color:#000}.social-btn.apple-btn:hover{background-color:#333}.social-btn.apple-btn svg{color:#fff}.login-divider{text-align:center;align-items:center;margin:1.5rem 0;display:flex}.login-divider:after,.login-divider:before{content:"";border-bottom:1px solid #e5e5e5;flex:1}.login-divider span{color:#666;padding:0 1rem;font-size:.9rem}.login-form .form-group{margin-bottom:1.5rem;position:relative}.login-form .form-group label{color:#1e2023;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:flex}.login-form .form-group label .input-icon{color:#df1119;font-size:.9rem}.login-form .form-group input{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;padding:.8rem 1rem;font-size:1rem;transition:all .3s}.login-form .form-group input:focus{background-color:#fff;border-color:#df1119;outline:none;box-shadow:0 0 0 3px #df11191a}.login-form .form-group input::-moz-placeholder{color:#999}.login-form .form-group input::placeholder{color:#999}.error-message{color:#df1119;background-color:#fcd9db;border:1px solid #f9aaad;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.9rem;display:flex}.error-message p{margin:0}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#df1119,#e31e24);border:none;border-radius:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.login-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #df111933}.login-btn:active{transform:translateY(0)}.login-btn:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.login-btn .loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.2rem;height:1.2rem;animation:spin .8s linear infinite;display:inline-block}.login-footer{text-align:center;color:#666;margin-top:1.5rem;font-size:.9rem}.login-footer a{color:#df1119;font-weight:500;text-decoration:none;transition:color .3s}.login-footer a:hover{color:#e31e24;text-decoration:underline}.login-box{animation:fadeIn .5s ease-out}.users-container{flex-direction:column;gap:2rem;padding:2rem;display:flex}.uid-cell{font-weight:500;color:#df1119!important}.shippings-container{flex-direction:column;gap:2rem;padding:2rem;display:flex}.header{justify-content:space-between;align-items:center;display:flex}.header h2{letter-spacing:-.025em;color:#1e2023;font-size:1.875rem;font-weight:700}.header .total-count{color:#666;font-size:.875rem}.filters-section{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex;box-shadow:0 5px 20px #0000000d}.filters-section .search-group{flex:1;gap:.5rem;max-width:400px;display:flex}.filters-section .search-group input{border:1px solid #e5e5e5;border-radius:5px;padding:.5rem .75rem;font-size:.875rem}.filters-section .search-group input:focus{border-color:#df1119;outline:none;box-shadow:0 0 0 2px #df11191a}.filters-section .searchButton{color:#fff;cursor:pointer;background-color:#df1119;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.5rem .75rem;transition:all .3s;display:flex}.filters-section .searchButton:hover{background-color:#b00d14}.filters-section .filters-group{gap:1rem;display:flex}.filters-section .filters-group :global .select-trigger{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;min-width:150px;padding:.5rem;font-size:.875rem}.filters-section .filters-group :global .select-trigger:hover{border-color:#ccc}.filters-section .filters-group :global .select-trigger:focus{border-color:#df1119;box-shadow:0 0 0 2px #df11191a}.filters-section .filters-group :global .select-trigger:last-child{min-width:80px}.table-container{border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.table-container table{border-collapse:collapse;width:100%}.tableHeader{background-color:#1d2428}.tableHeader th{text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.75rem 1rem;font-weight:500;transition:all .3s}.tableHeader th:hover{color:#fff;background-color:#121719}.tableRow{transition:all .3s;cursor:pointer!important}.tableRow td{color:#666;border-top:1px solid #e5e5e5;padding:.75rem 1rem}.tableRow:hover{background-color:#f5f5f5!important}.tableRow:hover td{color:#1e2023}.header-content{align-items:center;gap:.5rem;display:flex}.header-content .sort-icon{color:#fff;width:1rem;height:1rem;transition:all .3s}.header-content .sort-icon.asc{transform:rotate(180deg)}.shipping-id{font-weight:500;color:#df1119!important}.statusBadge{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.pending{color:#b45309;background-color:#fef3c7;border:1px solid #f59e0b}.processing{color:#1e40af;background-color:#dbeafe;border:1px solid #3b82f6}.delivered{color:#065f46;background-color:#d1fae5;border:1px solid #10b981}.cancelled,.rejected{color:#b91c1c;background-color:#fee2e2;border:1px solid #ef4444}.approved{color:#065f46;background-color:#d1fae5;border:1px solid #10b981}.loading-spinner{justify-content:center;align-items:center;height:16rem;display:flex}.loading-spinner .spinner{border:2px solid;border-color:#0000 #0000 #df1119;border-radius:50%;width:2rem;height:2rem;animation:spin 1s linear infinite}.no-results{text-align:center;color:#666;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:2.5rem}