@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap";cea-parameters-settings{display:none}*{--db-font-family: "Open Sans", sans-serif !important}body{font-family:Open Sans,sans-serif!important}.cea-display-background{display:none!important}wrapper{margin:0!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;background-color:#fff!important;color:#333!important}.hero{background:#4c7b15!important;height:350px!important;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.hero-content{position:relative!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.hero-img{max-height:100%!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:0!important}.hero-text{position:relative!important;z-index:1!important;text-align:center!important;color:#fff!important}.logo{width:150px!important;margin-bottom:10px!important}.hero-text h1{font-size:2.5rem!important;color:#a8d85f!important;margin:0!important}.hero-text p{font-size:1.1rem!important;font-weight:500!important;margin-top:8px!important;color:#fff!important}.intro{padding:40px 20%!important;text-align:center!important;font-size:1rem!important;background:#f7f7f7!important}.intro p{margin:1rem 0!important}.term-section{padding:40px 15%!important;background-color:#fff!important}.custom-bold{font-weight:600!important}.note{margin-bottom:.5rem!important}.signup-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important;margin-top:1.5rem!important}.form-inner-wrapper{width:80%!important;margin:auto}.form-group{margin-top:15px;margin-bottom:15px}.form-group label{font-weight:500!important;margin-bottom:.5rem!important;display:flex!important;color:#55565b!important}input[type=text],input[type=email],input[type=tel],select{width:100%!important;padding:10px!important;border:1px solid #ccc!important;background-color:#fafafa!important;border-radius:5px!important}.radio-buttons{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:.5rem!important;margin-top:.5rem!important}.small{font-size:.8rem!important;color:#888!important}.submit-btn{width:146px!important;padding:10px!important;margin:auto;background-color:#4a750e!important;color:#fff!important;border:none!important;border-radius:5px;font-weight:700;cursor:pointer}footer{padding:2rem 20%!important;text-align:center!important;font-size:.9rem!important;background-color:#fff}.footer-links{display:flex;justify-content:center;gap:1.5rem;margin-bottom:.5rem}.footer-links a{color:#2d7c0f;text-decoration:none}.footer-links img{width:40px;height:40px;vertical-align:middle}.checkboxes label{display:flex;align-items:center;gap:10px}.checkboxes input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #333;border-radius:50%;outline:none;cursor:pointer}.checkboxes input[type=checkbox]:checked{background-color:#2d7c0f;position:relative}.checkboxes input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%)}.error-message{color:red;font-size:12px;margin-top:5px;display:none}.form-group.error .error-message{display:block}.form-group.error input,.form-group.error select{border-color:red!important}.platform-select{width:100%;padding:10px;border:1px solid #ccc;background-color:#fafafa;border-radius:5px;font-size:1rem;min-height:100px;cursor:pointer}.form-group.error .platform-select{border-color:red}@media (max-width: 768px){.hero{height:200px!important}.thanks-section{padding:30px 5%}.hero-text h1{font-size:2rem}.hero-text p{font-size:1rem}.logo{width:120px!important}.form-inner-wrapper{grid-template-columns:1fr!important}.submit-btn{width:100%}}@media (max-width: 480px){.hero{height:150px!important}.hero-text h1{font-size:1.8rem!important}.hero-text p{font-size:.7rem!important}.logo{width:100px!important}.intro p{font-size:1rem!important}.thanks-section{padding:30px 5%!important}.form-section p,.note{font-size:1rem!important}}#back{cursor:pointer}
