h3,.h3,h4,.h4{font-size:clamp(24px,1.1667rem + .9259vw,32px)!important;line-height:1.3em!important}.disclosure-alignment{text-align:justify}@media screen and (max-width:576px){.pt-map{margin-top:80px}}.aiosrs-rating-wrap{display:none}.duck{padding-top:0}.section-callout{position:relative;overflow:hidden;color:#fff}.section-callout::before{content:"";position:absolute;inset:0;background:url("https://www.crossmechanicalkc.com/wp-content/uploads/2026/04/cross-mechanical-cta-image.webp") center/cover no-repeat;filter:blur(8px);transform:scale(1.1);z-index:0;--lzl-bg-img:"https://www.crossmechanicalkc.com/wp-content/uploads/2026/04/cross-mechanical-cta-image.webp"}.section-callout::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1}.section-callout .section__inner{position:relative;z-index:2}.section-callout .btn--white{background:#fff;color:#000;border-radius:30px;padding:12px 22px;transition:all .3s ease}.section-callout .btn--white:hover{background:#f1f1f1;transform:translateY(-2px)}.section-services-slides .section__bg{background:url("https://www.crossmechanicalkc.com/wp-content/uploads/2026/04/cross-mechanical-bg-image.webp") center/cover no-repeat;background-attachment:fixed;position:absolute;inset:0;z-index:0;--lzl-bg-img:"https://www.crossmechanicalkc.com/wp-content/uploads/2026/04/cross-mechanical-bg-image.webp"}.section-services-slides .section__bg.lzl:not(.lzl-ed),.section-services-slides .section__bg.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%20870%22%20width%3D%221920%22%20height%3D%22870%22%3E%3C%2Fsvg%3E")}.section-services-slides .section__bg img{display:none}.section-callout.lzl:not(.lzl-ed)::before,.section-callout.lzl-ing:not(.lzl-ed)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201920%20539%22%20width%3D%221920%22%20height%3D%22539%22%3E%3C%2Fsvg%3E")}.section-services-slides{position:relative;overflow:hidden}.section-services-slides .shell{position:relative;z-index:2}.section-services-slides .section__bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1)}@media (max-width:768px){.section-services-slides .section__bg{background-attachment:scroll}}.section-services-slides .section__title .description span{color:#fff}.section-faqs{background:linear-gradient(135deg,#ae380d 0%,#ff5a1f 100%);color:#fff;padding:60px 0;position:relative;overflow:hidden}.section-faqs::before{content:"";position:absolute;inset:0;background:url("https://www.transparenttextures.com/patterns/asfalt-dark.png") repeat;opacity:1;z-index:0;--lzl-bg-img:"https://www.transparenttextures.com/patterns/asfalt-dark.png"}.section-faqs.lzl:not(.lzl-ed)::before,.section-faqs.lzl-ing:not(.lzl-ed)::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20466%20349%22%20width%3D%22466%22%20height%3D%22349%22%3E%3C%2Fsvg%3E")}.section-faqs .shell{position:relative;z-index:1}.section-faqs h2{color:#fff;font-size:32px;margin-bottom:20px;text-align:center}.section-faqs p{color:#fff2e6;font-size:16px;line-height:1.6;text-align:center}.faq_container ul{list-style:none;padding:0;margin:40px 0 0}.question_container{background:rgba(255,255,255,.08);margin-bottom:15px;border-radius:8px;overflow:hidden;transition:background .3s ease,transform .2s ease}.question_container:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)}.question__header p{color:#fff;font-weight:600;cursor:pointer;padding:15px 20px;margin:0}.question__body{color:#fff2e6;padding:0 20px 15px}.section-icon-grid--wrapper--content--item--box{border:2px solid #ae380d;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.section-icon-grid--wrapper--content--item--box:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.12)}