.sub-heading{font-family:var(--font-lato);font-size:24px;font-weight:700;line-height:24px;font-style:normal;color:#4c5570}@media(max-width:719px){.sub-heading{font-family:var(--font-lato);font-size:20px;font-weight:700;line-height:24px;font-style:normal}}.home-page__section{padding:104px 0}@media screen and (max-width:719px){.home-page__section{padding:40px 0}}.input{display:flex;flex-direction:column;position:relative;text-align:left;max-width:100%}.input ::placeholder{color:#4c5570;opacity:1}.input__inner{position:relative}.input__inner:has(input[type=date]) input{color:rgba(0,0,0,0);min-width:calc(100% - 16px - 4px)}.input__inner:has(input[type=date]):after{content:attr(data-placeholder);position:absolute;top:50%;left:16px;transform:translateY(-11px);color:#4c5570;font-family:var(--font-lato);font-size:18px;font-weight:400;line-height:100%;font-style:normal}.input__inner:has(input[type=date]:focus) input,.input__inner:has(input[type=date]:focus-visible) input,.input__inner:has(input[type=date]:valid) input{color:#161616}.input__inner:has(input[type=date]:focus):after,.input__inner:has(input[type=date]:focus-visible):after,.input__inner:has(input[type=date]:valid):after{content:""}.input__field{height:56px;padding:0 16px;max-width:100%;width:100%;transition:border .15s linear;border-radius:16px;border:1px solid #a3abbf;background:#fff;color:#161616;outline:none;font-family:var(--font-lato);font-size:18px;font-weight:400;line-height:22px;font-style:normal}.input__field:focus-visible{outline:1px solid #adceff}.input__field:focus:not(.input__field--error){border-color:#36f}.input__field--error{border-color:#e00909}.input__error{display:flex;align-items:center;color:#e00909;margin-top:8px;font-family:var(--font-lato);font-size:14px;font-weight:535;line-height:18px;font-style:normal}@media screen and (max-width:719px){.input__error{font-size:12px}}.input__error--dark{color:#fff}.input__error-icon{margin-right:8px}@media screen and (max-width:719px){.input__error-icon{margin-right:4px;width:20px;height:20px}}