.dscf7-captcha-container{width:240px;background:#fff;border-radius:10px;padding:15px;border:1px solid #e7e8ec}@media (max-width:768px){.discount-wrapp{bottom:95px}.nice-select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-select{width:340px}.th-mobile-menu ul li.th-active>a{color:#0361ff}}.wpcf7 input[type=file]{padding-top:8px!important}.a{color:#0361ff}option:checked,option:focus,option:hover{background-color:#fff!important}.about-info_title a:hover{color:#0361ff}.team-details .th-social a:hover{background-color:#0361ff;border-color:#0361ff;color:#fff}.team-details .th-social a{background-color:#fff;border-color:#fff;color:#0361ff}.about-info_icon i:hover{background-color:#0361ff;border-color:#0361ff;color:#fff}.about-info_icon i{background-color:#fff;border-color:#fff;color:#0361ff}.project-info_icon i:hover{background-color:#0361ff;color:#fff;border-color:#0361ff}.project-info_icon i{color:#0361ff}.checklist li>i{color:#ff6c00}.widget_info .widget_title{background-color:#0361ff;color:#fff}.sub-title.sub-title3::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACSElEQVQ4jXWUu2tVQRDGf7O51xjxEQURRAQbKxuLBAvthECaaGETH7GJVzAiRAv/BRG0EZsUF1OlytVGVBALK40igoWVjYKCEEF8gPfmjOzunD17ziUDe/Z15ptvHjuiC9RFbFfUTnu4MJ8OXwX6dtOuq7fYTJwpRjme1s7ACls3JD86AtwARjc14tlvZOyVLcB10x1ieBK4jXIM4TzwN7kPnxLDjcRuKy2WgTN28iECVkrLKBPALMof4ELG7ESKnacwEnb3cQFsBeFBiZMzXEe4iNJHM3bKHmCnAf9Ew39+7Y12cVxG+Fd6IHrFYlMBxBH3p1BuIRw2wI8oN1EeJR2X6WieFB2apxF6CPuAO2EU7Ed5CEwlkDKmRqJiWGYxAno336OMIkwDb8zIBMJji/HRECbNakXisgd8sfEKYQzYDhxAWElgUdZCEuCg/TOG8DrTX23VCljTN+ccZWCzQ5JOySzTF72aHdQz+w7YBsHltQA4wmRwGX4hweUfNcBUNmKBHdiJsA5couAJwnNgyWpvHmUHjtkAVvpSxd5I9w1sUKP/FJhBQ2wWERZxfEaYoeBZzir3TrSTvU2hRZslHL9RFkxpN1Ir7JLZvZAYYT7rPcbQhR/GadMNrwV2ZenwAN8QvqaYxTtvZA6lG4ymGFb9bA44h7CKo9Poiy9tN5kZ6qAhaWdR3gJ3q6REeRFakXfFv80qDF4ODVVC7Ea+kVxDQ+Ishs2O7d33wwNWXfu7zXsboNU7Ti43pSyBvLy9y3lW63eVAP8Biba2V2HNv/YAAAAASUVORK5CYII=")}.contact-media .icon-btn{background:rgba(3,97,255,.05)}.contact-form2 textarea.form-control,.contact-form2 textarea{min-height:px!important}.contact-media:hover .icon-btn img{transform:rotateY(180deg);transition:.4s ease-in-out}.service-process:hover .service-process_img img{transform:rotateY(180deg);transition:.4s ease-in-out}.contact-media:hover .icon-btn{background-color:rgba(3,97,255,.05);color:var(--theme-color)}.contact-form textarea.form-control,.contact-form textarea{min-height:10px}select:focus,.form-control:focus,.form-select:focus,textarea:focus,input:focus{border-color:#0361ff}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#e0e0e0}.sticky-wrapper.sticky .header-logo img{content:url("https://renewzaenergy.com/wp-content/uploads/2025/01/Logo_color-1.png")}.header-layout3 .sticky-wrapper.sticky{background-color:#fff}.header-layout3 .sticky-wrapper.sticky{background-color:#fff}.header-layout3 .sticky-wrapper.sticky .main-menu>ul>li>a:not(:hover){color:#000!important}.sticky-wrapper.sticky .main-menu.style2>ul>li>a:hover::before{background-color:rgba(3,97,255,.05)}.img-box7 .about-wrapp .discount-wrapp .play-btn>i{background-color:#ff6c00}.discount-wrapp.style3 .play-btn>i{background-color:#ff6c00}.discount-wrapp .play-btn:hover>i{background-color:#ff6c00}.project-item2 .box-subtitle{color:#ff6c00}.marquee .marquee-group .item{-webkit-text-stroke-color:#ff6c00}.th-btn.fw-btn{background-color:#0361ff!important}.service-grid .th-btn:hover .btn-text::after,.service-grid .th-btn:hover .btn-text::before{color:#fff}.service-grid .th-btn:hover:is(.border-btn) i{color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#0361ff}.contact-form .nice-select .option.selected.focus{background:#e0e0e0!important}.contact-form .nice-select .option:hover,.contact-form .nice-select .option.focus{background:#e0e0e0!important}.contact-form .nice-select.open .list{border-bottom:3px solid #e0e0e0}.wpcf7 form.sent .wpcf7-response-output{border-color:#0361ff}.header-layout3 .sticky-wrapper.sticky{background-color:white}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff6c00}.call-btn .btn-title{color:#ff6c00}.hero-style3 .play-btn>i{background-color:#ff6c00}.wpcf7 input[type=file]{padding-top:13px;padding-left:18px}textarea.form-control,textarea{min-height:50px}textarea.form-control,textarea{padding-top:10px}.contact-form2 select,.contact-form2 .form-control,.contact-form2 .form-select,.contact-form2 textarea,.contact-form2 input{border-radius:14px}.contact-form2 textarea.form-control,.contact-form2 textarea{min-height:50px;border-radius:14px;padding-top:10px}.contact-media .box-text{max-width:284px}.form-btn .btn-text{padding-left:20px;padding-top:5px;display:inline-flex;align-items:center;gap:8px}.btn-text i{color:var(--white-color);transform:rotate(-45deg);transition:transform .4s ease,color .4s ease;display:inline-block}.th-btn:hover .btn-text i{transform:rotate(0deg) translateY(-4px);display:inline-flex;align-items:center;gap:10px}.th-btn.fw-btn{padding:12px 24px;color:#fff;border:none;border-radius:30px!important;font-weight:600;transition:background-color .3s ease}.th-btn.fw-btn:hover{background-color:#000!important;padding:15px 25px;color:black;border:none;border-radius:30px!important;font-weight:600;transition:background-color .3s ease}.th-social a.facebook:hover{background-color:#1877f2}.th-social a.facebook:hover i{color:#3b5999}.th-social a.instagram:hover{background-color:#e4405f}.th-social a.instagram:hover i{color:#e4405f}.th-social a.linkedin:hover{background-color:#0a66c2}.th-social a.linkedin:hover i{color:#09c}.th-social a.twitter:hover{background-color:#55acee}.th-social a.twitter:hover i{color:#55acee}.footer-layout2 .widget .th-social a:hover{background-color:white;border:3px solid #fff}.ENDju3zjzgMk4QEZMNMEzNM2T1Mw3YTtheme--light{background-color:red!important}.main-navigation *,.site-header *{box-sizing:border-box}.site-header{height:80px;overflow:visible}.main-navigation ul li a{position:relative}.main-navigation ul li a::after{content:"";position:absolute;bottom:8px;left:10%;width:0%;height:2px;background-color:#00bcd4;transition:width .2s ease}.main-navigation ul li a:hover::after{width:80%}