.medical-directions{max-width:416px;margin:0 auto}.medical-directions--error{display:block;margin-top:20px;font-weight:400;font-size:10px;line-height:16px;color:#e40000}.medical-directions__title{margin-bottom:24px;font-weight:400;font-size:13px;line-height:20px;color:gray}.medical-directions .medical-direction{position:relative;overflow:hidden;display:flex;align-items:center;height:80px;box-sizing:border-box;border-radius:4px;padding:0 8px;margin-bottom:16px;cursor:pointer}.medical-directions .medical-direction:last-of-type{margin-bottom:0}.medical-directions .medical-direction:not(.disable-hover):hover .medical-direction__bg{opacity:1}.medical-directions .medical-direction:not(.disable-hover):hover .medical-direction__title{color:#fff}.medical-directions .medical-direction:not(.disable-hover):hover .medical-direction__icon{position:absolute;opacity:0;z-index:0}.medical-directions .medical-direction:not(.disable-hover):hover .medical-direction__icon--active{opacity:1;z-index:1}.medical-directions .medical-direction.disable-hover .medical-direction__bg{transition:opacity .3s}.medical-directions .medical-direction.disable-hover .medical-direction__title,.medical-directions .medical-direction.disable-hover .medical-direction__icon{transition:0s !important}.medical-directions .medical-direction__input{opacity:0;font-size:0;position:absolute;left:-9999px;display:none}.medical-directions .medical-direction__input:checked~.medical-direction__body .medical-direction__checkbox{opacity:1}.medical-directions .medical-direction__input:checked~.medical-direction__body .medical-direction__title{color:#fff}.medical-directions .medical-direction__input:checked~.medical-direction__body .medical-direction__icon{position:absolute;opacity:0;z-index:0}.medical-directions .medical-direction__input:checked~.medical-direction__body .medical-direction__icon--active{opacity:1;z-index:1}.medical-directions .medical-direction__input:checked+.medical-direction__bg{opacity:1}.medical-directions .medical-direction__bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;opacity:0;transition:all .3s ease-in}.medical-directions .medical-direction__body{display:flex;align-items:center;z-index:1}.medical-directions .medical-direction__icons{display:flex;align-items:center;margin-right:12px;width:44px;height:44px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.medical-directions .medical-direction__icons{display:block}}.medical-directions .medical-direction__icon{position:absolute;z-index:1;transition:all .3s ease-in;width:45px}.medical-directions .medical-direction__icon--active{opacity:0;z-index:0}.medical-directions .medical-direction__title{font-weight:400;font-size:15px;line-height:24px;color:#493c90;transition:all .3s ease-in}.medical-directions .medical-direction__checkbox{display:flex;position:absolute;align-items:center;justify-content:center;width:20px;height:20px;right:24px;opacity:0;transition:all .3s ease-in}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.medical-directions .medical-direction__checkbox{margin-top:-16px}}.medical-directions-block .form__row__title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:8px}.medical-directions-block .form__row__subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}.medical-directions-block .medical-directions .medical-direction{height:60px;padding:6px 8px;margin-bottom:8px}.medical-directions-block .form__medical-directions--error{align-items:center;padding-left:20px;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.11268 2.23259C7.38353 2.08011 7.6891 2 7.99992 2C8.31074 2 8.61631 2.08011 8.88715 2.23259C9.158 2.38508 9.38497 2.6048 9.54617 2.87055L9.54806 2.87368L14.4189 11.0051L14.4242 11.0142C14.5821 11.2877 14.6657 11.5977 14.6666 11.9135C14.6675 12.2293 14.5856 12.5398 14.4293 12.8141C14.2729 13.0885 14.0474 13.3171 13.7753 13.4772C13.5031 13.6374 13.1937 13.7235 12.878 13.727L12.8707 13.727L3.12185 13.727C2.80609 13.7235 2.49674 13.6374 2.22458 13.4772C1.95242 13.3171 1.72694 13.0885 1.57057 12.8141C1.41419 12.5398 1.33237 12.2293 1.33326 11.9135C1.33414 11.5977 1.4177 11.2877 1.5756 11.0142L1.58095 11.0051L6.45178 2.87368L7.01656 3.21199L6.45367 2.87055C6.61487 2.6048 6.84184 2.38508 7.11268 2.23259ZM7.58016 3.55222L2.71377 11.6763C2.67217 11.7498 2.65017 11.8327 2.64993 11.9172C2.64969 12.0031 2.67194 12.0875 2.71447 12.1621C2.75699 12.2367 2.81831 12.2989 2.89232 12.3424C2.96551 12.3855 3.0486 12.4089 3.13347 12.4103H12.8664C12.9512 12.4089 13.0343 12.3855 13.1075 12.3424C13.1815 12.2989 13.2428 12.2367 13.2854 12.1621C13.3279 12.0875 13.3501 12.0031 13.3499 11.9172C13.3497 11.8327 13.3277 11.7497 13.2861 11.6763L8.42041 3.55342L8.41968 3.55222C8.37589 3.48049 8.31444 3.42117 8.24119 3.37993C8.16754 3.33846 8.08444 3.31668 7.99992 3.31668C7.9154 3.31668 7.8323 3.33846 7.75864 3.37993C7.6854 3.42117 7.62395 3.48049 7.58016 3.55222ZM7.9999 5.5095C8.36349 5.5095 8.65824 5.80425 8.65824 6.16784V8.46811C8.65824 8.83171 8.36349 9.12645 7.9999 9.12645C7.63631 9.12645 7.34156 8.83171 7.34156 8.46811V6.16784C7.34156 5.80425 7.63631 5.5095 7.9999 5.5095ZM7.9999 10.11C7.63631 10.11 7.34156 10.4048 7.34156 10.7684C7.34156 11.132 7.63631 11.4267 7.9999 11.4267H8.00565C8.36924 11.4267 8.66399 11.132 8.66399 10.7684C8.66399 10.4048 8.36924 10.11 8.00565 10.11H7.9999Z\" fill=\"%23CC2D2D\"/></svg>");background-position:left top;background-repeat:no-repeat;font-weight:400;font-size:12px;line-height:16px;color:#cc2d2d}@media(min-width: 993px){.medical-directions-block .form__medical-directions--error{max-width:100%}}.medical-directions-block .form__medical-directions--error>*{font-size:inherit;line-height:inherit;color:inherit}.form__tabs{display:flex;flex-direction:column;margin-bottom:24px}@media(min-width: 768px){.form__tabs{flex-direction:row;margin-bottom:40px}}.form__tab{display:none;width:100%;text-align:center;padding:16px;color:#033878;background-color:#ebebf9;font-weight:500;font-size:12px;line-height:18px;cursor:pointer;letter-spacing:1px;text-transform:uppercase}@media(max-width: 992px){.form__tab{background:none;font-weight:800;font-size:20px;line-height:28px;letter-spacing:0;border-radius:0;color:#000;text-transform:none}}@media(min-width: 768px){.form__tab{display:block;width:33.3333333333%;background-color:#ebebf9;font-weight:500;font-size:12px;line-height:18px}}.form__tab:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.form__tab:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.form__tab.active{display:block}@media(min-width: 768px){.form__tab.active{background:#d44233;color:#fff}}.form__steps{width:100%;margin:0 auto}.form__step{width:100%;margin:0 auto;display:none}@media(min-width: 768px){.form__step{max-width:416px}}.form__step.active{display:block}.form__field--radio,.form__field--checkbox{height:inherit}.form__field--radio.error .checkbox__check,.form__field--radio.error .radio__check,.form__field--checkbox.error .checkbox__check,.form__field--checkbox.error .radio__check{border:1px solid #e40000}.form__field--checkbox{margin-bottom:20px}.form__field--select select{background-position:100% 75%;background-size:25px;line-height:18px}.form__field--select select:not(#user_language) option:first-of-type{display:none}.form__field--select .current{transition:all .3s}.form__field--select .current+.form__placeholder{font-size:10px;line-height:16px;transform:translateY(-55px)}.form__field input[type=radio]:checked,.form__field input[type=radio]:not(:checked),.form__field input[type=checkbox]:checked,.form__field input[type=checkbox]:not(:checked){position:absolute;left:-9999px;display:none}.form__buttons{display:flex;justify-content:space-between;margin-top:60px;margin-bottom:70px}.form__buttons.step-1{justify-content:center}@media(min-width: 768px){.form__buttons.step-1{justify-content:flex-end}}.form__validation__allert{text-align:center}.form__validation__allert .form__success-msg{background-color:#fff5eb;border:1px solid #fff5eb;padding:10px;color:#000;font-weight:400;font-size:15px;line-height:24px;align-items:center;justify-content:center;display:inline-flex;width:100%}.form__success{text-align:center;padding:60px 0}.form__success-title{font-weight:300;font-size:32px;line-height:38px;color:#424242;margin-bottom:20px}.form__success-msg{margin-bottom:60px;font-weight:300;font-size:15px;line-height:24px}.form__success-button .button{text-align:center;justify-content:center;width:auto;max-width:none}.form__medical-directions--error{display:none;color:#e40000;margin:60px 0 0}input:-internal-autofill-selected,input:focus:-internal-autofill-selected{background-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 50px #fff inset !important}.registration-new{background:#f7f7fd}@media(max-width: 992px){.registration-new .form__wrapper{height:100%}}@media(max-width: 992px){.registration-new .form__wrapper__inner{height:100%}}.registration-new .form__wrapper__inner .form__success:not(.hide){padding:40px 0}@media(max-width: 992px){.registration-new .form__wrapper__inner .form__success:not(.hide){height:100%;display:flex;flex-direction:column}.registration-new .form__wrapper__inner .form__success:not(.hide) .form__success__btn{flex-grow:1;display:flex;align-items:flex-end;justify-content:center}}@media(min-width: 992px){.registration-new .form__wrapper__inner .form__success:not(.hide){padding:0 0 60px}}@media(max-width: 992px){.registration-new .form__wrapper__inner .form__success:not(.form__registration--success-new) .form__success__notification{flex-grow:1;display:flex;align-items:flex-end;justify-content:center}}@media(max-width: 992px){.registration-new .form__wrapper__inner .form__registration--success-new{padding-top:78px}}.registration-new .registration{display:flex;height:inherit}@media(min-width: 993px){.registration-new .container{display:flex;height:inherit}}.registration-new .site-header.multilang{display:flex;width:calc(100% - 30px);max-width:416px;flex-direction:row-reverse;margin:0 auto}@media(min-width: 993px){.registration-new .site-header.multilang{display:none}}.registration-new .site-header.multilang .site-branding{margin-left:-15px;margin-right:auto}@media(min-width: 993px){.registration-new .site-header.multilang .site-branding{display:none}}.registration-new .site-header.multilang .site-branding .custom-logo-link{display:flex;align-items:center;max-width:152px;width:100%}.registration-new .site-header.multilang .right-mobile{display:none}.registration-new .site-header.multilang .top-right-container{display:block;position:relative;border:none}.registration-new .site-header.multilang .top-right-container .top-right{display:block}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher{position:absolute;top:0;right:0;z-index:99;margin-right:0}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher__options__container{top:-16px;right:-15px;padding-top:56px;background:#fff;border-radius:8px;box-shadow:0px 5px 25px 0px rgba(156,125,204,.2)}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher__options__container .lang-switcher__options{border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff;border-top:1px solid #ebebf9;padding:12px 0 8px}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher__options__container .lang-switcher__options a:hover{background:#ebebf9}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher__options__container .lang-switcher__options .lang-switcher__option{padding:12px 16px 12px 52px}.registration-new .site-header.multilang .top-right-container .top-right .lang-switcher__current{position:relative;z-index:99}.registration-new .site-header{padding:0;border:none}.registration-new .site-header .site-branding{margin-left:auto;margin-right:auto}@media(min-width: 993px){.registration-new .site-header .site-branding{display:none}}.registration-new .site-header .site-branding .custom-logo-link{display:flex;align-items:center;max-width:152px;width:100%}.registration-new .site-header .right-mobile{display:none}.registration-new .page-header{justify-content:center;align-items:center;display:flex;flex-direction:column;padding-bottom:20px}.registration-new .page-header:before{display:none}.registration-new .registration{display:flex;height:inherit;margin:0 auto;position:relative}@media(max-width: 992px){.registration-new .registration{max-width:416px;width:100%}}@media(max-width: 1370px){.registration-new .registration{width:calc(100% - 30px)}.registration-new .registration .container{width:100%}}@media(max-width: 992px){.registration-new .registration .container{padding:0}}.registration-new .registration .info-ico{position:relative;top:4px;white-space:nowrap;display:inline;margin-left:5px;cursor:pointer}.registration-new .registration .info-ico svg rect{transition:.2s}.registration-new .registration .lang-switcher{position:absolute;top:64px;right:0;z-index:99}@media(max-width: 993px){.registration-new .registration .lang-switcher{display:none}}.registration-new .registration .lang-switcher__options__container{top:-16px;right:0;padding-top:56px;background:#fff;border-radius:8px;box-shadow:0px 5px 25px 0px rgba(156,125,204,.2)}.registration-new .registration .lang-switcher__options__container .lang-switcher__options{border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff;border-top:1px solid #ebebf9;padding:12px 0 8px}.registration-new .registration .lang-switcher__options__container .lang-switcher__options a:hover{background:#ebebf9}.registration-new .registration .lang-switcher__options__container .lang-switcher__options .lang-switcher__option{padding:12px 16px 12px 52px}.registration-new .registration .lang-switcher__current{position:relative;z-index:99;margin-right:16px}@media(max-width: 992px){.registration-new .registration .welcome-screen{display:none}.registration-new .registration .welcome-screen.displayed{display:block}}.registration-new .registration .welcome-screen .site-branding .custom-logo-link{display:flex;align-items:center;max-width:200px;width:100%}@media(max-width: 992px){.registration-new .registration .welcome-screen .site-branding{display:none}}@media(min-width: 993px){.registration-new .registration .welcome-screen{width:55.8%;max-width:510px;padding:60px 56px 60px 15px;position:relative;margin-left:12px}.registration-new .registration .welcome-screen:before{content:"";height:calc(100% + 20px);right:0;position:absolute;top:-20px;width:100vw;background:#fff;z-index:-1}}.registration-new .registration .welcome-screen__title{font-size:18px;line-height:24px;text-align:center;font-weight:600;padding:30px 5px 5px}@media(min-width: 993px){.registration-new .registration .welcome-screen__title{text-align:left;padding-left:0;margin-top:60px;padding-top:5px;padding-bottom:7px}}.registration-new .registration .welcome-screen__title--disabled .name{pointer-events:none}.registration-new .registration .welcome-screen__title--disabled .name .name-first,.registration-new .registration .welcome-screen__title--disabled .name .name-last{text-decoration:none !important}.registration-new .registration .welcome-screen__title--disabled .name .info-ico{display:none}.registration-new .registration .welcome-screen__title .hello{font-size:18px;color:#000;position:relative}@media(min-width: 993px){.registration-new .registration .welcome-screen__title .hello{text-align:left}}@media(min-width: 993px){.registration-new .registration .welcome-screen__title .hello .wellcome-tooltip{left:11%;right:-6%}}@media(max-width: 993px){.registration-new .registration .welcome-screen__title .hello .wellcome-tooltip{right:unset}}.registration-new .registration .welcome-screen__title .hello .name{cursor:pointer}@media(min-width: 993px){.registration-new .registration .welcome-screen__title .hello .name svg{transition:.2s}.registration-new .registration .welcome-screen__title .hello .name:hover span.name-first,.registration-new .registration .welcome-screen__title .hello .name:hover span.name-last{text-decoration-color:#f55b41;text-decoration-thickness:2px}.registration-new .registration .welcome-screen__title .hello .name:hover svg rect{fill:#f55b41}}.registration-new .registration .welcome-screen__title .hello .name.clicked svg rect{fill:#f55b41;transition:.2s}.registration-new .registration .welcome-screen__title .hello .name .up-ico{transition:.1s;opacity:0;visibility:hidden;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #1c1a50;content:"";display:block;height:0px;position:absolute;width:0;bottom:-1px;left:calc(50% - 3px)}.registration-new .registration .welcome-screen__title .hello .name.clicked .up-ico{transition:.1s;opacity:1;visibility:visible}.registration-new .registration .welcome-screen__title .hello .name.clicked span.name-first,.registration-new .registration .welcome-screen__title .hello .name.clicked span.name-last{text-decoration-color:#f55b41;text-decoration-thickness:2px}.registration-new .registration .welcome-screen__title .hello .name span.name-first,.registration-new .registration .welcome-screen__title .hello .name span.name-last{text-decoration:underline}.registration-new .registration .welcome-screen__title .hello .name .name-last-wrap{white-space:nowrap}.registration-new .registration .welcome-screen__description{margin-top:5px;text-align:center}@media(min-width: 993px){.registration-new .registration .welcome-screen__description{text-align:left;margin-bottom:40px}}.registration-new .registration .welcome-screen__description p{font-size:16px;font-weight:400;line-height:24px}@media(min-width: 993px){.registration-new .registration .welcome-screen__description p{font-size:28px;font-weight:600;line-height:35px}}@media(max-width: 992px){.registration-new .registration .welcome-screen__stepper{display:none}}.registration-new .registration .welcome-screen__step{font-size:18px;font-style:normal;display:flex;align-items:center;padding:14px 16px;border-radius:8px;max-width:340px;width:100%;cursor:not-allowed;min-height:56px;position:relative;overflow:hidden}.registration-new .registration .welcome-screen__step:not(:last-of-type):after{content:"";background:#acacb2;height:100%;position:absolute;width:2px;left:27px;top:50%}.registration-new .registration .welcome-screen__step:not(:first-of-type):before{content:"";background:#acacb2;height:100%;position:absolute;width:2px;left:27px;top:-50%}.registration-new .registration .welcome-screen__step.active+.welcome-screen__step:before{background:#323c8e}.registration-new .registration .welcome-screen__step.active{background:#ebebf9;cursor:inherit}.registration-new .registration .welcome-screen__step.active:after{background:#323c8e}.registration-new .registration .welcome-screen__step.active .welcome-screen__step__number{color:#fff;border-color:#24226a;background:#24226a}.registration-new .registration .welcome-screen__step.active .welcome-screen__step__number:after{background:#323c8e}.registration-new .registration .welcome-screen__step.active .welcome-screen__step__text{font-weight:700;color:#24226a}.registration-new .registration .welcome-screen__step.completed+.welcome-screen__step:before{background:#f55b41}.registration-new .registration .welcome-screen__step.clicked .welcome-screen__step__text{color:#24226a}.registration-new .registration .welcome-screen__step.completed{background:rgba(0,0,0,0);cursor:pointer}.registration-new .registration .welcome-screen__step.completed:hover{background:#f7f7fd}.registration-new .registration .welcome-screen__step.completed:after{background:#f55b41}.registration-new .registration .welcome-screen__step.completed .welcome-screen__step__number{background:#f55b41 url(/wp-content/themes/myservier_theme/dist/images/completed-step.svg) center center no-repeat;color:#fff;text-indent:-9999999px;border-color:#f55b41}.registration-new .registration .welcome-screen__step.completed .welcome-screen__step__text{font-weight:400;color:#000}.registration-new .registration .welcome-screen__step__number{font-weight:700;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;border-radius:50px;font-size:14px;line-height:1;position:relative;border:2px solid #868686;color:#868686;padding-left:1px;background:#fff;z-index:1}.registration-new .registration .welcome-screen__step__text{margin-left:12px;color:#868686}.registration-new .registration .wellcome-tooltip{background:#1c1a50;border-radius:6px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:8px 12px;position:absolute;text-align:left;left:5%;right:5%;opacity:0;visibility:hidden;min-width:300px;z-index:9;top:calc(100% + 5px);transition:.2s}.registration-new .registration .wellcome-tooltip.show{transition:.2s;opacity:1;visibility:visible}.registration-new .registration .wellcome-tooltip a{color:#fff;text-decoration:underline;display:inline;font-weight:700}.registration-new .registration .form__wrapper{margin-top:0}@media(min-width: 993px){.registration-new .registration .form__wrapper{max-width:864px;display:flex;align-items:flex-start;justify-content:center}}.registration-new .registration .form__wrapper:has(div.form__registration--success-new:not(.hide)),.registration-new .registration .form__wrapper:has(div.form__registration--confirm:not(.hide)){align-items:center}.registration-new .registration .form__wrapper:has(div.form__registration--pending:not(.hide)){align-items:flex-start}@media(min-width: 993px){.registration-new .registration .form__wrapper:has(div.form__registration--pending:not(.hide)){padding-top:140px}}@media(min-width: 993px){.registration-new .registration .form__wrapper__inner{max-width:416px;width:100%}}.registration-new .registration .form__tabs{margin:0 auto}.registration-new .registration .form__tab{border-radius:8px !important;display:none;width:100%;line-height:18px;margin-top:20px;margin-bottom:20px}@media(min-width: 993px){.registration-new .registration .form__tab{display:none;height:92px;align-items:center;margin:95px auto 20px}}.registration-new .registration .form__tab.active{background:#ebebf9;display:flex;justify-content:flex-start}.registration-new .registration .form__tab.active .circle{display:inline-flex;align-self:center;min-width:60px;background:#fff;border-radius:50%;margin-right:20px;position:relative;overflow:hidden}@media(min-width: 993px){.registration-new .registration .form__tab.active .circle{display:none}}.registration-new .registration .form__tab.active .circle span{display:flex;align-items:center;justify-content:center;background:#ebebf9;font-size:12px;font-weight:400;color:#000;width:48px;min-height:48px;margin:6px;line-height:1.1;text-align:center;border-radius:50%;position:relative;z-index:2;text-transform:none}.registration-new .registration .form__tab.active .text{display:inline-flex;flex-direction:column;align-items:flex-start}.registration-new .registration .form__tab.active .text span{font-size:12px;font-weight:400;color:#24226a;text-transform:none;letter-spacing:normal;margin-bottom:5px}.registration-new .registration .form__tab.active .text span:first-of-type{margin-top:5px}@media(min-width: 993px){.registration-new .registration .form__tab.active .text span:first-of-type{margin-top:0}}.registration-new .registration .form__tab.active .text span:last-child{font-size:16px;font-weight:700;line-height:18px}.registration-new .registration .form__tab:nth-of-type(1) .circle{background:radial-gradient(closest-side, white 30%, transparent 80% 100%),conic-gradient(#F55B41 30%, #ffffff 0)}.registration-new .registration .form__tab:nth-of-type(2) .circle{background:radial-gradient(closest-side, white 30%, transparent 80% 100%),conic-gradient(#F55B41 66%, #ffffff 0)}.registration-new .registration .form__tab:nth-of-type(3) .circle{background:radial-gradient(closest-side, white 30%, transparent 80% 100%),conic-gradient(#F55B41 95%, #ffffff 0)}.registration-new .registration .form__step .wellcome-tooltip{right:-5px;top:27px}.registration-new .registration .form .rows-wrap{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:5px 0 25px 0 rgba(0,0,0,.05)}.registration-new .registration .form .rows-wrap .form__row__subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.registration-new .registration .form .rows-wrap .form__row__subtitle.align-left{text-align:left}.registration-new .registration .form .rows-wrap .form__row__areas{border-top:1px solid #d4def2;text-align:center;display:flex;justify-content:center;margin-top:16px;padding-top:14px;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:24px;flex-direction:column}.registration-new .registration .form .rows-wrap .form__row__areas .form__row__areas__title{display:flex}.registration-new .registration .form .rows-wrap .form__row__areas__count{margin-right:8px}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title{display:flex;position:relative;justify-content:space-between}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info{display:flex}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info .info-ico{top:0;white-space:nowrap;display:flex;align-items:center}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info:hover svg rect{fill:#f55b41}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info .up-ico{transition:.1s;opacity:0;visibility:hidden;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #1c1a50;content:"";display:block;height:0;position:absolute;width:0;bottom:-8px;left:calc(50% - 5px)}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info.clicked .up-ico{transition:.1s;opacity:1;visibility:visible}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .info.clicked svg rect{fill:#f55b41;transition:.2s}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .wellcome-tooltip{top:32px}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .wellcome-tooltip p{color:#fff;font-size:16px;line-height:1.5}.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .wellcome-tooltip p:not(.registration-new .registration .form .rows-wrap--pre-filled .form__row__title .wellcome-tooltip p:last-of-type){margin-bottom:20px}.registration-new .registration .form .rows-wrap--pre-filled .form__row{margin-top:8px;margin-bottom:0}@media(min-width: 993px){.registration-new .registration .form .rows-wrap--docCheck{padding-bottom:24px}}.registration-new .registration .form .rows-wrap--docCheck .form__row{margin-bottom:0}.registration-new .registration .form .rows-wrap--docCheck .form__row .form__field{height:initial;margin-bottom:0 !important}.registration-new .registration .form .rows-wrap--docCheck .form__row .form__field .error-message{position:relative;margin-top:8px}.registration-new .registration .form__row{margin-bottom:27px;margin-top:5px}@media(min-width: 993px){.registration-new .registration .form__row{margin-top:0;margin-bottom:20px}}.registration-new .registration .form__row--radio{margin-top:6px}.registration-new .registration .form__row.hidden{display:none}.registration-new .registration .form__row.deeplink-email{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px;margin-top:-5px;box-shadow:5px 0 25px 0 rgba(0,0,0,.05)}.registration-new .registration .form__row.deeplink-email .form__field{height:auto}.registration-new .registration .form__row.deeplink-email .form__field .form__input{text-align:right;padding:0 30px 0 45px;border:none;min-width:100%;word-wrap:break-word;font-size:14px;line-height:20px}.registration-new .registration .form__row.deeplink-email .form__field .result-icon{top:calc(50% - 12px)}.registration-new .registration .form__row.deeplink-email .form__field .info{top:calc(50% - 14px)}.registration-new .registration .form__row.deeplink-email .form__field .form__placeholder{transform:translateY(0) !important;position:absolute;top:calc(50% - 8px);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.registration-new .registration .form__row__title{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.registration-new .registration .form__row__title span{display:block;font-size:14px;font-weight:400;line-height:20px;margin-top:4px}.registration-new .registration .form__row--login{margin-top:0px}.registration-new .registration .form__row--login p{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#000;text-align:center}.registration-new .registration .form__row--login p a{text-decoration:underline;color:#000}@media(min-width: 993px){.registration-new .registration .form__row--checkbox{margin-top:28px}}.registration-new .registration .form__row--checkbox .form__row__title{margin-bottom:16px}.registration-new .registration .form__row--checkbox .terms-title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:18px}.registration-new .registration .form__row--checkbox a{text-decoration:underline;color:#000}.registration-new .registration .form__row--checkbox .error-message{margin-left:35px}@media(max-width: 993px){.registration-new .registration .form__field{height:54px}}.registration-new .registration .form__field .form__placeholder{color:#4e4e54;transform:translate(15px, -32px)}.registration-new .registration .form__field .helper-text{opacity:0;visibility:hidden;transition:.2s;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.registration-new .registration .form__field.current .form__placeholder{font-size:12px;transform:translateY(-54px)}.registration-new .registration .form__field.current .helper-text{opacity:1;visibility:visible;transition:.2s;background:#fff}.registration-new .registration .form__field.current.error .helper-text{opacity:0;visibility:hidden;transition:.2s}.registration-new .registration .form__field input[type=password],.registration-new .registration .form__field input[type=text],.registration-new .registration .form__field input[type=tel],.registration-new .registration .form__field input[type=number],.registration-new .registration .form__field input[type=email],.registration-new .registration .form__field input[type=date],.registration-new .registration .form__field textarea{height:100%;width:100%;border:0;font-weight:400;font-size:16px;line-height:24px;color:#000;padding:24px 25px 6px 12px;box-shadow:none;border-bottom:1px solid #9c7dcc;background-color:rgba(0,0,0,0);box-sizing:border-box}.registration-new .registration .form__field input[type=password]:focus,.registration-new .registration .form__field input[type=text]:focus,.registration-new .registration .form__field input[type=tel]:focus,.registration-new .registration .form__field input[type=number]:focus,.registration-new .registration .form__field input[type=email]:focus,.registration-new .registration .form__field input[type=date]:focus,.registration-new .registration .form__field textarea:focus{border-bottom:1px solid #47bfd9}.registration-new .registration .form__field input[type=password]:hover,.registration-new .registration .form__field input[type=text]:hover,.registration-new .registration .form__field input[type=tel]:hover,.registration-new .registration .form__field input[type=number]:hover,.registration-new .registration .form__field input[type=email]:hover,.registration-new .registration .form__field input[type=date]:hover,.registration-new .registration .form__field textarea:hover{border-bottom:1px solid #47bfd9}.registration-new .registration .form__field input[type=password]~.toggle-password,.registration-new .registration .form__field input[type=text]~.toggle-password,.registration-new .registration .form__field input[type=tel]~.toggle-password,.registration-new .registration .form__field input[type=number]~.toggle-password,.registration-new .registration .form__field input[type=email]~.toggle-password,.registration-new .registration .form__field input[type=date]~.toggle-password,.registration-new .registration .form__field textarea~.toggle-password{bottom:8px}.registration-new .registration .form__field select{padding:24px 55px 6px 12px;background-color:rgba(0,0,0,0)}.registration-new .registration .form__field select option[disabled]{background-color:rgba(0,0,0,0);color:gray}.registration-new .registration .form__field select.optional{background:none}.registration-new .registration .form__field select.optional~.form__field--optional{background:url(/wp-content/themes/myservier_theme/dist/images/select.svg) no-repeat 0 57%;background-size:25px;padding-left:23px}.registration-new .registration .form__field .result-icon{right:4px;bottom:8px;height:24px;opacity:0;visibility:hidden;width:24px;position:absolute;background-repeat:no-repeat;background-position:center}.registration-new .registration .form__field.success .result-icon{opacity:1;visibility:visible;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"%23107532\"/><path d=\"M7.5 11.5L10.8158 15L16.5 9\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.registration-new .registration .form__field.success .toggle-password{right:32px;bottom:8px}.registration-new .registration .form__field.success .helper-text{opacity:0;visibility:visible}.registration-new .registration .form__field.success input[name=user_password]~.result-icon{right:32px}.registration-new .registration .form__field.success input[name=user_password]~.toggle-password{right:4px}.registration-new .registration .form__field.success select{background-position:92% 75%}.registration-new .registration .form__field.success select.optional{background-position:76% 75%}.registration-new .registration .form__field.success .form__field--optional{right:30px}.registration-new .registration .form__field.error .result-icon{opacity:1;visibility:visible;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"%23CC2D2D\"/><path d=\"M8 8L16 16M16 8L8 16\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.registration-new .registration .form__field.error .toggle-password{right:32px;bottom:8px}.registration-new .registration .form__field.error .helper-text{opacity:0;visibility:visible}.registration-new .registration .form__field.error .form__field--optional{right:30px}.registration-new .registration .form__field.error select{background-position:92% 75%}.registration-new .registration .form__field.error input[type=password],.registration-new .registration .form__field.error input[type=text],.registration-new .registration .form__field.error input[type=number],.registration-new .registration .form__field.error input[type=tel],.registration-new .registration .form__field.error input[type=email],.registration-new .registration .form__field.error select{border-bottom:1px solid #cc2d2d}.registration-new .registration .form__field .info{cursor:pointer;height:auto;position:absolute;right:6px;top:22px;width:20px}.registration-new .registration .form__field .info:hover svg rect{fill:#f55b41}.registration-new .registration .form__field .info .up-ico{transition:.1s;opacity:0;visibility:hidden;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #1c1a50;content:"";display:block;height:0px;position:absolute;width:0;bottom:-1px;left:calc(50% - 5px)}.registration-new .registration .form__field .info.clicked .up-ico{transition:.1s;opacity:1;visibility:visible}.registration-new .registration .form__field .info.clicked svg rect{fill:#f55b41;transition:.2s}.registration-new .registration .form__field .helper-text{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:16px;position:absolute;left:0;top:calc(100% + 4px)}.registration-new .registration .form__field--checkbox{margin-bottom:15px;height:auto}.registration-new .registration .form__field--checkbox.error{margin-bottom:50px}.registration-new .registration .form__field--radio{height:inherit}.registration-new .registration .form__field--optional{position:absolute;right:0;bottom:12px;font-size:12px;line-height:1.3;color:#4e4e54}.registration-new .registration .form__field-pre-filled{display:flex;align-items:flex-start;gap:16px}.registration-new .registration .form__field-pre-filled:not(.registration-new .registration .form__field-pre-filled:last-of-type){margin-bottom:6px}.registration-new .registration .form__field-pre-filled__title{font-size:12px;line-height:1.3;color:#4e4e54;flex:0 0 82px}@media(min-width: 993px){.registration-new .registration .form__field-pre-filled__title{flex:0 0 120px}}.registration-new .registration .form__field-pre-filled__value{font-size:14px;line-height:1.4;color:#000}.registration-new .registration .form__field-pre-filled__value input{padding:0;margin:0;border:0;box-shadow:none;line-height:1}.registration-new .registration .form .radio__check,.registration-new .registration .form .checkbox__check{left:2px;border:1px solid #24226a}.registration-new .registration .form .radio__item:hover .checkbox__check,.registration-new .registration .form .checkbox__item:hover .checkbox__check{border:1px solid #f55b41}.registration-new .registration .form .radio__text,.registration-new .registration .form .checkbox__text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.registration-new .registration .form .radio__item input:checked~.checkbox__check,.registration-new .registration .form .checkbox__item input:checked~.checkbox__check{background:#f55b41;border:1px solid #f55b41}.registration-new .registration .form__buttons{display:flex;justify-content:space-between;margin:28px 0 24px}.registration-new .registration .form__buttons.step-1{justify-content:space-between}@media(min-width: 768px){.registration-new .registration .form__buttons.step-1{justify-content:space-between}}.registration-new .registration .form__button{display:inline-flex;align-items:center;height:auto;width:auto;max-width:calc(50% - 8px);min-width:160px;border-radius:4px;background-color:#24226a;padding:12px 34px;text-align:center;text-transform:uppercase;border:0;font-weight:600;font-size:15px;line-height:24px;color:#fff;cursor:pointer;transition:all .3s;position:relative}.registration-new .registration .form__button span{width:100%;text-align:center;text-transform:uppercase}@media(min-width: 480px){.registration-new .registration .form__button{min-width:180px}}.registration-new .registration .form__button:hover,.registration-new .registration .form__button:active{background-color:#434192;border-color:#434192;color:#fff}.registration-new .registration .form__button svg{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.registration-new .registration .form__button:disabled{background-color:#f1f1f1;color:#bfbfbf}.registration-new .registration .form__button:disabled svg path{stroke:#bfbfbf}.registration-new .registration .form__button--prev{background-color:rgba(0,0,0,0);color:#24226a;border:1px solid rgba(0,0,0,0);text-align:left;padding:2px 16px 2px 24px}.registration-new .registration .form__button--prev svg{left:0}.registration-new .registration .form__button--prev span{text-transform:none;text-align:left;margin-left:4px;font-weight:400}.registration-new .registration .form__button--prev:hover{background:none;border-color:rgba(0,0,0,0);color:#24226a}.registration-new .registration .form__button--prev:hover span{text-decoration:underline}.registration-new .registration .form__button--prev.back-to-home{padding-right:15px}.registration-new .registration .form__button--prev.back-to-home:hover{background:none;border-color:rgba(0,0,0,0);color:#24226a}.registration-new .registration .form__button--prev.back-to-home:hover span{text-decoration:underline;font-weight:400}.registration-new .registration .form__button--submit svg,.registration-new .registration .form__button--next svg{right:16px}.registration-new .registration .form__button--submit:hover svg,.registration-new .registration .form__button--next:hover svg{right:8px}.registration-new .registration .form .error-message,.registration-new .registration .form .form__medical-directions--error{display:flex;align-items:center;padding-left:20px;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.11268 2.23259C7.38353 2.08011 7.6891 2 7.99992 2C8.31074 2 8.61631 2.08011 8.88715 2.23259C9.158 2.38508 9.38497 2.6048 9.54617 2.87055L9.54806 2.87368L14.4189 11.0051L14.4242 11.0142C14.5821 11.2877 14.6657 11.5977 14.6666 11.9135C14.6675 12.2293 14.5856 12.5398 14.4293 12.8141C14.2729 13.0885 14.0474 13.3171 13.7753 13.4772C13.5031 13.6374 13.1937 13.7235 12.878 13.727L12.8707 13.727L3.12185 13.727C2.80609 13.7235 2.49674 13.6374 2.22458 13.4772C1.95242 13.3171 1.72694 13.0885 1.57057 12.8141C1.41419 12.5398 1.33237 12.2293 1.33326 11.9135C1.33414 11.5977 1.4177 11.2877 1.5756 11.0142L1.58095 11.0051L6.45178 2.87368L7.01656 3.21199L6.45367 2.87055C6.61487 2.6048 6.84184 2.38508 7.11268 2.23259ZM7.58016 3.55222L2.71377 11.6763C2.67217 11.7498 2.65017 11.8327 2.64993 11.9172C2.64969 12.0031 2.67194 12.0875 2.71447 12.1621C2.75699 12.2367 2.81831 12.2989 2.89232 12.3424C2.96551 12.3855 3.0486 12.4089 3.13347 12.4103H12.8664C12.9512 12.4089 13.0343 12.3855 13.1075 12.3424C13.1815 12.2989 13.2428 12.2367 13.2854 12.1621C13.3279 12.0875 13.3501 12.0031 13.3499 11.9172C13.3497 11.8327 13.3277 11.7497 13.2861 11.6763L8.42041 3.55342L8.41968 3.55222C8.37589 3.48049 8.31444 3.42117 8.24119 3.37993C8.16754 3.33846 8.08444 3.31668 7.99992 3.31668C7.9154 3.31668 7.8323 3.33846 7.75864 3.37993C7.6854 3.42117 7.62395 3.48049 7.58016 3.55222ZM7.9999 5.5095C8.36349 5.5095 8.65824 5.80425 8.65824 6.16784V8.46811C8.65824 8.83171 8.36349 9.12645 7.9999 9.12645C7.63631 9.12645 7.34156 8.83171 7.34156 8.46811V6.16784C7.34156 5.80425 7.63631 5.5095 7.9999 5.5095ZM7.9999 10.11C7.63631 10.11 7.34156 10.4048 7.34156 10.7684C7.34156 11.132 7.63631 11.4267 7.9999 11.4267H8.00565C8.36924 11.4267 8.66399 11.132 8.66399 10.7684C8.66399 10.4048 8.36924 10.11 8.00565 10.11H7.9999Z\" fill=\"%23CC2D2D\"/></svg>");background-position:left top;background-repeat:no-repeat;max-width:100%;position:absolute;left:0;top:calc(100% + 4px);font-weight:400;font-size:12px;line-height:16px;color:#cc2d2d}@media(min-width: 993px){.registration-new .registration .form .error-message,.registration-new .registration .form .form__medical-directions--error{max-width:100%}}.registration-new .registration .form .error-message>*,.registration-new .registration .form .error-message a,.registration-new .registration .form .form__medical-directions--error>*,.registration-new .registration .form .form__medical-directions--error a{font-size:inherit;line-height:inherit;color:#cc2d2d}.registration-new .registration .form .form__medical-directions--error{position:relative;margin-top:10px;text-align:left;max-width:303px}.registration-new .registration .form__registration--pending .form__success__icon,.registration-new .registration .form__registration--success-new .form__success__icon{display:flex;align-items:center;justify-content:center;margin-bottom:12px}.registration-new .registration .form__registration--pending .form__success__msg,.registration-new .registration .form__registration--success-new .form__success__msg{text-align:center;margin-bottom:36px}.registration-new .registration .form__registration--pending .form__success__msg p,.registration-new .registration .form__registration--success-new .form__success__msg p{font-size:18px;line-height:1.33;font-weight:700;color:#000}.registration-new .registration .form__registration--pending .form__success__status,.registration-new .registration .form__registration--success-new .form__success__status{padding:0 8px;margin-bottom:60px}@media(min-width: 768px){.registration-new .registration .form__registration--pending .form__success__status,.registration-new .registration .form__registration--success-new .form__success__status{padding:0 24px}}.registration-new .registration .form__registration--pending .form__success__status__row,.registration-new .registration .form__registration--success-new .form__success__status__row{display:flex;align-items:flex-start;margin-bottom:20px}.registration-new .registration .form__registration--pending .form__success__status__row:last-of-type,.registration-new .registration .form__registration--success-new .form__success__status__row:last-of-type{margin-bottom:0;align-items:center}.registration-new .registration .form__registration--pending .form__success__status__row:last-of-type .form__success__status__desc,.registration-new .registration .form__registration--success-new .form__success__status__row:last-of-type .form__success__status__desc{color:#bdbddf}.registration-new .registration .form__registration--pending .form__success__status__row:last-of-type .form__success__status__desc span,.registration-new .registration .form__registration--success-new .form__success__status__row:last-of-type .form__success__status__desc span{margin-bottom:0}.registration-new .registration .form__registration--pending .form__success__status__icon,.registration-new .registration .form__registration--success-new .form__success__status__icon{margin-right:16px}.registration-new .registration .form__registration--pending .form__success__status__icon svg,.registration-new .registration .form__registration--success-new .form__success__status__icon svg{width:48px;height:48px}.registration-new .registration .form__registration--pending .form__success__status__desc,.registration-new .registration .form__registration--success-new .form__success__status__desc{display:flex;flex-direction:column;align-items:flex-start;font-size:16px;line-height:1.5;text-align:left}.registration-new .registration .form__registration--pending .form__success__status__desc span,.registration-new .registration .form__registration--success-new .form__success__status__desc span{font-weight:700;width:100%;margin-bottom:4px}.registration-new .registration .form__registration--pending .form__success__notification,.registration-new .registration .form__registration--success-new .form__success__notification{text-align:center}.registration-new .registration .form__registration--pending .form__success__notification p,.registration-new .registration .form__registration--success-new .form__success__notification p{font-size:14px;line-height:1.42}.registration-new .registration .form__registration--success-new .form__success__msg{margin-bottom:8px}.registration-new .registration .form__registration--success-new .form__success__notification{margin-bottom:60px}@media(min-width: 993px){.registration-new .registration .form__registration--success-new .form__success__notification{margin-bottom:36px}}.registration-new .registration .form__registration--success-new .form__success__notification p{font-size:16px;line-height:1.5}.registration-new .registration .form__registration--success-new .form__success__back-to-content{display:block;background:#fff;padding:16px 56px 16px 16px;text-align:left;border:1px solid #f1f1f1;border-radius:6px;box-shadow:5px 0px 25px 0px rgba(0,0,0,.0509803922);margin-bottom:36px;position:relative}.registration-new .registration .form__registration--success-new .form__success__back-to-content p{font-size:12px;line-height:16px;color:#4e4e54;margin-bottom:5px}.registration-new .registration .form__registration--success-new .form__success__back-to-content span{font-size:16px;line-height:24px;color:#000;font-weight:400}.registration-new .registration .form__registration--success-new .form__success__back-to-content:after{content:"";position:absolute;top:calc(50% - 12px);right:16px;width:24px;height:24px;background:url(/wp-content/themes/myservier_theme/dist/images/arrow_right.svg) no-repeat;background-position:center}.registration-new .registration .form__registration--success-new .form__success__btn .button{max-width:100%;background:none;min-height:48px;height:initial;text-align:center;width:100%;justify-content:center;color:#24226a;border:1px solid #24226a;font-weight:600}.registration-new .registration .form__registration--success-new .form__success__btn .button:hover{background-color:#24226a;color:#fff}.registration-new .registration .form__registration--success-new .form__success__btn.highlighted .button{background-color:#24226a;color:#fff}.registration-new .registration .form__registration--success-new .form__success__btn.highlighted .button:hover{background:none;color:#24226a}.registration-new .registration .form__docCheck-btn{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:100%;min-height:44px;border-radius:4px;border:0;background-color:#ca003a;padding:8px 12px;margin-top:12px;cursor:pointer}.registration-new .registration .form__docCheck-btn span{font-size:14px;font-weight:600;line-height:1.28;color:#fff}.registration-new .registration .form__docCheck-btn img{width:28px}.registration-new .registration .form__docCheck-btn--success{border-radius:8px;border:1px solid #13893a;background:#e5ffed;padding:12px;justify-content:flex-start;min-height:48px;pointer-events:none}.registration-new .registration .form__docCheck-btn--success span{color:#036524;font-size:16px}.registration-new .registration .radio__title,.registration-new .registration .checkbox__title{font-weight:400;font-size:13px;line-height:20px;color:gray;margin-bottom:10px}.registration-new .registration .radio__buttons,.registration-new .registration .checkbox__buttons{display:flex;flex-direction:column}.registration-new .registration .radio__item,.registration-new .registration .checkbox__item{display:flex;margin-bottom:12px;padding-left:38px;cursor:pointer}.registration-new .registration .radio__item:last-of-type,.registration-new .registration .checkbox__item:last-of-type{margin-bottom:0}.registration-new .registration .radio__text,.registration-new .registration .checkbox__text{font-weight:400;font-size:16px;line-height:24px;color:#000}.registration-new .registration .radio__text a,.registration-new .registration .checkbox__text a{color:#24226a;text-decoration:underline}.registration-new .registration .radio__text a:hover,.registration-new .registration .checkbox__text a:hover{text-decoration:none}.registration-new .registration .radio__check{position:absolute;width:20px;height:20px;border:1px solid #d44233;border-radius:50%;background-color:#fff;left:0;transition:all .3s}.registration-new .registration .radio__item input:checked~.radio__check{background:#d44233;border-color:#d44233}.registration-new .registration .radio__item input:checked~.radio__check:before{content:"";background-image:url(/wp-content/themes/myservier_theme/dist/images/check-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute;left:4px;top:5px;width:11px;height:8px}.registration-new .registration .checkbox__check{position:absolute;width:20px;height:20px;border:1px solid #24226a;border-radius:4px;background-color:rgba(0,0,0,0);left:0;transition:all .3s}.registration-new .registration .checkbox__text{font-weight:400;font-size:14px;line-height:20px;color:#000}.registration-new .registration .checkbox__text a{color:#000}.registration-new .registration .checkbox__item input:checked~.checkbox__check{background:#f55b41;border-color:#f55b41}.registration-new .registration .checkbox__item input:checked~.checkbox__check:before{content:"";background-image:url(/wp-content/themes/myservier_theme/dist/images/check-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;position:absolute;left:4px;top:5px;width:11px;height:8px}@media(min-width: 992px){.registration-new .registration .checkbox__item:hover:has(input:checked) .checkbox__check:before{background-image:url(/wp-content/themes/myservier_theme/dist/images/checkbox-minus.svg);width:10px}}.registration-new .registration .pro-sante-connect .form__field{height:0}.registration-new .registration .pro-sante-connect .form__login__pro-sante-connect{display:flex;justify-content:center;padding:0px 16px 10px 16px}.registration-new .registration .pro-sante-connect .form__row__title{margin-bottom:16px}.registration-new .registration .pro-sante-connect .custom-error-message{display:flex;align-items:center;background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.09434 5.71043C8.44903 4.65736 10.1513 4.03027 12 4.03027C16.4183 4.03027 20 7.612 20 12.0303C20 13.879 19.3729 15.5812 18.3198 16.9359L7.09434 5.71043ZM5.68013 7.12465C4.62708 8.47933 4 10.1816 4 12.0303C4 16.4486 7.58172 20.0303 12 20.0303C13.8487 20.0303 15.5509 19.4032 16.9056 18.3501L5.68013 7.12465ZM12 2.03027C6.47715 2.03027 2 6.50743 2 12.0303C2 17.5531 6.47715 22.0303 12 22.0303C17.5228 22.0303 22 17.5531 22 12.0303C22 6.50743 17.5228 2.03027 12 2.03027Z\" fill=\"%23AE1D1D\"/></svg>");background-position:16px 12px;background-repeat:no-repeat;position:relative;left:0;font-weight:600;font-size:16px;line-height:24px;color:#cc2d2d;background-color:#ffebeb;border:1px solid #ffc0c0;border-radius:8px;padding:11px 12px 11px 52px;margin-bottom:8px}.registration-new .registration .pro-sante-connect .custom-success-message{display:flex;align-items:center;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"10\" fill=\"%23107532\"/><path d=\"M7.5 11.5L10.8158 15L16.5 9\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:16px 12px;background-repeat:no-repeat;position:relative;left:0;font-weight:600;font-size:16px;line-height:24px;color:#036524;background-color:#e5ffed;border:1px solid #13893a;border-radius:8px;padding:11px 12px 11px 52px;margin-bottom:8px}@media(max-width: 992px){#password-field .form__placeholder{max-width:calc(100% - 68px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
