.botox-table{width:100%;border-collapse:collapse;margin-top:20px;font-family:Arial,sans-serif}.botox-table th,.botox-table td{border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top}.botox-table th{background-color:#f4f4f4;font-weight:bold;color:#333}.botox-table tr:nth-child(even){background-color:#fafafa}.botox-table tr:hover{background-color:#f0f0f0}.modal-content{margin-top:150px}.modal-header h3{color:#b5985a;font-size:1.8rem}.modal-header h5{font-weight:normal;color:#555;font-size:1rem}.popup-newsletter-form{max-width:400px;margin:0 auto;padding:20px;gap:10px;display:flex;flex-direction:column}.popup-newsletter-form .form-row{display:flex;flex-direction:column}.popup-newsletter-form input[type="text"],.popup-newsletter-form input[type="email"]{padding:10px;border:1px solid #ccc;border-radius:6px;font-size:16px;width:100%}.popup-newsletter-form input[type="submit"]{padding:10px;background-color:#b5985a;color:#fff;font-weight:bold;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s}.popup-newsletter-form input[type="submit"]:hover{background-color:#a0854b}.popup-newsletter-form{display:flex;flex-direction:column;gap:10px;padding:10px 0}.popup-newsletter-form input[type="email"]{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:all 0.3s ease}.popup-newsletter-form input[type="email"]:focus{border-color:#b5985a;outline:none;box-shadow:0 0 0 2px rgba(181,152,90,0.2)}.popup-newsletter-form input[type="submit"]{background-color:#b5985a;color:white;padding:12px;border:none;border-radius:8px;font-weight:bold;cursor:pointer;font-size:16px;transition:background 0.3s ease;margin-top:14px}.popup-newsletter-form input[type="submit"]:hover{background-color:#9e8446}.popup-newsletter-form label{font-weight:600;margin-bottom:5px;color:#333}.referral-offer{background-color:#ffffff;border-radius:10px;text-align:center}.referral-offer a{font-size:24px;font-weight:500;color:#000000;text-decoration:none;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;display:inline-block}.referral-offer a:hover{text-decoration:underline}.referral-offer .highlight{font-weight:700;padding:-1px 7px}.hidesection{display:none}h2{line-height:1.1em!important}.checkbox-label{display:flex;align-items:center;font-size:16px;margin-bottom:20px}.cf7-checkbox{margin-right:10px;width:20px;height:20px;vertical-align:middle}.cf7-checkbox:checked{background-color:#0073aa;border:2px solid #0073aa}.cf7-two-column{display:flex;flex-wrap:wrap;gap:20px}.cf7-column{flex:1;min-width:300px}.form-group{margin-bottom:20px}.cf7-field{width:100%;padding:0px;font-size:16px;border-radius:4px}.cf7-field:focus{border-color:#0073aa;outline:none}.full-width{width:100%}.cf7-submit{text-align:center;margin-top:20px}.cf7-btn{padding:10px 30px;background-color:#0073aa;color:white;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease}.cf7-btn:hover{background-color:#005a87}@media (max-width:768px){.referral-offer{background-color:#ffffff;border-radius:10px;text-align:center;margin-bottom:-76px}.cf7-two-column{flex-direction:column}}a.button.custom-button{color:#FFFFFF!important;letter-spacing:0.1em;font-size:14px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#000000!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #a9a6a6;padding:14px;color:#4e4e4e}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{width:92%;height:86%;background-color:#fff;border:1px solid #a9a6a6;padding:14px;color:#4e4e4e}select.wpcf7-form-control.wpcf7-select{width:92%}.et_mobile_menu .parent-menu-item>a{background-color:transparent;position:relative}.et_mobile_menu .parent-menu-item>a:after{font-family:'ETmodules';content:'\3b';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .parent-menu-item>.switched-icon:after{content:'\3a'}.child-menu-item{display:none}.show-menu-items{display:block}@media only screen and (max-width:767px){.et_pb_text_0{font-size:17px!important;text-align:center!important}}