.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 .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 .3s ease;}.popup-newsletter-form input[type="email"]:focus{border-color:#b5985a;outline:none;box-shadow:0 0 0 2px rgba(181,152,90,.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 .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:#fff;border-radius:10px;text-align:center;}.referral-offer a{font-size:24px;font-weight:500;color:#000;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 .3s ease;}.cf7-btn:hover{background-color:#005a87;}@media (max-width:768px){.referral-offer{background-color:#fff;border-radius:10px;text-align:center;margin-bottom:-76px;}.cf7-two-column{flex-direction:column;}}a.button.custom-button{color:#fff !important;letter-spacing:.1em;font-size:14px;font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif !important;text-transform:uppercase !important;background-color:#000 !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:";";font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px;}.et_mobile_menu .parent-menu-item>.switched-icon:after{content:":";}.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;}}