@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Regular.6e68b696.eot);src:url(/_next/static/media/OpenSans-Regular.6e68b696.eot) format("embedded-opentype"),url(/_next/static/media/OpenSans-Regular.d66ddb70.woff2) format("woff2"),url(/_next/static/media/OpenSans-Regular.2a1a9d53.woff) format("woff"),url(/_next/static/media/OpenSans-Regular.3b687d13.ttf) format("truetype"),url(/_next/static/media/OpenSans-Regular.a979b9db.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-Medium.a2ce4008.eot);src:url(/_next/static/media/OpenSans-Medium.a2ce4008.eot) format("embedded-opentype"),url(/_next/static/media/OpenSans-Medium.8dca1ae4.woff2) format("woff2"),url(/_next/static/media/OpenSans-Medium.52e96a2e.woff) format("woff"),url(/_next/static/media/OpenSans-Medium.e5a4ca90.ttf) format("truetype"),url(/_next/static/media/OpenSans-Medium.a243a90b.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-SemiBold.58a0cf5c.eot);src:url(/_next/static/media/OpenSans-SemiBold.58a0cf5c.eot) format("embedded-opentype"),url(/_next/static/media/OpenSans-SemiBold.affe6f57.woff2) format("woff2"),url(/_next/static/media/OpenSans-SemiBold.5011babc.woff) format("woff"),url(/_next/static/media/OpenSans-SemiBold.4a74bb18.ttf) format("truetype"),url(/_next/static/media/OpenSans-SemiBold.5cc75cd2.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-ExtraBold.aea5f0bb.eot);src:url(/_next/static/media/OpenSans-Bold.94adf4d1.eot) format("embedded-opentype"),url(/_next/static/media/OpenSans-Bold.a1bbeec1.woff2) format("woff2"),url(/_next/static/media/OpenSans-Bold.f8488c85.woff) format("woff"),url(/_next/static/media/OpenSans-Bold.716ef260.ttf) format("truetype"),url(/_next/static/media/OpenSans-Bold.828e427b.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(/_next/static/media/OpenSans-ExtraBold.aea5f0bb.eot);src:url(/_next/static/media/OpenSans-ExtraBold.aea5f0bb.eot) format("embedded-opentype"),url(/_next/static/media/OpenSans-ExtraBold.6ee47d5a.woff2) format("woff2"),url(/_next/static/media/OpenSans-ExtraBold.75fa38cc.woff) format("woff"),url(/_next/static/media/OpenSans-ExtraBold.3b7bb61f.ttf) format("truetype"),url(/_next/static/media/OpenSans-ExtraBold.aafd313a.svg) format("svg");font-weight:800;font-style:normal}body{font-family:OpenSans;font-weight:400;font-size:14px}body .ml-auto{margin-left:auto}.window-sidebar-btn{position:fixed;right:-50px;top:45vh;z-index:2;transform:rotate(270deg)}.bold{font-weight:600}ul{padding:0;margin:0}ul.margin-left-1{margin-left:1rem}ul li{text-align:left}.margin-top-5{margin-top:5px}.text-left{text-align:left}p.rm-bottom-margin{margin-bottom:0}.form-control{border-radius:0;font-family:OpenSans;font-weight:400;font-size:14px;color:#282828}a{text-decoration:none!important}.btn{font-family:OpenSans;font-weight:400;font-size:16px;transition:all .5s ease-in-out}.btn,.btn.btn-secondary{border-radius:0}.btn.btn-primary{background-color:#d91d2c;border-color:#d91d2c;border-radius:0}.btn.btn-primary:hover{background-color:#a41722;border-color:#a41722}.btn.btn-primary:disabled{background-color:#d91d2c;border-color:#d91d2c}.btn.scroll-top-btn{height:40px;width:40px;position:fixed;z-index:2;box-shadow:0 0 10px rgba(0,0,0,.05);background-color:#1575bb;border-color:#1575bb;opacity:.5;right:15px;bottom:30px}.btn.scroll-top-btn svg{fill:#fff}.btn.scroll-top-btn:hover{background-color:#1575bb;border-color:#1575bb;opacity:1}.toast-container{max-width:300px;right:0;top:37px;position:fixed}.toast-container .toast{border-top-right-radius:0;border-bottom-right-radius:0;transition:all .5s ease-in-out}.toast-container .toast .toast-body{padding:6px 15px;font-family:OpenSans;font-weight:400;font-size:14px;color:#fff}.toast-container .toast.bg-success{background-color:#004577!important;border-color:#004577!important}.modal .modal-dialog .modal-content{border-radius:0}.modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:700}.email-marketing .form-label{font-weight:600}.email-marketing .form-label span{color:#d91d2c}.email-marketing .form-control{font-family:OpenSans;font-weight:400;font-size:14px}.email-marketing .mobile-sec{width:150px;max-width:150px}.carousel.banner-slider .carousel-inner .carousel-item{text-align:center;max-height:calc(100vh - 130px);overflow:hidden}.carousel.banner-slider .carousel-inner .carousel-item img{width:100%;object-fit:cover;height:100%}.carousel.banner-slider .carousel-inner .carousel-item .carousel-caption{position:absolute;top:0;bottom:0;width:100%;left:0;background-color:rgba(0,0,0,.7)}.carousel .carousel-indicators [data-bs-target]{border-radius:100%;width:10px;height:10px}.carousel .carousel-control-next,.carousel .carousel-control-prev{display:none}.carousel.home .carousel-item{height:calc(100vh - 130px);max-height:500px}.page-height{min-height:100vh;padding:15px 0}.page-height .sec{padding:20px 0}.page-height .Sub-ttl,.page-height .page-ttl{font-weight:700;font-size:24px;margin-bottom:15px}.page-height .Sub-ttl{font-weight:600;font-size:20px}.page-height .sub-txt{font-size:14px;font-weight:400;line-height:18px;color:#1d1e20}.home-banner{position:relative}.home-banner .type-animation{position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,0,0,.7)}.home-banner .type-animation .height-100{height:100%}.home-banner .type-animation .desc{width:650px;background-color:rgba(0,0,0,.6);padding:30px 20px;border-radius:10px;text-align:center;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5;color:#bebec1}.home-banner .type-animation .desc p{margin-bottom:0}.home-banner .type-animation .desc span.bold{font-weight:700;color:#d91d2c;font-size:18px;line-height:18px}.video-player{width:100%;height:calc(100vh - 130px)}.main-wrapper{background-color:#fff;position:relative;z-index:0}.main-wrapper header.header-wrapper{transition:all .5s ease-in-out;top:-50px}.main-wrapper header.header-wrapper .top-navbar{background-color:#282828;font-size:14px;height:30px}.main-wrapper header.header-wrapper .top-navbar ul{list-style:none;margin-bottom:0;padding:0}.main-wrapper header.header-wrapper .top-navbar ul li{color:#fff;padding:4px 16px;cursor:pointer}.main-wrapper header.header-wrapper .top-navbar ul li svg{fill:#fff;width:12px;margin-right:8px}.main-wrapper header.header-wrapper .top-navbar ul li:hover{color:silver}.main-wrapper header.header-wrapper .top-navbar ul.post-items li{border-left:1px solid #4e4e4e}.main-wrapper header.header-wrapper .main-header{background-color:#fff}.main-wrapper header.header-wrapper .main-header .header-area{min-height:100px}.main-wrapper header.header-wrapper .main-header .header-area .logo-sec{font-weight:700;font-size:34px;line-height:28px}.main-wrapper header.header-wrapper .main-header .header-area .logo-sec .logo-img{width:65px;transition:all .5s ease-in-out}.main-wrapper header.header-wrapper .main-header .header-area .logo-sec .logo-txt{margin-left:10px;color:#d91d2c;transition:all .5s ease-in-out}.main-wrapper header.header-wrapper .main-header .header-area .logo-sec .logo-txt span{color:#004c8a}.main-wrapper header.header-wrapper .main-header .header-area .logo-sec .logo-txt .logo-sub-txt{color:#212529;font-size:12px;line-height:18px;margin-top:5px}.main-wrapper header.header-wrapper .main-header .header-area .menu-section{padding:13px}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-link{font-weight:400;color:#212529;text-transform:capitalize;font-size:14px;transition:all .5s ease-in-out}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-item.active,.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-item.show,.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-link.active,.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-link:hover{background-color:#d91d2c;color:#fff}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-item.active .nav-link,.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .nav-item.show .nav-link{color:#fff}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .dropdown-menu{border-radius:0;top:-2px!important}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .dropdown-menu .nested-dropdown .nav-link{color:#212529}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .dropdown-menu .nested-dropdown .nav-link:hover{background-color:#d91d2c;color:#fff}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .dropdown-menu .nested-dropdown.show .nav-link{color:#fff}.main-wrapper header.header-wrapper .main-header .header-area .menu-section .top-navigation .dropdown-menu .dropdown-menu{margin-left:-3px;margin-top:0;border-radius:0}.main-wrapper.fixed .header-wrapper{position:fixed;top:0;left:0;right:0;z-index:3}.main-wrapper.fixed .header-wrapper .main-header .header-area{height:auto;min-height:auto}.main-wrapper.fixed .header-wrapper .main-header .header-area .logo-sec{font-size:20px;line-height:20px}.main-wrapper.fixed .header-wrapper .main-header .header-area .logo-sec .logo-img{width:45px}.main-wrapper.fixed .header-wrapper .main-header .header-area .logo-sec .logo-txt .logo-sub-txt{font-size:10px;line-height:10px}.main-wrapper.fixed .header-wrapper .main-header .header-area .menu-section .email-marketing{display:none}.footer-wrapper{background-color:#222;padding:20px 0 0;color:#fff;width:100%;bottom:0;z-index:0;overflow:visible}.footer-wrapper .divider{padding:0;margin:50px 0;color:#6b6969}.footer-wrapper .footer-list{margin-top:50px}.footer-wrapper .footer-list h4{font-weight:500;margin-bottom:15px;font-size:20px}.footer-wrapper .footer-list ul{list-style:none;padding:0;margin:0}.footer-wrapper .footer-list ul li .nav-link{padding:5px 0;color:#eee;font-size:14px;transition:all .5s ease-in-out}.footer-wrapper .footer-list ul li .nav-link:hover{padding-left:5px;color:#bababa}.footer-wrapper .follow-us{margin-top:25px}.footer-wrapper .follow-us.address{margin-top:0}.footer-wrapper .follow-us.address p{margin-bottom:0;font-size:14px}.footer-wrapper .follow-us h4{font-weight:500;margin-bottom:15px;font-size:20px;display:inline-block}.footer-wrapper .follow-us ul{margin:0;padding:0;list-style:none;display:flex;gap:15px}.footer-wrapper .follow-us ul li .social-icn{display:block;display:flex;align-items:center;justify-content:center;border:1px solid #fff;width:32px;height:30px;transition:all .5s ease-in-out}.footer-wrapper .follow-us ul li .social-icn svg{fill:#fff;width:12px}.footer-wrapper .follow-us ul li .social-icn:hover{opacity:.6}.footer-wrapper .copy-right{text-align:center;padding:20px}.footer-wrapper .footer-sub-sec{background:#282828;padding:30px 0;margin-top:30px}.footer-wrapper .footer-sub-sec .footer-list{margin-top:0}.footer-wrapper .footer-sub-sec .footer-list li.sec-lbl{color:#6b6d70;margin-top:10px}.footer-wrapper .footer-sub-sec .footer-list li.sec-lbl .nav-link{color:#6b6d70}.footer-wrapper .footer-sub-sec .footer-list .nav-link{margin-left:5px}.section{padding:60px 0}.section .title{font-weight:700;font-size:30px;color:#212529}.section .title.red{color:#d91d2c}.section .title.blue{color:#004c8a}.section .title span.red{color:#d91d2c}.section .title span.blue{color:#004c8a}.section .title.fnt-25{font-size:25px}.section .content{color:#212529}.section.pad-100{padding:100px 0}.section.pad-30{padding:30px 0}.section.bg-light-gray{background-color:#f8f8f8}.section.bg-light-red{background-color:#d91d2c}.section.bg-light-blue{background-color:#004c8a}.section.bg-light-blue .title{color:#fff}.section .section-element .text-lable{background-color:rgba(217,29,44,.2);border-radius:4px;padding:2px 10px;font-size:14px;font-weight:600;display:inline;color:#212529}.section .image-holder{position:relative}.section .image-holder img{border-radius:10px;max-height:calc(100vh - 120px)}.section .image-holder .dark-bg{display:none;position:absolute;background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;border-radius:10px;transition:background-color .6s ease}.section .image-holder .dark-bg:hover{background-color:rgba(0,0,0,.1)}.section.services-sec .card .img-container{height:250px;overflow:hidden}.section.services-sec .card .card-body{text-align:left}.testimonial .card-body .card-text{font-size:16px;font-weight:300;color:#212529!important}