.hs_cos_wrapper:has(.icon-form-top){overflow:visible}.form-box{accent-color:#f20d7a;background:#fff;border-radius:20px;box-shadow:0 0 15px #0000000a;box-sizing:border-box;display:block;margin:0 auto;max-width:100%;padding:30px 35px;position:relative;scroll-margin-top:100px;width:600px}.form-box .icon-form-top{left:-3rem;position:absolute;top:-2rem;transform:rotate(-35deg)}.form-box h3{color:#333;font-size:25px;line-height:1.5em;margin:0 0 20px}.form-box span{font-size:14px;font-weight:600}.form-box input,.form-box select{border:1px solid #b9b9b9;border-radius:8px;box-sizing:border-box;margin:5px 0 15px;max-width:100%;outline:0;padding:12px 10px;transition:all .2s linear;width:100%}.hs-fieldtype-booleancheckbox{border-radius:8px;padding:10px}.hs-fieldtype-booleancheckbox ul.inputs-list{margin:0}.form-box input[type=checkbox]{align-items:center;border-radius:.8rem;display:flex;height:16px;justify-content:center;margin:0 10px 0 0;transition:all .32s ease 0s}li.hs-form-booleancheckbox label{display:flex}ul.multi-container{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:16px 0 20px}ul.multi-container li.hs-form-checkbox label{align-items:center;display:flex;justify-content:center}.form-box input[type=checkbox]:hover{border-color:transparent}li.hs-form-booleancheckbox span{font-size:10px;font-weight:500;line-height:1.4em;padding-left:0}span.antispam{display:block;font-size:13px;text-align:center}.legal-consent-container{background:#f8f6f8;border:1px solid #f8f6f8;border-radius:10px;font-size:12px;padding:0 15px}input.hs-button.primary.large{background:#fe2b8f;border:1px solid #fe2b8f;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:10px 0;padding:15px;transition:all .2s linear}input.hs-button.primary.large:hover{box-shadow:5px 5px 20px #fe2b8f}li.hs-form-booleancheckbox input{width:fit-content}ul.inputs-list{padding:0}li.hs-form-booleancheckbox{list-style:none}.hs-fieldtype-intl-phone.hs-input select{border:1px solid #b9b9b9;border-radius:12px;color:#78003c;display:flex;float:left;font-family:Nunito Sans;margin-bottom:15px!important;margin-top:5px;max-width:-webkit-fill-available;padding:12px 10px;transition:all .3s}ul.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0 0 10px;padding:0}.no-list.hs-error-msgs.inputs-list li label{display:flex!important}@media (max-width:900px){.form-box{padding:20px}.row-fluid:has(.form-box):has(.wpp-contact){display:flex;flex-direction:column-reverse!important}}@media (max-width:766px){.form-box .icon-form-top{display:none}}