.teamGallery .gallery-item{max-width:100%!important}.custom-post-navigation img{width:80px;height:80px;object-fit:cover;border-radius:6px;margin-bottom:10px}.custom-post-navigation a{display:flex;align-items:center;gap:15px;text-decoration:none}.nav-content{display:flex;flex-direction:column}.left-arrow{display:inline-block;transform:rotate(180deg)}.mega-sub-menu{width:870px!important}.mega-sub-menu img{max-width:280px!important;height:200px!important;object-fit:cover!important}.fixed-header{background:transparent!important;box-shadow:none!important}.fixed-header .container-fluid.p-0{background:#00000090;padding:4px 10px!important;border-radius:36px;max-width:940px}.fixed-header .navbar-brand.logo{margin-right:20px}.fixed-header .header-number{display:none}.mega-sub-menu .mega-menu-link{font-weight:500!important}.footertop{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr 1.6fr;margin-bottom:10px;padding-bottom:20px}.primary-footer{position:relative;z-index:99;padding:100px 0 0}.img-fluid-sticky{display:none}.fixed-header .img-fluid-sticky{display:block;height:35px;padding-left:5px}.fixed-header .img-fluid{display:none}.type-awsm_job_openings .list-inline.post-bottom{display:none}.fixed-header .navigation-top,.fixed-header a.ht-nav-toggle{background-color:#fff0;border:none;backdrop-filter:unset;box-shadow:none}.mega-menu-item-has-children>ul.mega-sub-menu{margin-top:11px!important}.mega-customIcon .mega-menu-link{position:relative!important;padding-left:19px!important;text-transform:capitalize!important}.mega-customIcon .mega-menu-link:before{content:"➜";font-weight:900;bottom:2px!important;position:absolute!important;left:0}.awsm-job-item{display:flex;align-items:center}.awsm-job-form-inner h2{font-size:45px}.awsm-job-specifications-container.awsm_job_spec_below_content{margin-top:30px}.removeImg .service-image{display:none}.removeImg .service-item.style-3{padding-bottom:0}.removeImg .swiper-pagination{margin-top:0}.ht-tab-pane p{text-align:justify}.svgIcon .featured-item svg path{stroke:#172D9D}.text-primary{color:#172D9D!important}.footer-column .wpcf7-response-output{color:red}.newsletterForm{position:relative}.newsletterForm .wpcf7-submit{position:absolute;top:0;right:0}.footer-widget .menu li a,.footer-address a{color:#b8b8b8!important}.footer-widget .menu li a:hover,.footer-address a:hover{color:#fff!important;text-decoration:none!important}.light-bg .service-item.style-1:hover{background-color:#172D9D20}.gallery{grid-gap:0}.teamGallery{overflow:hidden;position:relative}.teamGallery .gallery{display:grid!important;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:0;width:max-content;animation:teamScroll 40s linear infinite}.teamGallery .gallery-item{width:320px}.teamGallery .gallery-item img{width:100%;height:auto;object-fit:cover}@keyframes teamScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.newsletterForm input[type="email"]{max-width:294px}.mega-service-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;max-width:575px!important}.mega-service-list li{width:calc(50% - 10px)}.mega-service-list a{display:flex;align-items:flex-start;gap:12px;text-decoration:none}.mega-icon{font-size:22px;color:#172D9D;margin-top:3px}.mega-content{display:flex;flex-direction:column}.mega-text{font-weight:600;font-size:15px;color:#111}.mega-description{font-size:13px;color:#666;line-height:1.4;margin-top:3px}.custom-sec-padding{padding-bottom:80px}.testimonial-text{display:-webkit-box;-webkit-box-orient:vertical;overflow-y:auto;max-height:8em;padding-right:5px}.testimonial-text::-webkit-scrollbar{width:4px}.testimonial-text::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.post-card.style-1 .post-image img{max-height:350px;object-fit:cover;background-color:#f1f7f3}.post-card.style-1 .post-title h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:calc(1.4em * 2)}span.e-n-accordion-item-title-icon{background-color:#e4edfa;border-radius:20px;height:32px;width:32px!important;padding-left:8px;padding-bottom:11px;transform:rotate(90deg)}.e-n-accordion-item-title:hover .e-n-accordion-item-title-icon,.e-n-accordion-item[open] .e-n-accordion-item-title-icon{background-color:#172D9D}.e-n-accordion-item[open]{background-color:#e4edfa;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.e-n-accordion-item[open] .e-n-accordion-item-title{border:none!important}.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-weight:500}summary.e-n-accordion-item-title{padding:10px 12px!important}.faqAccordion .e-n-accordion-item:nth-child(n+4){display:none}.hire-process-modern{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.process-step{text-align:center;max-width:220px;position:relative}.step-number{font-weight:700;color:#fff;position:absolute;left:52px;top:0;background-color:#172d9d;height:35px;width:35px;border-radius:50px;padding-top:4px}.step-icon{width:70px;height:70px;background:#e4edfa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.step-icon i{font-size:28px;color:#172D9D}.process-step h5{font-size:18px;margin-bottom:8px}.process-step p{font-size:14px;color:#666}.process-line{flex:1;height:2px;background:#172d9d;margin-top:45px;position:relative}.process-line:after{content:"\f13f";font-family:"flaticon_mycollection";position:absolute;right:-10px;top:-12px;color:#172D9D;font-size:26px}.teamCollage .elementor-image-gallery .gallery-item{max-width:100%;position:relative;overflow:hidden}.teamCollage .elementor-image-gallery .gallery-item img{width:100%;display:block}.teamCollage .elementor-image-gallery .gallery-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;transition:all .3s ease;z-index:1}.teamCollage .elementor-image-gallery .gallery-item figcaption{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:0;opacity:0;transform:translateY(20px);transition:all .3s ease;z-index:2}.teamCollage .elementor-image-gallery .gallery-item:hover::before{opacity:0}.teamCollage .elementor-image-gallery .gallery-item:hover figcaption{opacity:1;transform:translateY(0);background:#0009}.copyright-text a{color:#b8b8b8!important;text-decoration:none!important}.copyright-text a:hover{color:#fff!important}@media screen and (max-width:786px){.fixed-header{background:#000!important}.fixed-header .container-fluid.p-0{padding:15px 0!important}.footertop{grid-template-columns:1fr;gap:20px}.teamGallery .gallery-item{width:220px}.newsletterForm input[type="email"]{max-width:290px}.featured-item.style-1{padding:50px 30px 40px 30px}.mega-service-list li{width:100%}.mega-service-list{max-width:275px!important}.fixed-header .img-fluid-sticky{display:none}.img-fluid{display:block!important}.hire-process-modern{flex-direction:column;align-items:center}.process-line{display:none}}