
.hs-form .hs-form-field input:not([type="checkbox"])::placeholder {
    font-weight: 400;
    font-size: 13px;
    line-height: 1.85;
    letter-spacing: 0.01em;
    color: #646b72;
}

.hs-form .hs-form-field input:not([type="checkbox"]) {
    border: 2px solid #dedfe1;
    border-radius: 8px;
    padding: 6.5px 10px 6.5px 37px;
    width: 100%;
    font-weight: 400;
    font-size: 13px;
    line-height: 1.85;
    letter-spacing: 0.01em;
    color: #1e2731;
    transition: all 0.3s ease;
}

.hs-form .hs-form-field input:not([type="checkbox"]).invalid,
.hs-form .hs-form-field select.invalid + .select2-container{
    border: 2px solid #DD3D3D!important;
}



.hs-form .hs-form-field input:not([type="checkbox"]):focus {
    border: 2px solid #083DB4;
}

.hs-form .hs-form-field:not(:last-of-type) {
    margin-bottom: 15px;
}
.hs-form label {
    display: none;
}

.hs-form label:has([type='checkbox']) {
    display: block;
}

.hs-form input[type='submit'] {
    border-radius: 8px;
    padding: 12.2px 10px;
    width: 100%;
    font-weight: 500;
    font-size: 12px;
    line-height: 1.3;
    color: #FFF;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    text-align: center;
    background: #083DB4;
    cursor: pointer;
}



.hs-form .hs_submit {
 margin-top: 20px;
}

.hs-error-msgs {
    display: none;
}

.hs-form .input,
body .select2-selection {
    position: relative;
}

