.elementor-form-container{max-width:560px;margin:0 auto;background:0 0}.elementor-form-container input[type=text],.elementor-form-container input[type=tel]{width:100%;padding:30px 25px;margin:6px 0;background:#2eccc7;color:white;border:2px solid white;border-radius:4px;font-size:18px;box-sizing:border-box}.elementor-form-container input::placeholder{color:rgba(255,255,255,.8)}.elementor-form-container input:focus{outline:none;background:#2eccc7;border-color:white;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.elementor-form-container button{background:#fff;color:#2eccc7;padding:18px;border:none;border-radius:4px;width:100%;cursor:pointer;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:15px;transition:all .3s ease}.elementor-form-container button:hover{background:#2eccc7;color:white;border:2px solid white}.elementor-form-container button:disabled{background:#ccc;color:#666;cursor:not-allowed}.checkbox-container{display:flex;align-items:flex-start;margin:15px 0}.checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;width:22px;height:22px;background:0 0;border:2px solid rgba(255,255,255,.5);border-radius:3px;cursor:pointer;position:relative;margin-right:12px;flex-shrink:0;margin-top:2px}.checkbox-container input[type=checkbox]:checked{border-color:#2eccc7;background:#2eccc7}.checkbox-container input[type=checkbox]:checked::after{content:"✓";position:absolute;color:white;font-size:16px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container label{color:white;font-size:14px;line-height:1.4;cursor:pointer;padding-top:2px}.checkbox-container a{color:white!important;text-decoration:underline!important}.checkbox-container a:hover{text-decoration:none!important}#formMessage1{margin-top:15px;text-align:center;font-size:14px;color:white}