:root{--color-primary:#41b0d9}.kbz-dropdown-backdrop{background-color:rgba(0,0,0,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:1499}.kbz-dropdown-backdrop.is-visible{opacity:1;pointer-events:auto}body.kbz-slideup-open,html.kbz-slideup-open{overflow:hidden}[class*=__current__title].is-placeholder{opacity:.5}.dropdown-slideup__header{display:none}.dropdown-slideup__footer{border-top:1px solid #e0e0e0;display:flex;flex:0 0 auto;padding:14px}.dropdown-slideup__footer__button{background-color:#00c36b;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:9px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (max-width:979px){.dropdown-slideup__footer__button{font-size:.9rem;padding:14px}}.dropdown-slideup__list-items{-webkit-overflow-scrolling:touch;overflow-y:auto}@media screen and (max-width:979px){.dropdown-slideup__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex:0 0 auto;gap:12px;padding:14px 16px}.dropdown-slideup__header__close{background:0 0;border:0;cursor:pointer;height:28px;order:2;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.dropdown-slideup__header__close:after,.dropdown-slideup__header__close:before{background-color:#41b0d9;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;width:18px}.dropdown-slideup__header__close:before{transform:translate(-50%,-50%) rotate(45deg)}.dropdown-slideup__header__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.dropdown-slideup__header__title{color:#41b0d9;flex:1 1 auto;font-size:1rem;font-weight:700;order:1}.dropdown-slideup__list-items{flex:1 1 auto}.dropdown-slideup [class$=__list]{border:0!important;border-radius:16px 16px 0 0!important;bottom:0!important;box-shadow:0 -8px 30px rgba(0,0,0,.2);display:flex!important;flex-direction:column;height:50vh!important;height:50dvh!important;left:0!important;margin:0;max-height:50vh!important;max-height:50dvh!important;max-width:none!important;min-width:0!important;padding-bottom:env(safe-area-inset-bottom);position:fixed!important;right:0!important;top:auto!important;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);visibility:hidden;width:100%!important;z-index:1500!important}.dropdown-slideup.open [class$=__list]{transform:translateY(0);visibility:visible}.dropdown-slideup.open [class$=__current]{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important;z-index:0!important}.dropdown-slideup.open{z-index:auto!important}}.form{background-color:var(--color-primary);border-radius:15px;padding:20px}@media screen and (max-width:979px){.form{border-radius:10px;padding:20px}}.form-content{display:flex;flex-direction:column}.form-content:not(.active){display:none}.form-input:not(:first-child){padding-top:20px}.form-input-title{color:#000;display:block;font-size:1.1rem;font-weight:700;padding-bottom:5px}.form-input-field{display:block}.form-input-field input[type=date],.form-input-field input[type=text],.form-input-field select{background-color:#fff;border:0;border-radius:5px;color:#000;display:block;font-size:1.2rem;font-weight:500;outline:0;padding:8px;width:100%}.form-buttons{padding-top:40px}@media screen and (max-width:979px){.form-buttons{padding-top:10px}}.form-buttons-button{background-color:#000;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;padding:8px 12px}@media screen and (max-width:979px){.form-buttons-button{display:block;margin-top:10px;padding:12px}}.form-result{display:block}.form-result:not(:last-child){padding-bottom:20px}.form-result-title{color:#000;font-size:1.1rem;font-weight:700;padding-bottom:5px}.form-result-value{background-color:#fff;border-radius:5px;color:#000;font-size:1.2rem;font-weight:500;padding:8px}.form-result-value.final{color:#019b01;font-weight:700}.form-result-list-item{display:flex;flex-direction:row}.form-result-list-item-title{flex:1}.form-content.age-calculator{flex-direction:row}@media screen and (max-width:979px){.form-content.age-calculator{flex-direction:column}}.form.age-calculator .form-submit{align-items:center;display:flex}.form.age-calculator .form-controls{align-items:center;display:flex;flex:1;flex-direction:row}@media screen and (max-width:979px){.form.age-calculator .form-controls{align-items:stretch;flex-direction:column}}.form.age-calculator .form-input{align-items:center;display:flex;flex:1}@media screen and (max-width:979px){.form.age-calculator .form-input{align-items:stretch;flex-direction:column}}.form.age-calculator .form-input-field,.form.age-calculator .form-input-title{flex:1;padding-bottom:0;padding-right:40px}@media screen and (max-width:979px){.form.age-calculator .form-input-field,.form.age-calculator .form-input-title{padding-right:0}}.form.age-calculator .form-input-field input[type=date],.form.age-calculator .form-input-title input[type=date]{font-weight:800}.form.age-calculator .form-buttons{padding-top:0}@media screen and (max-width:979px){.form.age-calculator .form-buttons{padding-top:10px}}.kbz-thumb-wrap{display:block;overflow:hidden}.kbz-thumb-wrap img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
