.result{flex-flow:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.result[data-white-space]{padding:50px 0}.result__icon{backface-visibility:visible;border-radius:99px;width:130px;height:130px;animation:.25s ease-in-out zoomIn;position:relative;overflow:hidden}.result__icon:after,.result__icon:before{content:"";border-radius:10px;height:4px;display:block;position:absolute}.result__icon:before{animation-delay:.18s;transform:rotate(45deg)}.result__icon:after{animation-delay:.45s;transform:rotate(-45deg)}.result__icon[data-success]{border:4px solid var(--primaryColor)}.result__icon[data-success]:before{background-color:var(--primaryColor);width:2.4em;animation:.3s ease-in-out forwards tipSuccess;top:4.3em;left:1.4em}.result__icon[data-success]:after{background-color:var(--primaryColor);width:4em;animation:.3s ease-in-out forwards longSuccess;top:3.7em;left:2.75em}.result__icon[data-error]{border:4px solid var(--errorColor-500)}.result__icon[data-error]:before{background-color:var(--errorColor-500);width:4em;animation:.3s ease-in-out forwards tipError;top:4em;left:3em}.result__icon[data-error]:after{background-color:var(--errorColor-500);width:4em;animation:.3s ease-in-out forwards longError;top:4em;left:6em}.result__caption{color:var(--secondaryColor-900);font-size:32px}.result__caption,.result__desc{text-align:center;white-space:pre-line;cursor:default;flex-flow:row;justify-content:center;align-items:center;width:100%;display:flex}.result__desc{color:var(--secondaryColor-600);font-size:16px;line-height:1.4}.result__control{justify-content:center;width:100%;display:flex}@media (width<=425px){.result__control{flex-direction:column}}[data-animations=on] .result__caption{animation-name:slideDown;animation-duration:.35s;animation-delay:0s;animation-fill-mode:both}[data-animations=on] .result_desc{animation-name:slideUp;animation-duration:.35s;animation-delay:.15s;animation-fill-mode:both}@keyframes tipSuccess{0%{width:0;top:0;left:-1.6em}to{visibility:visible;width:2.4em;top:4.3em;left:1.4em}}@keyframes longSuccess{0%{width:0;top:5.1em;left:3.2em}to{visibility:visible;width:4em;top:3.7em;left:2.75em}}@keyframes tipError{0%{width:0;top:4em;left:3em}to{width:4em;top:3.7em;left:1.8em}}@keyframes longError{0%{width:0;top:1em;left:6em}to{width:4em;top:3.7em;left:1.8em}}.textarea{width:100%;margin:0 0 15px}.textarea__label{width:100%;color:var(--secondaryColor-700);margin-bottom:8px;font-size:16px;display:flex;position:relative}.textarea__label[data-required]:after{content:"*";color:#dc0444;font-weight:500}.textarea__label[data-limit]:before{content:attr(data-limit);z-index:1;background-color:#0000000d;border-radius:50px;padding:2px 8px;font-size:14px;transition:background-color .25s;position:absolute;bottom:-2px;right:0}.textarea__text{width:100%;min-height:90px;color:var(--secondaryColor-500);background-color:var(--secondaryColor);border:solid 2px var(--secondaryColor-300);resize:vertical;white-space:pre-line;border-radius:8px;outline:0;padding:14px;font-size:18px;transition:color .2s,border-color .2s,padding .2s,outline linear}.textarea__text:focus{color:var(--secondaryColor-900);border-color:var(--primaryColor-500);outline:4px solid var(--primaryColor-50)}.textarea__text:not(:focus):hover{border-color:var(--secondaryColor-400)}.checkbox{flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:relative}.checkbox:not([data-name=privacy]){margin:0 0 15px}.checkbox__checkmark{background-color:var(--secondaryColor);cursor:pointer;border-radius:6px;flex-flow:row;justify-content:center;align-items:center;min-width:30px;max-width:30px;min-height:30px;max-height:30px;display:flex;position:relative;overflow:hidden}.checkbox__checkmark:before{border:solid 2px var(--secondaryColor);opacity:0;transform-origin:50%;pointer-events:none;z-index:1;border-bottom:2px solid #0000;border-right:2px solid #0000;width:8px;height:16px;transition:transform .35s .15s,opacity .35s .15s;transform:translateY(-8px)rotate(300deg)scale(0)}.checkbox__checkmark:after,.checkbox__checkmark:before{content:"";margin:auto;display:block;position:absolute;inset:0}.checkbox__checkmark:after{border:2px solid var(--secondaryColor-300);border-radius:6px;transition:border .25s}.checkbox__label{color:var(--secondaryColor-800);cursor:default;font-size:14px}.checkbox__label[data-required]:before{content:"*";color:#dc0444;font-weight:500}.checkbox__input{opacity:0;pointer-events:none;z-index:-1;width:1px;height:1px;position:absolute;bottom:0;left:8px;overflow:hidden}.checkbox__input:checked+.checkbox__checkmark:before{opacity:1;transform:translateY(-3px)rotate(215deg)scale(1)}.checkbox__input:checked+.checkbox__checkmark:after{border:15px solid var(--primaryColor)}.checkbox__input[disabled]{pointer-events:none}.checkbox__input[disabled]+.checkbox__checkmark{pointer-events:none;filter:brightness(1.15)grayscale()}.checkbox__input:focus+.checkbox__checkmark{outline:4px solid var(--primaryColor-50);border-radius:6px}.checkbox__input:not(:focus):not(:checked):hover+.checkbox__checkmark:after{border-color:var(--secondaryColor-400)}.chip{color:var(--secondaryColor-800);word-break:break-word;background-color:var(--secondaryColor-50);cursor:default;border-radius:50px;align-items:center;gap:10px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.chip[data-selected]{color:var(--primaryColor-500);background-color:var(--primaryColor-50)}.chip.s{padding:5px 15px}.chip.s[data-with-control]{padding-right:5px}.chip.m{padding:10px 20px;font-size:18px}.chip.m[data-with-control]{padding-right:20px}.chip.l{padding:15px 30px;font-size:20px}.chip.l[data-with-control]{padding-right:30px}.chip [data-fill]{transition:fill .2s}.chip:hover{color:var(--primaryColor-500);background-color:var(--primaryColor-50)}.chip__selected [data-fill]{fill:var(--primaryColor)}.chip__close{background-color:var(--secondaryColor);cursor:pointer;border:0;border-radius:50px;justify-content:center;align-items:center;min-width:32px;max-width:32px;min-height:32px;max-height:32px;transition:background-color .2s,color .2s;display:flex}.chip__close:not(.loading):hover{background-color:var(--errorColor-500)}.chip__close:not(.loading):hover [data-fill]{fill:var(--secondaryColor)}.chip__close.loading{pointer-events:none;background-color:#fff;background-size:24px}.chip__close.loading svg{display:none}.chip__close.success{pointer-events:none;background-color:#06a900}[data-animations=on] .chip svg{animation-name:zoomIn;animation-duration:.35s;animation-delay:0s;animation-fill-mode:both}.fileInput{width:100%;margin:0 0 15px}.fileInput[data-variant=box]{background-color:var(--secondaryColor-50);padding:0 10px;transition:background-color .2s}.fileInput[data-variant=box]:hover{background-color:var(--primaryColor-50)}.fileInput__msg{color:var(--secondaryColor-800);font-weight:500;transition:color .25s}.fileInput__limit{color:var(--secondaryColor-500);font-weight:400}.fileInput__icon{min-width:24px}.fileInput__label{width:100%;color:var(--secondaryColor-700);cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:8px;padding:15px 0;font-size:16px;display:flex}.fileInput__label[data-required]:before{content:"*";color:#dc0444;font-weight:500}.fileInput__label [data-fill]{transition:fill .25s}.fileInput__label:hover .fileInput__msg{color:var(--primaryColor-500)}.fileInput__label:hover [data-fill]{fill:var(--primaryColor-500)}.fileInput__area{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.fileInput__files{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:15px;display:flex}.switcher{flex-flow:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0 0 15px;display:flex;position:relative}.switcher__label{width:100%;color:var(--secondaryColor-800);cursor:default;font-size:16px;display:flex}.switcher__items{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.switcher__item,.switcher__items{transition:color .2s,border-color .2s,padding .2s,outline linear;display:flex;overflow:hidden}.switcher__item{border:solid 2px var(--secondaryColor-300);cursor:pointer;width:50%}.switcher__item:first-child{border-right:solid 1px var(--secondaryColor-300);border-top-left-radius:8px;border-bottom-left-radius:8px}.switcher__item:last-child{border-left:solid 1px var(--secondaryColor-300);border-top-right-radius:8px;border-bottom-right-radius:8px}.switcher__item:hover{border-color:var(--secondaryColor-400)}.switcher__text{text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;background-color:var(--secondaryColor);justify-content:center;align-items:center;width:100%;padding:16px;transition:color .2s,border-color .2s,padding .2s,outline linear;display:flex}.switcher__input,.switcher__text{pointer-events:none;overflow:hidden}.switcher__input{opacity:0;z-index:-1;width:1px;height:1px;position:absolute;bottom:0;left:8px}.switcher__input:checked+.switcher__text{background-color:#ecf6fd;font-weight:500}.switcher__input[disabled]{pointer-events:none}.switcher__input:focus+.switcher__text{outline:4px solid var(--primaryColor-50)}.form.pending{pointer-events:none}.form__control{gap:30px;display:flex}.form__control[data-variant=column]{flex-direction:column;gap:15px}.form__header{margin:0 0 30px}.form__header,.form__subHeader{cursor:default;flex-direction:column;gap:10px;width:100%;display:flex}.form__subHeader{margin:0 0 15px}.form__title{letter-spacing:.8px;color:#006fba;width:100%;font-size:32px;font-weight:700;line-height:1.2}.form__subtitle{word-break:break-word;white-space:pre-line;background-color:#f6f7fb;padding:5px 10px;font-weight:500}.form__desc,.form__subtitle{color:#222;width:100%;font-size:18px;line-height:1.2}.form__subDesc{width:100%;color:var(--secondaryColor-500);padding:0 10px;font-size:16px;line-height:1.2}.form__notice{width:100%;color:var(--secondaryColor-800);border:solid 1px var(--primaryColor-500);cursor:help;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;padding:10px;font-size:16px;line-height:1.3;display:flex}.form__noticeIcon{min-width:24px;min-height:24px}.form__markdown p{padding-top:2px}.form__markdown ol,.form__markdown ul{padding:0 20px}.form__markdown li::marker{color:var(--secondaryColor-500);font-size:18px}.form__submit{width:100%}.form__submit.m{font-size:18px}.form__submit.loading{color:#0000;pointer-events:none;background-color:#ebebeb;background-size:30px;border-color:#ebebeb}.form__group{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.form__dynamic{width:100%;padding:0 0 20px}.form__dynamicItem{width:100%}.form__dynamicLabel{border-bottom:1px solid #898989;align-items:center;gap:15px;margin-bottom:30px;padding:10px;display:flex}.form__dynamicLabel:before{content:"";background:var(--primaryColor-500);width:18px;height:18px;display:block}.form__dynamicControl{gap:30px;display:flex}@media (width<=768px){.form__title{font-size:26px}.form__group{flex-direction:column;gap:0}.form__control,.form__group{flex-wrap:wrap}}.modal{z-index:999;flex-flow:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1vw;display:flex;overflow:hidden auto}.modal,.modal__overlay{position:fixed;inset:0}.modal__overlay{background-color:var(--secondaryColor-300);opacity:.8;transition:opacity .5s}.modal__container{background-color:var(--secondaryColor);border-radius:6px;flex-flow:wrap;align-items:flex-start;max-width:100%;max-height:100vh;transition:all .5s;display:flex;position:relative;overflow-y:auto;box-shadow:0 2px 20px #0606060d}.modal__header{justify-content:space-between;align-items:center}.modal__footer,.modal__header{flex-flow:row;width:100%;display:flex}.modal__footer{justify-content:flex-end;align-items:flex-start;gap:10px}.modal__content{flex-flow:column;align-items:flex-start;min-height:50px;display:flex}.modal__title{color:var(--secondaryColor-800);font-size:22px;font-weight:500}.modal__close{background-color:var(--secondaryColor-100);z-index:777;border:0;border-radius:50px;flex-flow:row;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px}.modal__close:hover{background-color:var(--secondaryColor-200)}.modal__close:before{content:"✕";color:var(--secondaryColor-800);font-size:20px;font-weight:700;line-height:20px}.modal__animation-enter-active,.modal__animation-leave-active{transition:all .5s}.modal__animation-enter-from,.modal__animation-leave-to{opacity:0}.modal__animation-enter-from .modal__container,.modal__animation-leave-to .modal__container{transform:translateY(30px)}.modal__animation-enter-from .modal__overlay{opacity:0}.modal__animation-enter-from .modal__container{opacity:0;transform:translateY(-30px)}