.hs-form .input::before,
.hs-form .input .select2-selection::before{
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.hs-form .input::before {
    left: 11px;
}

.hs-form .input .select2-selection::before {
    left: 10px;
}

.hs-form .input:has(input[name='firstname'])::before,
.hs-form .input:has(input[name='lastname'])::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0003 1.66663C7.81699 1.66663 6.04199 3.44163 6.04199 5.62496C6.04199 7.76663 7.71699 9.49996 9.90033 9.57496C9.96699 9.56663 10.0337 9.56663 10.0837 9.57496C10.1003 9.57496 10.1087 9.57496 10.1253 9.57496C10.1337 9.57496 10.1337 9.57496 10.142 9.57496C12.2753 9.49996 13.9503 7.76663 13.9587 5.62496C13.9587 3.44163 12.1837 1.66663 10.0003 1.66663Z' fill='%23DEDFE1' /%3E%3Cpath d='M14.2338 11.7917C11.9088 10.2417 8.11712 10.2417 5.77546 11.7917C4.71712 12.5 4.13379 13.4583 4.13379 14.4833C4.13379 15.5083 4.71712 16.4583 5.76712 17.1583C6.93379 17.9417 8.46712 18.3333 10.0005 18.3333C11.5338 18.3333 13.0671 17.9417 14.2338 17.1583C15.2838 16.45 15.8671 15.5 15.8671 14.4667C15.8588 13.4417 15.2838 12.4917 14.2338 11.7917Z' fill='%23DEDFE1' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(input[name='email'])::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.167 2.91675H5.83366C3.33366 2.91675 1.66699 4.16675 1.66699 7.08342V12.9167C1.66699 15.8334 3.33366 17.0834 5.83366 17.0834H14.167C16.667 17.0834 18.3337 15.8334 18.3337 12.9167V7.08342C18.3337 4.16675 16.667 2.91675 14.167 2.91675ZM14.5587 7.99175L11.9503 10.0751C11.4003 10.5167 10.7003 10.7334 10.0003 10.7334C9.30033 10.7334 8.59199 10.5167 8.05033 10.0751L5.44199 7.99175C5.17533 7.77508 5.13366 7.37508 5.34199 7.10841C5.55866 6.84175 5.95033 6.79175 6.21699 7.00841L8.82533 9.09175C9.45866 9.60008 10.5337 9.60008 11.167 9.09175L13.7753 7.00841C14.042 6.79175 14.442 6.83341 14.6503 7.10841C14.867 7.37508 14.8253 7.77508 14.5587 7.99175Z' fill='%23DEDFE1' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(input[name='website'])::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3748 17.425C6.3498 17.425 6.31647 17.4417 6.29147 17.4417C4.6748 16.6417 3.35814 15.3167 2.5498 13.7C2.5498 13.675 2.56647 13.6417 2.56647 13.6167C3.58314 13.9167 4.63314 14.1417 5.6748 14.3167C5.85814 15.3667 6.0748 16.4084 6.3748 17.425Z' fill='%23DEDFE1' /%3E%3Cpath d='M17.4502 13.7084C16.6252 15.3667 15.2502 16.7084 13.5752 17.5167C13.8919 16.4584 14.1585 15.3917 14.3335 14.3167C15.3835 14.1417 16.4169 13.9167 17.4335 13.6167C17.4252 13.65 17.4502 13.6834 17.4502 13.7084Z' fill='%23DEDFE1' /%3E%3Cpath d='M17.5169 6.42507C16.4669 6.1084 15.4085 5.85007 14.3335 5.66673C14.1585 4.59173 13.9002 3.52507 13.5752 2.4834C15.3002 3.3084 16.6919 4.70007 17.5169 6.42507Z' fill='%23DEDFE1' /%3E%3Cpath d='M6.37507 2.57505C6.07507 3.59172 5.8584 4.62505 5.6834 5.67505C4.6084 5.84172 3.54173 6.10838 2.4834 6.42505C3.29173 4.75005 4.6334 3.37505 6.29173 2.55005C6.31673 2.55005 6.35006 2.57505 6.37507 2.57505Z' fill='%23DEDFE1' /%3E%3Cpath d='M12.9085 5.49175C10.9751 5.27508 9.02513 5.27508 7.0918 5.49175C7.30013 4.35008 7.5668 3.20841 7.9418 2.10841C7.95846 2.04175 7.95013 1.99175 7.95846 1.92508C8.6168 1.76675 9.2918 1.66675 10.0001 1.66675C10.7001 1.66675 11.3835 1.76675 12.0335 1.92508C12.0418 1.99175 12.0418 2.04175 12.0585 2.10841C12.4335 3.21675 12.7001 4.35008 12.9085 5.49175Z' fill='%23DEDFE1' /%3E%3Cpath d='M5.49199 12.9082C4.34199 12.6999 3.20866 12.4332 2.10866 12.0582C2.04199 12.0416 1.99199 12.0499 1.92533 12.0416C1.76699 11.3832 1.66699 10.7082 1.66699 9.99989C1.66699 9.29989 1.76699 8.61655 1.92533 7.96655C1.99199 7.95822 2.04199 7.95822 2.10866 7.94155C3.21699 7.57489 4.34199 7.29989 5.49199 7.09155C5.28366 9.02489 5.28366 10.9749 5.49199 12.9082Z' fill='%23DEDFE1' /%3E%3Cpath d='M18.3338 9.99989C18.3338 10.7082 18.2338 11.3832 18.0755 12.0416C18.0088 12.0499 17.9588 12.0416 17.8921 12.0582C16.7838 12.4249 15.6505 12.6999 14.5088 12.9082C14.7255 10.9749 14.7255 9.02489 14.5088 7.09155C15.6505 7.29989 16.7921 7.56655 17.8921 7.94155C17.9588 7.95822 18.0088 7.96655 18.0755 7.96655C18.2338 8.62489 18.3338 9.29989 18.3338 9.99989Z' fill='%23DEDFE1' /%3E%3Cpath d='M12.9085 14.5083C12.7001 15.6583 12.4335 16.7916 12.0585 17.8916C12.0418 17.9583 12.0418 18.0083 12.0335 18.075C11.3835 18.2333 10.7001 18.3333 10.0001 18.3333C9.2918 18.3333 8.6168 18.2333 7.95846 18.075C7.95013 18.0083 7.95846 17.9583 7.9418 17.8916C7.57513 16.7833 7.30013 15.6583 7.0918 14.5083C8.05846 14.6166 9.02513 14.6916 10.0001 14.6916C10.9751 14.6916 11.9501 14.6166 12.9085 14.5083Z' fill='%23DEDFE1' /%3E%3Cpath d='M13.1364 13.1362C11.0522 13.3992 8.94846 13.3992 6.86422 13.1362C6.60125 11.0519 6.60125 8.94822 6.86422 6.86397C8.94846 6.60101 11.0522 6.60101 13.1364 6.86397C13.3994 8.94822 13.3994 11.0519 13.1364 13.1362Z' fill='%23DEDFE1' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(input[name='firstname']:focus)::before,
.hs-form .input:has(input[name='lastname']:focus)::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0003 1.66663C7.81699 1.66663 6.04199 3.44163 6.04199 5.62496C6.04199 7.76663 7.71699 9.49996 9.90033 9.57496C9.96699 9.56663 10.0337 9.56663 10.0837 9.57496C10.1003 9.57496 10.1087 9.57496 10.1253 9.57496C10.1337 9.57496 10.1337 9.57496 10.142 9.57496C12.2753 9.49996 13.9503 7.76663 13.9587 5.62496C13.9587 3.44163 12.1837 1.66663 10.0003 1.66663Z' fill='%23083DB4' /%3E%3Cpath d='M14.2338 11.7917C11.9088 10.2417 8.11712 10.2417 5.77546 11.7917C4.71712 12.5 4.13379 13.4583 4.13379 14.4833C4.13379 15.5083 4.71712 16.4583 5.76712 17.1583C6.93379 17.9417 8.46712 18.3333 10.0005 18.3333C11.5338 18.3333 13.0671 17.9417 14.2338 17.1583C15.2838 16.45 15.8671 15.5 15.8671 14.4667C15.8588 13.4417 15.2838 12.4917 14.2338 11.7917Z' fill='%23083DB4' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(input[name='email']:focus)::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.167 2.91675H5.83366C3.33366 2.91675 1.66699 4.16675 1.66699 7.08342V12.9167C1.66699 15.8334 3.33366 17.0834 5.83366 17.0834H14.167C16.667 17.0834 18.3337 15.8334 18.3337 12.9167V7.08342C18.3337 4.16675 16.667 2.91675 14.167 2.91675ZM14.5587 7.99175L11.9503 10.0751C11.4003 10.5167 10.7003 10.7334 10.0003 10.7334C9.30033 10.7334 8.59199 10.5167 8.05033 10.0751L5.44199 7.99175C5.17533 7.77508 5.13366 7.37508 5.34199 7.10841C5.55866 6.84175 5.95033 6.79175 6.21699 7.00841L8.82533 9.09175C9.45866 9.60008 10.5337 9.60008 11.167 9.09175L13.7753 7.00841C14.042 6.79175 14.442 6.83341 14.6503 7.10841C14.867 7.37508 14.8253 7.77508 14.5587 7.99175Z' fill='%23083DB4' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(input[name='website']:focus)::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3748 17.425C6.3498 17.425 6.31647 17.4417 6.29147 17.4417C4.6748 16.6417 3.35814 15.3167 2.5498 13.7C2.5498 13.675 2.56647 13.6417 2.56647 13.6167C3.58314 13.9167 4.63314 14.1417 5.6748 14.3167C5.85814 15.3667 6.0748 16.4084 6.3748 17.425Z' fill='%23083DB4' /%3E%3Cpath d='M17.4502 13.7084C16.6252 15.3667 15.2502 16.7084 13.5752 17.5167C13.8919 16.4584 14.1585 15.3917 14.3335 14.3167C15.3835 14.1417 16.4169 13.9167 17.4335 13.6167C17.4252 13.65 17.4502 13.6834 17.4502 13.7084Z' fill='%23083DB4' /%3E%3Cpath d='M17.5169 6.42507C16.4669 6.1084 15.4085 5.85007 14.3335 5.66673C14.1585 4.59173 13.9002 3.52507 13.5752 2.4834C15.3002 3.3084 16.6919 4.70007 17.5169 6.42507Z' fill='%23083DB4' /%3E%3Cpath d='M6.37507 2.57505C6.07507 3.59172 5.8584 4.62505 5.6834 5.67505C4.6084 5.84172 3.54173 6.10838 2.4834 6.42505C3.29173 4.75005 4.6334 3.37505 6.29173 2.55005C6.31673 2.55005 6.35006 2.57505 6.37507 2.57505Z' fill='%23083DB4' /%3E%3Cpath d='M12.9085 5.49175C10.9751 5.27508 9.02513 5.27508 7.0918 5.49175C7.30013 4.35008 7.5668 3.20841 7.9418 2.10841C7.95846 2.04175 7.95013 1.99175 7.95846 1.92508C8.6168 1.76675 9.2918 1.66675 10.0001 1.66675C10.7001 1.66675 11.3835 1.76675 12.0335 1.92508C12.0418 1.99175 12.0418 2.04175 12.0585 2.10841C12.4335 3.21675 12.7001 4.35008 12.9085 5.49175Z' fill='%23083DB4' /%3E%3Cpath d='M5.49199 12.9082C4.34199 12.6999 3.20866 12.4332 2.10866 12.0582C2.04199 12.0416 1.99199 12.0499 1.92533 12.0416C1.76699 11.3832 1.66699 10.7082 1.66699 9.99989C1.66699 9.29989 1.76699 8.61655 1.92533 7.96655C1.99199 7.95822 2.04199 7.95822 2.10866 7.94155C3.21699 7.57489 4.34199 7.29989 5.49199 7.09155C5.28366 9.02489 5.28366 10.9749 5.49199 12.9082Z' fill='%23083DB4' /%3E%3Cpath d='M18.3338 9.99989C18.3338 10.7082 18.2338 11.3832 18.0755 12.0416C18.0088 12.0499 17.9588 12.0416 17.8921 12.0582C16.7838 12.4249 15.6505 12.6999 14.5088 12.9082C14.7255 10.9749 14.7255 9.02489 14.5088 7.09155C15.6505 7.29989 16.7921 7.56655 17.8921 7.94155C17.9588 7.95822 18.0088 7.96655 18.0755 7.96655C18.2338 8.62489 18.3338 9.29989 18.3338 9.99989Z' fill='%23083DB4' /%3E%3Cpath d='M12.9085 14.5083C12.7001 15.6583 12.4335 16.7916 12.0585 17.8916C12.0418 17.9583 12.0418 18.0083 12.0335 18.075C11.3835 18.2333 10.7001 18.3333 10.0001 18.3333C9.2918 18.3333 8.6168 18.2333 7.95846 18.075C7.95013 18.0083 7.95846 17.9583 7.9418 17.8916C7.57513 16.7833 7.30013 15.6583 7.0918 14.5083C8.05846 14.6166 9.02513 14.6916 10.0001 14.6916C10.9751 14.6916 11.9501 14.6166 12.9085 14.5083Z' fill='%23083DB4' /%3E%3Cpath d='M13.1364 13.1362C11.0522 13.3992 8.94846 13.3992 6.86422 13.1362C6.60125 11.0519 6.60125 8.94822 6.86422 6.86397C8.94846 6.60101 11.0522 6.60101 13.1364 6.86397C13.3994 8.94822 13.3994 11.0519 13.1364 13.1362Z' fill='%23083DB4' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='on_average__how_many_orders_per_month_do_you_fulfill_']) .select2-selection::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8889 2.88889C14.4444 2 13.5556 2 13.1111 2H10.4844V5.95741H16.6379L14.8889 2.88889Z' fill='%23DEDFE1'/%3E%3Cpath d='M5.12283 2.88889C5.56727 2 6.45616 2 6.90061 2H9.52734V5.95741H3.37381L5.12283 2.88889Z' fill='%23DEDFE1'/%3E%3Cpath d='M2.88867 7.33337V16.2925C2.88867 17.2819 3.64887 18 4.55615 18H15.4435C16.3508 18 17.1109 17.394 17.1109 16.2925V7.33337H2.88867ZM12.222 11.7778L9.69699 13.9217C9.6035 14.0096 9.48095 14.0538 9.35844 14.0538C9.23593 14.0538 9.11338 14.0096 9.02021 13.9217L7.85968 12.6114C7.67303 12.4358 7.5909 11.9538 7.77756 11.7778C7.96454 11.6019 8.22201 11.3334 8.66645 11.7778L9.35844 12.6114L11.4957 10.7368C11.6826 10.5608 12.0353 10.713 12.222 10.8889C12.409 11.0649 12.409 11.6019 12.222 11.7778Z' fill='%23DEDFE1'/%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='how_did_you_hear_about_us_']) .select2-selection::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.48129 14.9708L4.53712 15.4116C3.80795 15.7516 2.93962 15.4358 2.59962 14.7058L1.19045 11.6849C0.850452 10.9549 1.16629 10.0874 1.89629 9.74661L2.84045 9.30661L5.48129 14.9708ZM3.88045 8.57995L9.86962 3.20161C10.213 2.89328 10.683 2.76578 11.1355 2.85828C11.588 2.95078 11.9705 3.25161 12.1655 3.67078L15.793 11.4499C15.988 11.8691 15.9738 12.3558 15.7538 12.7616C15.533 13.1683 15.1338 13.4458 14.6763 13.5108L6.70712 14.6408L3.88045 8.57995Z' fill='%23DEDFE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0581 4.96912C18.3706 4.82329 18.7431 4.95912 18.8889 5.27162C19.0339 5.58412 18.8989 5.95579 18.5864 6.10162L17.0756 6.80662C16.7631 6.95245 16.3906 6.81662 16.2448 6.50412C16.0998 6.19162 16.2348 5.81912 16.5473 5.67329L18.0581 4.96912Z' fill='%23DEDFE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5199 10.0123C18.844 10.1307 19.0115 10.4898 18.8932 10.814C18.7757 11.1382 18.4165 11.3048 18.0924 11.1873L16.5265 10.6173C16.2024 10.499 16.0349 10.1407 16.1532 9.81649C16.2707 9.49233 16.6299 9.32483 16.954 9.44233L18.5199 10.0123Z' fill='%23DEDFE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8741 2.14324C13.9925 1.81908 14.3516 1.65158 14.6758 1.76991C15 1.88741 15.1666 2.24658 15.0491 2.57074L14.4791 4.13658C14.3608 4.46074 14.0025 4.62824 13.6783 4.51074C13.3541 4.39241 13.1866 4.03324 13.3041 3.70908L13.8741 2.14324Z' fill='%23DEDFE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66232 15.0632L10.0248 15.8407C10.3657 16.5707 10.0498 17.4382 9.31982 17.7791L8.56398 18.1307C7.83482 18.4716 6.96648 18.1557 6.62648 17.4257L5.83398 15.7266L6.20398 15.5541L9.66232 15.0632Z' fill='%23DEDFE1'/%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='what_brings_you_to_gooten_today']) .select2-selection::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.58187 0 0 3.58187 0 8C0 12.4181 3.58187 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58187 12.4181 0 8 0ZM8.99813 12.0531C8.99813 12.2628 8.88844 12.3728 8.68031 12.3731H7.90438C7.64 12.3731 7.37563 12.3731 7.11125 12.3731C6.93187 12.3731 6.81188 12.2575 6.81125 12.0787C6.87688 10.0197 6.44031 10.1769 7.92656 10.1853C9.35469 10.1747 8.9325 10.035 8.99813 12.0531ZM10.7247 7.67812C10.3925 8.14688 9.82906 8.35188 9.38813 8.69438C8.7675 9.21875 9.15625 9.71125 8.64844 9.75C8.38969 9.75 8.13083 9.75 7.87187 9.75C7.61312 9.75 7.35437 9.74813 7.09562 9.75C6.88438 9.76344 6.84312 9.5225 6.81437 9.36406C6.74094 8.68031 7.02531 8.14937 7.52844 7.71187C7.88156 7.37406 8.36469 7.23281 8.73844 6.92781C9.08656 6.6275 9.05094 6.12063 8.68 5.85375C8.27625 5.56438 7.63375 5.53406 7.21969 5.80188C6.92688 6.00719 6.71094 6.30937 6.47906 6.57906C6.34219 6.74188 6.20688 6.75938 6.03781 6.63125C5.6826 6.36208 5.32844 6.09198 4.97531 5.82094C4.82594 5.70656 4.80625 5.57406 4.90375 5.41469C5.88188 3.62719 8.36875 3.04594 10 4.28969C11.0909 5 11.5747 6.60063 10.7247 7.67906V7.67812Z' fill='%23DEDFE1' /%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='on_average__how_many_orders_per_month_do_you_fulfill_']) .select2-selection[aria-expanded='true']::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.8889 2.88889C14.4444 2 13.5556 2 13.1111 2H10.4844V5.95741H16.6379L14.8889 2.88889Z' fill='%23083DB4'/%3E%3Cpath d='M5.12283 2.88889C5.56727 2 6.45616 2 6.90061 2H9.52734V5.95741H3.37381L5.12283 2.88889Z' fill='%23083DB4'/%3E%3Cpath d='M2.88867 7.33337V16.2925C2.88867 17.2819 3.64887 18 4.55615 18H15.4435C16.3508 18 17.1109 17.394 17.1109 16.2925V7.33337H2.88867ZM12.222 11.7778L9.69699 13.9217C9.6035 14.0096 9.48095 14.0538 9.35844 14.0538C9.23593 14.0538 9.11338 14.0096 9.02021 13.9217L7.85968 12.6114C7.67303 12.4358 7.5909 11.9538 7.77756 11.7778C7.96454 11.6019 8.22201 11.3334 8.66645 11.7778L9.35844 12.6114L11.4957 10.7368C11.6826 10.5608 12.0353 10.713 12.222 10.8889C12.409 11.0649 12.409 11.6019 12.222 11.7778Z' fill='%23083DB4'/%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='how_did_you_hear_about_us_']) .select2-selection[aria-expanded='true']::before {
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.48129 14.9708L4.53712 15.4116C3.80795 15.7516 2.93962 15.4358 2.59962 14.7058L1.19045 11.6849C0.850452 10.9549 1.16629 10.0874 1.89629 9.74661L2.84045 9.30661L5.48129 14.9708ZM3.88045 8.57995L9.86962 3.20161C10.213 2.89328 10.683 2.76578 11.1355 2.85828C11.588 2.95078 11.9705 3.25161 12.1655 3.67078L15.793 11.4499C15.988 11.8691 15.9738 12.3558 15.7538 12.7616C15.533 13.1683 15.1338 13.4458 14.6763 13.5108L6.70712 14.6408L3.88045 8.57995Z' fill='%23083DB4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.0581 4.96912C18.3706 4.82329 18.7431 4.95912 18.8889 5.27162C19.0339 5.58412 18.8989 5.95579 18.5864 6.10162L17.0756 6.80662C16.7631 6.95245 16.3906 6.81662 16.2448 6.50412C16.0998 6.19162 16.2348 5.81912 16.5473 5.67329L18.0581 4.96912Z' fill='%23083DB4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5199 10.0123C18.844 10.1307 19.0115 10.4898 18.8932 10.814C18.7757 11.1382 18.4165 11.3048 18.0924 11.1873L16.5265 10.6173C16.2024 10.499 16.0349 10.1407 16.1532 9.81649C16.2707 9.49233 16.6299 9.32483 16.954 9.44233L18.5199 10.0123Z' fill='%23083DB4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8741 2.14324C13.9925 1.81908 14.3516 1.65158 14.6758 1.76991C15 1.88741 15.1666 2.24658 15.0491 2.57074L14.4791 4.13658C14.3608 4.46074 14.0025 4.62824 13.6783 4.51074C13.3541 4.39241 13.1866 4.03324 13.3041 3.70908L13.8741 2.14324Z' fill='%23083DB4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.66232 15.0632L10.0248 15.8407C10.3657 16.5707 10.0498 17.4382 9.31982 17.7791L8.56398 18.1307C7.83482 18.4716 6.96648 18.1557 6.62648 17.4257L5.83398 15.7266L6.20398 15.5541L9.66232 15.0632Z' fill='%23083DB4'/%3E%3C/svg%3E") center / contain no-repeat;
}

