.owl-carousel{-webkit-tap-highlight-color:transparent;position:relative;display:none;width:100%;z-index:1}.no-js .owl-carousel{display:block}body{line-height:30px;font-size:18px;background:#fff;color:#000;font-weight:300;font-family:"Montserrat",sans-serif;overflow-x:hidden}h1,h1 span,h2,h2 span,h3{font-family:"Montserrat",sans-serif}h1,h2,h2 span,h3{font-weight:700}p,ul{margin:0 0 20px;color:#6a6a6a}a,a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:none}.btn{font-family:"Montserrat",sans-serif;font-weight:500;background:linear-gradient(to right,#d4a32f,#c3922e);border:1px solid #c3922e;color:#000;padding:15px 30px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:18px;width:250px}.btn:focus{outline:0;box-shadow:none!important}.btn:hover{background:#fff0;color:#c3922e}.section h2,strong{font-weight:700}.section{padding-top:100px;text-align:left}.section h2{font-family:"Montserrat",sans-serif;margin-bottom:20px;color:inherit;font-size:50px}.section h2 span{font-size:20px;font-weight:700;background:linear-gradient(to right,#d4a32f,#c3922e);-webkit-text-fill-color:#fff0;-webkit-background-clip:text}.section h2 span::before{content:url(/wp-content/themes/reno-king/img/line.png);margin-right:10px}.section h3{font-size:22px}.section h2:first-child{margin-top:0;margin-bottom:20px;color:inherit}.section p:last-child,.section ul:last-child{margin-bottom:0}.section-padding{padding:0 145px}.left-padding{padding-left:145px}.no-padding{padding:0}.home-certifications .certifications .item{margin:0 20px}.home-certifications .certifications .item img,.home-testimonials .testimonials-area .item .image-area img{width:unset}.home-testimonials .testimonials-area .item{background:#f5f5f5;padding:50px;margin:0 20px}.home-testimonials .testimonials-area .item .content{margin-top:20px;height:180px}.home-cta .content-padding{padding-left:50px}.home-cta .form-area .content h3{font-size:36px;margin-bottom:30px}.home-cta .form-area .form-control{background:#f5f5f5;height:60px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;margin:15px 0}.home-cta .form-area textarea.form-control{height:120px}.home-cta .contact-info .item{display:flex;gap:20px;margin-top:20px;align-items:center}.home-cta .contact-info .item a,.home-cta .contact-info .item p{font-weight:500;color:#000}footer{background:url(/wp-content/themes/reno-king/img/footer-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:100px}footer .main-footer p{color:#fff}footer .main-footer .logo-area{margin-bottom:30px}footer .copyright .content{padding:10px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #707070}footer .copyright .content span{font-size:16px;color:#fff;font-weight:400}footer .copyright .reach-logo,footer .logo-area img{width:150px}.faqs .accordion{margin-top:50px}.faqs .accordion-button,.faqs .accordion-button:not(.collapsed){color:#000!important;box-shadow:none!important;background:#f5f5f5!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.faqs .accordion-button{font-size:22px;font-weight:700}.faqs .accordion-item h2{margin-bottom:0}.faqs .accordion-item{background-color:#f5f5f5;border:0!important;margin-bottom:20px}.faqs .accordion-button:not(.collapsed)::after{background-image:none;font-family:"fontAwesome";content:"";color:#d4a32f;border:2px solid #d4a32f;padding:5px;width:30px;height:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;display:flex;justify-content:center;align-items:center}.faqs .accordion-button::after{background-image:none;font-family:"fontAwesome";content:"";color:#d4a32f;border:2px solid #d4a32f;padding:5px;width:30px;height:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;display:flex;justify-content:center;align-items:center}.landing-banner{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.landing-banner .content-area{padding:60px 0 180px}.landing-banner .content-area .logo-area img{width:200px;margin-bottom:30px}.landing-banner .content-area .content,.landing-banner .content-area .content p,.landing-cta .item h2{color:#fff}.landing-banner .content-area .content h1{color:#fff;font-size:70px;font-weight:700}.landing-banner .content-area .content h1 span,.landing-banner-form .item .content h2{background:linear-gradient(to right,#d4a32f,#c3922e);-webkit-text-fill-color:#fff0;-webkit-background-clip:text}.landing-banner .content-area .content .btn-phone::before,.landing-cta .item .btn-call::before{font-family:"fontAwesome";content:"";margin-right:15px}.landing-banner-form .item{background:#fff;padding:50px 100px;box-shadow:0 3px 30px rgba(0 0 0/16%);margin-top:-120px}.landing-banner-form .item .content h2{font-size:36px;font-weight:700}.landing-banner-form .item .form-area{margin-top:30px}.landing-banner-form .item .form-area .form-control{background:#efefef;height:60px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:0;margin-bottom:30px}.landing-about .content-area{margin-bottom:30px}.landing-about .item{display:flex;gap:20px;align-items:start;margin-bottom:30px}.landing-about .item .content-left{width:85%}.landing-about .item .content-left p strong{font-size:22px;color:#000}.landing-about .landing-installation .installation-item{padding:50px 0;border-bottom:2px solid #c3922e}.landing-about .landing-installation img{box-shadow:0 3px 10px rgba(0 0 0/16%)}.landing-financing{background:#efefef;padding:100px 0;margin-top:100px}.landing-services .item{margin-bottom:30px}.landing-services .item.last{margin-bottom:0}.landing-why-us{background:url(/wp-content/themes/reno-king/img/landing/choose-us-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0;margin-top:100px}.landing-why-us .content-area,.landing-why-us .content-area p,.landing-why-us .item h3{color:#fff!important}.landing-why-us .content-area{margin-bottom:30px}.landing-why-us .item{display:flex;gap:15px;align-items:center;margin-bottom:20px}.landing-gallery .gallery-images{margin-top:50px}.landing-process{background:#efefef;padding:100px 0 350px;margin-top:100px}.landing-process .content-area{margin-bottom:50px}.landing-cta .item{padding:100px 50px;margin-top:-360px}.faqs.landing,.landing-cta .item,footer#landing{background-size:cover;background-position:center;background-repeat:no-repeat}.faqs.landing{background:url(/wp-content/themes/reno-king/img/landing/faqs-bg.png);padding:100px 0;margin-top:100px}footer#landing{background:url(/wp-content/themes/reno-king/img/landing/choose-us-banner.png)}footer#landing .intro{margin-bottom:80px}.landing-process .image-area img.mobile{display:none}.landing-process .image-area{padding:0 20px}.landing-industries .item{margin-bottom:30px}@media only screen and (max-width:1600px){.landing-banner .content-area .content h1{color:#fff;font-size:60px}.section-padding{padding:0 100px}.left-padding{padding-left:100px}.section h2{font-size:52px}}@media only screen and (max-width:1400px){.section-padding{padding:0 50px}.left-padding{padding-left:50px}.section h2{font-size:50px}.section{padding-top:80px}footer{margin-top:80px}.home-testimonials .testimonials-area .item{padding:30px}.home-testimonials .testimonials-area .item .content{height:200px}.btn{width:230px}.landing-banner .content-area .content h1{color:#fff;font-size:50px}}@media only screen and (max-width:1270px){.home-cta .content-padding{padding-left:0}}@media only screen and (max-width:1200px){.section-padding{padding:0 30px}.left-padding{padding-left:30px}.section h2{font-size:38px}.section h3{font-size:20px}.landing-banner .content-area .content h1{color:#fff;font-size:45px}.landing-banner-form .item{padding:30px 40px}}@media only screen and (max-width:992px){.left-padding,.no-padding,.section-padding{padding:0 15px}.section h2{font-size:38px}.section{text-align:center}.home-cta .content-area,.home-testimonials .testimonials-area{margin-top:30px}.home-testimonials .testimonials-area .item{margin:unset}.home-testimonials .testimonials-area .item .content{height:unset;margin-bottom:30px}.home-cta .contact-info .item{display:grid;margin-bottom:40px}.home-cta .contact-info .item p br,.landing-banner .content-area .content p br{display:none}footer .copyright .content{display:grid;justify-content:center;text-align:center}footer .copyright .reach-logo{margin-top:20px}.home-testimonials .testimonials-area .item .image-area img{margin:0 auto 20px}.landing-banner .content-area .content h1{color:#fff;font-size:40px}.landing-about .image-area,.landing-installation img{margin-bottom:40px}.landing-about .item{flex-direction:column;justify-content:center;align-items:center}.landing-services .content,.landing-why-us .image-area{margin-bottom:40px}.landing-why-us .item{flex-direction:column}.landing-cta .item{padding:50px 20px}.faqs .accordion-button{font-size:20px;font-weight:700}.accordion-body{text-align:left}.landing-services .item.last{margin-bottom:30px!important}}@media only screen and (max-width:768px){.section h2{font-size:30px}.faqs .accordion-button{font-size:20px}.landing-banner .content-area .content h1{color:#fff;font-size:32px}}@media only screen and (max-width:600px){.section h2{font-size:30px}.section h2 span{font-size:18px}.section{padding-top:50px}}@media only screen and (max-width:485px){.section h2{font-size:26px}}@media (max-width:992px){.landing-process .image-area img.mobile{display:block}.landing-process .image-area img.desktop{display:none}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}