/* файл подключается и на основе, и на адхоке и на лендингах!!!*/

.input-group .error-message{
    display: block;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.parsley-errors-list li{
    color: #ff0000;
}

.input-control-checkbox + .parsley-errors-list{
    margin-top: -15px;
    margin-bottom: 5px;
}

#modalLogin .error{
    border-color: #ff0000;
}

#modalLogin .tabs{
    width: 100%;
    margin-bottom: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid var(--s-blue-color);
    border-radius: 9px;

    white-space: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
}

#modalLogin .tabs li{
    width: 50%;
    text-align: center;
    padding: 6px;
    border-radius: 6px;
    cursor: pointer;
    color: var(--s-blue-color);
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}

#modalLogin .tabs li.current {
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
    background-color: var(--s-blue-color);
    color: #fff;
}

/*otp_modal*/

.otp-field{
    width: 340px;
    margin: auto;
    margin-bottom: 146px;
    position: relative;
}

.otp-label{
    margin-top: 50px;
    margin-bottom: 35px;
    color: var(--s-blue-color);
    font-size: 16px;
}

.otp-container{
    display: flex;
    overflow: hidden;
    width: 100%;
}

.otp-cell{
    height: 100px;
    width: 70px;
    border: 1px solid #818181;
    border-radius: 6px;
    text-align: center;
    line-height: 100px;
    font-size: 50px;
    font-weight: 400;
    background: transparent;
    outline: none;
    margin: 0px;
    margin-right: 20px;
    padding: 0px;
    box-sizing: border-box;
}

.otp-cell:last-child{
    margin-right: 0px;
}

.otp-cell:focus, .otp-cell.focused, .otp-cell:not(:placeholder-shown){
    background: #E9F3FC;
}

.otp-error{
    display: none;
    position: absolute;
    top: 184px;
    font-size: 16px;
    width: 100%;
    max-width: 320px;
    text-align: center;
}

.otp-field.error .otp-error{
    display: block;
}

.otp-field.error .otp-cell{
    border-color: #FF0000;
    background-color: #E5E5E5;
}

.otp-login-link{
    text-align: center;
    font-size: 14px;
    margin-top: -4px;
}

.phone-success .swal2-icon.swal2-success{
    font-size: 35px;
    margin-top: 120px;
    margin-bottom: 120px;
}

.phone-success .swal2-title{
    position: absolute;
    color: #BE38D8;
    font-weight: 500 !important;   
}

.phone-success .swal2-close{
    width: 100%;
    height: 100%;
    display: block;
    font-size: 0px;
}

.phone-success .swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
    transform: rotate(-47deg);
}

.swal2-container .swal2-icon.swal2-success .swal2-success-ring{
    border-color: #47ca5d;
}

.swal2-container .swal2-icon.swal2-success [class^=swal2-success-line]{
    background-color: #47ca5d;
}

.swal2-icon.swal2-error{
    border-color: #ff3636 !important;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line]{
    background-color: #ff3636 !important;
}

.swal-register-error .swal2-confirm{
    background: transparent !important;
    font-weight: 700 !important;
}

.swal-register-error .swal2-confirm:after{
    content: 'Войти' !important;
}

.swal2-title{
    margin-bottom: 10px !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #212529 !important;
}

.swal2-actions .button{
    font-family: inherit;
    font-size: 16px;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    gap: 3px;
    justify-content: center;
    text-align: center;
    text-transform: none !important;
    text-decoration: none;
    cursor: pointer;
    padding: 11.5px 40px;
    box-sizing: border-box;
    border: none;
    outline: none;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: opacity ease-in-out 0.2s, background-color ease-in-out 0.2s, color ease-in-out 0.2s, transform ease-in-out 0.2s;
}

.swal2-actions .button.green {
    border-color: #00aab0;
    background-color: #00aab0;
}
.swal2-actions .button.green.bordered {
    color: #00aab0;
    background-color: transparent;
}
.swal2-actions  .button.green.bordered:hover {
    background-color: #00aab0;
    color: #fff;
}

.swal2-popup{
    border-radius: 16px !important;
}



#phone-login-form input[type="checkbox"]{
    margin-right: 6px;
}

.added-register-button{
    display: none;
    width: 100%;
    text-align: center;
    border-color: #F1F3F2;
    background-color: #F1F3F2;
    transition: border-color ease-in-out 0.2s, background-color ease-in-out 0.2s;
    padding: 11.5px 20px;
    font-size: 16px;
    border-radius: 50px;
}

.added-register-button a{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.fullscreenToggle img{
    max-width: 100%;
}

@media (max-width: 767px){
    .phone-success .swal2-icon.swal2-success{
        font-size: 27px;
    }

    .phone-success .swal2-close{
        margin-top: 90px;
        margin-bottom: 90px;
    }

    .phone-success .swal2-title{
        font-size: 24px;
    }
}


@media (max-width: 576px){
    .modal .tabs-buttons{
        padding: 0px;
        width: 100%;
        left: unset;
    }

    .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
        margin-left: 0px;
    }
}