.hs-form .input:has(select[name='what_brings_you_to_gooten_today']) .select2-selection[aria-expanded='true']::before {
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.58187 0 0 3.58187 0 8C0 12.4181 3.58187 16 8 16C12.4181 16 16 12.4181 16 8C16 3.58187 12.4181 0 8 0ZM8.99813 12.0531C8.99813 12.2628 8.88844 12.3728 8.68031 12.3731H7.90438C7.64 12.3731 7.37563 12.3731 7.11125 12.3731C6.93187 12.3731 6.81188 12.2575 6.81125 12.0787C6.87688 10.0197 6.44031 10.1769 7.92656 10.1853C9.35469 10.1747 8.9325 10.035 8.99813 12.0531ZM10.7247 7.67812C10.3925 8.14688 9.82906 8.35188 9.38813 8.69438C8.7675 9.21875 9.15625 9.71125 8.64844 9.75C8.38969 9.75 8.13083 9.75 7.87187 9.75C7.61312 9.75 7.35437 9.74813 7.09562 9.75C6.88438 9.76344 6.84312 9.5225 6.81437 9.36406C6.74094 8.68031 7.02531 8.14937 7.52844 7.71187C7.88156 7.37406 8.36469 7.23281 8.73844 6.92781C9.08656 6.6275 9.05094 6.12063 8.68 5.85375C8.27625 5.56438 7.63375 5.53406 7.21969 5.80188C6.92688 6.00719 6.71094 6.30937 6.47906 6.57906C6.34219 6.74188 6.20688 6.75938 6.03781 6.63125C5.6826 6.36208 5.32844 6.09198 4.97531 5.82094C4.82594 5.70656 4.80625 5.57406 4.90375 5.41469C5.88188 3.62719 8.36875 3.04594 10 4.28969C11.0909 5 11.5747 6.60063 10.7247 7.67906V7.67812Z' fill='%23083DB4' /%3E%3C/svg%3E") center / contain no-repeat;
}
.select2-selection {
    position: relative;
}

