.box{background-image:url(https://thedripdoctor.com/wp-content/uploads/2025/12/rays-2.png);background-size:contain;background-repeat:no-repeat;background-position:top center}.wpcf7-form-control.wpcf7-select option{color:#000!important}.wpcf7 form.sent .wpcf7-response-output{color:white!important;margin:1em .5em 1em;padding:.2em 1em;border:2px solid #fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;COLOR:WHITE!important}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{height:48px;padding:0 6px;box-sizing:border-box}.wpcf7-form textarea{height:auto;line-height:normal;padding:0 14px 0 14px}.row{display:flex;align-items:center;gap:20px}.wpcf7-form input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}@media (max-width:768px){.row{flex-direction:column}.column{width:100%!important}}.join-form input,.join-form textarea,.join-form select{background:white!important;color:black!important;border:none!important;border-bottom:1px solid #ccc!important;border-radius:5px;padding:12px 10px!important;font-size:15px!important;box-sizing:border-box!important;outline:none!important;width:100%!important}.join-form ::placeholder{color:rgb(0 0 0 / .6)!important}.join-form .row.two-columns{display:flex;gap:30px}.join-form input.submit-btn{background:linear-gradient(110deg,#C90907 0%,#001790 100%)!important;width:20%!important;color:#FFF!important;font-weight:400!important;padding:12px 12px!important;font-family:'Poppins',sans-serif!important;border:none!important;border-radius:5px!important;cursor:pointer!important;transition:opacity .3s ease,transform .2s ease!important;font-size:16px!important}.join-form input.submit-btn:hover{background:linear-gradient(110deg,#001790 0%,#C90907 100%)!important;color:white!important;transform:scale(1.03)}.wp-tdd-text-highlight,.wp-tdd-text-highlight a{color:#D50000!important}.wp-tdd-text-highlight a{text-decoration:none!important}.wp-tdd-text-highlight a:hover{color:#B20000!important;text-decoration:none!important}.page-content a{text-decoration:none!important}.wp-contact-form,.wp-contact-form label,.wp-contact-form input,.wp-contact-form textarea,.wp-contact-form select{font-family:'Poppins',sans-serif;font-weight:400}.wp-contact-form label{color:#FFF!important;margin-bottom:2px;font-size:.9rem}.wp-contact-form input[type="text"],.wp-contact-form input[type="email"],.wp-contact-form input[type="tel"],.wp-contact-form input[type="number"],.wp-contact-form input[type="url"],.wp-contact-form input[type="date"],.wp-contact-form textarea,.wp-contact-form select{border:none;border-bottom:1px solid #000;background:#fff;color:#00000080;padding:4px 14px;width:100%;border-radius:4px;outline:none;margin-bottom:4px}.wp-contact-form input::placeholder,.wp-contact-form textarea::placeholder{color:#00000080;opacity:1}.wp-contact-form .row{gap:6px;margin-bottom:4px}.wp-contact-form .row.two-columns{gap:6px}.wp-contact-form p{margin-block-end:.5rem}.wp-contact-form .wpcf7-acceptance label{color:#FFF!important;font-weight:400}.wp-contact-form .wpcf7-acceptance input{height:auto!important;margin-right:6px}.wp-contact-form .wpcf7-list-item-label a{color:#FFF!important;text-decoration:underline!important}.wp-contact-form input.wpcf7-submit{background-color:#b5000f;color:#FFF!important;font-weight:500;font-size:1rem;padding:10px 32px!important;border:none;border-radius:6px;width:100%;cursor:pointer;transition:opacity .3s ease;margin-bottom:0}.wp-contact-form p:last-child{margin-bottom:0}.wp-contact-form .wpcf7-spinner{display:none}.home-contact-form,.home-contact-form label,.home-contact-form input,.home-contact-form textarea,.home-contact-form select{font-family:'Poppins',sans-serif;font-weight:400}.home-contact-form label{color:#FFF!important;margin-bottom:8px;font-size:.9rem}.home-contact-form input[type="text"],.home-contact-form input[type="email"],.home-contact-form input[type="tel"],.home-contact-form input[type="number"],.home-contact-form input[type="url"],.home-contact-form input[type="date"],.home-contact-form textarea,.home-contact-form select{border:1px solid #7b7979;background:#fff;color:#00000080;padding:6px 14px;width:100%;border-radius:4px;outline:none;margin-bottom:4px}.home-contact-form input::placeholder,.home-contact-form textarea::placeholder{color:#00000080;opacity:1}.home-contact-form input:focus,.home-contact-form textarea:focus,.home-contact-form select:focus{border-color:#06c}.home-contact-form .row{gap:6px;margin-bottom:4px}.home-contact-form .row.two-columns{gap:6px}.home-contact-form p{margin-block-end:.5rem}.home-contact-form .wpcf7-acceptance label{color:black!important;font-weight:400}.home-contact-form .wpcf7-acceptance input{height:auto!important;margin-right:6px}.home-contact-form .wpcf7-list-item-label a{color:#b5000f!important;text-decoration:underline!important}.home-contact-form input.wpcf7-submit{background-color:#b5000f;color:#FFF!important;font-weight:500;font-size:1rem;padding:10px 32px!important;border:none;border-radius:6px;width:100%;cursor:pointer;transition:opacity 0.3s ease;margin-bottom:0}.home-contact-form p:last-child{margin-bottom:0}.home-contact-form .wpcf7-spinner{display:none}@keyframes lights{0%{color:#ffd6d6;text-shadow:0 0 1em rgb(255 0 0 / .3),0 0 .125em rgb(255 60 60 / .4),-1em -.125em .5em #fff0,1em .125em .5em #fff0}30%{color:#fff0f0;text-shadow:0 0 1em rgb(255 0 0 / .6),0 0 .125em rgb(255 80 80 / .7),-.5em -.125em .25em rgb(255 0 0 / .3),.5em .125em .25em rgb(255 0 0 / .4)}100%{color:#ffd6d6;text-shadow:0 0 1em rgb(255 0 0 / .3),0 0 .125em rgb(255 80 80 / .4),1em -.125em .5em #fff0,-1em .125em .5em #fff0}}.drain-text{font-size:3rem;font-weight:300;animation:lights 5s 550ms linear infinite}