.bool{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.bool__input{position:absolute;opacity:0;width:0;height:0}.bool__text{margin:0;white-space:pre-line}.bool__icon{margin-bottom:10px}.bool__icon_inner{position:relative;overflow:hidden;margin:0 auto}.heart .bool__icon_inner{height:50px;width:95px}.cross .bool__icon_inner{height:50px;width:76px}.bool__icon_svg{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:95px;height:50px}.heart .bool__icon_svg{width:95px}.cross .bool__icon_svg{width:76px}.bool__icon_svg svg,.bool__icon_svg img{display:block;height:50px;width:auto}.bool__icon_svg svg path{fill:var(--bool-icon-color)}.bool:hover .bool__input:not(:checked)~.bool__icon.heart .bool__icon_svg svg path{fill:var(--yes-icon-active-color);opacity:.4}.bool:hover .bool__input:not(:checked)~.bool__icon.cross .bool__icon_svg svg path{fill:var(--no-icon-active-color);opacity:.4}.bool__input:checked~.bool__icon.heart .bool__icon_svg svg path{fill:var(--yes-icon-active-color)}.bool__input:checked~.bool__icon.cross .bool__icon_svg svg path{fill:var(--no-icon-active-color)}.fonts__arial{font-family:Arial,sans-serif}.fonts__roboto{font-family:Roboto,sans-serif}.fonts__nobile{font-family:Nobile,sans-serif}.fonts__open_sans{font-family:Open Sans,sans-serif}.fonts__play{font-family:Play,sans-serif}.fonts__times_new_roman{font-family:Times New Roman,serif}.form{margin-bottom:20px;float:left;min-width:100%}.form--last{margin-bottom:0}.form__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:auto;height:40px;padding:12px;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;background-color:#55f;color:#fff;border:none;opacity:1;transition:opacity .25s linear}.form__btn:not(:disabled):hover,.form__btn:not(:disabled):focus{background-color:#4545e2}.form__btn:not(:disabled):active{background-color:#3939bd}.form__btn{width:100%;margin-top:20px;font-size:16px;font-weight:600;padding:12px}.form--success .form__body{opacity:.5}.form--success .card_form:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;transition:.15s;border-radius:10px}.form__response-success,.form--success .form__response{display:none!important}.form--success .form__response-success{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;align-items:center}.form__group{margin-bottom:20px}.form__label{font-size:12px;font-weight:600;display:block;margin-bottom:10px}.form__input{height:44px;width:100%;padding:12px;font-size:16px;border:1.5px solid #dbe2f0;border-radius:10px;font-weight:600;transition:border-color .25s linear}.form__input:focus,.form__input:focus-visible{outline:none;border-color:#55f}.form__input--card{height:auto;min-height:46px;border:none;border-bottom:1.5px solid #dbe2f0;border-radius:0;background-color:transparent;font-weight:400;transition:background-color .15s linear,border-color .15s linear}.form__input--card:focus{background-color:rgba(255,255,255,.1);border-color:#9e9eb5}.card_form{padding:20px;border:1.5px solid #dbe2f0;border-radius:10px;background-color:#fff;transition:border-color .15s linear;margin-bottom:10px;position:relative;float:left;min-width:100%}.card_form.collapse{cursor:auto}.card_form.active{border-color:#55f}.card_form--error{border-color:#f55}.card_form--pointer:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer;transition:.15s;border-radius:10px}.card_form--pointer:hover:after{background-color:rgba(101,101,214,.05)}.card_form--pointer:active:after{transition:0;background-color:rgba(0,0,255,.063)}.collapse.show .card_form{border-color:#55f}.card_form__box{padding:10px;width:50%;text-align:center;float:left;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.card_form__box{padding:20px}}.card_form__icon{height:50px;width:auto;color:#e4ecf9;margin-bottom:10px}.card_form__icon path{fill:var(--bool-icon-color)}.card_form__txt{font-size:medium;font-size:initial;margin:0;white-space:pre-line}.card_form__head{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;width:100%;gap:10px;margin-bottom:20px}@media(min-width:768px){.card_form__head{flex-direction:row}}.card_form__left{width:100%}@media(min-width:768px){.card_form__left{width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}}.card_form__right{min-width:200px}.card_form__select{width:100%}.card_form__body{margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;width:100%}@media(min-width:768px){.card_form__body{margin-bottom:40px}}.card_form__footer{width:-webkit-calc(100% + 40px);width:calc(100% + 40px);display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;background-color:#fff;border-top:1.5px solid #dbe2f0}@media(min-width:460px){.card_form__footer{flex-wrap:nowrap}}@media(max-width:459px){.card_form__footer .switch{width:100%;margin-bottom:15px}}.card_form__group{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:100%;justify-content:space-between;gap:6px;position:relative}@media(min-width:460px){.card_form__group{width:auto;justify-content:initial}}.card_form__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:4px 5px;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;background-color:#fff;color:#0f1a20;border:1.5px solid transparent;transition:background-color .25s linear}.card_form__btn:not(:disabled):hover,.card_form__btn:not(:disabled):focus{background-color:#f0f4fc}.card_form__btn:not(:disabled):active{background-color:transparent}.card_form__btn:disabled{color:#c1c5d7;cursor:auto;cursor:initial}.card_form__btn{position:relative}.card_form__btn:active{background-color:#e4ecf9!important}.card_form__svg{height:18px;width:18px}.card_form__svg--btm{transform:rotate(-90deg);height:14px}.card_form__svg--top{transform:rotate(90deg);height:14px}.card_form__svg--copy{height:18px;width:18px}.card_form__svg--dlt{height:18px;width:15px}.card_form__svg--add{height:18px;width:18px}.card_form__svg--cross{height:12px;width:12px}.card_form__select .choices__item{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:12px;font-size:16px}.card_form__caption{width:100%;text-align:left}.card_form__caption span{color:#f55}.card_form__answer{width:100%;margin-top:20px}.card_form__description{width:100%;border-bottom:1.5px solid #dbe2f0}.card_form__input{width:100%;padding:0 0 2px;border:none;border-bottom:1.5px solid #dbe2f0;background-color:transparent;transition:border-color .15s linear}.card_form__input:focus{border-color:#55f;outline:none}.card_form--error .card_form__input{border-color:#f55}.card_form__error{max-height:0;opacity:0;visibility:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px;color:#f55;padding-top:0;transition:max-height .15s linear,opacity .15s linear,visibility .15s linear,padding-top .15s linear;float:left}.card_form__error svg{width:18px;height:18px}.card_form__error p{margin:0;font-size:12px}.card_form--error .card_form__error{max-height:80px;opacity:1;visibility:visible;padding-top:20px}.card_form__radio{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px;margin-bottom:20px}.card_form__radio input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:22px;width:22px;min-width:22px;max-width:22px;flex-shrink:0;border:2px solid #0f1a20;border-radius:100%;margin:0;cursor:pointer}.card_form__radio input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.7' fill='%23393946'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}.card_form__radio input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:22px;width:22px;min-width:22px;max-width:22px;flex-shrink:0;border:2px solid #0f1a20;background-color:transparent;border-radius:2px;margin:0;cursor:pointer;transition:border-color .15s linear,background-color .15s linear}.card_form__radio input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M4 12l5 5L20 6' stroke='%23fff' stroke-width='2' fill='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-color:#393946;border-color:#393946}.card_form__radio label{position:relative;font-size:inherit;cursor:pointer}.card_form__other .card_form__radio{margin-bottom:0}.card_form__other{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px}.card_form__list{width:100%;margin:0;padding:0;list-style:none;counter-reset:list-counter}.card_form__item{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px;margin-bottom:20px;min-height:30px;counter-increment:list-counter}.card_form__item:last-child{margin-bottom:0}.card_form__style{width:22px;height:22px;min-width:22px;flex-shrink:0;border:2px solid #9e9eb5}.card_form__style.circle{border-radius:100%}.card_form__style.square{border-radius:2px}.card_form__style.numb{border:none;width:auto;min-width:auto;height:auto}.card_form__style.numb:before{content:counter(list-counter)}.card_form__add_btn{border:none;background-color:transparent;padding:0;position:relative;cursor:pointer}.card_form__add_btn.accent{font-weight:600;color:#55f}.card_form__add_btn:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background-color:currentColor;transform:scale(0);transition:transform .2s linear}.card_form__add_btn.accent:after{background-color:#55f}.card_form__add_btn:hover:after,.card_form__add_btn:focus:after{transform:scale(1)}.card_form__bool{padding:20px;width:50%;text-align:center;margin-top:30px;float:left}.clearfix:after{content:"";display:table;clear:both}.form-submit-btn{width:93px;height:40px;background:#393946;border-radius:10px;border:none;font-family:Mulish,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#fff;cursor:pointer;transition:background-color .15s ease}.form-submit-btn:hover{background:#4a4a5a}.form-submit-btn:active{background:#2d2d38}.custom-select{position:relative;width:100%;outline:none}.custom-select:not(.empty) .custom-select__label{font-size:12px;color:#9e9eb5}.custom-select__selected{border:1.5px solid #e1e1ff;border-radius:10px;padding:12px;background-color:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.custom-select__arrow{width:8px;height:8px;margin-left:12px;border-right:1.5px solid #000000;border-bottom:1.5px solid #000000;transform:rotate(45deg) translate(-2px);transition:transform .2s ease}.custom-select.open .custom-select__arrow{transform:rotate(-135deg) translate(-2px)}.custom-select__options{position:absolute;top:-webkit-calc(100% + 3px);top:calc(100% + 3px);left:0;right:0;box-shadow:0 0 20px #e6eaf2;background:#fff;border-radius:10px;display:none;max-height:200px;overflow-y:auto;z-index:99}.custom-select.open .custom-select__options{display:block}.custom-select.drop-up .custom-select__options{bottom:-webkit-calc(100% + 3px);bottom:calc(100% + 3px);top:auto;border-radius:10px}.custom-select__option{padding:12px;cursor:pointer}.custom-select__option:hover{background-color:#f0f4fc}.custom-select__option.active{background-color:#e4ecf9}.custom-select__label{font-size:16px}.alert-container{position:fixed;top:100px;left:50%;transform:translate(-50%);z-index:9999;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.alert{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-direction:column;padding:15px;border-radius:10px 10px 0;color:#fff;font-family:Mulish,sans-serif;font-weight:700;font-size:14px;line-height:1.4;text-align:right;max-width:400px;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.alert--visible{opacity:1;transform:translateY(0)}.alert--success,.alert--info{background-color:#393946}.alert--error{background-color:#f55}.alert__message{margin:0;padding:0;display:inline}.alert__angle{position:absolute;right:0;bottom:-9px;width:13px;height:9px;-webkit-mask-image:url(/build/assets/images/alert02.svg);mask-image:url(/build/assets/images/alert02.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.alert--success .alert__angle,.alert--info .alert__angle{background-color:#393946}.alert--error .alert__angle{background-color:#f55}.alert-enter{transition:opacity .3s ease,transform .3s ease}.alert-enter-start{opacity:0;transform:translateY(-20px)}.alert-enter-end{opacity:1;transform:translateY(0)}.alert-leave{transition:opacity .3s ease,transform .3s ease}.alert-leave-start{opacity:1;transform:translateY(0)}.alert-leave-end{opacity:0;transform:translateY(-20px)}*{box-sizing:border-box;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}a{text-decoration:none}body{font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;line-height:1.25;font-weight:400;color:#0f1a20;margin:0;padding:0;width:100%;min-width:320px;height:100%;position:relative;overflow:auto;background-color:transparent!important}img{max-width:100%;height:auto;display:block}main{height:-webkit-calc(100vh - 89px);height:calc(100vh - 89px);overflow-y:auto}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#f0f4fc;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#d9dce2;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#9e9eb5}