@media (max-width: 500px){
    .otp-cell{
        width: 65px;
        margin-right: 18px;
    }

    .otp-field{
        width: 314px;
        margin-bottom: 98px;
    }

    .otp-error{
        font-size: 16px;
    }

    .otp-login-link{
        font-size: 12px;
    }

    #modalOtp .modal-content{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

@media (max-width: 370px){
    .otp-field{
        width: 264px;
    }

    .otp-cell{
        width: 60px;
        margin-right: 8px;
    }
}
/* otp_modal end */

.restore-form-container{
    max-width: 500px; margin: auto; margin-top: 20px;
}

.header-nav .mobile-link{
    display: none;
}

@media (max-width: 1200px){
    .header-nav .mobile-link{
        display: block;
    }

    .header-user-points{
        display: none;
    }
}

.input-password{
    display: block;
    width: 100%;
}

.input-password-toggle{
    display: none;
}

/*swal register error start ***********************************/
.swal-custom-error{
    padding-top: 20px;
    padding-bottom: 32px;
}

.swal-custom-error .swal2-header{
    display: none;
}

.swal-custom-error .custom-message{
    width: 240px;
    margin: auto;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    text-align: center;
    color: #BE38D8;
}

.swal-custom-error .custom-images{
    width: 226px;
    margin: auto;
    margin-top: 29px;
    margin-bottom: 32px;
}

.swal-custom-error .custom-images img{
    vertical-align: bottom;
}

.swal-custom-error .custom-images img:first-child{
    margin-right: 44px;
}

.swal-custom-error .custom-images img:last-child{
    margin-right: 0px !important;
}

.swal-custom-error .button{
    width: 159px;
    height: 55px;
}

.swal-custom-error .swal2-actions{
    margin-top: 0px;
}
/* swal register error end */

.with-select2{display: none !important;}.select2-container{min-width: 80%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:transparent;border:unset;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:unset;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{width: 100% !important;background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2{z-index:30}.select2 *:focus{outline:none}.select2-container{height: auto !important; min-height: 30px}.p-select--nasology+.select2+.select2-container{width:100%}.p-select--nasology+.select2+.select2-container--open .select2-dropdown{left:auto;right:0}.select2-container .select2-selection--single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;padding-left:1.5625rem;padding-right:1.25rem}.select2-container--default .select2-selection--single{border:none;background-color:transparent}.select2-container .select2-selection--single .select2-selection__rendered{height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#586074;font-family:'Roboto', sans-serif;font-weight:500;line-height:1}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--open .select2-dropdown{left:0;border:none}.select2-container--open .select2-dropdown--below{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;-webkit-box-shadow:0 0.625rem 0.8125rem rgba(82,138,248,0.3);box-shadow:0 0.625rem 0.8125rem rgba(82,138,248,0.3)}.select2-container--open .select2-dropdown--above{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.select2-container--open .select2-dropdown input{border-radius:.375rem}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}.select2-results__options .select2-results__option:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.select2-results__option{padding-left:.625rem;padding-right:.625rem}.p-persinfo__select-wrapper .select2-container,.p-pdate .select2-container,.p-modal--reg .select2-container,.p-moptions__right .select2-container{height:5.1875rem}.p-persinfo__select-wrapper .select2-container .select2-selection--single,.p-pdate .select2-container .select2-selection--single,.p-modal--reg .select2-container .select2-selection--single,.p-moptions__right .select2-container .select2-selection--single{height:100%;background-color:#f8faff}.p-persinfo__select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.p-pdate .select2-container--default .select2-selection--single .select2-selection__rendered,.p-modal--reg .select2-container--default .select2-selection--single .select2-selection__rendered,.p-moptions__right .select2-container--default .select2-selection--single .select2-selection__rendered{color:#9ba4b7;font-size:1.125rem}.p-moptions__right .select2-container{height:4.5rem}.p-moptions__right .select2-container .select2-selection--single{height:100%;background-color:#fff}.p-moptions__right .select2-container--default .select2-selection--single .select2-selection__rendered{width:85%;color:#586074;font-size:1rem}.p-moptions__right .select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.p-mwithdraw .select2-container{height:5.1875rem;border-radius:.375rem}.p-mwithdraw .select2-container .select2-selection--single{height:100%;background-color:#f8faff}.p-mwithdraw .select2-container--default .select2-selection--single .select2-selection__rendered{color:#9ba4b7;font-size:1.125rem;font-weight:500}@media only screen and (max-width: 768px){.p-persinfo__select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.p-pdate .select2-container--default .select2-selection--single .select2-selection__rendered,.p-modal--reg .select2-container--default .select2-selection--single .select2-selection__rendered,.p-moptions__right .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.9rem}}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;-ms-touch-action:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:0.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{-webkit-transition:none;transition:none;padding:0;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:0.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;-webkit-animation:pswp-clockwise 600ms linear infinite;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:0.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85}.pswp--one-slide .pswp__counter{display:none}