/**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-poppins:'Poppins',sans-serif;--font-roboto:'Roboto',sans-serif;--font-roboto-slab:'Roboto Slab',serif;--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:var(--text-color);background:var(--white-color);font-weight:400;-webkit-text-size-adjust:100%;overflow-x:hidden;margin:0;padding:0;font-family:var(--font-poppins)}label{color:var(--text-color)}code{padding:.25rem .5rem;border-radius:4px;white-space:nowrap;margin:0 0 1rem;display:inline-block}body,button,input,select,textarea{font-family:var(--font-poppins)}h1,h2,h3,h4,h5,h6{margin:0 0 0;font-weight:700;font-family:var(--font-roboto-slab)}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}div:empty,p:-moz-only-whitespace,p:blank,p:empty,span:empty{display:none!important}.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:var(--font-roboto)!important;font-weight:700;font-size:var(--font-16);line-height:19px;color:var(--color-black)!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:var(--blue-color);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:var(--color-black)}.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:50px;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:var(--gray-color);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 .footer-title{font-size:var(--font-18);line-height:24px;color:var(--red-color);margin-bottom:21px;margin-top:13px}.footer-top ul li a{font-size:var(--font-16);line-height:27px;font-weight:500!important;color:var(--text-color)}.footer-top ul li a:hover{color:var(--red-color)}.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:var(--text-color);font-size:var(--font-16);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:var(--red-color)}.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:var(--social-icon-color);border-radius:50px}.social-info ul li a:hover{background:var(--heading-color);color:var(--white-color)}.phone-info{display:inline-block}.fax-info{display:inline-block;position:relative;padding-left:8px}.fax-info:before{content:"";height:17px;width:2px;background:var(--text-color);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:var(--color-black);position:absolute;left:-10px;top:7px}.copyright-section ul .page-link:first-child:before{display:none}.copyright-section .copyright,.powerby p{font-size:var(--font-14);line-height:21px;color:var(--text-color)}.copyright-section a{font-size:var(--font-14);line-height:21px;color:var(--text-color)}.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:var(--font-18);line-height:27px;font-weight:700;color:var(--white-color);border-radius:20px}.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:var(--font-18);line-height:27px;padding:14px;color:#a5a5a5;letter-spacing:0;background:var(--white-color)!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;border-radius:50px!important;overflow:hidden;border-top-right-radius:0!important}.phone-with-search .search-icon i{color:#fff;line-height:44px;font-size:var(--font-24)}.phone-with-search .search-icon{height:53px;padding:0 10px;margin-left:10px;width:53px;text-align:center;line-height:58px;border-radius:50px}.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:var(--font-24);background:var(--white-color);height:53px;width:53px;border-radius:0 0 0 0}.input_open .search-submit{display:block}.search-icon.remove-icon{opacity:1;border-top-left-radius:50px!important;border-top-right-radius:50px!important}.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 20px!important;background:0 0!important;margin:0 5px!important;position:relative;transition-timing-function:ease-in-out!important;transition:.25s!important;font-weight:400!important;border-bottom:1px solid rgb(151 169 198 / 30%)!important}.mega-menu-item-has-children>.mega-sub-menu{background:var(--white-color)!important;padding:25px 10px!important;border-radius:20px!important}.mega-menu-item-has-children:nth-child(3)>.mega-sub-menu{border-top-left-radius:0!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:rgb(237 237 237 / 60%)!important}.mega-menu-item-has-children>a .mega-indicator{transition:all .3s!important}.mega-toggle-on>a{background:var(--white-color)!important;color:var(--heading-color)!important;border-top-left-radius:10px!important;border-top-right-radius:10px!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,var(--red-color) 50%,var(--white-color) 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,var(--red-color) 50%,var(--heading-color) 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:0!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;padding-left:38px}.sub-heading h5:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);height:1px;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMjMgNSI+PHBhdGggZmlsbD0iIzE3NDc4OSIgZD0iTTE4IDBoNXY1aC01eiIvPjxwYXRoIGZpbGw9IiNkMDM3MzAiIGQ9Ik05IDBoNXY1SDl6Ii8+PHBhdGggZmlsbD0iIzE3NDc4OSIgZD0iTTAgMGg1djVIMHoiLz48L3N2Zz4=) no-repeat center/cover;width:23px;height:5px}.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 #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:var(--white-color);border:2px solid var(--red-color);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{margin:46px auto;background:#fef8f7;padding:60px 72px;border-radius:35px;max-width:1304px!important;width:92%}.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;height:5px;line-height:0}.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/2026/02/2-park-2.webp');background-size:cover}.text-white h2.stk-block-heading__text{color:var(--white-color)!important}.text-white p.stk-block-text__text{color:var(--white-color)!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:var(--heading-color);opacity:.84;position:absolute;height:100%;width:77%}.custom-prevent-section .wp-block-stackable-columns.alignfull>.stk-row:after{content:"";background:var(--red-color);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,var(--text-color) 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:var(--text-color)!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 h3{color:var(--white-color)!important;text-align:left;font-size:37px;line-height:49px;padding-top:31px;position:relative}.industries-listing-section .industries-content .title h3:before{content:url('/wp-content/uploads/2023/10/red.svg');position:absolute;top:0;height:5px;line-height:5px;left:0}.industries-listing-section .industries-item:hover .title h3: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:var(--white-color);font-weight:700;font-size:var(--font-16);line-height:25px;transition-timing-function:ease-in-out;transition:.25s;font-family:var(--font-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}.home-blog-wrap{max-width:100%!important;width:100%;margin:0 auto;background:rgb(23 71 137 / 4%)}.bloglisting-wrapper{margin:50px 0}.post-listing-section{padding:0 0;padding-top:5px}.post-listing-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.post-item{width:100%;padding:0;margin:0;position:relative;border-radius:30px;overflow:hidden;background:var(--white-color)}.post-item .post-item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.post-item .post-image{position:relative;overflow:hidden}.post-item img{width:100%;height:auto;aspect-ratio:376/258;object-fit:cover;object-position:center;transition:all .3s ease-in-out}.post-item:hover .post-image img{transform:scale(1.1)}body:not(.home) .post-item{border:1px solid rgb(23 71 137 / 20%)}.post-content{background:var(--white-color);padding:26px 26px 34px 26px;display:flex;flex-direction:column;gap:10px}.post-content .date-time{font-size:var(--font-12);line-height:18px;color:var(--text-color)}.post-content .title-wrap .title{font-size:var(--font-22);line-height:1.32;color:var(--blue-color);display:block;text-transform:uppercase;display:-webkit-box}.post-content .read-more-btn{display:flex;align-items:center;gap:10px;color:var(--red-color)}.post-content .post-date{margin-right:8px}.post-content .post-reading-time{margin-left:8px}.prefooter{background:var(--red-color) url(/wp-content/uploads/2026/08/box-red-bg.svg) repeat top center/contain;padding:50px 0;position:relative}.prefooter .wrapper{z-index:9;position:relative}.prefooter .left-col{width:75%}.prefooter .row{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center}.prefooter .title{font-size:var(--font-43);line-height:1.32;color:var(--white-color)}.prefooter .content{font-size:var(--font-20);line-height:1.5;color:var(--white-color);margin-bottom:10px!important}.read-more-button a{border:2px solid var(--white-color);font-size:var(--font-14);line-height:21px;font-weight:700;padding:12px 35px;color:var(--white-color);display:block;max-width:max-content;border-radius:50px}.read-more-button a:hover{background:var(--white-color);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 p{color:var(--white-color);font-size:var(--font-17)!important;font-weight:300!important;font-family:var(--font-poppins);font-style:italic;line-height:21px!important;margin:0}.banner-innerpage .subheading{padding-left:82px;position:relative;margin-bottom:7px}.banner-innerpage .subheading:before{content:"";background:var(--white-color);height:1px;width:70px;position:absolute;left:0;top:8px}.banner-innerpage h1{font-size:85px;color:var(--white-color);line-height:112px;margin-bottom:19px}.banner-innerpage p{color:var(--white-color);font-size:19px;line-height:29px}.gradient-border{margin-bottom:30px;background-image:linear-gradient(90deg,var(--red-color) 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-block-image .stk-img-wrapper img{border-radius:20px!important}.team-box .stk-img-wrapper:after{content:""!important;background-image:linear-gradient(90deg,var(--red-color) 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:var(--font-14);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;border-radius:20px}.team-box .wp-block-stackable-text p{font-size:var(--font-18);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,var(--heading-color) 44%,var(--heading-color) 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;border-radius:50px;overflow:hidden}.search_jobs{background:#f8f8f8;padding:30px 29px 30px 35px!important;display:flex;align-items:center;justify-content:space-between;border-radius:20px;margin-top:50px}.search_jobs .search_keywords{width:41%!important}.search_jobs .search_location{width:25%!important}.search_jobs input{background:var(--white-color);border:1px solid var(--red-color)!important;font-size:var(--font-16);line-height:25px;height:48px;outline:0!important;border-radius:50px}.search_jobs input::placeholder{color:#afafaf}.search_remote_position{width:20%!important;text-align:center;padding-top:0!important}.search_submit button{background:var(--heading-color);border-radius:50px;font-size:var(--font-14);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:var(--font-14);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:var(--font-14);line-height:21px;color:#707070;background:#f2f2f2;padding:14px 24px;display:block;margin:0 10px;cursor:pointer;position:relative;border-radius:50px}.job_filters .job_types li{padding:0}.job_filters .job_types input[type=checkbox]:checked+label{background-color:var(--red-color);color:var(--white-color)}ul.job_listings{border:0!important;margin-top:45px!important}.job_listings .job_listing{display:flex;border:1px solid var(--heading-color)!important;padding:20px 36px 24px 38px!important;justify-content:space-between;margin-bottom:17px!important;border-radius:20px}.job_listings h3,.job_listings h3 a{font-size:34px;line-height:1.2!important;margin-bottom:8px}ul.job_listings h3 a{padding:0!important;color:var(--heading-color)}ul.job_listings h3 a:hover{color:var(--red-color)}ul.job_listings .subheading{font-size:var(--font-18);line-height:27px;color:var(--text-color)!important;margin-bottom:20px}.job_listings .job_listing .tag-list{color:var(--text-color);font-size:var(--font-12);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:var(--font-25)!important;line-height:38px!important;font-weight:700;color:var(--heading-color)}.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:var(--font-24);font-family:24px;color:var(--red-color);font-family:var(--font-poppins);margin-bottom:28px}.single_job_listing ul{padding-left:21px;margin-bottom:31px}.single_job_listing ul li{color:var(--text-color);font-size:var(--font-20);line-height:30px;margin-bottom:15px}.apply-box{border:2px solid var(--heading-color);padding:22px;border-radius:20px}.job-type label{font-size:var(--font-18);line-height:24px;display:block;font-weight:700;color:var(--heading-color);margin-bottom:17px}.job-type{font-size:var(--font-16);line-height:25px;color:var(--text-color);font-weight:600;margin-bottom:21px}.schedule label{font-size:var(--font-18);line-height:24px;display:block;font-weight:700;color:var(--heading-color);margin-bottom:8px}.schedule{font-size:var(--font-18);line-height:24px;display:block;color:var(--text-color);margin-bottom:11px}.apply-box .application_button,.apply_with_resume input[type=submit]{font-size:var(--font-16)!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:50px;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:var(--font-16)!important;line-height:25px!important;color:var(--heading-color)!important;margin-top:23px}.back-to-career a{display:block;font-size:var(--font-16)!important;line-height:25px!important;font-weight:700;color:var(--heading-color)!important}.back-to-career a:hover{color:var(--red-color)!important}.right-sidebar{width:33%}.job-manager-form .button,.job-manager-form input[type=submit]{font-size:var(--font-16)!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:50px;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:var(--font-14);padding:10px;outline:0;border:1px solid #f3f3f3}.job-manager-application-wrapper .application .application_details,.single_job_listing .application .application_details{border-radius:20px;padding:20px 20px 10px}.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:var(--white-color)}.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:var(--font-16);line-height:30px;color:var(--white-color);font-weight:600;vertical-align:bottom;font-family:var(--font-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 var(--heading-color)!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:var(--heading-color);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%);border-radius:10px}.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:var(--text-color)}.single-case_study #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--heading-color) 50%)!important}.single-case_study .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--heading-color) 50%)!important}.single-case_study .phone-info p{background:#1129470a;color:var(--heading-color);transition:.3s all!important}.single-case_study .phone-info p:hover{background:var(--text-color);color:var(--white-color)}.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:var(--red-color)}.single-case_study .search-icon:hover path{stroke:var(--white-color)}.single-case_study .phone-info a:hover img{filter:none}.custom-logo{outline:1px solid var(--white-color);outline-offset:-1px}.single-case_study #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:var(--heading-color)}.white-hero-section .subheading h4{color:var(--red-color);font-size:var(--font-17);font-weight:300;font-family:var(--font-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:var(--font-55);line-height:77px;text-align:center;margin-bottom:35px}.cat-list{text-align:center;padding:14px;margin-bottom:73px}.cat-list a{font-size:var(--font-14);line-height:21px;display:inline-block;background:#f2f2f2;border-radius:23px;padding:14px 23px;margin:0 8px}.cat-list a:hover{background:var(--heading-color);color:var(--white-color)}.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%;border-radius:20px}.featured-image-with-project-infomation .right-project-info{width:57.55%;background:#f2f2f2;padding:20px 43px;padding-right:20px;border-radius:20px}.project-information h3{font-size:var(--font-28);line-height:37px;color:var(--red-color);margin-bottom:32px}.right-project-info label{font-size:var(--font-16);line-height:23px;color:var(--color-black);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:var(--font-16);line-height:17px;color:var(--color-black);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:var(--font-14)}.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:var(--font-32);line-height:43px}.single-post-content h3{font-size:var(--font-28);line-height:37px}.single-post-content h4{font-size:var(--font-24);line-height:32px}.single-post-content h5{font-size:var(--font-20);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:var(--text-color);font-size:var(--font-18);line-height:33px}.other-case-studies{margin-bottom:70px}.other-case-studies-list{margin:0 -8px;display:flex}.other-case-studies .wrapper{margin-top:70px;position:relative;padding-top:70px}.other-case-studies .wrapper:before{content:"";background-image:linear-gradient(90deg,var(--red-color) 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:var(--white-color);border-radius:21px;font-size:13px;line-height:20px;color:var(--heading-color);padding:9px 12px}.other-case-studies-list .post-content{background:var(--heading-color);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:var(--red-color);font-size:var(--font-14);line-height:21px;font-weight:700;padding:11px 16px;border:1px solid var(--red-color)}.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:var(--heading-color);color:var(--white-color);border:1px solid var(--white-color)}.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:0 0 40px}.category-list li{display:flex;width:max-content}#blog-posts ul.page-numbers,#case-study-page ul.page-numbers{display:flex;justify-content:center;align-items:center;list-style:none;margin:20px 0}#blog-posts .page-numbers li,#case-study-page .page-numbers li{display:block}#blog-posts .page-numbers .page-numbers,#case-study-page .page-numbers .page-numbers{font-size:var(--font-14);line-height:30px;font-weight:700;margin:10px;width:40px;text-align:center;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px}#blog-posts .page-numbers .page-numbers.current,#blog-posts .page-numbers a:hover{background:var(--heading-color);color:var(--white-color)}#case-study-page .page-numbers .page-numbers.current,#case-study-page .page-numbers a:hover{background:var(--heading-color);color:var(--white-color)}#blog-posts .page-numbers .next,#blog-posts .page-numbers .prev{width:auto!important;font-size:var(--font-12)!important;line-height:30px!important;color:var(--red-color)!important;background:0 0!important}#case-study-page .page-numbers .next,#case-study-page .page-numbers .prev{width:auto!important;font-size:var(--font-12)!important;line-height:30px!important;color:var(--red-color)!important;background:0 0!important}#blog-posts .page-numbers .next:hover,#blog-posts .page-numbers .prev:hover{color:var(--heading-color)!important}#case-study-page .page-numbers .next:hover,#case-study-page .page-numbers .prev:hover{color:var(--heading-color)!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:var(--heading-color)!important}#case-study-page .page-numbers .next:hover path,#case-study-page .page-numbers .prev:hover path{stroke:var(--heading-color)!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:var(--font-14);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;margin-bottom:10px}.category-list input[type=radio]:checked+label{background-color:var(--red-color);color:var(--white-color)}.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:var(--text-color)}.single-post .fixed-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:var(--white-color)}.single-post #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--heading-color) 50%)!important}.single-post .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--heading-color) 50%)!important}.single-post .fixed-header #mega-menu-primary>li>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--white-color) 50%)!important}.single-post .fixed-header .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--white-color) 50%)!important}.single-post .phone-info p{background:#1129470a;color:var(--heading-color);transition:.3s all!important}.single-post .fixed-header .phone-info p{background:0 0;color:var(--white-color);transition:.3s all!important}.single-post .phone-info p:hover{background:var(--text-color);color:var(--white-color)}.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:var(--red-color)}.single-post .fixed-header .search-icon path{stroke:var(--white-color)}.single-post .search-icon:hover path{stroke:var(--white-color)}.single-post .phone-info a:hover img{filter:none}.custom-logo{outline:1px solid var(--white-color);outline-offset:-1px}.single-post #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:var(--heading-color)}.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:var(--font-14);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:auto;object-fit:cover;aspect-ratio:1920/500!important}.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}.single-post .wp-block-image img{border-radius:20px;overflow:hidden}.cat-other-post a{position:absolute;bottom:16px;left:30px;background:var(--white-color);border-radius:21px;font-size:var(--font-12);line-height:18px;color:var(--heading-color);padding:7px 18px;z-index:9}.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 var(--heading-color);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:var(--font-21);line-height:31px;color:var(--text-color)}.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:var(--font-18);line-height:27px;color:grey}.map-pin-contact-page p.phone-numberbox{margin-bottom:33px}.right-contact-form{border:2px solid var(--heading-color)!important;background:var(--white-color);margin-top:-186px!important;padding:26px;border-radius:20px}.right-contact-form .gform_description{font-family:var(--font-roboto-slab);font-size:var(--font-35);line-height:47px;font-weight:700;color:var(--text-color);text-align:center;margin-top:2px}.right-contact-form label{font-size:var(--font-18)!important;line-height:27px;font-weight:400!important;color:var(--text-color)!important}.right-contact-form .gfield_required{display:none}.right-contact-form input{border:2px solid var(--heading-color);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:var(--white-color);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 var(--heading-color);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:var(--heading-color);border-radius:50px;text-transform:capitalize;font-size:var(--font-16);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:var(--red-color)}.right-contact-form .gfield.gfield--type-textarea{margin-top:6px}.right-contact-form.hvac-inquiry{margin-top:0!important}.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;border-radius:20px}.accordian-block:first-child{border-top:0 solid #ccc}.accordian-block .accordian-item{color:var(--heading-color);display:block;font-size:var(--font-24);font-weight:700;line-height:32px;padding:21px 30px;position:relative;text-decoration:none;background:#f1f9ff;border-radius:0;font-family:var(--font-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:var(--font-16);line-height:25px;padding-top:0;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:var(--font-16);line-height:25px;color:var(--text-color)}.service-hero-section .description p{text-align:center;font-size:var(--font-20);line-height:30px}.service-hero-section .description{margin-bottom:51px}.service-list{display:flex;flex-wrap:wrap;position:relative;z-index:1;margin-bottom:60px;gap:20px;align-items:stretch;justify-content:center}.service-list .service-box{width:100%;border-radius:20px;overflow:hidden;max-width:calc(33.33% - 14px)}.service-list .service-box>img{width:376px;height:285px;object-fit:cover}.service-content{padding:45px 25px 42px 25px;position:relative;border:2px solid var(--red-color);background:var(--white-color);border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.service-content .image-icon{height:99px;width:99px;border:2px solid var(--red-color);padding:12px;margin-left:auto;margin-right:auto;position:absolute;left:50%;transform:translate(-50%);top:-52px;background:var(--white-color);border-radius:20px}.service-box h3{font-size:var(--font-22);line-height:36px;text-align:center;margin-bottom:16px}.heading-with-icon{margin-top:17px}.title-with-content{margin-bottom:20px}.service-box .description p{color:var(--text-color);font-size:var(--font-16);line-height:25px;text-align:center}.service-box .read-more-btn a{background:var(--heading-color);padding:10px 17px;display:block;margin:auto!important;max-width:max-content;border-radius:50px}.service-box .read-more-btn a span{font-size:var(--font-14);line-height:21px;font-weight:700;color:var(--white-color);border-radius:50px}.service-box .read-more-btn a span svg{height:16px;margin-left:0;vertical-align:middle}.service-box .read-more-btn a:hover{background:var(--red-color)}.back-services a{background:var(--heading-color);font-size:var(--font-14);line-height:20px;color:var(--white-color);font-weight:700;padding:12px 17px;display:inline-block;border-radius:50px}.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;border-radius:20px;overflow:hidden}.next-headinng{font-size:15px;line-height:23px;padding:14px 20px}.next-headinng span{display:block;font-size:var(--font-18);line-height:24px;font-weight:700;font-family:var(--font-roboto-slab);color:var(--heading-color);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:var(--heading-color);color:var(--white-color)}.next-nav a:hover span{color:var(--white-color)}.next-services-wrapper{position:relative;margin-bottom:69px;padding-top:36px;margin-top:51px}.next-services-wrapper:before{content:"";background-image:linear-gradient(90deg,var(--red-color) 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{border-radius:20px;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:var(--red-color);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:var(--heading-color)!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}.industries-listing-page .industries-listing-section.grid-warpper{margin-bottom:70px}.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%}.industries-item .industries-content span{display:block;font-weight:400;color:var(--white-color);font-size:33px}.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:var(--white-color);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;padding-left:28px}.energy-advantage.benefit-group{margin-bottom:60px}.call-air-ideal a:hover span{color:var(--red-color)!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,.right-contact-form textarea{color:var(--heading-color);font-weight:500;border-radius:10px}.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:var(--font-28);line-height:37px;color:var(--text-color)!important;margin-bottom:28px}.landing-right.right-contact-form .gform_required_legend{font-size:var(--font-14);line-height:21px;color:var(--red-color);margin-bottom:23px}.landing-right label,.landing-right legend{font-weight:400!important;color:var(--text-color);font-size:var(--font-18)!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:var(--red-color)}.landing-right .gform_footer button:hover{background:var(--heading-color)}.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:var(--heading-color)!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-study-page{margin-bottom:70px}#case-study-page ul.page-numbers{margin-top:50px}.archive.category .archive-page{margin-top:150px}.archive.category .main-header{background:var(--heading-color);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:var(--font-30);color:var(--heading-color)}.archive.category .results-col{margin-bottom:30px}.search .main-header{background:var(--heading-color);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;border-radius:20px}.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:var(--font-14);line-height:17px;color:var(--color-black);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:var(--white-color);padding:5px 15px;height:51px;outline:0;border-radius:50px}.search-result-form input:focus{outline:0;border-color:var(--yellow-color)}.search-result-form button{height:51px;color:var(--white-color);font-size:var(--font-16);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:50px}.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{background:var(--heading-color);color:var(--white-color)}.search-result .nav-links .page-numbers{font-size:var(--font-14);line-height:30px;font-weight:700;margin:10px;width:40px;text-align:center;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px}.search-result .page-numbers.next,.search-result .page-numbers.prev{width:auto!important;font-size:var(--font-12)!important;line-height:30px!important;color:var(--red-color)!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:var(--red-color)!important}.search-result .page-numbers.next:hover svg path,.search-result .page-numbers.prev:hover svg path{stroke:var(--heading-color)!important}.search-result .page-numbers.dots{pointer-events:none;margin:15px 0}.single-post-content li{color:var(--text-color);font-size:var(--font-18);line-height:33px}@media screen and (max-width:768px){.right-contact-form .gfield_checkbox{grid-template-columns:100%}}.page-id-8820 section.page-banner{height:0;opacity:0;overflow:hidden;padding-bottom:0}.btn-rows-home-banner{position:absolute;right:0;bottom:0!important}.home-banner-buttons .stk-button-group.stk-inner-blocks{align-items:stretch!important}.home-banner-buttons .stk-button-group .stk-block-button a{height:100%}.home-banner-custom .stk-block-content,.home-banner-custom .stk-block-content .stk-column-wrapper,.home-banner-custom .stk-block-content .wp-block-stackable-column{position:unset!important}.home-banner-custom .first-btn.stk-block a:hover{background:#d03730!important}.home-banner-custom .second-btn.stk-block a:hover{background:#174789!important}hr.red-border{background:#d03830;width:100%;height:7px;margin-bottom:0}hr.blue-border{background:var(--heading-color);width:100%;height:7px;margin:0}.home-banner-custom{position:relative}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding:0!important}.header:not(.fixed-header) .main-header{background:linear-gradient(180deg,#00000066,#00000000)}.heading-dot.dot-hidden:after{content:none!important}.bottom-lines{position:relative}.bottom-lines:before{position:absolute;content:'';left:0!important;top:unset!important;right:unset!important;bottom:0!important;width:100%;height:14px;background:linear-gradient(0deg,#174789 50%,#d03730 50%);z-index:9}.why-divider .stk-row:before{position:absolute;content:'';width:1px;height:100%;background:var(--white-color);opacity:.3;left:50%;transform:translateX(-50%)}.img-h-full,.img-h-full .stk-img-wrapper,.img-h-full figure,.img-h-full img,.img-h-full-wrap .stk-block-content{height:100%!important}.lp-contact-wrap.stk-block-background{background-size:calc(50% + 20px)!important;background-position-y:bottom 60px!important}.lp-contact-wrap .right-contact-form{width:100%!important;max-width:clamp(500px,calc(40.96vw + 80px),670px)!important;margin-top:0!important;padding:40px 32px 32px!important}.lp-contact-wrap .right-contact-form input{height:50px}.lp-contact-wrap .right-contact-form textarea{height:100px!important;resize:none}.lp-contact-wrap .right-contact-form .form-title{font-size:var(--font-32);line-height:1.2}.lp-contact-wrap .gform_footer button{background:var(--red-color)}.lp-contact-wrap .gform_footer button:hover{background:var(--heading-color)}.why-divider .stk-block-content .stk-block-heading__text{font-size:clamp(30px, calc(30px + 10 * ((100vw - 1024px) / 416)), 40px)!important}@media (min-width:1920px){.lp-contact-wrap.stk-block-background{background-position-y:bottom -60px!important}}@media (min-width:2200px){.lp-contact-wrap.stk-block-background{background-position-y:bottom -160px!important}}@media (max-width:1023px){.btn-rows-home-banner{position:relative}.home-banner-buttons .stk-button-group.stk-inner-blocks{justify-content:center!important;align-items:center!important}.home-banner-buttons .second-btn br{display:none}.lp-contact-wrap .right-contact-form{max-width:clamp(500px,calc(40.96vw + 80px),670px)!important;margin:0 auto!important}.lp-contact-wrap.stk-block-background{background-size:100%!important}.certifications-license-sec .stk-row.stk--flex>.stk-column{flex:1 1 auto!important}.why-divider .stk-block-content .stk-block-heading__text{font-size:clamp(28px, calc(28px + 2 * ((100vw - 767px) / 257)), 30px)!important}}@media (max-width:991px){.home-banner-buttons .wp-block-stackable-button.stk-block-button.stk-block a{min-width:1px}.btn-rows-home-banner .stk-row .wp-block-stackable-column{position:relative!important}}@media (max-width:767px){.industries-listing-section .slick-arrow{top:-51px}.why-divider .stk-row:before{content:none}.lp-contact-wrap .right-contact-form{padding:20px!important}.lp-contact-wrap .right-contact-form .form-title{font-size:var(--font-26)}.lp-contact-wrap.stk-block-background{background-position-y:bottom!important}.certifications-license-sec img{display:block;max-width:400px;width:100%;margin:0 auto!important}.why-divider .stk-block-content .stk-block-heading__text{font-size:clamp(22px, calc(22px + 6 * ((100vw - 320px) / 447)), 28px)!important}.lp-contact-wrap.stk-block-background{background-position-y:bottom -160px!important}}@media (max-width:587px){.lp-contact-wrap.stk-block-background{background-position-y:bottom -100px!important}}@media screen and (max-width:480px){.lp-contact-wrap.stk-block-background{background-position-y:bottom -60px!important}}.cst-location-column .stk-block-content{position:relative;overflow:hidden}.cst-location-column .stk-block-column{background-size:130%!important;transition:all .3s ease-in-out!important}.cst-location-column .stk-block-column:hover{background-size:135%!important}.cst-location-column .stk-block-button-group{margin-bottom:-24px!important;transition:all .3s ease-in-out!important}.cst-location-column .stk-block-column:hover .stk-block-button-group{margin-bottom:0!important}@media screen and (max-width:1024px){.cst-location-column .stk-block-column{background-size:140%!important}.cst-location-column .stk-block-column:hover{background-size:145%!important}}@media screen and (max-width:767px){.cst-location-column .stk-block-column,.cst-location-column .stk-block-column:hover{background-size:cover!important}.cst-location-column .stk-block-button-group{margin-bottom:0!important}}.video-bg-placeholder{position:absolute!important;top:0;left:0;width:100%;height:100%;background:var(--color-black);z-index:2!important;opacity:.5}.home-banner-custom{position:relative!important}.home-fancy-grid{display:grid!important;grid-template-columns:0.6fr 1fr minmax(300px,clamp(300px,30vw,418px)) 0.7fr;gap:16px;align-items:stretch}.home-fancy-grid .fancy-item-1,.home-fancy-grid .fancy-item-2,.home-fancy-grid .fancy-item-4{border-radius:35px;overflow:hidden;height:400px}.home-fancy-grid .fancy-item-1{border-top-left-radius:0;border-bottom-left-radius:0}.home-fancy-grid .fancy-item-4{border-top-right-radius:0;border-bottom-right-radius:0}.home-fancy-grid .fancy-item-1 .stk-img-wrapper,.home-fancy-grid .fancy-item-1 figure,.home-fancy-grid .fancy-item-2 .stk-img-wrapper,.home-fancy-grid .fancy-item-2 figure,.home-fancy-grid .fancy-item-4 .stk-img-wrapper,.home-fancy-grid .fancy-item-4 figure{width:100%!important;height:100%!important;object-fit:cover;display:block!important}.home-fancy-grid .fancy-item-3{height:400px}.home-fancy-grid .fancy-item-3 .wp-block-group__inner-container{display:flex;flex-direction:column;gap:16px;height:100%}.home-fancy-grid .fancy-item-3 .grid-img-1 .stk-img-wrapper,.home-fancy-grid .fancy-item-3 .grid-img-1 figure{margin:0!important;width:100%!important;height:100%!important}.home-fancy-grid .fancy-item-3 .grid-img-1{flex:1 1 auto;min-height:0;border-radius:35px;overflow:hidden}.home-fancy-grid .fancy-item-3 .grid-img-1 img{width:100%!important;height:100%!important;object-fit:cover;display:block!important}.home-fancy-grid .promo-stat-box{border-radius:35px;background:var(--red-color);display:flex;align-items:center;justify-content:center;gap:clamp(22px,2.1875vw - .4px,35px);padding:clamp(20px,1.5625vw + 3.9px,30px)}.home-fancy-grid .promo-stat-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.home-fancy-grid .promo-stat-label{font-family:var(--font-roboto-slab);font-size:var(--font-27);font-weight:700;line-height:38px;font-style:normal;text-align:left;color:var(--white-color)}.home-fancy-grid .promo-stat-number{font-family:var(--font-roboto-slab);font-size:clamp(80px, 4.0385vw + 38.6154px, 106px);font-weight:700;line-height:.8;font-style:normal;text-align:center;color:var(--white-color)}.home-fancy-grid .promo-stat-sub{font-family:var(--font-roboto-slab);font-size:clamp(28px, 1.4423vw + 13.2308px, 38px);font-weight:700;line-height:1;font-style:normal;text-align:center;color:var(--white-color)}.home-service-cta{max-width:1304px!important;width:92%}.home-service-card .home-service-link-icon{position:absolute;opacity:0;transform:translate(-15px,15px);right:0}.home-service-card:hover .home-service-link-icon{opacity:1;transform:translate(0,0)}.industries-listing-section.grid-warpper{margin:0;padding:0}.industries-listing-section.grid-warpper .industries-listing-wrapper.grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.industries-listing-section.grid-warpper .industries-listing-wrapper.grid .industries-item{width:100%;padding:0;margin:0;border-radius:25px;overflow:hidden}.industries-listing-section.grid-warpper .industries-image .industries-image-inner{padding-top:288px}.industries-listing-wrapper.grid .industries-item .industries-content{padding:30px 20px;justify-content:flex-end}.industries-listing-wrapper.grid .industries-item .industries-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px}.industries-listing-wrapper.grid .industries-item .title{margin:0}.industries-listing-wrapper.grid .industries-item .title h3:before{content:none}.industries-listing-wrapper.grid .industries-item .title h3{padding:0;font-size:23px;line-height:1.3}.industries-listing-section.grid-warpper .industries-content .read-more-btn{display:inline-flex}.industries-listing-wrapper.grid .industries-item .read-more-btn svg{color:var(--red-color);margin:0!important}.industries-listing-section.grid-warpper .industries-image .industries-image-inner:before{background:linear-gradient(180deg,#1747893B,var(--text-color))}.industries-listing-section.grid-warpper .industries-image .industries-image-inner:after{background:linear-gradient(180deg,#d037303B,var(--text-color))}.industries-listing-wrapper.grid .industries-item .read-more-btn{position:relative;opacity:0;transform:translate(-15px,15px);transition:all .3s ease-in-out}.industries-listing-wrapper.grid .industries-item:hover .read-more-btn{opacity:1;transform:translate(0,0)}@media (max-width:1024px){.home-fancy-grid{grid-template-columns:repeat(2,1fr);padding:0 30px}.home-fancy-grid .fancy-item-1,.home-fancy-grid .fancy-item-4{border-radius:30px}.home-fancy-grid .fancy-item-1,.home-fancy-grid .fancy-item-2,.home-fancy-grid .fancy-item-3,.home-fancy-grid .fancy-item-4{height:320px}.expert-service{padding:30px;margin:50px auto}.wp-block-group.alignwide.home-service-cta{max-width:1304px!important;width:92%;padding-left:0!important;padding-right:0!important}.industries-listing-section.grid-warpper .industries-listing-wrapper.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.home-fancy-grid{display:flex!important;flex-direction:column;gap:16px}.home-fancy-grid .fancy-item-1,.home-fancy-grid .fancy-item-2,.home-fancy-grid .fancy-item-3,.home-fancy-grid .fancy-item-4{height:350px;border-radius:20px!important}.home-fancy-grid .fancy-item-3 .grid-img-1,.home-fancy-grid .promo-stat-box{border-radius:20px!important}.home-fancy-grid .fancy-item-3 .year-box{height:100px}.home-fancy-grid .fancy-item-3 .year-box h2.stk-block-heading__text{font-size:var(--font-40)}.industries-listing-section.grid-warpper .industries-listing-wrapper.grid{grid-template-columns:1fr}}@media (max-width:500px){.home-fancy-grid .promo-stat-box{flex-direction:column;gap:8px}}.page-template-page-services .hero-section{padding-top:162px}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:var(--text-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:var(--white-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) #mega-menu-primary>li>a:before,body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--heading-color) 50%)!important}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header #mega-menu-primary>li>a:before,body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header .mega-current-menu-parent>a:before{background-image:linear-gradient(90deg,var(--red-color) 50%,var(--white-color) 50%)!important}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .phone-info p{background:#1129470a;color:var(--heading-color);transition:.3s all!important}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header .phone-info p{background:#ffffff4a;color:var(--white-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .phone-info p:hover{background:var(--text-color);color:var(--white-color)}body:is(.page-template-page-services,.page-template-page-industries,.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}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .search-icon path{stroke:var(--red-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header .search-icon path{stroke:var(--white-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .search-icon:hover path{stroke:var(--white-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .fixed-header .phone-info a img,body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .phone-info a:hover img{filter:none}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{background:var(--heading-color)}body:is(.page-template-page-services,.page-template-page-industries,.single-case_study) .white-hero-section h1{text-align:center;font-size:var(--font-55);line-height:77px;color:var(--red-color);margin-bottom:42px}.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:var(--font-52);color:var(--white-color);line-height:68px;margin-bottom:19px;text-transform:uppercase}.page-template-page-single-service .banner-innerpage p{font-size:var(--font-24);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:var(--white-color);padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;outline:19px solid #0000000F;margin-left:auto;margin-right:auto;border-radius:20px}.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;border-radius:20px}.page-template-page-single-service .featured-image{margin-top:-157px;z-index:11;position:relative}.page-template-page-industries .hero-section{padding-top:182px}.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:var(--font-27);line-height:36px;margin-bottom:45px}.page-template-page-industries .content{margin-bottom:43px}.page-template-page-single-industries .banner-innerpage h1{font-size:var(--font-52);color:var(--white-color);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 h1 span{color:var(--white-color)}.page-template-page-single-industries .banner-innerpage p{font-size:var(--font-24);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{max-width:768px;width:100%;height:auto;object-fit:cover;margin:0 auto 50px;aspect-ratio:256/133!important;border-radius:20px}.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;border-radius:20px}.page-template-page-landing-page header{display:none}.page-template-page-landing-page .prefooter,.page-template-page-landing-page footer.main-footer{display:none}