/* Select2 */

body .select2.select2-container {
    background: transparent !important;
    border: 2px solid #DEDFE1 !important;
    border-radius: 8px !important;
    transition: all 0.3s ease;
}

body .select2.select2-container.select2-container--open {
    border: 2px solid #083DB4!important;
}

.select2.select2-container {
    width: 100% !important;
}

body .select2-selection {
    padding: 10px 10px 10px 37px!important;
    background: transparent !important;
}

.select2-selection__rendered {
    background: #fff !important;
}
.select2-selection__rendered {
    margin-top: 2px !important;
    color: #646b72; !important;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 12px !important;
    top: 50%;
    margin-top: 0;
    transform: translateY(-50%);
    margin-right: 0 !important;
}

.select2-selection__arrow:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23646B72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    transition: all 0.3s ease;
}

.select2-container--open .select2-selection__arrow:before {
    transform: rotateX(180deg);
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23083DB4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
}

.select2-selection__arrow b {
    display: none;
}

body.logged-in .select2-dropdown.select2-dropdown--below {
    top: 32px !important;
}

body span.select2-container--open .select2-dropdown--below {
    z-index: 99;
}
body .select2-container--open .select2-dropdown--below {
    border: 0 !important;
}


.select2-search.select2-search--dropdown {
    display: none !important;
}

