.breadcrumb,.icon{background:0 0}body.active{overflow-y:hidden}body .container.xs{max-width:1000px}body .container-fluid{max-width:100%;padding:0}.breadcrumb{border-radius:0;padding:10px 60px;margin-bottom:0;width:fit-content;left:50%;transform:translate(-50%);font-size:18px;color:var(--primary)}.breadcrumb-list a:hover{text-decoration:none;color:var(--primary)}.text-white{color:inherit!important}.hero-content .form-hold,.hero-content.landing .form-hold{padding:20px;background:var(--primary);border-radius:20px}.large-block,.small-block,.wide-block{transition:.4s;transform:scale(1);z-index:1}.grecaptcha-badge{display:none!important}.block.image{background-attachment:fixed;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;background-size:cover;padding:80px}.block.image p{font-size:19px;color:#fff}.block.image::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#07253f;opacity:.75}.small-block{height:100%;min-height:400px}.large-block:hover,.small-block:hover,.wide-block:hover{box-shadow:rgba(0,0,0,.4) 0 5px 16px;transform:scale(1.01);z-index:2}.small-block.blue{background:#07253f}.small-block.light-blue{background:#4b769b}.wide-block{height:400px}.post-hold{padding:40px 0;border-bottom:1px solid #07253f}.small-block.post{min-height:unset;display:block;height:unset}.block-inner{padding:65px;top:50%}.block-inner.post{padding:40px}.main-header .top-bar ul li a i{color:#fff;font-size:18px;vertical-align:middle;transition:.5s;top:-2.5px}.main-header .top-bar ul li a i.hub{text-transform:uppercase;font-weight:600;font-size:14px;margin-left:10px}.main-header .top-bar ul.right-ul li{border-left:1px solid rgba(255,255,255,.07);border-right:0}.main-header .top-bar ul.right-ul li a i{color:#fff;font-size:18px;vertical-align:middle;margin-right:5px}.header.mid .main-header{position:fixed;left:0;top:-250px;width:100%;transition:.8s;box-shadow:0 5px 15px 0 rgba(0,33,85,.1)}.header.stuck .main-header{top:0}.header.mid .header-banner{margin-bottom:177.5px}.header.mid .main-header .logo{transition:.5s}.header .main-header .side-modal .logo{position:relative;height:auto;width:320px;transition:.5s;top:0;left:0;transform:translate(0,0);max-height:unset}.main-header .big-menu.active .side-modal{right:0}.main-header .big-menu.active .frosted{width:100%;opacity:1}.bill-button .heading,.emerg p,.hero.sub-page .heading,.slick-dotted.slick-slider{margin-bottom:0}.main-header .bottom-header{display:inline-flex;height:100%}.header ul li i{position:relative;top:0;font-size:10px;vertical-align:middle;margin-left:6px}.header ul li ul.dropdown{position:absolute!important;right:0;top:75px;transition:.5s;display:block!important;opacity:0;border-radius:0;line-height:45px;padding:14px 28px;height:auto;font-size:15px;visibility:hidden;background:var(--secondary);color:#fff;border-top:3px solid var(--primary);z-index:2;transform:translateY(0);columns:2}.header ul li:hover>ul.dropdown{opacity:1;right:0;visibility:visible}.header ul li ul.dropdown::before{position:absolute;content:"";left:0;top:-40px;width:100%;height:40px;background:0 0;z-index:1}.header ul li ul.dropdown li{float:none;width:100%}.header ul li ul.dropdown li a{color:#fff;white-space:nowrap}.header ul li ul.dropdown li a::before,.header.mid .emerg,.slick-next::before,.slick-prev::before{display:none}.big-menu.active{cursor:default}.close-btn .heading{color:#fff;font-size:40px;font-weight:700}.bill-button{padding:30px}.bill-button .heading{white-space:nowrap;position:relative;top:48%;color:#fff;font-size:30px;font-weight:700}.logo-icon{height:135px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:15px;width:135px;left:50%;transform:translate(-50%);background-color:#fff;border-radius:50%;border:10px solid #fff}.SlideRightOne{-webkit-animation-name:SlideRightOne;animation-name:SlideRightOne}.slick-active .slide-content1{animation-name:SlideRightOne;animation-duration:.8s;opacity:1}.SlideRightTwo{-webkit-animation-name:SlideRightTwo;animation-name:SlideRightTwo}.slick-active .slide-content2{animation-name:SlideRightTwo;animation-duration:1.2s;opacity:1}.SlideRightThree{-webkit-animation-name:SlideRightThree;animation-name:SlideRightThree}.slick-active .slide-content3{animation-name:SlideRightThree;animation-duration:1.6s;opacity:1}.ham{-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;top:5px}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:var(--primary);stroke-width:5.5;stroke-linecap:round}.ham1 .top{stroke-dasharray:40 139}.ham1 .bottom{stroke-dasharray:40 180}.ham1.active .top{stroke-dashoffset:-98px}.ham1.active .bottom{stroke-dashoffset:-138px}.emerg{position:absolute;top:178px;left:0;padding:10px 40px;background:#222;color:#fff}.emerg p{font-size:24px;font-weight:700}.hero.sub-page .hero-image{height:450px}.hero.landing-hero .hero-image{padding:20px;height:unset;min-height:700px;display:flex;align-items:center}.hero.landing-hero .hero-content{padding:0;top:unset;transform:translate(-50%)}.hero-content .content-hold{display:flex;justify-content:left;align-items:center;height:100%}.service-block .heading{font-size:26px;line-height:26px}.service-block .heading strong{font-size:28px}.wpcf7-spinner{position:absolute!important}.btn.dark::before{background:#181818}.btn.dark::after{background:#282828}.btn.darkened::after,.btn.darkened::before{background:rgba(0,0,0,.07)}.btn i{right:35px;font-size:18px;opacity:0}.btn:hover i{right:20px;opacity:1}.logo-img{width:240px;height:175px;left:50%;transform:translate(-50%)}.banner.image-bg.dark::before,.panel.secondary::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--secondary);opacity:.8}.map iframe{width:100%!important;margin-bottom:-8px;border-bottom:12px solid var(--primary)!important}.graphic{height:160px;width:160px;margin-bottom:5px}.image,.panel{background-size:cover}.graphic.lg{height:160px;width:300px}.graphic.sml{height:100px;width:100%;margin-bottom:10px}ul.bullet-points{margin-bottom:30px}.point{font-size:18px}.point i{font-size:10px;top:-2px;margin-right:10px}.service-block::after,.service-block::before{content:"";width:0;height:3px;background:var(--primary);transition:.8s;opacity:1}.image{min-height:400px;height:100%}.panel-hold{display:flex}.panel{height:600px;padding:50px;flex:1;transition:.5s}.panel.dark::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#000;opacity:.8}.panel:hover{flex:1.2}.panel-content{position:absolute;width:80%;bottom:60px;transition:.5s}.panel-content p{width:450px;margin-bottom:30px}.service-block{position:relative;padding:40px;border:1px solid rgba(255,255,255,.1)}.service-block::before{position:absolute;left:0;top:0}.service-block::after{position:absolute;right:0;bottom:0}.video-float{position:relative;z-index:2;top:48%;transform:translateY(-50%);margin:25px;border-bottom:12px solid #70bf4a}.faq-section{position:relative;padding:80px 0}.accordion{background-color:#174d9d;color:white;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:background-color .2s ease;border-radius:0;margin:5px 0}.accordion.active,.accordion:hover{filter:brightness(.9)}.accordion.active,.accordion:focus{outline:none}.accordion i{float:right;transition:transform .3s ease}.accordion.active i{transform:rotate(180deg)}.faq-section .panel{padding:0 20px;background-color:white;overflow:hidden;height:auto;transition:all .5s ease;max-height:0}.slick-arrow.slick-prev{left:35px;z-index:9}.slick-arrow.slick-next{right:35px;z-index:9}.slick-arrow{position:absolute;font-size:50px;border:none;box-shadow:none;transition:.5s;opacity:1;top:50%;transform:translateY(-50%)}.slick-next,.slick-prev{width:52px;height:52px}.pages-link{padding:5px 12px;font-size:18px;background:rgba(242,242,242,.35);border-radius:4px;width:fit-content;margin-bottom:10px;transition:.4s}.pages-link:hover{background:rgba(242,242,242,.82)}.blog-wrap{padding:11px;margin:10px;box-shadow:0 5px 15px 0 rgba(0,15,38,.06);border-radius:5px}.blog-wrap .btn{padding:12px 18px;font-size:15px}.blog-image{max-height:185px;width:calc(100% - 20px);object-fit:cover;object-position:center;margin:10px 10px 0;border-right:5px solid var(--primary);border-bottom:5px solid var(--secondary)}.blog-content{padding:20px 10px}.blog-wrap .heading{font-size:22px;line-height:26px;min-height:105px}.blog-content .sub-heading{margin-bottom:5px;font-size:15px;font-weight:500;opacity:.5}.blog-pagination{width:fit-content;float:right;margin:10px}.blog-pagination .page-numbers{padding:5px;background:#eceff3;min-width:32px;display:inline-block;text-align:center;font-weight:600;margin:0 2px;border-radius:5px}.blog-pagination .page-numbers:hover{background:var(--secondary);color:var(--primary)}@media (max-width:1200px){.panel,.panel-content{position:relative;width:100%}.panel-hold{display:block}.panel{height:100%;padding:40px}.panel-content{bottom:0}.main-header .top-bar ul.right-ul li a span{display:none!important}}@media (max-width:991px){.header .menu ul.active,.header ul li ul.dropdown{opacity:1;visibility:visible}.big-menu .side-modal ul li i{position:relative;display:inline;font-size:10px;color:var(--primary);transform:unset;margin-left:0;margin-right:2px;top:-2px}.header ul li ul.dropdown{position:relative!important;left:0;top:0;margin-left:0;background:0 0;line-height:unset;padding:10px 0 0;border-top:0;width:100%;overflow:unset}.header ul li ul.dropdown li a{white-space:unset}.landing-hero .wpcf7-form .btn{float:unset}.hero.landing-hero .hero-image{min-height:480px}.service-block{margin-bottom:25px}iframe{max-height:350px}}@media (max-width:768px){.landing-hero .hero-content .content-hold{display:block;height:100%;margin-bottom:25px}.landing-hero .wpcf7-form .btn{float:right}.landing-hero .hero-content .wpcf7-form-control{margin:10px 0!important}.video-float{top:0;transform:translateY(0);margin:0}iframe{max-height:300px}}@media (max-width:576px){.ham-hold{transform:translateY(-50%) scale(.8)}.hero.landing-hero .hero-image{padding:20px 0}.block.blue .heading{line-height:30px;margin-bottom:10px}.block.blue .heading strong{font-size:30px}.graphic{height:125px}.graphic.sml{height:85px}iframe{max-height:250px}}@media (max-width:400px){iframe{max-height:200px}.service-block{padding:20px}}