h5,.h5,h6,.h6{font-size:clamp(18px,.875rem + .6944vw,24px)!important;line-height:1.3em!important}.hero-padding.section-hero.hero_img_full .section__inner div.shell.shell-contact-form{margin-top:50px}.bottom-padding{padding-bottom:1px}.padding-top{padding-top:1px}.section-contact-form__contact-data-item .content a,.section-contact-form__contact-data-item .content p{color:var(--primary)}.section-hero.hero_img_full .section__inner-content h5{font-family:var(--font-secondary),sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.5!important;position:relative!important;padding-bottom:22px!important;margin-bottom:22px!important}.section-hero.hero_img_full .section__inner-content h5::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:#ef4444!important;border-radius:2px!important}.section-text .content-button .cta.filled-style:not(.cta-simple) span.text,.section-text .content-button .cta.filled-style:not(.cta-simple) span.icon-font{color:#fff!important}.section-text .content-button .cta.filled-style:not(.cta-simple):hover span.text,.section-text .content-button .cta.filled-style:not(.cta-simple):hover span.icon-font{color:#fff!important}.section-company-info--wrapper{border:10px solid #334155!important}.section-text .content-button .cta.cta-simple{background-color:#334155!important;padding:15px 30px!important;box-shadow:0 4px 15px rgba(0,0,0,.15)!important;border-radius:4px!important;transition:all .3s ease!important}.section-text .content-button .cta.cta-simple span.text,.section-text .content-button .cta.cta-simple i{color:#fff!important}.section-text .content-button .cta.cta-simple:hover{background-color:#1e293b!important;box-shadow:0 8px 25px rgba(0,0,0,.25)!important;transform:translateY(-2px)!important}.section-image-content .section__inner.split .section-image .image{position:relative!important;z-index:1!important}.section-image-content .section__inner.split .section-image .image::after{content:"";position:absolute;top:20px;left:20px;width:100%;height:100%;border:5px solid #ef4444!important;z-index:-1!important;pointer-events:none}.section-cta-big--wrapper--cta .cta.filled-style{background-color:#fff!important}.section-cta-big--wrapper--cta .cta.filled-style span.text,.section-cta-big--wrapper--cta .cta.filled-style span.icon-font,.section-cta-big--wrapper--cta .cta.filled-style i{color:#334155!important}.section-cta-big--wrapper--cta .cta.filled-style:hover{background-color:#f1f5f9!important}.section-cta-big--wrapper--cta .cta.filled-style:hover span.text,.section-cta-big--wrapper--cta .cta.filled-style:hover span.icon-font,.section-cta-big--wrapper--cta .cta.filled-style:hover i{color:#fff!important}.section-image-content-slider.alternate-color{background-image:url("https://www.rightwayroofingpros.com/wp-content/uploads/2026/08/Our-Services-Background-Image.webp");background-size:cover;background-attachment:fixed;--lzl-bg-img:"https://www.rightwayroofingpros.com/wp-content/uploads/2026/08/Our-Services-Background-Image.webp"}.section-image-content-slider .section-text.bg{background-image:url("https://www.rightwayroofingpros.com/wp-content/uploads/2026/08/Services-Slider-Background.webp")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:transparent!important;--lzl-bg-img:"https://www.rightwayroofingpros.com/wp-content/uploads/2026/08/Services-Slider-Background.webp"}.section-image-content-slider .section-text.bg.lzl:not(.lzl-ed),.section-image-content-slider .section-text.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%20562%20491%22%20width%3D%22562%22%20height%3D%22491%22%3E%3C%2Fsvg%3E")!important}.section-my-reviews__slider-layout-wrapper button.slick-prev::before,.section-my-reviews__slider-layout-wrapper button.slick-next::before{background-color:#fff!important}.section-my-reviews__slider-layout-wrapper button.slick-prev:hover::before,.section-my-reviews__slider-layout-wrapper button.slick-next:hover::before{background-color:#38bdf8!important}.section-badges .slider-logos .slider__slide__container figure{max-height:none!important;min-height:auto!important}.section-badges .slider-logos .slider__slide__container figure img{max-height:120px!important;max-width:220px!important;width:auto!important;height:auto!important;object-fit:contain!important}.section-badges .section__content p{color:#334155!important}.section-image-content-slider.alternate-color.lzl:not(.lzl-ed),.section-image-content-slider.alternate-color.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%201513%20992%22%20width%3D%221513%22%20height%3D%22992%22%3E%3C%2Fsvg%3E")}.section-icon-grid--wrapper--content--item--box--image img{max-height:100px!important;width:auto!important;object-fit:contain!important}@media (min-width:768px){.section-icon-grid--wrapper--content{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important}.section-icon-grid--wrapper--content--item{flex:1 1 33.333%!important;max-width:33.333%!important;width:33.333%!important}}.section-miscellaneous--wrapper--cta .cta.filled-style span.text,.section-miscellaneous--wrapper--cta .cta.filled-style span.icon-font,.section-miscellaneous--wrapper--cta .cta.filled-style i{color:#fff!important}.section-miscellaneous--wrapper--cta .cta.filled-style:hover span.text,.section-miscellaneous--wrapper--cta .cta.filled-style:hover span.icon-font,.section-miscellaneous--wrapper--cta .cta.filled-style:hover i{color:#fff!important}.gallery-pagination a.page-link i.fa-chevron-left::before,.gallery-pagination a.page-link i.fa-chevron-right::before{color:#334155!important;transition:color .3s ease!important}.gallery-pagination a.page-link:hover i.fa-chevron-left::before,.gallery-pagination a.page-link:hover i.fa-chevron-right::before{color:#38bdf8!important}.section-my-reviews .slick-slider{overflow:visible!important;position:relative!important}.section-my-reviews .slick-list{overflow:hidden!important}.section-my-reviews .slick-prev,.section-my-reviews .slick-next{display:block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:50px!important;padding:0!important;margin:0!important;background:0 0!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-size:0!important;opacity:1!important;visibility:visible!important;z-index:9999!important}.section-my-reviews .slick-prev{left:-38px!important}.section-my-reviews .slick-next{right:-38px!important}.section-my-reviews .slick-prev::after,.section-my-reviews .slick-next::after{content:none!important;display:none!important}.section-my-reviews .slick-prev::before,.section-my-reviews .slick-next::before{display:block!important;font-family:Arial,sans-serif!important;font-size:42px!important;font-weight:400!important;color:#c9965b!important;opacity:1!important;visibility:visible!important;line-height:1!important;background:0 0!important}.section-my-reviews .slick-prev::before{content:"‹"!important}.section-my-reviews .slick-next::before{content:"›"!important}.section-my-reviews .slick-prev:hover,.section-my-reviews .slick-next:hover,.section-my-reviews .slick-prev:focus,.section-my-reviews .slick-next:focus,.section-my-reviews .slick-prev:active,.section-my-reviews .slick-next:active{background:0 0!important;outline:none!important}.section-my-reviews .slick-prev:hover::before,.section-my-reviews .slick-next:hover::before,.section-my-reviews .slick-prev:focus::before,.section-my-reviews .slick-next:focus::before,.section-my-reviews .slick-prev:active::before,.section-my-reviews .slick-next:active::before{color:#c9965b!important;opacity:1!important}@media (max-width:1200px){.section-my-reviews .slick-prev{left:-28px!important}.section-my-reviews .slick-next{right:-28px!important}}@media (max-width:768px){.section-my-reviews .slick-prev{left:5px!important}.section-my-reviews .slick-next{right:5px!important}.section-my-reviews .slick-prev::before,.section-my-reviews .slick-next::before{font-size:34px!important}}.gallery-pagination .page-link.prev,.gallery-pagination .page-link.next{color:#34445b!important;opacity:1!important;visibility:visible!important}.gallery-pagination .page-link.prev i,.gallery-pagination .page-link.next i{color:#34445b!important;opacity:1!important;visibility:visible!important}.gallery-pagination .fa-chevron-left::before,.gallery-pagination .fa-chevron-right::before{color:#34445b!important;opacity:1!important;visibility:visible!important}.gallery-pagination .page-link.prev:hover,.gallery-pagination .page-link.next:hover,.gallery-pagination .page-link.prev:hover i,.gallery-pagination .page-link.next:hover i{color:#c9965b!important}.gallery-pagination .page-link.prev:focus,.gallery-pagination .page-link.next:focus,.gallery-pagination .page-link.prev:active,.gallery-pagination .page-link.next:active{color:#34445b!important;outline:none!important}.section-my-reviews .slick-prev{transform:translateY(-50%) scaleX(-1)!important}.fin .shell{max-width:1500px}