/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.js-form-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;}.js-form-item .js-form-item{margin-bottom:0px;}.js-form-item label,.js-form-item legend{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;padding-bottom:4px;}.js-form-item input,.js-form-item .toggle_pwd_ct > input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:unset;border:1px solid #646363;padding:6.5px 11px;font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;}.js-form-item input::-webkit-input-placeholder,.js-form-item .toggle_pwd_ct > input::-webkit-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-item input::-moz-placeholder,.js-form-item .toggle_pwd_ct > input::-moz-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-item input:-ms-input-placeholder,.js-form-item .toggle_pwd_ct > input:-ms-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-item input::-ms-input-placeholder,.js-form-item .toggle_pwd_ct > input::-ms-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-item input::placeholder,.js-form-item .toggle_pwd_ct > input::placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-item input:-webkit-autofill,.js-form-item input:-webkit-autofill:hover,.js-form-item input:-webkit-autofill:focus,.js-form-item input:-webkit-autofill:active,.js-form-item .toggle_pwd_ct > input:-webkit-autofill,.js-form-item .toggle_pwd_ct > input:-webkit-autofill:hover,.js-form-item .toggle_pwd_ct > input:-webkit-autofill:focus,.js-form-item .toggle_pwd_ct > input:-webkit-autofill:active{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;-webkit-box-shadow:0 0 0 30px #646363 inset !important;}
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.js-form-type-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.js-form-type-checkbox input{margin:unset;padding:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #646363;color:transparent;background:transparent;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;margin-right:8px;}.js-form-type-checkbox input:checked{background:url(/themes/custom/kaneva/assets/img/icons/check.svg) #1d1d1b no-repeat;background-size:contain;background-position:center;border:1px solid #1d1d1b;}.js-form-type-checkbox label{cursor:pointer;font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;margin-bottom:0;}.check-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.check-consent p{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;}.check-consent p a{color:#1d1d1b;font-weight:700;text-decoration:underline;}
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.webform-type-radios{margin-bottom:40px;margin-left:0px;}.webform-type-radios legend{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;padding-bottom:8px;}.webform-type-radios label{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;}.webform-type-radios .js-webform-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;}.webform-type-radios .js-webform-radios > .js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.webform-type-radios .js-webform-radios > .js-form-item input{margin:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;padding:0;border:1px solid #646363;border-radius:50%;color:#ffffff;accent-color:#1d1d1b;margin-right:10px;cursor:pointer;}.webform-type-radios .js-webform-radios > .js-form-item input:checked{border:1px solid #1d1d1b;position:relative;}.webform-type-radios .js-webform-radios > .js-form-item input:checked::before{content:"";display:block;border-radius:100%;height:10px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10px;background-color:#1d1d1b;}.webform-type-radios .js-webform-radios > .js-form-item label{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;cursor:pointer;padding-bottom:0px;}
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.js-form-type-select{position:relative;cursor:pointer;}.js-form-type-select select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:unset;border:1px solid #646363;padding:6.5px 11px;font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#1d1d1b;padding-right:32px;width:100%;cursor:pointer;}.js-form-type-select select::-webkit-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-type-select select::-moz-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-type-select select:-ms-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-type-select select::-ms-input-placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-type-select select::placeholder{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;color:#646363;}.js-form-type-select select:-webkit-autofill,.js-form-type-select select:-webkit-autofill:hover,.js-form-type-select select:-webkit-autofill:focus,.js-form-type-select select:-webkit-autofill:active{font-family:"Sora";font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#1d1d1b;-webkit-box-shadow:0 0 0 30px #646363 inset !important;}.js-form-type-select select.selected{color:#646363;}.js-form-type-select:after{content:"";display:block;width:16px;height:16px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#646363;-webkit-mask-image:url(/themes/custom/kaneva/assets/img/icons/nav/bottom.svg);mask-image:url(/themes/custom/kaneva/assets/img/icons/nav/bottom.svg);bottom:10px;right:10px;position:absolute;pointer-events:none;}
@font-face{font-family:"Sora";font-style:normal;font-weight:400;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Regular.ttf");font-display:swap;}@font-face{font-family:"SoraBold";font-style:normal;font-weight:700;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Bold.ttf");font-display:swap;}.webform-button--submit.form-submit{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.3;transition-duration:0.3;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;font-family:"Sora";font-style:normal;font-weight:700;font-size:14px;line-height:150%;color:#1d1d1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 15px;border:solid 1px;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;}
