.mt-rws{margin-top:2rem}.whatsapp-button{position:fixed;right:80px;bottom:20px;z-index:9999;margin:0;border-radius:8px;background-color:#25d366;box-shadow:0 2px 8px #0a1015}.whatsapp-button a{display:flex;align-items:center;padding:4px 8px 4px 4px;color:#fff}.whatsapp-button img{width:40px;height:40px;margin-right:10px;object-fit:contain}.whatsapp-button span{color:#fff;font-weight:700;white-space:nowrap}.whatsapp-button:hover,.whatsapp-button:focus-within{background-color:#15993a}.whatsapp-button a:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}.rws-site-footer{clear:both;width:100%;overflow:hidden;background:#0b0f12}.rws-footer-main{padding:66px 0 48px}.rws-footer-grid{display:grid;grid-template-columns:1.2fr 1.2fr .9fr 1.4fr;gap:32px;align-items:start;min-width:0}.rws-footer-grid--without-sellers,.rws-footer-grid--without-service{grid-template-columns:1.2fr .9fr 1.4fr}.rws-footer-grid--navigation-addresses{grid-template-columns:.9fr 1.4fr}.rws-footer-column{min-width:0}.rws-site-footer .rws-footer-heading{display:block;position:relative;margin:0 0 34px;padding:0 0 17px;color:#fff;font-size:20px;font-weight:700;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.rws-site-footer .rws-footer-heading::after{position:absolute;bottom:0;left:0;width:56px;height:4px;background:var(--primary-color);content:""}.rws-footer-seller-list,.rws-footer-service-list,.rws-footer-menu{margin:0;padding:0;list-style:none}.rws-footer-seller-list li{margin:0 0 10px}.rws-footer-seller-list li:last-child{margin-bottom:0}.rws-site-footer .rws-footer-seller-list a{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:38px;padding:3px 0;color:#f4f4f4;font-size:16px;line-height:1.35}.rws-footer-seller-list .fa-whatsapp{color:#20c65a;font-size:27px}.rws-footer-seller-name,.rws-footer-seller-phone{min-width:0;overflow-wrap:anywhere}.rws-footer-seller-phone{text-align:right}.rws-footer-service-list{display:grid;gap:22px}.rws-site-footer .rws-footer-service-list a{display:inline-flex;gap:15px;align-items:center;min-height:48px;color:#f4f4f4;font-size:20px;line-height:1.3}.rws-footer-service-icon{display:inline-flex;flex:0 0 46px;width:46px;height:46px;align-items:center;justify-content:center;border:2px solid #f4f4f4;border-radius:50%;font-size:21px}.rws-footer-service-whatsapp-icon{flex:0 0 27px;width:27px;color:#20c65a;font-size:27px}.rws-footer-departments{margin-top:34px}.rws-site-footer .rws-footer-departments-heading{margin-bottom:18px;padding-bottom:12px;font-size:20px;text-transform:none}.rws-site-footer .rws-footer-departments-heading::after{width:56px;height:4px}.rws-footer-department-list{margin:0;padding:0;list-style:none}.rws-footer-department-list li{margin:0 0 10px}.rws-footer-department-list li:last-child{margin-bottom:0}.rws-site-footer .rws-footer-department-list a{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:38px;padding:3px 0;color:#f4f4f4;font-size:16px;line-height:1.35}.rws-footer-department-list .fa-whatsapp{color:#20c65a;font-size:27px}.rws-footer-department-name,.rws-footer-department-phone{min-width:0;overflow-wrap:anywhere}.rws-footer-department-phone{text-align:right}.rws-footer-menu li{margin:0 0 12px}.rws-footer-menu li:last-child{margin-bottom:0}.rws-site-footer .rws-footer-menu a{display:inline-flex;position:relative;align-items:center;min-height:38px;padding:3px 0 3px 26px;color:#f4f4f4;font-size:17px;line-height:1.35}.rws-site-footer .rws-footer-menu a::before{position:absolute;left:2px;color:#fff;font-family:"themify";font-size:10px;content:"\e649"}.rws-footer-addresses address{margin:0;color:#d8d8d8;font-style:normal}.rws-footer-address{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid rgba(255,255,255,.13)}.rws-footer-address:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.rws-site-footer .rws-footer-address h3{margin:0 0 7px;color:var(--primary-color);font-size:17px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.rws-site-footer .rws-footer-address p{margin:0;color:#d8d8d8;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.rws-footer-bottom{border-top:1px solid rgba(255,255,255,.12);background:#090d10}.rws-footer-bottom-inner{display:flex;align-items:center;justify-content:center;min-width:0;padding:20px 0}.rws-site-footer .rws-footer-copyright{margin:0;color:#e1e1e1;font-size:15px;line-height:1.5;text-align:center}.rws-site-footer .rws-footer-copyright a{color:var(--primary-color)}.rws-site-footer .rws-footer-seller-list a:hover,.rws-site-footer .rws-footer-seller-list a:focus,.rws-site-footer .rws-footer-department-list a:hover,.rws-site-footer .rws-footer-department-list a:focus,.rws-site-footer .rws-footer-service-list a:hover,.rws-site-footer .rws-footer-service-list a:focus,.rws-site-footer .rws-footer-menu a:hover,.rws-site-footer .rws-footer-menu a:focus,.rws-site-footer .rws-footer-copyright a:hover,.rws-site-footer .rws-footer-copyright a:focus{color:var(--primary-color)}.rws-site-footer a:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}@media (max-width:1199px){.rws-footer-grid{gap:36px 28px}.rws-site-footer .rws-footer-heading{font-size:19px}.rws-site-footer .rws-footer-seller-list a{grid-template-columns:25px minmax(0,1fr)}.rws-footer-seller-phone{grid-column:2;text-align:left}}@media (max-width:991px){.rws-footer-main{padding:55px 0 45px}.rws-footer-grid,.rws-footer-grid--without-service{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 42px}.rws-site-footer .rws-footer-seller-list a{grid-template-columns:25px minmax(0,1fr) auto}.rws-footer-seller-phone{grid-column:auto;text-align:right}.rws-footer-bottom-inner{padding:24px 0}}@media (max-width:767px){.rws-footer-main{padding:46px 0 38px}.rws-footer-grid,.rws-footer-grid--without-service{grid-template-columns:minmax(0,1fr);gap:44px}.rws-site-footer .rws-footer-heading{margin-bottom:25px;padding-bottom:14px;font-size:18px}.rws-site-footer .rws-footer-heading::after{width:48px;height:3px}.rws-site-footer .rws-footer-service-list a{font-size:18px}.rws-site-footer .rws-footer-departments-heading{font-size:18px}.whatsapp-button{right:18px;bottom:18px;border-radius:50%;background:transparent;box-shadow:none}.whatsapp-button a{padding:0}.whatsapp-button img{width:52px;height:52px;margin:0}.whatsapp-button span{display:none}.whatsapp-button:hover,.whatsapp-button:focus-within{background:transparent}}@media (max-width:399px){.rws-site-footer .rws-footer-seller-list a{grid-template-columns:25px minmax(0,1fr)}.rws-site-footer .rws-footer-department-list a{grid-template-columns:25px minmax(0,1fr)}.rws-footer-seller-phone,.rws-footer-department-phone{grid-column:2;text-align:left}}.card-rws{border-radius:5px;padding:4px;text-align:center;align-items:center;margin:10px 0;border:1px solid var(--primary-color-alt);h6 {
        font-weight: bold;
        margin: 5px 3px;
    }
}.card-rws:hover{background-color:var(--primary-color-alt);transform:scale(1.02);h6 {
        color: black;
    }
}.rws_orcamento{background-color:var(--background-color);border-radius:10px;margin:50px;padding-bottom:30px;h2 {
        font-weight: bold;
        margin: 30px 0;
        color: var(--primary-color-alt);
    }
    .rws_form {
        border-radius: 10px;
        border: 1px solid var(--primary-color-alt);
        padding: 15px;

        form {
            label {
                font-weight: bold;
                color: var(--primary-color-alt);
            }
            input, textarea {
                border: 1px solid var(--primary-color-alt);
                border-radius: 5px;
                background-color: #34322e;
                color: white;
                font-weight: bolder;
            }
            input:focus, textarea:focus {
                box-shadow: none;
                border: 1px solid darkred;
                background-color: #34322e;
                color: white;
            }
            input[type="file"] {
                display: none;
            }
            .input-file {
                display: block;
                width: 100%;
                height: 50px;
                background: rgba(255, 255, 255, 0.07);
                border: 1px solid var(--primary-color-alt);
                border-radius: 5px;
                padding: 10px 30px;
                font-size: 14px;
                color: var(--primary-color-alt);
                text-align: center;
                line-height: 30px;
                cursor: pointer;
                transition: all 500ms ease;
            }
        }
    }
}.btn-rwseletrica{background-color:var(--primary-color-alt);color:#000;font-size:16px;font-weight:bold;border-radius:5px;padding:10px 20px;margin-top:20px;transition:all 200ms ease-in-out;&:hover {
        background-color: #fec303;
        color: black;
        transform: scale(1.02);
    }
}