.ic-update__text-input,.ic-update__textarea{display:block;width:100%;border:.5px solid black;border-radius:0;font-size:16px;padding:12px;transition:border .2s ease-in-out;font-family:ethnio-circular,sans-serif}.ic-update__text-input[aria-invalid],.ic-update__textarea[aria-invalid]{border-color:#ef4712}.ic-update__text-input:focus-visible,.ic-update__textarea:focus-visible{outline:1px dashed rgba(0,0,0,.4);outline-offset:3px}@media (max-width: 768px){.ic-update__text-input,.ic-update__textarea{border-width:1px;padding:8px}}.ic-update__textarea{min-height:66px;font-size:14px}@media (max-width: 768px){.ic-update__textarea{font-size:16px;min-height:100px}.ic-update__textarea::placeholder{font-size:14px}}.ic-update__error{color:#ef4712;font-size:15px;padding-top:4px}.ic-update__form-label{font-size:16px;font-weight:700;line-height:1.2em;padding-bottom:8px;display:block}@media (max-width: 768px){.ic-update__form-label{font-size:14px;padding-bottom:6px}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ic-update__loader{animation:rotate 1s linear infinite}.ic-update__loader svg{display:flex}.ic-update__input{display:block;width:100%;border:.5px solid black;font-size:16px;min-height:46px;padding:12px;border-radius:0}.ic-update__input::-webkit-outer-spin-button,.ic-update__input::-webkit-inner-spin-button{-webkit-appearance:none}.ic-update__input[type=number]{-moz-appearance:textfield}.ic-update__input:focus-visible{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.ic-update__input.hourly-rate-input{padding-right:56px}.ic-update__input.budget-input{background-color:#d3e1fc;border:0}.ic-update__input.budget-input::placeholder{color:#000}.ic-update__input-placeholder{width:100%;height:48.02px;border:.5px solid black;border-radius:0}.ic-update__input-placeholder.ic-update__input-placeholder-big{height:65.2px}.ic-update__input-iso{position:absolute;right:86px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:400;opacity:.3;padding-top:.1em}.ic-update__participant-num-wrap{display:grid;grid-template-columns:48px 1fr 48px;border:1px solid black;flex:1 0 auto}.ic-update__participant-num-btn{outline-offset:-2px;border:none;cursor:pointer;background-color:#fff;border-radius:0;transition:background-color .2s ease-in-out;padding:0;display:flex;align-items:center;justify-content:center}.ic-update__participant-num-btn svg path{transition:fill .2s ease-in-out}.ic-update__participant-num-btn:hover{background-color:#a435f0}.ic-update__participant-num-btn:hover svg path{fill:#fff}.ic-update__participant-num-btn:focus-visible{outline:1px dashed #000000;outline-offset:-3px}.ic-update__num-input{font-size:16px;font-weight:400;outline-offset:-2px;border:none;border-left:1px solid black;border-right:1px solid black;background-color:#fff;border-radius:0;height:48px;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none}.ic-update__num-input::-webkit-outer-spin-button,.ic-update__num-input::-webkit-inner-spin-button{-webkit-appearance:none}.ic-update__num-input:focus-visible{outline:1px dashed #000000;outline-offset:-3px}.ic-update__radio-btn-list{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;min-height:50px}.ic-update__radio-btn-list:has(:focus-visible){outline:1px dashed black;outline-offset:2px}.ic-update__radio-btn{position:relative}.ic-update__radio-btn:not(:last-child) label{border-right:0}.ic-update__radio-btn__input{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;z-index:-1}.ic-update__radio-btn__input:checked+label{background-color:#a435f0;color:#fff}.ic-update__radio-btn__label{display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;background-color:#fff;min-width:64px;font-size:16px;font-weight:400;padding:8px;border-radius:0;color:#000;transition:.2s ease-in-out;transition-property:color,background-color;box-sizing:border-box;border:1px solid black;height:100%}.variant-neo .leadgen__nav-button{box-shadow:2px 2px #000;border:.5px solid black}@media (min-width: 769px){.variant-neo .leadgen__nav-button:hover{box-shadow:4px 4px #000}}.variant-neo .leadgen__nav-button:focus-visible,.variant-neo .leadgen__nav-button:focus{outline-offset:-4px;outline-color:#fff}.leadgen{padding:48px 64px;display:flex;flex-direction:column;gap:32px}@media (max-width: 768px){.leadgen{padding:30px 20px}}.leadgen *{box-sizing:border-box}.leadgen .leadgen__header{display:flex;flex-direction:column;gap:12px;text-align:center}.leadgen .leadgen__title{text-align:center;font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.2em;text-wrap:pretty}@media (max-width: 768px){.leadgen .leadgen__title{font-size:23px;padding:0 40px}}.leadgen .leadgen__subtitle{margin-bottom:0;font-size:16px;font-weight:400;color:#303a3e;line-height:initial;text-wrap:pretty}@media (max-width: 768px){.leadgen .leadgen__subtitle{font-size:13px}}.leadgen .leadgen__subtext{text-align:center;font-size:18px;font-weight:400;line-height:1.5em}.leadgen .leadgen__pt{padding-top:28px}@media (max-width: 768px){.leadgen .leadgen__pt{padding-top:20px}}.leadgen .leadgen__two-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.leadgen .leadgen__footer{text-align:center;font-size:14px;font-weight:400;color:#000;text-wrap:pretty;line-height:1.4em}.leadgen .leadgen__footer a{color:#000;text-decoration:underline}@media (max-width: 768px){.leadgen .leadgen__footer{font-size:13px}}.leadgen .leadgen__radio-list{display:flex;flex-wrap:wrap;align-items:center}.leadgen .leadgen__radio-list:has(:focus-visible){outline:1px dashed black;outline-offset:2px}.leadgen .leadgen__radio-wrap:not(:first-child) .leadgen__radio{border-left:0}.leadgen .leadgen__radio-wrap input:checked+label{background-color:#000;color:#fff;box-shadow:none;border-color:#000}.leadgen .leadgen__radio{border:.5px solid black;border-radius:0;font-size:15px;font-weight:400;transition:.2s ease-in-out}@media (max-width: 768px){.leadgen .leadgen__radio{font-size:13px;border-width:1px}}.leadgen .leadgen__cta{box-shadow:1.5px 1.5px #000;border:.5px solid black;transition:.2s ease-in-out;outline-offset:-3px;background:#00add2;background:color(display-p3 .1176 .6667 .8078);font-size:16px;font-weight:400;padding:16px;width:100%;cursor:pointer;letter-spacing:-.01em;color:#fff;display:inline-flex;align-items:center;gap:12px;justify-content:center;border-radius:8px;font-weight:500;box-shadow:4px 4px #000}.leadgen .leadgen__cta:hover{box-shadow:3px 3px #000}.leadgen .leadgen__cta:focus-visible,.leadgen .leadgen__cta:focus{outline:1px dashed #000000}@media (max-width: 768px){.leadgen .leadgen__cta{border-width:1px}}.leadgen .leadgen__cta:hover{box-shadow:6px 6px #000}.leadgen .leadgen__cta.secondary{background-color:#f3f3f3;color:#000;width:auto}.leadgen .leadgen__cta.secondary:hover{background-color:#eaeaea}.leadgen .leadgen__cta.small{width:auto;padding:8px 16px;box-shadow:2px 2px #000}.leadgen .leadgen__cta.small:hover{box-shadow:4px 4px #000}.leadgen .leadgen__cta svg{fill:#fff}.leadgen .checkmark-wrap svg{height:40px;width:40px}.leadgen .checkmark-wrap svg path{fill:#1bba97}
