@charset "UTF-8";.klsv2-section{position:relative;padding:3.5rem 1rem}@media (min-width:1024px){.klsv2-section{padding:4.5rem 2rem}}.klsv2-section__container{position:relative;z-index:2;width:100%}.klsv2-section__content{width:100%}.klsv2-section__title{margin:0;font-weight:600;line-height:1.3}.klsv2-form{width:100%;padding-top:2.5rem}@media (min-width:1024px){.klsv2-form{padding-top:3.563rem}}.klsv2-form__container{width:100%;gap:1.375rem}.klsv2-form__field{width:100%}.klsv2-form__field:has(.klsv2-form__input)+.klsv2-form__field:has(.klsv2-form__checkbox-wrapper){margin-top:1.5rem}.klsv2-form__input{width:100%;padding:1rem 1.5rem;border:1.3px solid #949596;border-radius:2rem;font-size:16px;line-height:1.5;color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.klsv2-form__input::-webkit-input-placeholder{color:#000;opacity:1}.klsv2-form__input::-moz-placeholder{color:#000;opacity:1}.klsv2-form__input:-ms-input-placeholder{color:#000;opacity:1}.klsv2-form__input::-ms-input-placeholder{color:#000;opacity:1}.klsv2-form__input::placeholder{color:#000;opacity:1}.klsv2-form__input:focus{outline:0}.klsv2-form__input:disabled{opacity:.6;cursor:not-allowed}@media (min-width:768px){.klsv2-form__input{padding:1.125rem 1.75rem}}@media (min-width:1024px){.klsv2-form__input{padding:1.25rem 2rem}}.klsv2-form__checkbox-wrapper{width:100%;padding:0;gap:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.klsv2-form__checkbox{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin:0;cursor:pointer;border-radius:.25rem;background-color:transparent;border:1px solid #949596;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.klsv2-form__checkbox:checked{background-color:#205b32;border-color:#205b32}.klsv2-form__checkbox:checked::after{content:"✓";color:#fff;font-size:.875rem;font-weight:700;position:absolute}.klsv2-form__checkbox:focus{outline:0}@media (min-width:768px){.klsv2-form__checkbox{width:1.375rem;height:1.375rem}}.klsv2-form__checkbox-label{cursor:pointer;line-height:1.5;margin:0;color:#215b32;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.klsv2-form__button-container{width:100%;padding-top:.5rem}.klsv2-form__button{width:100%;padding:1rem 2rem;border:none;border-radius:2rem;cursor:pointer;font-weight:700;text-transform:uppercase;letter-spacing:.05em;min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease}.klsv2-form__button:hover:not(:disabled){opacity:.9}.klsv2-form__button:active:not(:disabled){opacity:.95}.klsv2-form__button:disabled{opacity:.6;cursor:not-allowed}.klsv2-form__button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (min-width:768px){.klsv2-form__button{padding:1.125rem 2.5rem}}@media (min-width:1024px){.klsv2-form__button{padding:1.25rem 3rem}}.klsv2-form__button .spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2.5px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin .8s ease-in-out infinite;animation:spin .8s ease-in-out infinite}.klsv2-form__disclaimer{width:100%;max-width:calc(100vw - 2rem);line-height:1.6;margin:1.5rem auto 0;padding:0 1rem;opacity:.85}@media (min-width:1024px){.klsv2-form__disclaimer{max-width:60rem;padding:0 2rem;margin-top:2rem}}.klsv2-form__disclaimer a,.klsv2-form__disclaimer h1,.klsv2-form__disclaimer h2,.klsv2-form__disclaimer h3,.klsv2-form__disclaimer h4,.klsv2-form__disclaimer h5,.klsv2-form__disclaimer h6,.klsv2-form__disclaimer li,.klsv2-form__disclaimer ol,.klsv2-form__disclaimer p,.klsv2-form__disclaimer ul{font-size:inherit;font-family:inherit;color:inherit;margin:0;padding:0}.klsv2-form__disclaimer a{text-decoration:underline;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.klsv2-form__disclaimer a:hover{opacity:.8}.klsv2-form__disclaimer ol+p,.klsv2-form__disclaimer p+ol,.klsv2-form__disclaimer p+p,.klsv2-form__disclaimer p+ul,.klsv2-form__disclaimer ul+p{margin-top:.5rem}.klsv2-form__disclaimer ol,.klsv2-form__disclaimer ul{padding-left:1.5rem}.klsv2-form__disclaimer ol li,.klsv2-form__disclaimer ul li{margin-bottom:.25rem}.klsv2-form__error{color:#205b32;text-align:left;padding:0;margin-top:.5rem;font-size:14px;font-weight:400}.klsv2-form__success{width:100%}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.klsv2-form__input:focus{outline-offset:2px}.klsv2-form__checkbox:focus{outline:0}.klsv2-form__checkbox[type=checkbox]:hover:not(:disabled):not(:checked){border-color:#205b32}