.general-msg{border-radius:10px;font-size:18px;font-weight:700;max-width:650px;opacity:0;position:relative;text-align:center;transition:all .2s ease;visibility:hidden;width:100%}.general-msg.show{margin:1rem auto .5rem;opacity:1;padding:1rem 2rem;visibility:visible}.general-msg.success{color:#00a71a}.general-msg.error{color:#e40101}.form-base{height:auto;max-height:100%;max-width:650px;overflow:hidden;position:relative;transition:max-height .3s ease-in-out;width:100%;z-index:2}.form-base.form-loading{border-radius:5px;max-height:500px;min-height:150px;overflow:hidden!important}.form-base:after{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in;visibility:hidden;width:100%;z-index:-1}.form-base.loading:after{opacity:1;visibility:visible;z-index:2}.form-base .span-block{color:#333;display:block;font-weight:500;margin:35px 0 20px;text-align:center}.form-base .title-icon-text{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;margin-bottom:20px;position:relative;text-transform:uppercase;word-break:break-word}.form-base .title-icon-text:after{background-color:#e83687;border-radius:2px;bottom:-5px;content:"";height:2px;left:calc(2rem + 5px);position:absolute;width:calc(100% - 2rem - 5px)}.form-base .title-icon-text img{height:2rem;margin-right:5px;position:relative;width:2rem}.form-base .title-block{color:#333;display:block;margin:70px 0 30px;text-align:center}.form-base .input-label{display:block;font-size:16px;margin:0 0 12px}.form-base .input-base{border:1px solid #d9deea;border-radius:4px;color:#333;font-size:16px;outline:none;padding:18px 22px;resize:none;width:100%}.form-base .input-base.textarea{height:200px;max-width:650px;width:100%}.form-base .input-base.textarea:not(:-moz-placeholder):invalid{border:1px solid red}.form-base .input-base.textarea:not(:placeholder-shown):invalid{border:1px solid red}.form-base .input-base.textarea::-webkit-scrollbar{background-color:#f1f1f1;border-radius:0 0 0 5px;width:8px}.form-base .input-base.textarea::-webkit-scrollbar-thumb{background-color:#d9deea;border-radius:0 0 0 5px}.form-base .input-base::-moz-placeholder{color:#7b87a3}.form-base .input-base::placeholder{color:#7b87a3}.form-base .input-base:focus:invalid{border:1px solid red}.form-base .input-base[data-invalid=true]{border:1px solid red}.form-base .input-base::-ms-reveal{display:none}.form-base .item-captcha{align-items:center;display:flex;justify-content:center;width:100%}.form-base .selected{background:transparent!important;cursor:pointer;order:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.form-base .select-box{cursor:pointer;display:flex;flex-direction:column;position:relative}.form-base .select-box:after{background-image:url(/images/arrow-down.png?c3de48cd5efff6778a027aeea4b51118);background-repeat:no-repeat;background-size:contain;content:"";height:25px;position:absolute;right:1vw;top:15px;transform:rotate(0);transition:transform .4s ease-in-out;width:25px;z-index:0}.form-base .select-box .options-list{background-color:#fff;border:1px solid #d9deea;border-radius:0 0 5px 5px;color:#333;font-size:16px;left:0;max-height:0;opacity:0;order:1;overflow:hidden;position:absolute;top:56px;transition:opacity .5s,max-height .5s;width:100%;z-index:2}.form-base .select-box .options-list.active{max-height:380px;opacity:1;overflow-y:scroll}.form-base .select-box .options-list::-webkit-scrollbar{background-color:#f1f1f1;border-radius:0 0 0 5px;width:8px}.form-base .select-box .options-list::-webkit-scrollbar-thumb{background-color:#d9deea;border-radius:0 0 0 5px}.form-base .select-box .option{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;opacity:1;visibility:visible}.form-base .select-box .option.hide{display:none;opacity:0;visibility:hidden}.form-base .select-box .option>label{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:15px 24px;width:100%}.form-base .select-box .option>input[type=radio]{left:0;opacity:0;position:absolute!important;z-index:-1}.form-base .select-box .option:hover{background-color:#fff5f5}.form-base .select-box .input-wrapper-group{align-items:stretch;border:1px solid #7b87a3!important;border-radius:4px;display:flex;flex-flow:row;justify-content:center;width:100%}.form-base .select-box .input-wrapper-group>label{align-items:center;background-color:#f2f2f2;border-bottom-left-radius:4px;border-right:1px solid #7b87a3;border-top-left-radius:4px;cursor:pointer;display:flex;justify-content:flex-start;padding:16px 12px;position:relative;white-space:nowrap}.form-base .select-box .input-wrapper-group>label.label-sm{min-width:8rem}.form-base .select-box .input-wrapper-group>label.label-md{min-width:12rem}.form-base .select-box .input-wrapper-group>label.label-lg{min-width:16rem}.form-base .select-box .input-wrapper-group .custom-select,.form-base .select-box .input-wrapper-group .options-list,.form-base .select-box .input-wrapper-group input:not(input[type=checkbox]):not(input[type=radio]):not(input[type=range]):not(.options-searcher):not(.multi-select):not(.option-radio),.form-base .select-box .input-wrapper-group multi-input,.form-base .select-box .input-wrapper-group textarea{border:none!important}.form-base .select-box .input-wrapper-group multi-input{margin-bottom:0}.form-base .select-box.active:after{transform:rotate(180deg)}.form-base .input-group{align-items:center;display:flex}.form-base .input-group[data-grow="70/30"]>:first-child{width:70%}.form-base .input-group[data-grow="30/70"]>:first-child,.form-base .input-group[data-grow="70/30"]>:last-child{width:30%}.form-base .input-group[data-grow="30/70"]>:last-child{width:70%}.form-base .input-group[data-grow="40/60"]>:first-child{width:40%!important}.form-base .input-group[data-grow="40/60"]>:last-child,.form-base .input-group[data-grow="60/40"]>:first-child{width:60%!important}.form-base .input-group[data-grow="60/40"]>:last-child{width:40%!important}.form-base .input-group.select-and-input .input-wrapper{width:100%}.form-base .input-group.togheter{flex-direction:row;gap:0;margin:0}.form-base .input-group.togheter>.custom-select,.form-base .input-group.togheter>.input-base,.form-base .input-group.togheter>.input-wrapper{margin:0;width:50%}.form-base .input-group.togheter>.custom-select:first-child,.form-base .input-group.togheter>.input-base:first-child,.form-base .input-group.togheter>.input-wrapper:first-child{border-radius:4px 0 0 4px!important}.form-base .input-group.togheter>.custom-select:last-child,.form-base .input-group.togheter>.input-base:last-child,.form-base .input-group.togheter>.input-wrapper:last-child{border-radius:0 4px 4px 0!important;border-width:1px 1px 1px 0!important}.form-base .input-group.grid{display:grid;gap:24px 0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.form-base .input-group .check{align-items:center;display:flex}.form-base .input-group .check input[type=checkbox]{margin-right:10px}.form-base .input-group .check label{cursor:pointer}.form-base .input-group .group-wrap{flex-wrap:wrap}.form-base .input-group .group-column{flex-flow:column}.form-base .input-group label{cursor:pointer}.form-base .input-wrapper,.form-base .select-wrapper{background-color:#fff;margin-bottom:1rem;position:relative;width:100%}.form-base .input-wrapper.mb-0,.form-base .select-wrapper.mb-0{margin-bottom:0}.form-base .input-wrapper .m-error,.form-base .input-wrapper .m-success,.form-base .select-wrapper .m-error,.form-base .select-wrapper .m-success{align-items:center;display:none;margin:10px 0 0;transition:.8s ease}.form-base .input-wrapper .m-error>img,.form-base .input-wrapper .m-success>img,.form-base .select-wrapper .m-error>img,.form-base .select-wrapper .m-success>img{margin-right:5px}.form-base .input-wrapper .m-error.show,.form-base .input-wrapper .m-success.show,.form-base .select-wrapper .m-error.show,.form-base .select-wrapper .m-success.show{animation:show-message 1s ease-out 0s 1 normal both;display:flex}.form-base .input-wrapper .m-error,.form-base .select-wrapper .m-error{color:red;width:100%}.form-base .input-wrapper .m-success,.form-base .select-wrapper .m-success{color:#00994e;font-weight:900}.form-base .select-wrapper .input-wrapper{margin-bottom:0}.form-base .input-wrapper.search:after{background-image:url(/images/search.png?f5f6958a3e48c5b7b8ff994823748b4c);background-repeat:no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:1vw;top:20px;transform:rotate(0);transition:transform .4s ease-in-out;width:20px}.form-base .min-characters{display:block;font-size:14px;margin-top:10px;text-align:right}.form-base .show-password{align-items:center;cursor:pointer;display:flex;height:18px;justify-content:center;right:13px;top:20.5px;width:18px}.form-base #accepting,.form-base .accepting{margin-left:5px;margin-top:3px}.form-base #accepting a,.form-base .accepting a{color:#e83687;display:inline;font-weight:700}.form-base .btn-action{align-items:center;background-color:transparent;border:0;color:#333;cursor:pointer;display:flex;outline:none}.form-base .btn-action span{font-size:30px;font-weight:400;margin:0 0 0 10px;z-index:-1}.form-base .btn-submit{margin-top:24px;text-transform:uppercase}.form-base .button{gap:10px;margin:40px 0 0}.form-base input[type=checkbox],.form-base input[type=radio]{cursor:pointer;height:22px;margin-right:5px;position:relative;width:22px}.form-base input[type=checkbox]:before,.form-base input[type=radio]:before{background-color:#fff;border:2px solid #95a1bb;border-radius:4px;content:"";height:22px;left:0;position:absolute;top:-1px;width:22px}.form-base input[type=checkbox]:checked:before,.form-base input[type=radio]:checked:before{background-color:#e83687;border:2px solid #e83687;border-radius:4px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.form-base input[type=checkbox]:checked:after,.form-base input[type=radio]:checked:after{border:solid #fff;border-width:0 4px 4px 0;content:"";height:12px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:5px}@keyframes show-message{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.form-base .group-tag{align-items:center;align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;justify-content:flex-start;width:100%}.form-base .group-tag .icon-tag{margin-right:5px}.form-base .group-tag .label-tag-pink:hover{background-color:#e83687}.form-base .group-tag .label-tag.centered{align-items:center;display:flex;flex:auto;justify-content:center;text-align:center}.form-base .group-tag input[type=checkbox],.form-base .group-tag input[type=radio]{display:none!important}.form-base .group-tag input[type=checkbox]:checked+.label-tag,.form-base .group-tag input[type=radio]:checked+.label-tag{background-color:#333}.form-base .group-tag input[type=checkbox]:checked+.label-tag-pink,.form-base .group-tag input[type=radio]:checked+.label-tag-pink{background-color:#e83687}.form-base .group-tag input[type=checkbox]:not(:checked)+.label-tag,.form-base .group-tag input[type=checkbox]:not(:checked)+.label-tag-pink,.form-base .group-tag input[type=radio]:not(:checked)+.label-tag,.form-base .group-tag input[type=radio]:not(:checked)+.label-tag-pink{background-color:#7b87a3!important}.all-phones,.all-tariff{width:100%}.password_validate_details{align-items:center;display:flex;height:auto;justify-content:flex-start;max-height:0;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.password_validate_details.show{max-height:100%}.password_validate_details .validation_list{align-items:flex-start;display:flex;flex-flow:column;gap:5px;justify-content:center;padding-left:2rem;position:relative;width:100%}.password_validate_details .validation_list_item{position:relative;width:100%}.password_validate_details .validation_list_item:before{background-image:url(/images/icon-checkbox-unmarked.png?7a551c9dfbcaa08b4de45c68ecb104ed);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:-2rem;position:absolute;top:50%;transform:translateY(-50%);width:24px}.password_validate_details .validation_list_item.error{color:red}.password_validate_details .validation_list_item.error:before{background-image:url(/images/icon-error.png?0a217d83a8e33bcfb7dd4b77ae0e19f1)}.password_validate_details .validation_list_item.success{color:#00994e}.password_validate_details .validation_list_item.success:before{background-image:url(/images/icon-success.png?2870ce2e2ac9353aeb40594e6fa70adc)}@media screen and (max-width:767px){.form-base .input-group[data-grow="30/70"]>:first-child,.form-base .input-group[data-grow="30/70"]>:last-child,.form-base .input-group[data-grow="70/30"]>:first-child,.form-base .input-group[data-grow="70/30"]>:last-child{width:100%}.form-base .input-group[data-grow="40/60"]>:first-child,.form-base .input-group[data-grow="40/60"]>:last-child,.form-base .input-group[data-grow="60/40"]>:first-child,.form-base .input-group[data-grow="60/40"]>:last-child{width:100%!important}}@media screen and (max-width:576px){.form-base .title-block{margin:20px 0}.group-tag label{align-items:center;display:flex;flex:auto;height:auto;justify-content:center;padding:10px;text-align:center}}