body .select2-results__options {
    background: #FFFFFF !important;
    border: 1px solid #DEDFE1 !important;
    border-radius: 8px !important;
}



body .select2-results__options {
    overflow: scroll;
    -ms-overflow-style: none; /* IE і Edge */
    scrollbar-width: none; /* Firefox */
}

body .select2-results__options::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Edge */
}

.select2-results__options .select2-results__option:first-child {
    display: none !important;
}

body li.select2-results__option {
    padding: 10px 15px !important;
    background: #FFFFFF !important;
    font-weight: 400!important;;
    font-size: 13px!important;;
    line-height: 1.85!important;;
    letter-spacing: 0.01em!important;;
    color: #646b72!important;
}

body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
body li.select2-results__option.select2-results__option--selected{
    color: #1E2731 !important;
}
.select2-results__options li, .select2-selection__rendered {
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 1.85; !important;
    display: flex !important;
    align-items: center !important;
    font-family: Inter, sans-serif;
}



.select2-results__options li:before {
    content: '';
    background: var(--wpr-bg-c20c6bb5-f1b0-4c04-9fe6-d619af33a357);
    min-width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 8px;
}

.select2-results__options li.select2-results__option--selected:before {
    background: var(--wpr-bg-e1107486-51e9-4af7-8176-8ed9e81e9500) !important;
}


