/**handles:stackable-style**/
:root{--body-color:#FFFFFF;--heading-color:#174789;--red-color:#D03730;--white-color:#ffffff;--dark-blue-color:#1A1A4D;--blue-color:#0a3074;--light-blue-color:#3F5F98;--text-color:#112947;--link-color:#002B55;--link-hover-color:#D03730;--gray-color:#F5F5F5;--social-icon-color:#C1C1C1;--color-black:#000000;--sub-title-color:#1129475C;--font-12:12px;--font-14:14px;--font-16:16px;--font-17:17px;--font-18:18px;--font-20:20px;--font-22:21px;--font-21:22px;--font-24:24px;--font-25:25px;--font-26:26px;--font-27:27px;--font-28:28px;--font-30:30px;--font-32:32px;--font-35:35px;--font-41:41px;--font-43:43px;--font-40:40px;--font-47:47px;--font-55:55px;--font-51:51px;--font-52:52px;--font-60:60px;--font-62:62px;--font-70:70px;--font-76:76px}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-size:var(--font-16);line-height:1.5;color:#112947;background:var(--white-color);font-weight:400;-webkit-text-size-adjust:100%;overflow-x:hidden;margin:0;padding:0;font-family:Poppins,sans-serif}label{color:#112947}code{padding:.25rem .5rem;border-radius:4px;white-space:nowrap;margin:0 0 1rem;display:inline-block}body,button,input,select,textarea{font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 0;font-weight:700;font-family:'Roboto Slab',serif}p{margin:0 0 20px}p:last-child{margin-bottom:0}a{color:var(--link-color);transition-timing-function:ease-in-out;transition:.25s}a:focus,a:hover{color:var(--link-hover-color)}img{display:block;max-width:100%;height:auto}.hentry{padding:0;margin:0}.wrapper{max-width:1160px;width:100%;margin:0 auto;display:block}.alignwide{max-width:1160px!important;width:100%;margin:0 auto}.small-wrapper{max-width:964px;width:100%;margin:0 auto}.stk-block .stk-block.aligncenter,.stk-block:is(.aligncenter,.alignwide,.alignfull)>.stk-content-align:not(.alignwide):not(.alignfull){max-width:964px;width:100%;margin:0 auto}.wrapper-800{max-width:800px;width:100%;margin:0 auto;padding-left:2px;padding-right:2px}.wrapper-1262{max-width:1262px;width:100%;margin:0 auto}.wrapper-1240{max-width:1240px;margin:0 auto}.wrapper-1232{max-width:1232px;margin:0 auto}.container-fluid{max-width:1350px;margin:0 auto;padding:0 15px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.p-0{padding-bottom:0;padding-top:0}.pt-1{padding-top:1px}.pb-1{padding-bottom:1px}.m0{margin:0}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mb0{margin-top:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb17{margin-bottom:17px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px}.mb27{margin-bottom:27px}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px!important}.padding-default{padding:88px 0}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}body:not(.single-post) h1 span,body:not(.single-post) h2 span,body:not(.single-post) h3 span,body:not(.single-post) h4 span,body:not(.single-post) h5 span,body:not(.single-post) h6 span{color:var(--red-color)}.heading span{color:var(--red-color);line-height:inherit}.heading.small{font-size:var(--font-43);line-height:64px}.heading.border .heading_top{position:relative;color:var(--green-color);font-size:var(--font-16);line-height:25px;font-weight:500;letter-spacing:1.42px;display:block}.heading.border .heading_top:before{content:'';display:inline-block;vertical-align:middle;background-color:var(--green-color);width:29px;height:1px;margin-right:7px}.heading_top{position:relative;color:var(--green-color);font-size:var(--font-16);line-height:25px;font-weight:500;letter-spacing:1.42px;display:block}.heading_top.white-color:before{background-color:var(--white-color)}.heading_top:before{content:'';display:inline-block;vertical-align:middle;background-color:var(--green-color);width:29px;height:1px;margin-right:7px}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.dflex{display:flex;flex-wrap:wrap}.dflex.align-item-center{align-items:center}.dflex.justify-center{justify-content:center}.dflex.justify-right{justify-content:flex-end}.dflex.justify-space-between{justify-content:space-between}.dflex.flex-direction{flex-direction:column}.dflex.nowrap{flex-wrap:nowrap}.read-more-supply{position:absolute;bottom:23px;right:61px}.read-more-supply .stk-button__inner-text{position:relative;font-family:roboto!important;font-weight:700;font-size:16px;line-height:19px;color:#000!important;transition-timing-function:ease-in-out;transition:.25s}.read-more-supply .stk-button__inner-text:after{content:''!important;background-image:url('https://airideal.com/wp-content/themes/stackable-child/images/arrow-right.svg')!important;width:46px!important;height:30px!important;display:inline-block;background-repeat:no-repeat;position:absolute!important;right:-54px!important;top:-5px!important;left:auto!important;z-index:111!important;background-color:#0a3074;padding:10px!important;background-position:center;background-size:20px 14px;border-radius:25px;transition-timing-function:ease-in-out;transition:.25s}.read-more-supply a:hover .stk-button__inner-text{color:var(--blue-color)!important}.read-more-supply a:hover .stk-button__inner-text:after{background-color:#000}.main-header .main-navigation a{font-weight:500!important}.btn{background:var(--blue-color);color:var(--white-color);box-shadow:0 5px 7px #0050A063;border-radius:8px;padding:16px 57px 16px 23px;position:relative;font-size:var(--font-16);font-weight:600;border:1px solid transparent;transition:all .3s;display:inline-block;cursor:pointer}.btn:after{content:'';background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.336" height="11.736" viewBox="0 0 22.336 11.736"><g id="Icon_feather-arrow-down" data-name="Icon feather-arrow-down" transform="translate(0.75 10.676) rotate(-90)"><path id="Path_9" data-name="Path 9" d="M0,0V20.836" transform="translate(4.808)" fill="none" stroke="%234eac51" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path id="Path_10" data-name="Path 10" d="M9.615,0,4.808,4.808,0,0" transform="translate(0 16.029)" fill="none" stroke="%234eac51" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></g></svg>');width:23px;height:13px;display:inline-block;background-repeat:no-repeat;position:absolute;right:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(7500%) hue-rotate(266deg) brightness(106%) contrast(101%)}.btn:hover{color:var(--white-color)}.main-footer{background:#f5f5f5;padding-top:40px;padding-bottom:45px;position:relative}.main-footer:before{content:"";background:url(/wp-content/uploads/2023/10/Group-8070.svg);height:100%;width:100%;position:absolute;top:40px;left:50%;transform:translate(-50%);background-size:cover;background-position:bottom}.main-footer .wrapper{position:relative}.main-footer a:hover{color:var(--red-color)}.footer-top{display:flex}.footer-top .col.col-one{margin-right:55px;width:196px}.footer-top .col.col-two{margin-right:33px;width:188px}.footer-top h3{font-size:18px;line-height:24px;color:#d03730;margin-bottom:21px;margin-top:13px}.footer-top ul li a{font-size:16px;line-height:27px;font-weight:500!important;color:#112947}.footer-top ul li a:hover{color:#d03730}.footer-top .col.col-three{margin-right:40px;width:161px}.footer-top ul{display:block}.footer-top ul li{margin:0}.footer-top .contact-info a{color:#112947;font-size:16px;line-height:27px;font-weight:500!important}.footer-top .col.col-four{margin-right:45px;width:250px}.social-info ul{display:flex}.map-pin-contact-page p.phone-numberbox a:hover,footer .contact-info a:hover{color:#d03730}.social-info ul li{display:block}.social-info ul li a{height:46px;width:46px;display:block;background:#2a29290d;line-height:48px;text-align:center;margin-right:10px;color:#c1c1c1}.social-info ul li a:hover{background:#174789;color:#fff}.phone-info{display:inline-block}.fax-info{display:inline-block;position:relative;padding-left:8px}.fax-info:before{content:"";height:17px;width:2px;background:#112947;position:absolute;top:4px;left:0}.contact-info{margin-bottom:40px}.copyright-section{display:flex;margin-top:60px;align-items:center}.copyright-section .col{width:50%}.copyright-section .col.col-two{text-align:right}.copyright-section ul{text-align:right;display:block}.copyright-section ul li{display:inline-block;text-align:right}.copyright-section ul .page-link{position:relative;margin-left:15px}.copyright-section ul .page-link:before{content:"";height:12px;width:1px;background:#000;position:absolute;left:-10px;top:7px}.copyright-section ul .page-link:first-child:before{display:none}.copyright-section .copyright,.powerby p{font-size:14px;line-height:21px;color:#112947}.copyright-section a{font-size:14px;line-height:21px;color:#112947}.privacy-policy{margin-bottom:14px}.copyright-section a:hover{color:var(--red-color)!important}div#masthead{position:absolute;z-index:999;width:100%}.logo-with-menu{display:flex;align-items:center}.logo-with-menu .site-logo{margin-right:25px}.phone-info p{display:flex;align-items:center;background:#ffffff4a;height:40px;width:180px;justify-content:center;font-size:18px;line-height:27px;font-weight:700;color:#fff}.phone-info img{margin-right:13px}.phone-info p:hover{background:var(--heading-color)}.phone-with-search{display:flex;align-items:center}.phone-with-search .search-form .search-submit{opacity:0}.search-icon.remove-icon{opacity:1}.search-form .search-submit:before{opacity:0!important}.search-icon.remove-icon{background:var(--heading-color);border-radius:0 0 0 0!important}.search-icon svg{height:16px}.search-icon.remove-icon svg path{stroke:var(--white-color)!important}.phone-with-search{display:flex;position:relative}.search-form .search-field{font-size:18px;line-height:27px;padding:14px;color:#a5a5a5;letter-spacing:0;background:#fff!important;outline:0!important;box-shadow:0 2px 6px 0 #00000026}.search-form{padding:0;position:absolute;right:0;top:53px;display:none;width:534px}.search-form .search-field:placeholder{color:#a5a5a5}.search-form.input_open{display:block}.phone-with-search .search-icon i{color:#fff;line-height:44px;font-size:24px}.phone-with-search .search-icon{height:53px;padding:0 10px;margin-left:10px;width:53px;text-align:center;line-height:58px}.phone-with-search .search-form .search-submit:before{background:0 0!important;color:var(--blue-color)}.phone-with-search .search-form .search-submit{margin-top:0;font-size:24px;background:#fff;height:53px;width:53px;border-radius:0 0 0 0}.input_open .search-submit{display:block}.search-icon.remove-icon{opacity:1}.mega-menu-item-has-children.mega-menu-grid>.mega-sub-menu{padding:25px!important}.mega-sub-menu .mega-menu-item{padding:0!important}.mega-sub-menu .mega-menu-item a{padding:10px 30px 10px 10px!important;background:#f2f2f2!important;margin:5px!important;position:relative;transition-timing-function:ease-in-out!important;transition:.25s!important;font-weight:400!important}.mega-menu-item-has-children>.mega-sub-menu{background:#fff!important;padding:25px 10px!important}.mega-sub-menu .mega-menu-item a:before{content:"\f347";position:absolute!important;right:8px;transform:rotate(270deg);color:var(--red-color)!important}.mega-sub-menu .mega-current-menu-item a,.mega-sub-menu .mega-menu-item a:hover{background:var(--heading-color)!important;color:#fff!important}.mega-menu-item-has-children>a .mega-indicator{transition:all .3s!important}.mega-toggle-on>a{background:#fff!important;color:var(--heading-color)!important}.mega-toggle-on>a .mega-indicator{transform:rotate(180deg);color:var(--red-color)!important}.mega-current-menu-parent>a{position:relative}.mega-current-menu-parent>a:before{content:""!important;background-image:linear-gradient(90deg,#d03730 50%,#fff 50%)!important;height:2px!important;width:100%!important;position:absolute!important;bottom:0!important;left:0;opacity:1!important}.mega-toggle-on.mega-current-menu-parent>a:before{display:none!important}#mega-menu-primary>li>a:before{content:""!important;background-image:linear-gradient(90deg,#d03730 50%,#fff 50%)!important;height:2px!important;position:absolute!important;bottom:0!important;left:0;opacity:0;transition:all .3s!important;width:100%!important}#mega-menu-primary>li>a:hover:before{opacity:1}.mega-menu-flyout .mega-sub-menu a{margin-bottom:10px!important}.mega-menu-flyout .mega-sub-menu .mega-menu-item:last-child a{margin-bottom:5px!important}.blog #mega-menu-primary>li.mega-current-menu-item>a:before{opacity:1}.page #mega-menu-primary>li.mega-current-menu-item>a:before{opacity:1}.search-icon{cursor:pointer}.search-icon:hover{background:var(--heading-color)}.header.fixed-header .main-header{position:fixed!important;z-index:99!important;width:100%!important;top:0;transition:.3s ease-in-out!important;background-color:#174789;box-shadow:0 2px 3px rgba(0,0,0,.3)}.sub-heading h5{display:inline-block;position:relative}.sub-heading h5:after{content:"";height:1px;background:#c5c5c5;width:515vh;position:absolute;left:95px;top:16px}.image-right-box>.stk-column-wrapper{margin-right:-58px!important}.year-box .stk-inner-blocks.stk-row{width:272px;height:268px;position:absolute;bottom:-32px;left:-21px}.year-box .stk-inner-blocks.stk-row>.wp-block-stackable-column{border:21px solid #fff}.year-box #more-than{margin-top:6px}.year-box .stk-block-heading h2.stk-block-heading__text{margin-top:12px!important;margin-bottom:19px!important}.site-content{overflow:hidden}.heading-dot{position:relative;max-width:max-content;margin-left:auto;margin-right:auto}.heading-dot h2:before{content:""!important;height:1px;background:#c5c5c5;width:100vw;position:absolute;left:-101vw;top:25px}.heading-dot h2:after{content:""!important;height:1px;background:#c5c5c5;width:100vw;position:absolute;right:-101vw;top:25px}.heading-dot:after{content:url('/wp-content/uploads/2023/10/dot.svg')!important;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.service-inner-box:hover h4{color:var(--red-color)!important}.service-inner-box>.stk-container>.stk-row{background:#fff;border:2px solid #d03730;padding:0 25px 21px 25px}.service-inner-box .stk-column-wrapper{margin:0!important}.service-inner-box .wp-block-stackable-image{margin-top:-50px;margin-bottom:12px}.service-inner-box .wp-block-stackable-heading{margin-bottom:12px}.service-inner-box .wp-block-stackable-text{min-height:75px}.expert-service{background:url('/wp-content/uploads/2023/10/Group-8039.jpg');background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:70px;position:relative}.expert-service:before{content:"";background:url('/wp-content/uploads/2023/10/Group-8048@2x.png');height:469px;width:100%;position:absolute;bottom:168px;background-size:100% 469px}.expert-service .stk-row.stk-inner-blocks.alignwide{max-width:100%!important}.service-row .stk-row.stk-inner-blocks.alignwide{max-width:100%!important}.wrapper-group .stk-row.stk-inner-blocks.alignwide{max-width:100%!important}.heading-dot.left-dot h2:after,.heading-dot.left-dot h2:before{display:none}.left-dot.heading-dot:after{left:0;transform:none}.left-dot.heading-dot{max-width:100%;margin-left:0;margin-top:20px}.text-white.heading-dot:after{content:url('/wp-content/uploads/2023/10/white-dot.svg')!important}.custom-prevent-section{background:url('/wp-content/uploads/2023/10/2-park-2.jpg');background-size:cover}.text-white h2.stk-block-heading__text{color:#fff!important}.text-white p.stk-block-text__text{color:#fff!important}.wp-block-stackable-column.stk-block-column.stk-column.stk-block.stk-66336cf.car-left-content-box{padding-left:calc((100% - 1160px)/ 2)!important;padding-top:80px}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row{position:relative}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row:before{content:"";background:#174789;opacity:.84;position:absolute;height:100%;width:77%}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row:after{content:"";background:#d03730;position:absolute;height:100%;width:23%;right:0}.custom-prevent-section{position:relative}.custom-prevent-section:after{content:"";background:url('/wp-content/uploads/2023/10/Group-8040.svg');height:14px;width:100%;position:absolute;bottom:-5px;z-index:1}.back-top{display:none!important}.industries-listing-section{padding:0 0;padding-top:5px}.industries-listing-wrapper{margin:0 -8px}.industries-item{width:33.33%;padding:0 8px;margin:8px 0;position:relative}.industries-image .industries-image-inner:before{transition:.4s all!important;background:transparent linear-gradient(180deg,#112947 0,#112947D1 45%,#11294700 100%) 0 0 no-repeat padding-box;content:"";position:absolute;bottom:0;height:100%;width:100%;z-index:1}.industries-image .industries-image-inner:after{transition:.4s all!important;background:transparent linear-gradient(180deg,#be1c1b 0,#be1C1BCF 45%,#be1C1B00 100%) 0 0 no-repeat padding-box;content:"";position:absolute;bottom:0;height:100%;width:100%;z-index:1;opacity:0}.industries-image:hover .industries-image-inner:before{opacity:0}.industries-image:hover .industries-image-inner:after{opacity:1}.industries-listing-wrapper .slick-arrow{display:flex;transition:.4s all}.industries-listing-section .slick-arrow{position:absolute;top:-71px;left:55px;width:35px;border-radius:50px;cursor:pointer;z-index:1;height:26px}.industries-listing-section .slick-arrow svg path{stroke:#112947!important;transition-timing-function:ease-in-out;transition:.25s}.industries-listing-section .slick-arrow.slick-prev{transform:rotate(0);left:0}.industries-listing-wrapper .slick-arrow:hover svg path{stroke:var(--red-color)!important}.industries-listing-wrapper .slick-arrow{display:flex;transition:.4s all}.industries-image .industries-image-inner{display:block;position:relative;padding-top:143.37%;border-radius:0;overflow:hidden}.industries-image .industries-image-inner img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.industries-listing-section .industries-content{position:absolute;left:0;top:0;width:100%;display:flex;height:100%;flex-direction:column;justify-content:flex-start;padding:17px 43px;pointer-events:none;z-index:11}.industries-listing-section .industries-content .title{overflow:hidden;margin-bottom:26px}.industries-listing-section .industries-content .title h2{color:#fff!important;text-align:left;font-size:37px;line-height:49px;padding-top:31px;position:relative}.industries-listing-section .industries-content .title h2:before{content:url('/wp-content/uploads/2023/10/red.svg');position:absolute;top:0;height:5px;line-height:5px;left:0}.industries-listing-section:hover .industries-content .title h2:before{content:url('/wp-content/uploads/2023/10/white.svg')}.industries-listing-section .industries-content .read-more-btn{text-align:left}.industries-listing-section .industries-content .read-more-btn span{display:flex;align-items:center;right:25px;color:#fff;font-weight:700;font-size:16px;line-height:25px;transition-timing-function:ease-in-out;transition:.25s;font-family:Poppins}.industries-listing-section .industries-content .read-more-btn span svg{margin-left:11px!important}.industries-listing-section .slick-arrow{position:absolute;top:-91px;left:59px;border-radius:50px;cursor:pointer;height:26px;width:35px;z-index:1}.industries-listing-section .slick-arrow.slick-prev{transform:rotate(0);left:8px}.industries-listing-section .slick-arrow.slick-disabled{opacity:.5;pointer-events:none}.post-listing-section{padding:0 0;padding-top:5px}.post-listing-wrapper{margin:0 -8px;display:flex}.post-item{width:33.33%;padding:0 8px;margin:8px 0;position:relative;margin-bottom:30px}.post-item img{height:256px;object-fit:cover}.blog .post-content .title h2,.single-post .post-content .title h2{max-height:85px;overflow:hidden}.post-content{background:#d03730;padding:25px 30px 35px 30px}.post-content .date-time{font-size:14px;line-height:21px;color:#fff;opacity:.85}.post-content .title h2 a{font-size:22px;line-height:29px;color:#fff;display:block;text-transform:uppercase}.post-content .title{display:flex;padding-top:11px;padding-bottom:11px;min-height:109px;align-items:center}.post-content .read-more-btn a{background:#174789;color:#fff;font-size:16px;line-height:25px;font-weight:500;padding:11px 34px;display:block;max-width:max-content;margin-bottom:-50px;border:1px solid #174789}.post-content .read-more-btn a:hover{background:#fff;color:#174789}.post-date{margin-right:8px}.post-reading-time{margin-left:8px}.prefooter{background:#d03730;padding-top:80px;padding-bottom:80px;position:relative}.prefooter:before{content:"";background:url('/wp-content/uploads/2023/11/Mask-Group-8.png');position:absolute;height:100%;width:100%;background-size:100% 100%;top:0}.prefooter .wrapper{z-index:9;position:relative}.prefooter .left-col{width:75%}.prefooter .row{display:flex}.prefooter h2{font-size:36px;line-height:48px;color:#fff}.prefooter p{font-size:20px;line-height:30px;color:#fff;margin-bottom:30px}.read-more-button a{border:2px solid #fff;font-size:14px;line-height:21px;font-weight:700;padding:12px 35px;color:#fff;display:block;max-width:max-content}.read-more-button a:hover{background:#fff;color:var(--red-color)}.banner-innerpage{height:444px;display:flex;align-items:end;padding-bottom:48px;background-size:cover!important;background-position:center!important;position:relative}.banner-innerpage:before{content:"";background:url('/wp-content/uploads/2023/10/Group-8040.svg');height:14px;width:100%;position:absolute;bottom:0!important;top:auto!important}.banner-innerpage:after{content:"";background-image:linear-gradient(180deg,#00000066,#00000000);height:137px;width:100%;position:absolute;top:0}.banner-innerpage.stk--has-background-overlay:after{content:"";background:#00000047;height:100%;width:100%;position:absolute;top:0}.banner-innerpage.stk--has-background-overlay .wrapper{z-index:11;position:relative}.banner-innerpage .subheading h3{color:#fff;font-size:17px;font-weight:300;font-family:poppins;font-style:italic;line-height:21px}.banner-innerpage .subheading{padding-left:82px;position:relative;margin-bottom:7px}.banner-innerpage .subheading:before{content:"";background:#fff;height:1px;width:70px;position:absolute;left:0;top:8px}.banner-innerpage h1{font-size:85px;color:#fff;line-height:112px;margin-bottom:19px}.banner-innerpage p{color:#fff;font-size:19px;line-height:29px}.gradient-border{margin-bottom:30px;background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important;border:0;height:2px}.about-blue-box-row .about-blue-box{min-height:212px}.about-blue-box-row-2 .about-blue-box{min-height:385px}.about-blue-box{position:relative;overflow:hidden}.about-blue-box:after{content:""!important;background:url("/wp-content/uploads/2023/11/Mask-Group-9.svg")!important;height:185px;width:180px;position:absolute;right:0;bottom:0}.team-box>.stk-block-team-member__content{padding:0;box-shadow:none!important}.team-box .stk-img-wrapper{position:relative;padding-bottom:14px}.team-box .stk-img-wrapper:after{content:""!important;background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important;height:2px!important;width:100%!important;position:absolute!important;bottom:0!important;left:0!important;top:auto;opacity:1}.team-box .stk-block-subtitle__text{font-size:14px;line-height:21px;font-style:italic;margin-top:5px;margin-bottom:25px}.team-box .wp-block-stackable-text{background:#f3f3f3;padding:20px;position:relative;margin-top:18px}.team-box .wp-block-stackable-text p{font-size:18px;line-height:27px}.team-box .wp-block-stackable-text:before{content:""!important;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #f3f3f3;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.safety-come-first{background-size:60% 100%;background-repeat:no-repeat;background-position:right;position:relative;margin-top:72px!important;padding:53px 47px!important}.safety-come-first:before{content:""!important;background:transparent linear-gradient(270deg,#17478900 0,#174789 44%,#174789 100%) 0 0 no-repeat padding-box;height:100%!important;width:89%}.take-your-career-section>.wp-block-group__inner-container{background:url(/wp-content/uploads/2023/11/career-bg.jpg);background-size:cover;background-position:center;margin-top:47px;margin-bottom:40px}.search_jobs{background:#f8f8f8;padding:30px 29px 30px 35px!important;display:flex;align-items:center;justify-content:space-between}.search_jobs .search_keywords{width:41%!important}.search_jobs .search_location{width:25%!important}.search_jobs input{background:#fff;border:1px solid var(--red-color)!important;font-size:16px;line-height:25px;height:48px;outline:0!important}.search_jobs input::placeholder{color:#afafaf}.search_remote_position{width:20%!important;text-align:center;padding-top:0!important}.search_submit button{background:#174789;border-radius:0;font-size:14px;line-height:21px;text-transform:capitalize;letter-spacing:0;padding:12px 17px;transition:.3s all!important;margin-left:auto}.search_submit button svg{vertical-align:middle;margin-left:10px;height:12.36px;width:12.36px}.search_submit button:hover{background:var(--red-color)}.job_filters .search_jobs div.search_submit{padding-top:0!important;width:auto;text-align:right}.search_remote_position label{font-size:14px;line-height:21px}.search_remote_position input{border-radius:50px;height:16px;width:16px!important;vertical-align:middle;margin-right:6px}.search_keywords input{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wODEiIGhlaWdodD0iMTguMDgxIiB2aWV3Qm94PSIwIDAgMTguMDgxIDE4LjA4MSI+CiAgPGcgaWQ9Ikljb25fZmVhdGhlci1zZWFyY2giIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLXNlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuNSAtMy41KSI+CiAgICA8cGF0aCBpZD0iUGF0aF8zODYzIiBkYXRhLW5hbWU9IlBhdGggMzg2MyIgZD0iTTE4LjQyNiwxMS40NjNBNi45NjMsNi45NjMsMCwxLDEsMTEuNDYzLDQuNSw2Ljk2Myw2Ljk2MywwLDAsMSwxOC40MjYsMTEuNDYzWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTc0Nzg5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPHBhdGggaWQ9IlBhdGhfMzg2NCIgZGF0YS1uYW1lPSJQYXRoIDM4NjQiIGQ9Ik0yOC43NjEsMjguNzYxbC0zLjc4Ni0zLjc4NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNTk0IC04LjU5NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE3NDc4OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICA8L2c+Cjwvc3ZnPgo=)!important;background-repeat:no-repeat!important;background-position:15px 15px!important;padding-left:53px;background-size:15.67px!important}.search_location input{padding-left:14px}.job_types{background:#fff!important;border:0!important;text-align:center;height:auto;display:block;padding-top:38px!important}.job_types li input{position:absolute;opacity:0;height:100%;width:100%;cursor:pointer;left:0;top:0}.job_filters .job_types li{float:none;display:inline-block;position:relative}.job_filters .job_types li label{font-size:14px;line-height:21px;color:#707070;background:#f2f2f2;padding:14px 24px;display:block;margin:0 10px;cursor:pointer;position:relative}.job_filters .job_types li{padding:0}.job_filters .job_types input[type=checkbox]:checked+label{background-color:var(--red-color);color:#fff}ul.job_listings{border:0!important;margin-top:45px!important}ul.job_listings .job_listing{display:flex;border:1px solid #174789!important;padding:20px 36px 24px 38px!important;justify-content:space-between;margin-bottom:17px!important}ul.job_listings h3{font-size:34px;line-height:45px;margin-bottom:8px}ul.job_listings h3 a{padding:0!important;color:#174789}ul.job_listings h3 a:hover{color:#d03730}ul.job_listings .subheading{font-size:18px;line-height:27px;color:#112947!important;margin-bottom:20px}.job_listings .job_listing .tag-list{color:#112947;font-size:12px;line-height:18px;font-weight:600;display:inline-block;margin-right:25px}.job_listings .job_listing .tag-list img{display:inline-block;vertical-align:sub;margin-right:10px}.apply-btn a{padding:0!important;font-size:25px!important;line-height:38px!important;font-weight:700;color:#174789}.apply-btn svg{vertical-align:middle;margin-left:5px}.apply-btn a:hover{color:var(--red-color)}.single-job_listing .banner-innerpage h1{margin-bottom:0;font-size:54px;line-height:72px;text-transform:uppercase}.single_job_listing{padding-top:65px;padding-bottom:100px;display:flex}.single_job_listing .job_description{width:67%;padding-right:16px}.single_job_listing h3{font-size:24px;font-family:24px;color:#d03730;font-family:poppins;margin-bottom:28px}.single_job_listing ul{padding-left:21px;margin-bottom:31px}.single_job_listing ul li{color:#112947;font-size:20px;line-height:30px;margin-bottom:15px}.apply-box{border:2px solid #174789;padding:22px}.job-type label{font-size:18px;line-height:24px;display:block;font-weight:700;color:#174789;margin-bottom:17px}.job-type{font-size:16px;line-height:25px;color:#112947;font-weight:600;margin-bottom:21px}.schedule label{font-size:18px;line-height:24px;display:block;font-weight:700;color:#174789;margin-bottom:8px}.schedule{font-size:18px;line-height:24px;display:block;color:#112947;margin-bottom:11px}.apply-box .application_button,.apply_with_resume input[type=submit]{font-size:16px!important;line-height:25px!important;font-weight:700;letter-spacing:0;text-transform:unset;background:var(--red-color);height:54px;padding:14px!important;text-align:center!important;display:block!important;width:100%;margin:0!important;border-radius:0;transition:.3s all!important}.apply-box .application_button:hover,.apply_with_resume input[type=submit]:hover{background:var(--heading-color)}.apply-box .job_application{margin-bottom:0}.back-to-career{text-align:center;font-size:16px!important;line-height:25px!important;color:#174789!important;margin-top:23px}.back-to-career a{display:block;font-size:16px!important;line-height:25px!important;font-weight:700;color:#174789!important}.back-to-career a:hover{color:#d03730!important}.right-sidebar{width:33%}.job-manager-form .button,.job-manager-form input[type=submit]{font-size:16px!important;line-height:25px!important;font-weight:700;letter-spacing:0;text-transform:unset;background:var(--red-color);height:54px;padding:14px!important;text-align:center!important;margin:0!important;border-radius:0;transition:.3s all!important}.job-manager-form fieldset input.input-date,.job-manager-form fieldset input.input-text,.job-manager-form fieldset select,.job-manager-form fieldset textarea{font-size:14px;padding:10px;outline:0;border:1px solid #f3f3f3}.apply-box .job-type img{display:inline-block;vertical-align:middle;margin-right:5px}.popup-heading{position:absolute;bottom:30px;left:36px}.popup-heading h4{color:#fff}.video-popup .wp-block-stackable-icon{align-self:end!important;justify-self:end!important;padding-bottom:26px;padding-right:24px;width:auto}.video-popup .wp-block-stackable-icon:before{content:"PLAY VIDEO"!important;font-size:16px;line-height:30px;color:#fff;font-weight:600;vertical-align:bottom;font-family:Poppins!important;margin-right:10px;letter-spacing:0}.video-popup img{width:100%;height:385px}.multicolor-separator{position:relative;margin:0;border:0;height:4px;width:64%}.multicolor-separator:before{content:""!important;background-image:linear-gradient(90deg,var(--red-color)50%,var(--heading-color) 50%)!important;height:4px!important;position:absolute!important;bottom:0!important;left:0;opacity:1;transition:all .3s!important;width:100%!important}.celebrating-section{background:#1747890D;padding-top:98px;padding-bottom:61px;position:relative;margin-bottom:65px}.celebrating-section:before{content:url('/wp-content/uploads/2023/11/decoratiion-top.png');position:absolute;right:0;top:0}.celebrating-section:after{content:url('/wp-content/uploads/2023/11/decoration-bottom.png');position:absolute;left:0;bottom:-8px;height:auto}.benefit-box-with-icon{border:3px solid #174789!important;padding:31px 46px}.benefit-box-with-icon.bg-dark-icon{background:#f6f6f6}.benefit-box-with-icon .stk-block-icon-box__content>:not(.stk-block-icon-label){padding:0}.benefit-box-with-icon .stk-block-content:before{content:url(/wp-content/uploads/2023/11/Group-8255.svg);background:#174789;box-shadow:0 7px 11px #17478952;height:56px;width:56px;position:absolute;left:0;text-align:center;line-height:70px;top:50%;transform:translate(0,-50%)}.benefit-box-with-icon .stk-block-content{padding-left:82px;min-height:65px;justify-content:center}.benefit-box-with-icon .wp-block-stackable-heading{margin-bottom:5px}.benefit-group{margin-bottom:85px}.single-case_study .hero-section{padding-top:155px}.single-case_study #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#112947}.single-case_study #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.single-case_study .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.single-case_study .phone-info p{background:#1129470a;color:#174789;transition:.3s all!important}.single-case_study .phone-info p:hover{background:#112947;color:#fff}.single-case_study .phone-info img{filter:brightness(0) saturate(100%) invert(25%) sepia(83%) saturate(2147%) hue-rotate(345deg) brightness(89%) contrast(85%);transition:.3s all!important}.single-case_study .search-icon path{stroke:#D03730}.single-case_study .search-icon:hover path{stroke:#ffffff}.single-case_study .phone-info a:hover img{filter:none}.custom-logo{outline:1px solid #fff;outline-offset:-1px}.single-case_study #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:#174789}.white-hero-section .subheading h4{color:#d03730;font-size:17px;font-weight:300;font-family:poppins;font-style:italic;line-height:21px;position:relative;width:max-content;margin:auto;padding-left:82px}.white-hero-section .subheading{margin-bottom:20px;text-align:center}.white-hero-section .subheading h4:before{content:"";background:var(--heading-color);height:1px;width:70px;position:absolute;left:0;top:8px}.white-hero-section .heading h1{font-size:55px;line-height:77px;text-align:center;margin-bottom:35px}.cat-list{text-align:center;padding:14px;margin-bottom:73px}.cat-list a{font-size:14px;line-height:21px;display:inline-block;background:#f2f2f2;border-radius:23px;padding:14px 23px;margin:0 8px}.cat-list a:hover{background:#174789;color:#fff}.featured-image-with-project-infomation .wrapper{display:flex;flex-wrap:wrap}.featured-image-with-project-infomation .feature-image{width:42.45%;padding-right:16px}.featured-image-with-project-infomation .feature-image img{width:100%}.featured-image-with-project-infomation .right-project-info{width:57.55%;background:#f2f2f2;padding:20px 43px;padding-right:20px}.project-information h3{font-size:28px;line-height:37px;color:var(--red-color);margin-bottom:32px}.right-project-info label{font-size:16px;line-height:23px;color:#000;font-weight:700;margin-bottom:12px;display:block}.right-project-info .equipment-service label{margin-bottom:20px}ul.equipment{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;margin-bottom:37px}ul.equipment li{width:50%;font-size:16px;line-height:17px;color:#000;margin-bottom:25px;position:relative;padding-left:17px;display:block}ul.equipment li:before{content:"";height:8px;width:8px;background:var(--red-color);position:absolute;left:0;top:4px}.info-location-client-year{display:flex;flex-wrap:wrap}.info-location-client-year .info-other{width:30%}.info-location-client-year .info-other.location{width:40%}.info-location-client-year p{font-size:14px}.location img{display:inline-block;margin-right:10px}.single-post-content{margin-top:66px}.single-post-content h1{font-size:36px;line-height:48px}.single-post-content h2{font-size:32px;line-height:43px}.single-post-content h3{font-size:28px;line-height:37px}.single-post-content h4{font-size:24px;line-height:32px}.single-post-content h5{font-size:20px;line-height:26px}.single-post-content h2 span{font-weight:700!important}.single-post-content h3 span{font-weight:700!important}.single-post-content h4 span{font-weight:700!important}.single-post-content p{color:#112947;font-size:18px;line-height:33px}.other-case-studies{margin-bottom:37px}.other-case-studies-list{margin:0 -8px;display:flex}.other-case-studies .wrapper{margin-top:65px;position:relative;padding-top:50px}.other-case-studies .wrapper:before{content:"";background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important;width:100%;height:2px;position:absolute;top:0;left:0}.other-case-studies h3{text-align:center;font-size:36px;line-height:48px;margin-bottom:44px}.other-case-studies .post-item{position:relative}.other-case-studies-list .cat-other a{position:absolute;top:16px;right:26px;background:#fff;border-radius:21px;font-size:13px;line-height:20px;color:#174789;padding:9px 12px}.other-case-studies-list .post-content{background:#174789;padding:33px 20px 34px 20px}.other-case-studies-list .post-content .title{display:block;padding-top:0;padding-bottom:0;height:59px;margin-bottom:30px;overflow:hidden;min-height:auto}.other-case-studies-list .post-content .read-more-btn a{margin:0;background:#d03730;font-size:14px;line-height:21px;font-weight:700;padding:11px 16px;border:1px solid #d03730}.other-case-studies-list .post-content .read-more-btn a svg{height:12px;vertical-align:middle;width:12px;margin-left:9px}.other-case-studies-list .post-content .read-more-btn a:hover{background:#174789;color:#fff;border:1px solid #fff}.job_filters .job_types li.filter-all-listing{display:none}.job_filters .showing_jobs{margin-top:30px;display:none!important}.job_filters{background:0 0}.blog-listing-page{flex-wrap:wrap}.category-list{display:flex;overflow-x:scroll;margin-left:0;margin-top:27px;padding-bottom:20px}.category-list li{display:flex;width:max-content}.blog .post-listing-section{margin-bottom:85px}#blog-posts ul.page-numbers,#case-study-page ul.page-numbers{display:flex;justify-content:center;align-items:center;list-style:none;margin-bottom:100px}#blog-posts .page-numbers li,#case-study-page .page-numbers li{display:block}#blog-posts .page-numbers a,#case-study-page .page-numbers a{font-size:14px;line-height:30px;font-weight:700;margin:15px;width:32px;text-align:center;height:29px;display:block}#blog-posts .page-numbers .page-numbers.current,#blog-posts .page-numbers a:hover{font-size:14px;line-height:30px;font-weight:700;margin:15px;background:#174789;width:32px;text-align:center;height:29px;color:#fff;display:block}#case-study-page .page-numbers .page-numbers.current,#case-study-page .page-numbers a:hover{font-size:14px;line-height:30px;font-weight:700;margin:15px;background:#174789;width:32px;text-align:center;height:29px;color:#fff;display:block}#blog-posts .page-numbers .next,#blog-posts .page-numbers .prev{width:auto!important;font-size:12px!important;line-height:30px!important;color:#d03730!important;background:0 0!important}#case-study-page .page-numbers .next,#case-study-page .page-numbers .prev{width:auto!important;font-size:12px!important;line-height:30px!important;color:#d03730!important;background:0 0!important}#blog-posts .page-numbers .next:hover,#blog-posts .page-numbers .prev:hover{color:#174789!important}#case-study-page .page-numbers .next:hover,#case-study-page .page-numbers .prev:hover{color:#174789!important}#blog-posts .page-numbers .prev svg,#case-study-page .page-numbers .prev svg{margin-right:10px}#blog-posts .page-numbers .next svg,#case-study-page .page-numbers .next svg{margin-left:10px}#blog-posts .page-numbers .next:hover path,#blog-posts .page-numbers .prev:hover path{stroke:#174789!important}#case-study-page .page-numbers .next:hover path,#case-study-page .page-numbers .prev:hover path{stroke:#174789!important}.category-list li input{position:absolute;opacity:0;height:100%;width:100%;cursor:pointer;left:0;top:0}.category-list li{float:none;display:inline-block;position:relative}.category-list li label{font-size:14px;line-height:21px;color:#707070;background:#f2f2f2;padding:14px 24px;display:block;margin:0 10px;cursor:pointer;position:relative;white-space:nowrap;border-radius:23px}.category-list li{padding:0}.category-list input[type=radio]:checked+label{background-color:var(--red-color);color:#fff}.single-post .hero-section{padding-top:155px}.single-post #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#112947}.single-post .fixed-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#fff}.single-post #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.single-post .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.single-post .fixed-header #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,#d03730 50%,#fff 50%)!important}.single-post .fixed-header .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,#d03730 50%,#fff 50%)!important}.single-post .phone-info p{background:#1129470a;color:#174789;transition:.3s all!important}.single-post .fixed-header .phone-info p{background:0 0;color:#fff;transition:.3s all!important}.single-post .phone-info p:hover{background:#112947;color:#fff}.single-post .phone-info img{filter:brightness(0) saturate(100%) invert(25%) sepia(83%) saturate(2147%) hue-rotate(345deg) brightness(89%) contrast(85%);transition:.3s all!important}.single-post .fixed-header .phone-info img{filter:none;transition:.3s all!important}.single-post .search-icon path{stroke:#D03730}.single-post .fixed-header .search-icon path{stroke:#fff}.single-post .search-icon:hover path{stroke:#ffffff}.single-post .phone-info a:hover img{filter:none}.custom-logo{outline:1px solid #fff;outline-offset:-1px}.single-post #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:#174789}.single-post .white-hero-section .heading h1{text-transform:uppercase}.single-post .meta-box{text-align:center}.single-post .cat-list{margin-bottom:19px}.single-post .meta-box ul{margin:0}.single-post .meta-box li{display:inline-block;font-size:14px;line-height:21px;color:#afafaf;position:relative;margin-right:4px;padding-right:12px}.single-post .meta-box li:after{content:"";height:4px;width:4px;background:#afafaf;position:absolute;border-radius:50px;top:8px;right:0}.single-post .meta-box li:last-child{padding:0;margin:0}.single-post .meta-box li:last-child:after{display:none}.single-post .meta-box li span{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #afafaf;position:relative;top:-1px;left:4px;vertical-align:middle;display:inline-block}.single-post .meta-box li span:before{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #afafaf;position:absolute;top:2px;left:-3px}.featured-box{margin-top:52px}.featured-box img{width:100%;height:493px;object-fit:cover}.single-post .single-post-content h1,.single-post .single-post-content h2,.single-post .single-post-content h3,.single-post .single-post-content h4,.single-post .single-post-content h5,.single-post .single-post-content h6{margin-bottom:15px}.cat-other-post a{position:absolute;top:16px;right:26px;background:#fff;border-radius:21px;font-size:13px;line-height:20px;color:#174789;padding:9px 12px}.map-pin-contact-page img{height:19px;width:auto;margin:auto;line-height:40px;display:block}.map-pin-contact-page .wp-block-media-text__media{border:2px solid #174789;width:46px;height:46px;border-radius:50px;line-height:46px;display:flex;align-items:center;justify-content:center}.map-pin-contact-page{grid-template-columns:0% auto!important;padding-right:138px}.map-pin-contact-page p{font-size:21px;line-height:31px;color:#112947}.map-pin-contact-page .wp-block-media-text__content{padding-left:68px;padding-right:0}.map-pin-contact-page p.phone-numberbox,.map-pin-contact-page p.phone-numberbox a{font-size:18px;line-height:27px;color:grey}.map-pin-contact-page p.phone-numberbox{margin-bottom:33px}.right-contact-form{border:2px solid #174789!important;background:#fff;margin-top:-186px!important;padding-left:33px;padding-right:14px;padding-bottom:17px}.right-contact-form .gform_description{font-family:roboto slab;font-size:35px;line-height:47px;font-weight:700;color:#112947;text-align:center;margin-top:2px}.right-contact-form label{font-size:18px!important;line-height:27px;font-weight:400!important;color:#112947!important}.right-contact-form .gfield_required{display:none}.right-contact-form input{border:2px solid #174789;background:0 0;height:66px}.right-contact-form input:focus{outline:2px solid var(--red-color)!important}.right-contact-form .gfield_checkbox{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 10px}.right-contact-form .gfield_checkbox li{width:50%;margin-bottom:28px!important}.right-contact-form .gfield_checkbox input{height:auto}.right-contact-form input[type=checkbox]{display:none!important}.right-contact-form .gfield_checkbox label.gform-field-label{position:relative;padding-left:35px!important;cursor:pointer!important}.right-contact-form .gfield_checkbox label.gform-field-label::before{content:"";display:inline-block;width:25px;height:25px;border:1px solid var(--red-color);background-color:#fff;position:absolute;left:0;top:0;border-radius:50%}.right-contact-form .gfield_checkbox input[type=checkbox]:checked+label.gform-field-label::before{background-color:var(--red-color)}.right-contact-form .gfield_checkbox input[type=checkbox]:checked+label.gform-field-label--type-inline::before{display:inline-block}.right-contact-form .gfield.gfield--type-checkbox{margin-top:43px!important}.right-contact-form .gfield.gfield--type-checkbox>.gfield_label{margin-bottom:14px}.right-contact-form textarea{border:2px solid #174789;background:0 0;height:69px!important}.right-contact-form textarea:focus{outline:2px solid var(--red-color)!important}.right-contact-form .gform_footer{margin-left:auto;text-align:right;margin-top:0!important;padding-right:16px!important}.gform_footer button{background:#174789;border-radius:0;text-transform:capitalize;font-size:16px;line-height:25px;letter-spacing:0;padding:14px 21px;transition:.3s all!important}.gform_footer button i{margin-left:5px}.gform_footer button:hover{background:#d03730}.right-contact-form .gfield.gfield--type-textarea{margin-top:6px}.accordian-section{padding:50px 0}.accordian-section .title h2{text-align:center;margin-bottom:50px}.accordian-wrapper{padding:0 0 0;max-width:866px;margin:0 auto;width:100%}.accordian-block{margin-bottom:0;border-bottom:0;overflow:hidden;padding-right:0}.accordian-block:first-child{border-top:0 solid #ccc}.accordian-block .accordian-item{color:var(--heading-color);display:block;font-size:24px;font-weight:700;line-height:32px;padding:21px 30px;position:relative;text-decoration:none;background:#f1f9ff;border-radius:0;font-family:'Roboto Slab';padding-left:82px;position:relative}.accordian-block .accordian-item::after{content:"";position:absolute;left:27px;top:50%;transform:translate(0,-50%);transition:.4s all;text-align:center;background:url(https://airideal.com/wp-content/themes/stackable-child/images/plus.svg);height:21px;width:21px;z-index:999;background-size:21px;background-repeat:no-repeat}.accordian-block.active .accordian-item::after{background:url(https://airideal.com/wp-content/themes/stackable-child/images/minus.svg);background-repeat:no-repeat;top:47px}.accordian-block .accordian-content{display:none;padding:0;padding-bottom:20px}.accordian-block{margin-bottom:10px}.accordian-block:last-child{margin-bottom:5px}.accordian-block.active .accordian-item{border-radius:0 0 0 0!important}.accordian-block .accordian-content{background:#f1f9ff;border-radius:0 0 0 0;font-size:16px;line-height:25px;padding-top:26px;padding-left:40px;padding-bottom:36px;padding-right:40px}.accordian-item p{margin:0 0 30px}.accordian-item p:last-child{margin-bottom:0}.accordian-block .accordian-content p{font-size:16px;line-height:25px;color:#112947}.page-template-page-services .hero-section{padding-top:162px}.page-template-page-services #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#112947}.page-template-page-services #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.page-template-page-services .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.page-template-page-services .phone-info p{background:#1129470a;color:#174789;transition:.3s all!important}.page-template-page-services .phone-info p:hover{background:#112947;color:#fff}.page-template-page-services .phone-info img{filter:brightness(0) saturate(100%) invert(25%) sepia(83%) saturate(2147%) hue-rotate(345deg) brightness(89%) contrast(85%);transition:.3s all!important}.page-template-page-services .search-icon path{stroke:#D03730}.page-template-page-services .search-icon:hover path{stroke:#ffffff}.page-template-page-services .phone-info a:hover img{filter:none}.page-template-page-services #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:#174789}.page-template-page-services .white-hero-section h1{text-align:center;font-size:55px;line-height:77px;color:var(--red-color);margin-bottom:42px}.service-hero-section .description p{text-align:center;font-size:20px;line-height:30px}.service-hero-section .description{margin-bottom:51px}.service-list{display:flex;flex-wrap:wrap;margin:0 -8px;justify-content:center;position:relative;z-index:1;margin-bottom:60px}.service-list .service-box{width:33.33%;padding:8px;margin-bottom:30px}.service-list .service-box>img{width:376px;height:285px;object-fit:cover}.service-content{padding:45px 25px 42px 25px;position:relative;border:2px solid #d03730;background:#fff}.service-content .image-icon{height:99px;width:99px;border:2px solid #d03730;padding:12px;margin-left:auto;margin-right:auto;position:absolute;left:50%;transform:translate(-50%);top:-52px;background:#fff}.service-box h3{font-size:22px;line-height:36px;text-align:center;margin-bottom:16px}.heading-with-icon{margin-top:17px}.title-with-content{min-height:138px;margin-bottom:21px}.service-box .description p{color:#112947;font-size:16px;line-height:25px;text-align:center}.service-box .read-more-btn a{background:#174789;padding:10px 17px;display:block;margin:auto!important;max-width:max-content}.service-box .read-more-btn a span{font-size:14px;line-height:21px;font-weight:700;color:#fff}.service-box .read-more-btn a span svg{height:12px;margin-left:0;vertical-align:middle}.service-box .read-more-btn a:hover{background:var(--red-color)}.page-template-page-services .site-main{position:relative}.page-template-page-services .site-main:before{content:"";background-image:url('/wp-content/uploads/2023/11/circle-left.png')!important;width:50%;height:50%;background-size:100%!important;position:absolute;top:0;z-index:0;left:-50%;transform:translate(50%);background-repeat:no-repeat!important}.page-template-page-services .site-main:after{content:"";background-image:url('/wp-content/uploads/2023/11/circle-right.png')!important;width:50%;height:50%;background-size:100%!important;position:absolute;bottom:120px;z-index:0;right:-50%;transform:translate(-50%);background-repeat:no-repeat!important}.page-template-page-single-service .banner-innerpage h1{font-size:52px;color:#fff;line-height:68px;margin-bottom:19px;text-transform:uppercase}.page-template-page-single-service .banner-innerpage p{font-size:24px;line-height:35px}.page-template-page-single-service .banner-innerpage{height:auto;padding-top:173px;padding-bottom:210px}.page-template-page-single-service .banner-row{display:flex;align-items:center}.page-template-page-single-service .right-icon-image .image-icon{width:296px!important;height:296px!important;background:#fff;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;outline:19px solid #0000000F;margin-left:auto;margin-right:auto}.page-template-page-single-service .banner-row .left-content{width:60%;padding-right:30px}.page-template-page-single-service .banner-row .right-icon-image{width:40%}.page-template-page-single-service .featured-image img{height:399px;width:100%;object-fit:cover;margin-bottom:51px}.page-template-page-single-service .featured-image{margin-top:-157px;z-index:11;position:relative}.back-services a{background:#174789;font-size:14px;line-height:20px;color:#fff;font-weight:700;padding:12px 17px;display:inline-block}.back-services a svg{height:12px;width:12px;transform:rotate(180deg);margin-right:9px;display:inline-block}.back-services a:hover{background:var(--red-color)}.next-services-wrapper{display:flex;justify-content:space-between;align-items:center}.next-nav a{background:#f3f3f3;display:flex;align-items:center}.next-headinng{font-size:15px;line-height:23px;padding:14px 20px}.next-headinng span{display:block;font-size:18px;line-height:24px;font-weight:700;font-family:roboto slab;color:#174789;width:240px;margin-top:7px;text-transform:uppercase}.next-icon{background:var(--red-color);height:100%;display:flex;padding:40px 30px}.next-nav a:hover{background:#174789;color:#fff}.next-nav a:hover span{color:#fff}.next-services-wrapper{position:relative;margin-bottom:69px;padding-top:36px;margin-top:51px}.next-services-wrapper:before{content:"";background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important;width:100%;height:2px;position:absolute;top:0;left:0}.checkdesign-withcontent .benefit-box-with-icon .stk-block-content:before{box-shadow:0 7px 11px #d0373052;background:var(--red-color);top:0;transform:none}.checkdesign-withcontent .benefit-box-with-icon{padding:32px 26px;background:#f6f6f6}.checkdesign-withcontent .benefit-box-with-icon h4.stk-block-heading__text{margin-bottom:10px!important}.call-air-ideal{position:relative;padding-left:167px!important;padding-top:38px!important;padding-bottom:31px!important}.call-air-ideal:after{content:url("/wp-content/uploads/2023/11/call-icon.svg")!important;background:#d03730;height:89px;width:89px;display:flex;align-items:center;justify-content:center;border-radius:50px;padding:20px;line-height:0;position:absolute;left:42px;top:50%;transform:translate(0,-50%)}.wrapper-group.hvac-installation{background:#174789!important;padding-top:45px;padding-bottom:70px;margin-bottom:48px;position:relative}.wrapper-group.hvac-installation .wp-block-stackable-text{margin-bottom:48px}.wrapper-group.hvac-installation .stk-link.stk-button{padding:30px;min-height:126px}.wrapper-group.hvac-installation:before{content:"";background:url('/wp-content/uploads/2023/11/Asset-1@2x.png');height:100%;width:100%;position:absolute;bottom:0;background-repeat:no-repeat;background-size:cover}.checkdesign-withcontent .benefit-box-with-icon .with-no-content h4.stk-block-heading__text{margin-bottom:0!important}.industries-listing{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -8px;z-index:1;position:relative;margin-bottom:72px}.page-template-page-industries .hero-section{padding-top:182px}.page-template-page-industries #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#112947}.page-template-page-industries #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.page-template-page-industries .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,#d03730 50%,var(--heading-color) 50%)!important}.page-template-page-industries .phone-info p{background:#1129470a;color:#174789;transition:.3s all!important}.page-template-page-industries .phone-info p:hover{background:#112947;color:#fff}.page-template-page-industries .phone-info img{filter:brightness(0) saturate(100%) invert(25%) sepia(83%) saturate(2147%) hue-rotate(345deg) brightness(89%) contrast(85%);transition:.3s all!important}.page-template-page-industries .search-icon path{stroke:#D03730}.page-template-page-industries .search-icon:hover path{stroke:#ffffff}.page-template-page-industries .phone-info a:hover img{filter:none}.page-template-page-industries #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:#174789}.page-template-page-industries .white-hero-section h1{text-align:center;font-size:55px;line-height:77px;color:#174789;margin-bottom:42px;text-transform:uppercase}.page-template-page-industries .site-main{position:relative}.page-template-page-industries .site-main:before{content:"";background-image:url('/wp-content/uploads/2023/11/circle-left.png')!important;width:1126px;height:1126px;background-size:100%!important;position:absolute;top:-113px;z-index:0;left:-650px;transform:translate(0);background-repeat:no-repeat!important}.page-template-page-industries .site-main:after{content:"";background-image:url('/wp-content/uploads/2023/11/circle-right.png')!important;width:1126px;height:1126px;background-size:100%!important;position:absolute;bottom:37%;z-index:0;right:-650px;transform:translate(0);background-repeat:no-repeat!important}.page-template-page-industries .sub-heading p{text-align:center;font-size:27px;line-height:36px;margin-bottom:45px}.page-template-page-industries .content{margin-bottom:43px}.industries-pre-footer-row .right-col{width:35%}.prefooter .industries-pre-footer-row h2{font-size:54px;line-height:72px}.prefooter .industries-pre-footer-row .left-col{padding-right:16%}.page-template-page-single-industries .banner-innerpage h1{font-size:52px;color:#fff;line-height:68px;margin-bottom:0;text-transform:uppercase;text-align:center;min-height:80px;font-weight:500}.page-template-page-single-industries .banner-innerpage p{font-size:24px;line-height:35px;text-align:center;margin-top:34px}.page-template-page-single-industries .banner-innerpage{padding-top:0;padding-bottom:224px;height:677px;align-items:end}.page-template-page-single-industries .featured-image{margin-top:-157px;z-index:11;position:relative}.page-template-page-single-industries .featured-image img{height:399px;width:100%;object-fit:cover;margin-bottom:67px;padding:0 98px}.page-template-page-single-industries .banner-innerpage .subheading{padding-left:0;text-align:center;padding-bottom:18px;margin-bottom:27px}.page-template-page-single-industries .banner-innerpage .subheading:before{left:50%;transform:translate(-50%,0);bottom:0;top:auto}.page-template-page-single-industries .banner-innerpage:before{height:7px}.page-template-page-single-industries .checkdesign-withcontent .benefit-box-with-icon .stk-block-content:before{top:-12px}.page-template-page-single-industries .checkdesign-withcontent .benefit-box-with-icon{padding:32px 23px;padding-top:38px}.industries-item .industries-content span{display:block;font-weight:400;color:#fff;font-size:33px}.page-template-page-single-industries .banner-innerpage h1 span{color:#fff}.search_remote_position input[type=checkbox]{display:none!important}.search_remote_position label{position:relative;padding-left:27px!important;cursor:pointer!important}.search_remote_position label::before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #5b5b5b;background-color:#fff;position:absolute;left:0;top:2px;border-radius:50%}.search_remote_position input[type=checkbox]:checked+label::before{background-color:#5b5b5b}.search_remote_position input[type=checkbox]:checked+label::before{display:inline-block}.gform_validation_errors{width:calc(100% - 15px)!important;display:block;padding:10px 15px!important}.gform_validation_errors h2{line-height:30px}.energy-advantage.benefit-group{margin-bottom:60px}.call-air-ideal a:hover span{color:#d03730!important}.indoor-box.checkdesign-withcontent .benefit-box-with-icon{padding:24px 26px}.indoor-box.benefit-group{margin-bottom:21px}.why-prevantative.benefit-group{margin-bottom:49px}.popmake-content .right-contact-form{margin-top:0!important}.popmake-content .gform_required_legend{display:none}.popmake-content .gform_description{padding-top:30px}.ui-datepicker{max-width:350px!important}.right-contact-form input{color:#174789;font-weight:500}.home .post-content .title h2{overflow:hidden;max-height:86px}.page-template-page-landing-page header{display:none}.page-template-page-landing-page .prefooter,.page-template-page-landing-page footer.main-footer{display:none}.landingpage-banner .right-contact-form{margin-top:0!important}.landing-wrapper{max-width:1160px!important;width:100%!important;margin:0 auto!important}.landingpage-banner .wrapper-1262{max-width:1262px!important;width:100%!important;margin:0 auto!important}.landing-right{padding:36px 28px 38px 35px}.landing-right.right-contact-form .gform_description{font-size:28px;line-height:37px;color:#112947!important;margin-bottom:28px}.landing-right.right-contact-form .gform_required_legend{font-size:14px;line-height:21px;color:#d03730;margin-bottom:23px}.landing-right label,.landing-right legend{font-weight:400!important;color:#112947;font-size:18px!important;line-height:27px!important;margin-bottom:13px!important}.landing-right .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0}.landing-right .gfield input{margin-bottom:27px!important}.landing-right .gform_footer{padding:0!important;margin-top:-17px!important}.landing-right .gform_footer button{margin-left:auto;margin-bottom:0!important;background:#d03730}.landing-right .gform_footer button:hover{background:#174789}.landing-right p{margin:0}.landingpage-banner figure{margin-bottom:0!important}.landingpage-banner:after{content:""!important;background:url('/wp-content/uploads/2023/10/Group-8040.svg');height:14px;width:100%;position:absolute;bottom:0!important;top:auto!important;z-index:111;left:0}.landingpage-title.heading-dot:after{top:-41px}.landing-page-service-main.expert-service{background:0 0;padding-top:106px}.landing-page-service-main.expert-service:before{background:url('/wp-content/uploads/2023/12/Mask-Group-8.svg');bottom:0;background-size:cover;background-position:bottom;height:100%}.landing-page-service-main .stk-block-text{min-height:125px}.landing-page-service-main .service-inner-box>.stk-container>.stk-row{padding-bottom:29px}.footer-wrapper{max-width:1140px;margin:0 auto;padding-left:60px;width:100%}.button-giveus{padding:0!important;width:fit-content;margin:0 auto}.button-giveus .wp-block-stackable-icon-label{padding:15px 46px 15px 23px!important}.button-giveus .wp-block-stackable-icon{background:#ffffff78 0 0 no-repeat padding-box;border-radius:35px;width:69px;height:69px;margin-right:28px;justify-content:center}.button-giveus:hover{background:#174789!important}.button-giveus .wp-block-stackable-icon{background:#ffffff78 0 0 no-repeat padding-box;border-radius:35px;width:69px;height:69px;margin-right:28px;justify-content:center}.landing-footer:after{content:""!important;background:url(/wp-content/uploads/2023/12/Mask-Group-7.svg);height:52%;width:100%;position:absolute;top:auto;left:50%;transform:translate(-50%);background-size:100%;background-position:bottom;background-repeat:no-repeat;bottom:0}.landing-page-service-main .heading-dot h2:before{left:-104vw}.landing-page-service-main .heading-dot h2:after{right:-104vw}.loader{display:none}.case-studies-listing-wrapper{display:flex}.case-studies-listing-wrapper .post-content .title h2{max-height:86px;overflow:hidden}#case-study-page{margin-bottom:70px}#case-study-page ul.page-numbers{margin-top:50px}.post-item .cat-other a{pointer-events:none}.archive.category .archive-page{margin-top:150px}.archive.category .main-header{background:#174789;padding:10px 0}.archive.category .taxonomy-header{margin-bottom:20px}.archive.category .result-tag{display:none}.archive.category .result-heading{margin:10px 0;font-size:30px;color:#174789}.archive.category .results-col{margin-bottom:30px}.search .main-header{background:#174789;padding:10px 0}.search-result{padding:80px 0}.search-listing .search-items{padding:45px 0}.search-listing .search-items:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.search-listing .search-items:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.search-items .inner-block{display:flex;flex-wrap:wrap}.search-items .search-thum{max-width:278px;width:100%;margin-right:38px}.search-items .image-block{display:flex;position:relative;padding-top:calc(200 / 278 * 100%)}.search-items .image-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.search-items .content-block{flex:1}.search-items .heading-block{display:flex;align-items:center;flex-wrap:wrap;grid-gap:20px;margin-bottom:18px}.search-items .title{flex:auto}.search-items .title a:hover{color:var(--primary-color)}.search-items .blog-date{font-size:14px;line-height:17px;color:#000;vertical-align:middle}.search-items .text-content{margin-bottom:20px}.search-result-nav .posts-navigation{margin:0}.search-result-form{display:flex;align-items:center}.search-result-form .form-input-field{flex:1;padding-right:15px}.search-result-form input{border:2px solid rgba(0,86,152,.45);background:#fff;padding:5px 15px;height:51px;outline:0}.search-result-form input:focus{outline:0;border-color:var(--yellow-color)}.search-result-form button{height:51px;color:#fff;font-size:16px;line-height:19px;font-weight:400;font-style:italic;font-family:var(--font-family-mona-banner);letter-spacing:1.68px;text-transform:uppercase;border-radius:0}.search-result-form button:focus,.search-result-form button:hover{background-color:var(--yellow-color)}.search-result-for{padding:25px 0;font-weight:500}.search-result-for span{font-weight:400}search-result .nav-links{text-align:center;display:flex;justify-content:center}.search-result .nav-links .page-numbers.current,.search-result .nav-links .page-numbers:hover{font-size:14px;line-height:30px;font-weight:700;margin:15px;background:#174789;width:32px;text-align:center;height:29px;color:#fff;display:block}.search-result .nav-links .page-numbers{font-size:14px;line-height:30px;font-weight:700;margin:15px;width:32px;text-align:center;height:29px;display:block}.search-result .page-numbers.next,.search-result .page-numbers.prev{width:auto!important;font-size:12px!important;line-height:30px!important;color:#d03730!important;background:0 0!important}.search-result .page-numbers.next svg,.search-result .page-numbers.prev svg{height:15px!important;width:23px;margin-top:7px}.search-result .page-numbers.next svg path,.search-result .page-numbers.prev svg path{stroke:#D03730!important}.search-result .page-numbers.dots{pointer-events:none;margin:15px 0}.single-post-content li{color:#112947;font-size:18px;line-height:33px}@media screen and (max-width:768px){.right-contact-form .gfield_checkbox{grid-template-columns:100%}}