.field .input select {
    width: 100%;
}

.hs-fieldtype-select .hs-input {
    display: none !important;
}

body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, li.select2-results__option, body .select2-container--default .select2-results__option--selected {
    background: #EAF0FE !important
}



/* Приховуємо стандартний чекбокс */
.hs-form-booleancheckbox .hs-input[type="checkbox"] {
   position: absolute;
    cursor: pointer;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Стилі для контейнера label */
.hs-fieldtype-booleancheckbox {
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    gap: 4px;
    align-items: center;
}

.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox {
    cursor: pointer;
}

.hs-fieldtype-booleancheckbox:last-child {
    margin-top: 30px;
}

.hs-fieldtype-booleancheckbox .input {
    width: 100%;
}

.hs-fieldtype-booleancheckbox ul {
    list-style: none;
    padding-left: 0;
}

/* Додаємо кастомний SVG перед текстом */

.hs-form-booleancheckbox {
    width: fit-content;
    position: relative;
    padding-left: 30px;
}

.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox::before {
    content: "";
    position: absolute;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml;charset=UTF-8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="20" height="20" rx="4" fill="%23083DB4"/%3E%3Cpath d="M6.5 10.5L9 13L14 8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E') center / contain no-repeat;
}


.hs-fieldtype-booleancheckbox:has(.hs-error-msgs) .hs-form-booleancheckbox::before {
    background:  url('data:image/svg+xml;charset=UTF-8,%3Csvg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="1" y="1" width="18" height="18" rx="4" fill="white" stroke="%23DD3D3D" stroke-width="2"/%3E%3C/svg%3E') center / contain no-repeat;
}

.hs-form-booleancheckbox-display span {
    font-weight: 600;
    font-size: 15px;
    line-height: 1.6;
    letter-spacing: 0.01em;
    color: #1e2731;
}

.hs-fieldtype-booleancheckbox .hs-field-desc {
    font-weight: 400;
    font-size: 13px;
    line-height: 1.62;
    color: #373f49;
    padding-left: 30px;
}

.hs_error_rollup {
    margin-top: 10px;
}

.hs_error_rollup ul {
    padding-left: 0;
    list-style: none;
}

.hs_error_rollup ul label {
    display: flex;
    padding: 10px;
    color: #DD3D3D;
    border: 1px solid #DD3D3D;
}

@media screen and (max-width: 767.98px) {
    .hs-form .hs_submit {
        margin-top: 10px;
    }

    .hs-fieldtype-booleancheckbox:last-child {
        margin-top: 20px;
    }

    .hs-form-booleancheckbox-display span {
        font-size: 14px;
    }
}