.first-step{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-top:2rem}@media only screen and (max-width:1200px){.first-step{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}@media only screen and (max-width:1023px){.first-step{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;margin-top:0}}@media only screen and (max-width:765px){.first-step{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:wrap}}.first-step .drag-drop-wrapp{padding:1.75rem 7.25rem;border:1px dashed #8b8b9a;border-radius:10px;margin:0;color:#717181;cursor:default}.first-step .drag-drop-wrapp.drag-active{color:#359e4d;border:1px dashed #359e4d;background:#e5f3e9}@media only screen and (max-width:1023px){.first-step .drag-drop-wrapp{display:none}}.first-step p{font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#717181;margin:1.375rem 0}@media only screen and (max-width:1023px){.first-step p{display:none}}.first-step label{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#00aabe;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out}.first-step label:focus,.first-step label:hover{outline:none;background:#006672}.first-step label:disabled{background:#8b8b9a;cursor:not-allowed}@media only screen and (max-width:1023px){.first-step label{margin-top:1.75rem}}.first-step #addFile{display:none}.first-step .load-files{width:27.5rem;margin-left:10.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width:1200px){.first-step .load-files{margin-left:0}}@media only screen and (max-width:1023px){.first-step .load-files{position:relative;width:100%;margin-top:2rem}}@media only screen and (max-width:765px){.first-step .load-files{min-height:14rem}}.first-step .load-files .done{font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#f0505a;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.first-step .load-files .done:focus,.first-step .load-files .done:hover{outline:none;background:#e01320}.first-step .load-files .done:disabled{background:#8b8b9a;cursor:not-allowed}@media only screen and (max-width:1023px){.first-step .load-files .done{position:absolute;bottom:0;margin-bottom:-5.375rem;right:0}}@media only screen and (max-width:765px){.first-step .load-files .done{position:static;margin-bottom:0;margin-top:1.25rem}}.first-step .load-files .files{width:100%}.first-step .load-files .error{width:19rem;margin-bottom:.5rem}@media only screen and (max-width:765px){.first-step .load-files .error{width:100%}}.first-step .load-files .file{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:.625rem;position:relative}.first-step .load-files .file svg{display:none;height:40px;width:40px;left:0;margin-left:-7px;position:absolute}.first-step .load-files .file span{display:block;border:1px solid #60c1ce;padding:.375rem 1.25rem;border-radius:17px;color:#00aabe;max-width:23.75rem;margin-left:38px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all .3s ease-in-out}@media only screen and (max-width:765px){.first-step .load-files .file span{max-width:18rem}}.first-step .load-files .file .delete{position:absolute;width:1.625rem;height:1.625rem;margin-right:.563rem;background:url(../img/delete.423b11de.svg) no-repeat;background-size:cover;border:0;background-color:none;cursor:pointer;opacity:.8;transition:opacity .3s ease-in-out}.first-step .load-files .file .delete:focus,.first-step .load-files .file .delete:hover{opacity:1;outline:none}.first-step .load-files .file.loading .delete{display:none}.first-step .load-files .file.loading span{border:1px solid #efeff0;color:#efeff0;background:#efeff0}.first-step .load-files .file.loading svg{display:block}.first-step .load-files .file.loading .bg,.first-step .load-files .file.loading .loader{fill:none;stroke-width:2.6px;stroke-linecap:round;transform-origin:center}.first-step .load-files .file.loading .loader{stroke-dasharray:10px,94.2px;-webkit-animation:cycle-1 2s linear infinite;animation:cycle-1 2s linear infinite}.first-step .load-files .file.errorfile .delete{background:url(../img/delete-error.27986828.svg) no-repeat}.first-step .load-files .file.errorfile span{border:1px solid #f0505a;color:#ffe9ea;background:#ffe9ea}.code-item{margin-left:8.875rem;width:16rem}@media only screen and (max-width:1200px){.code-item{margin-left:0}}@media only screen and (max-width:1023px){.code-item{width:45%;margin-top:4.5rem}}@media only screen and (max-width:765px){.code-item{width:100%;margin-top:1.875rem}}.code-item .text-code{font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#40404c;margin:0 0 2rem}.code-item .text-code span{display:block}.code-item input[type=number]{border-width:0 0 1px 0;border-color:#717181;width:100%;text-align:center;font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#40404c;transition:border-color .3s ease-in-out}.code-item input[type=number]:focus,.code-item input[type=number]:hover{outline:none;border-color:#00aabe}.code-item input[type=number].errorinput{border-color:#f0505a}.code-item .error{margin-top:1rem}.code-item .number_container{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.code-item .number_container div{width:2.25rem;margin-right:.875rem}.second-step{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1200px){.second-step{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.second-step .vti__dropdown-list::-webkit-scrollbar{width:6px}.second-step .vti__dropdown-list::-webkit-scrollbar-track{background:#eee;border-radius:3px}.second-step .vti__dropdown-list::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}.second-step .vti__dropdown-list::-webkit-scrollbar-thumb:hover{background:#aaa}.second-step p{font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#40404c;margin:0 0 1.375rem;width:25rem}@media only screen and (max-width:765px){.second-step p{width:100%}}.second-step .block-phone{width:34.875rem}@media only screen and (max-width:1023px){.second-step .block-phone{width:45%}}@media only screen and (max-width:765px){.second-step .block-phone{width:100%}}.second-step .block-phone .block-item-phone{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1023px){.second-step .block-phone .block-item-phone{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.second-step .block-phone .item button{font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#00aabe;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out}.second-step .block-phone .item button:focus,.second-step .block-phone .item button:hover{outline:none;background:#006672}.second-step .block-phone .item button:disabled{background:#8b8b9a;cursor:not-allowed}.second-step .block-phone .item .timer{font-size:1rem;margin:.5rem .625rem;width:11.25rem;color:#40404c}.second-step .vue-tel-input{width:16.875rem;border:1px solid #8b8b9a;border-radius:10px;height:3.375rem}@media only screen and (max-width:1023px){.second-step .vue-tel-input{margin-bottom:1.375rem}}.second-step .vue-tel-input:focus,.second-step .vue-tel-input:focus-within,.second-step .vue-tel-input:hover{outline:none;box-shadow:none;border:1px solid #8b8b9a}.second-step .vue-tel-input input{border-radius:0 10px 10px 0}.second-step .vue-tel-input input:focus{box-shadow:none}.second-step .vue-tel-input .vti__dropdown-item strong{font-weight:400;color:#40404c}.second-step .vue-tel-input .vti__dropdown{border-radius:10px 0 0 10px;width:5rem;background:#e1e1e5}.second-step .vue-tel-input .vti__dropdown .vti__dropdown-arrow{background:url(../img/arrow.339de7a6.svg) no-repeat;background-size:cover;text-indent:-9999px;transform:scaleY(1);width:.5rem;height:.25rem}.second-step .vue-tel-input .vti__dropdown.open .vti__dropdown-list{width:16.875rem;z-index:5;background:#fff;border:none;box-shadow:0 6px 12px rgba(0,0,0,.18)}.second-step .vue-tel-input .vti__dropdown.open .vti__dropdown-list.below{top:100%;margin-top:1px}.second-step .vue-tel-input .vti__dropdown:hover{background:#e1e1e5}.second-step .vue-tel-input .vti__input{font-weight:400;font-size:1.25rem;line-height:1.625rem}.second-step .vue-tel-input .vti__selection{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}.second-step .vue-tel-input .vti__selection .vti__flag{display:none}.second-step .vue-tel-input .vti__selection .vti__country-code{font-weight:400;font-size:1.25rem;margin-left:.5rem;line-height:1.625rem}.gosuslugi{font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#f0505a;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out;margin-top:5.75rem}.gosuslugi:focus,.gosuslugi:hover{outline:none;background:#e01320}.gosuslugi:disabled{background:#8b8b9a;cursor:not-allowed}.privacy{font-size:.875rem;line-height:1.125rem;color:#8b8b9a;margin:1.375rem 0 0;width:30.7rem}@media only screen and (max-width:765px){.privacy{width:100%}}.privacy a{color:#00aabe;transition:color .3s ease-in-out}.privacy a:hover{color:#006672}.promo{margin-top:4.5rem}.promo input{font-weight:400;font-size:1.25rem;line-height:1.625rem;border:1px solid #8b8b9a;border-radius:10px;width:22.5rem;padding:1rem 1.5rem .775rem 1.25rem;height:3.375rem;margin-bottom:.875rem;vertical-align:middle;margin-bottom:0}.promo input:focus{outline:none}@media only screen and (max-width:413px){.promo input{width:100%}}.promo button{font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#00aabe;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out;vertical-align:middle;margin-left:1rem}.promo button:focus,.promo button:hover{outline:none;background:#006672}.promo button:disabled{background:#8b8b9a;cursor:not-allowed}@media only screen and (max-width:765px){.promo button{margin-left:0;margin-top:1rem}}.promo .error{width:37.5rem;margin-top:1rem}@media only screen and (max-width:765px){.promo .error{width:100%}}.medical-card .profile-list{margin-bottom:2.375rem}.medical-card .error{width:37.5rem;margin-top:1rem}@media only screen and (max-width:765px){.medical-card .error{width:100%}}.medical-card .createProfile{height:3.375rem;position:relative;padding:0 1.875rem 0 4.375rem;margin-top:1rem;background:transparent;cursor:pointer;color:#00aabe;opacity:.9;transition:opacity .3s ease-in-out;display:inline-block;font-weight:400;font-size:1.25rem;line-height:1.625rem;border:2px solid #00aabe;border-radius:10px}.medical-card .createProfile:before{content:"";background:url(../img/plus.c4c20a47.svg) no-repeat;width:1rem;height:1rem;position:absolute;top:50%;left:0;margin:-.5rem 0 0 1.875rem;background-size:cover}.medical-card .createProfile:focus,.medical-card .createProfile:hover{outline:none;opacity:1}.medical-card .form-wrapp{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;position:relative;top:50%;transform-origin:top;-webkit-animation-name:showForm;animation-name:showForm;-webkit-animation-duration:1s;animation-duration:1s}.medical-card .inputs-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:413px){.medical-card .inputs-container{width:100%}}.medical-card input[type=text]{font-weight:400;font-size:1.25rem;line-height:1.625rem;border:1px solid #8b8b9a;border-radius:10px;width:22.5rem;padding:1rem 1.5rem .775rem 1.25rem;height:3.375rem;margin-bottom:.875rem}.medical-card input[type=text]:focus{outline:none}@media only screen and (max-width:413px){.medical-card input[type=text]{width:100%}}.medical-card input[type=text]:last-child{margin-bottom:0;padding-right:48px;background:url(../img/calendar.47c3dbbb.svg) no-repeat;background-position:95% 50%}.medical-card button[type=submit]{background:transparent;cursor:pointer;color:#00aabe;opacity:.9;transition:opacity .3s ease-in-out;display:inline-block;font-weight:400;font-size:1.25rem;line-height:1.625rem;border:2px solid #00aabe;border-radius:10px;height:3.375rem;margin-left:1rem;padding:0 2.1rem;position:relative;top:0;left:0;transform-origin:top left;-webkit-animation-name:showButton;animation-name:showButton;-webkit-animation-duration:1s;animation-duration:1s}.medical-card button[type=submit]:focus,.medical-card button[type=submit]:hover{outline:none;opacity:1}.medical-card button[type=submit]:disabled{opacity:.6;cursor:not-allowed}@media only screen and (max-width:1023px){.medical-card button[type=submit]{transition-property:none;transform:none;-webkit-animation:none;animation:none}}@media only screen and (max-width:765px){.medical-card button[type=submit]{margin-left:0;margin-top:.875rem}}.medical-card .profile-list{list-style:none;padding:0;margin:0}.medical-card .profile-list input[type=radio]{display:none}.medical-card .profile-list label{font-weight:400;font-size:1.25rem;line-height:1.625rem}.medical-card .profile-list li{margin-bottom:.875rem}.medical-card .profile-list li input[type=radio]:checked+label:before{background:url(../img/check.79e2c232.svg) no-repeat}.medical-card .profile-list li label{padding-left:4.375rem;position:relative;cursor:pointer}@media only screen and (max-width:413px){.medical-card .profile-list li label{padding-left:2.375rem}}.medical-card .profile-list li label:before{content:"";position:absolute;width:1.625rem;height:1.625rem;left:0;top:50%;background:url(../img/uncheck.b9a47c3a.svg) no-repeat;background-size:cover;margin-top:-.695rem}.third-step{margin-top:1.875rem}@media only screen and (max-width:1023px){.third-step{margin-top:1.875rem}}.price-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:.75rem}.price-block .price{width:22.5rem;padding:1rem 1.5rem .775rem 0;font-size:1.5rem;line-height:2rem;color:#40404c;font-weight:700}.price-block .price-item{padding:0 5px}.price-block .price-item.old-price{margin-right:1rem;position:relative}.price-block .price-item.old-price:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;transform-origin:left;-webkit-animation-name:showPrice;animation-name:showPrice;-webkit-animation-duration:.3s;animation-duration:.3s;background:#f0505a}.price-block .discount{color:#f0505a}.price-block .pay{font-weight:400;font-size:1.25rem;line-height:1.625rem;background:#f0505a;border-radius:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:3.75rem;padding-right:3.75rem;height:3.375rem;color:#fff;cursor:pointer;border:none;transition:background .3s ease-in-out;margin-left:1rem}.price-block .pay:focus,.price-block .pay:hover{outline:none;background:#e01320}.price-block .pay:disabled{background:#8b8b9a;cursor:not-allowed}@media only screen and (max-width:765px){.price-block .pay{margin-left:0;padding-left:1rem;padding-right:1rem}}.price-block .error{margin-left:1rem}.price-block .discount{position:absolute;transform-origin:left;-webkit-animation-name:showPrice;animation-name:showPrice;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes cycle-1{0%{stroke-dasharray:0,94.2px;stroke-dashoffset:0px;transform:rotate(0deg)}50%{stroke-dasharray:47.1px,94.2px;stroke-dashoffset:0}to{stroke-dasharray:23.55px,94.2px;stroke-dashoffset:-94.2px;transform:rotate(1turn)}}@keyframes cycle-1{0%{stroke-dasharray:0px,94.2px;stroke-dashoffset:0px;transform:rotate(0deg)}50%{stroke-dasharray:47.1px,94.2px;stroke-dashoffset:0}to{stroke-dasharray:23.55px,94.2px;stroke-dashoffset:-94.2px;transform:rotate(1turn)}}@-webkit-keyframes showPrice{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes showPrice{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes showButton{0%{transform:translate(-100%,-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes showButton{0%{transform:translate(-100%,-100%);opacity:0}to{transform:translate(0);opacity:1}}@-webkit-keyframes showForm{0%{transform:translateY(-25%) rotateX(-35deg);opacity:0}to{transform:translateY(0) rotateX(0deg);opacity:1}}@keyframes showForm{0%{transform:translateY(-25%) rotateX(-35deg);opacity:0}to{transform:translateY(0) rotateX(0deg);opacity:1}}@font-face{font-family:CirceRounded;font-weight:400;src:url(../fonts/CRO55__W.3fd9d264.eot);src:url(../fonts/CRO55__W.3fd9d264.eot?#iefix) format("embedded-opentype"),url(../fonts/CRO55__W.18ac9408.woff2) format("woff2"),url(../fonts/CRO55__W.80d17ce7.woff) format("woff"),url(../fonts/CRO55__W.19175ed4.ttf) format("truetype")}@font-face{font-family:CirceRounded;font-weight:700;src:url(../fonts/3040E3_1_0.fd523532.eot);src:url(../fonts/3040E3_1_0.fd523532.eot?#iefix) format("embedded-opentype"),url(../fonts/3040E3_1_0.b6c2c9f9.woff2) format("woff2"),url(../fonts/3040E3_1_0.456c7f31.woff) format("woff"),url(../fonts/3040E3_1_0.bf37fc5e.ttf) format("truetype")}*{box-sizing:border-box}html{font-size:16px;font-family:CirceRounded,Arial,helvetica,sans-serif}a{text-decoration:none}button,input{font-family:CirceRounded,Arial,helvetica,sans-serif}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{margin:0;padding:0;width:100%;height:100%;min-width:375px}.wrapper{overflow:hidden}.content{width:73.125rem;margin:0 auto}@media only screen and (max-width:1200px){.content{width:100%;padding:0 2rem}}@media only screen and (max-width:1023px){.content{padding:0 1.25rem}}@media only screen and (max-width:1023px){.content.content-m{width:48rem;padding:0 1.25rem;margin:0 auto}}@media only screen and (max-width:800px){.content,.content.content-m{width:100%;margin:0}}.content.content-bottom{width:74.438rem;position:relative}@media only screen and (max-width:1200px){.content.content-bottom{width:100%;padding:0 1.25rem}}@media only screen and (max-width:1023px){.content.content-bottom{width:48rem;padding:0 1.25rem;margin:0 auto}}@media only screen and (max-width:800px){.content.content-bottom{width:100%;margin:0}}.content.content-bottom:after{content:"";background:url(../img/young-doctor.9dc9d207.png) no-repeat;width:27rem;height:24.875rem;background-size:cover;position:absolute;bottom:0;margin-bottom:-10.799rem;transform:rotate(1deg)}@media only screen and (max-width:1023px){.content.content-bottom:after{display:none}}.banner{width:100%;background:url(../img/banner-1920.75ab066c.png) no-repeat;background-size:cover;background-position:bottom;height:59rem;min-height:49rem}@media only screen and (max-width:1367px){.banner{background:url(../img/banner-1366.1ff9b3da.png) no-repeat;background-size:cover;background-position:bottom}}@media only screen and (max-width:1023px){.banner{background:url(../img/banner-768.09dedc47.png) no-repeat;background-size:cover;background-position:bottom;min-height:auto}}@media only screen and (max-width:800px){.banner{height:50rem}}@media only screen and (max-width:500px){.banner{background:url(../img/banner-414.1e07280f.png) no-repeat;background-size:cover;background-position:bottom;height:46rem}}@media only screen and (max-width:413px){.banner{background:url(../img/banner-375.716acf8c.png) no-repeat;background-size:cover;background-position:bottom}}.banner .cloud-img{display:block;margin:0 auto}@media only screen and (max-width:1023px){.banner .cloud-img{width:21rem;margin-bottom:1rem}}.banner button{cursor:pointer;width:23.188rem;height:3.875rem;border-radius:3.75rem;font-weight:700;font-size:1.5rem;line-height:1.813rem;text-align:center;padding:0;color:#fff;margin-right:1.75rem;border:0;background:#f0505a;transition:background .3s ease-in-out}@media only screen and (max-width:1023px){.banner button{width:21.75rem;height:3.625rem;font-size:1.25rem;line-height:3.75rem;padding:0;margin-right:0;margin-top:3rem}}@media only screen and (max-width:765px){.banner button{margin-top:6rem;margin-left:auto;display:block;margin-right:auto}}@media only screen and (max-width:413px){.banner button{width:20.5rem;margin:7rem auto 0}}.banner button:focus,.banner button:hover{outline:none;background:#e01320}.banner span{font-weight:700;font-size:1.875rem;line-height:3.5rem;color:#fff}@media only screen and (max-width:1023px){.banner span{display:none}}.logo{display:inline-block;width:8.5rem;margin:1.563rem 0 1.5rem}@media only screen and (max-width:1023px){.logo{margin-bottom:3.625rem}}.logo img{max-width:100%}h1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:39.563rem;height:11.5rem;font-weight:700;font-size:3.75rem;line-height:3.5rem;color:#fff;margin:0 0 5rem}@media only screen and (max-width:1023px){h1{font-size:2.875rem;width:29.625rem;height:auto;margin:0 0 .25rem}}@media only screen and (max-width:765px){h1{font-size:2rem;line-height:2.5rem;width:21.25rem;margin:0 auto .25rem;text-align:center}}.questions{margin-top:1.563rem}@media only screen and (max-width:1023px){.questions{margin-top:2rem}}.questions .blocks{position:relative}.questions .blocks:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width:1023px){.questions .blocks:first-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.questions .blocks:nth-child(2){display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1023px){.questions .blocks:nth-child(2){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.questions .blocks:last-child{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1023px){.questions .blocks:last-child{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-top:4rem}}@media only screen and (max-width:765px){.questions .blocks:last-child{margin-top:3.5rem}}.block-item:last-child{width:38.688rem;position:relative}@media only screen and (max-width:1200px){.block-item:last-child{width:30rem}}@media only screen and (max-width:1023px){.block-item:last-child{width:38.2rem}}@media only screen and (max-width:765px){.block-item:last-child{width:100%}}.block-item.mr-74{margin-top:4.625rem}@media only screen and (max-width:1023px){.block-item.mr-74{margin-top:3rem;margin-left:3.125rem}}@media only screen and (max-width:765px){.block-item.mr-74{margin-top:2.375rem;margin-left:0}}.block-item.mr-74 img{width:35rem}@media only screen and (max-width:1200px){.block-item.mr-74 img{width:30rem}}@media only screen and (max-width:765px){.block-item.mr-74 img{width:100%}}.block-item.mr-112{margin-top:7rem}@media only screen and (max-width:1023px){.block-item.mr-112{margin-top:5.25rem}}@media only screen and (max-width:765px){.block-item.mr-112{margin-top:3.125rem}}.block-item li,.block-item p{font-size:1.5rem;line-height:1.938rem;font-weight:400;margin-bottom:0;color:#40404c}@media only screen and (max-width:765px){.block-item li,.block-item p{font-size:1.125rem;line-height:1.375rem}}.block-item li.title,.block-item p.title{font-weight:700;font-size:1.5rem;line-height:1.875rem;color:#099bae}@media only screen and (max-width:765px){.block-item li.title,.block-item p.title{font-size:1.25rem;line-height:1.625rem}}.block-item li.title.mr-70,.block-item p.title.mr-70{margin-top:2.7rem}@media only screen and (max-width:765px){.block-item li.title.mr-70,.block-item p.title.mr-70{margin-top:1rem}}.block-item li.title.mr-30,.block-item p.title.mr-30{margin-bottom:1.875rem}.block-item li.title.mr-62,.block-item p.title.mr-62{margin-top:3.875rem;margin-bottom:1.875rem}@media only screen and (max-width:1023px){.block-item li.title.mr-62,.block-item p.title.mr-62{margin-top:4.875rem;margin-left:3.125rem}}@media only screen and (max-width:765px){.block-item li.title.mr-62,.block-item p.title.mr-62{margin-top:2.375rem;margin-left:0}}.block-item li.mr-43,.block-item p.mr-43{margin-top:2.75rem}@media only screen and (max-width:1023px){.block-item li.mr-43,.block-item p.mr-43{margin-top:1.2rem}}.block-item li.mr-28,.block-item p.mr-28{margin-bottom:1.75rem}@media only screen and (max-width:1023px){.block-item li.mr-28,.block-item p.mr-28{margin-bottom:0}}.block-item .list{list-style:none;padding:0;margin:0}@media only screen and (max-width:1023px){.block-item .list{margin-left:3.125rem;width:40rem}}@media only screen and (max-width:765px){.block-item .list{margin-top:2.375rem;margin-left:0;width:100%}}.block-item .list li{margin-bottom:1.875rem;padding-left:4.25rem;position:relative}@media only screen and (max-width:765px){.block-item .list li{padding-left:2.25rem}}.block-item .list li:before{content:"";background:url(../img/check1.47bf856d.svg) no-repeat;width:2.813rem;height:2.77rem;background-size:cover;position:absolute;left:0;top:0}@media only screen and (max-width:765px){.block-item .list li:before{width:28px;height:28px}}.block-item .list li strong{color:#81c393}.block-item .list li:nth-child(2):before{background:url(../img/check2.8af305a4.svg) no-repeat;width:2.81rem;height:2.7rem;background-size:cover}@media only screen and (max-width:765px){.block-item .list li:nth-child(2):before{width:29px;height:28px}}.block-item .list li:last-child:before{background:url(../img/check3.2ac571e7.svg) no-repeat;width:2.585rem;height:2.645rem;background-size:cover}@media only screen and (max-width:765px){.block-item .list li:last-child:before{width:28px;height:28px}}.line-1{background:url(../img/line1.dee26408.svg) no-repeat;background-size:cover;width:7.7rem;height:8rem;margin-top:8rem}@media only screen and (max-width:1023px){.line-1{position:absolute;background:url(../img/line1-m.c0c658cc.svg) no-repeat;background-size:cover;width:20.75rem;height:26.875rem;right:50%;top:0;margin-top:4rem;margin-right:-47%}}@media only screen and (max-width:765px){.line-1{display:none}}.line-2{background:url(../img/line2.ebc069dd.svg) no-repeat;background-size:cover;width:7.6rem;height:6.5rem;margin-top:13.1rem}@media only screen and (max-width:1023px){.line-2{position:absolute;background:url(../img/line2-m.79c1a8d8.svg) no-repeat;background-size:cover;width:21.75rem;height:25.5rem;right:50%;top:0;margin-top:9rem;margin-right:-47%}}@media only screen and (max-width:765px){.line-2{display:none}}.line-3{background:url(../img/line3.6cf9264c.svg) no-repeat;background-size:cover;width:7.8rem;height:2.6rem;margin-top:2.7rem}@media only screen and (max-width:1023px){.line-3{position:absolute;background:url(../img/line3-m.7b0734cd.svg) no-repeat;background-size:cover;width:7.25rem;height:9.875rem;right:50%;top:0;margin-top:3rem;margin-right:-7rem}}@media only screen and (max-width:765px){.line-3{display:none}}@media only screen and (max-width:1023px){.two-img{margin-top:6rem;margin-left:3.125rem}}@media only screen and (max-width:765px){.two-img{margin-top:4.75rem;margin-left:0}}.two-img img{width:20.75rem}.two-img img:nth-child(2){width:20rem;height:7.125rem;position:absolute;right:0;top:0;margin:.75rem 2rem 0 0}@media only screen and (max-width:765px){.two-img img:nth-child(2){right:0;top:0;margin:-3.375rem 0 0 0}}@media only screen and (max-width:413px){.two-img img:nth-child(2){margin:-3rem -1rem 0 0}}.message{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:346px;padding:.938rem 2.813rem 1.563rem 3.125rem;position:relative}@media only screen and (max-width:413px){.message{width:340px}}.message span{width:100%;display:block;font-weight:700;font-size:2rem;line-height:2.8rem;color:#fff}.message span.right{text-align:right}.message span.center{text-align:center}.message--blue{height:143px;background:url(../img/question1.908340a1.svg) no-repeat;background-size:cover}.message--dark-blue{height:143px;background:url(../img/question2.aec59589.svg) no-repeat;background-size:cover}.message--blue-s{height:106px;background:url(../img/question3.f1d83277.svg) no-repeat;background-size:cover}.message--blue-s span{text-align:center!important}.message--white{width:382px;height:146px;background:url(../img/question4.232e4c3c.svg) no-repeat;background-size:cover}@media only screen and (max-width:413px){.message--white{width:340px;background-size:contain;height:136px}}.message--white span{color:#059fcf!important}@media only screen and (max-width:413px){.message--white span{font-size:1.7rem;line-height:2rem}}.plan-steps{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;background:url(../img/banner-bottom.64be4aff.svg) no-repeat;padding-top:11.125rem;background-size:cover;height:57.25rem;position:relative}@media only screen and (max-width:1023px){.plan-steps{background:url(../img/banner-bottom-768.7617c32f.svg) no-repeat;background-size:cover;padding-top:10rem;padding-bottom:26rem;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}@media only screen and (max-width:765px){.plan-steps{background:url(../img/banner-bottom-414.f9d8eab4.svg) no-repeat;background-size:cover;padding-top:8rem;padding-bottom:18rem}}@media only screen and (max-width:413px){.plan-steps{background:url(../img/benner-bottom-375.00891105.svg) no-repeat;background-size:cover}}.plan-steps:after{content:"";background:url(../img/young-doctor.9dc9d207.png) no-repeat;width:27rem;height:24.875rem;background-size:cover;position:absolute;bottom:0;margin-bottom:-10.799rem;transform:rotate(1deg);display:none}@media only screen and (max-width:1023px){.plan-steps:after{display:block;left:50%;bottom:0;margin-left:-15.5rem;margin-bottom:-1rem;background:url(../img/young-doctor-768.cbbc1313.png) no-repeat}}@media only screen and (max-width:765px){.plan-steps:after{display:none}}@media only screen and (max-width:413px){.plan-steps:after{display:block;width:20rem;height:18.5rem;margin-left:-12.25rem;background-size:cover;background:url(../img/young-doctor375.572ee55c.png) no-repeat}}.plan-steps .blocks{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width:1023px){.plan-steps .blocks{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}.plan-steps .blocks .block-item:last-child{width:36.125rem}@media only screen and (max-width:1200px){.plan-steps .blocks .block-item:last-child{width:24rem}}@media only screen and (max-width:1023px){.plan-steps .blocks .block-item:last-child{width:36.125rem;margin:0 auto}}@media only screen and (max-width:765px){.plan-steps .blocks .block-item:last-child{width:100%;margin:0}}.plan-steps .blocks .line-4{background:url(../img/line4.524c1aa9.svg) no-repeat;background-size:cover;width:11rem;height:3rem;margin-top:2rem}@media only screen and (max-width:1023px){.plan-steps .blocks .line-4{position:absolute;background:url(../img/line4-m.9bb156cb.svg) no-repeat;background-size:cover;width:15.5rem;height:7.375rem;top:0;right:50%;margin-top:4rem;margin-right:-17.5rem}}@media only screen and (max-width:765px){.plan-steps .blocks .line-4{display:none}}.plan-steps .blocks .title{font-weight:700;font-size:1.875rem;line-height:2.375rem;color:#fff;margin-bottom:1.75rem;margin-left:2rem;margin-top:.625rem}@media only screen and (max-width:1023px){.plan-steps .blocks .title{margin-top:1.625rem}}.plan-steps .blocks .list-steps{list-style:none;padding:0;margin:0}.plan-steps .blocks .list-steps li{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;height:3.373rem;border-radius:3.75rem;background:#c7fff5;margin-bottom:.875rem;line-height:3.195rem;font-size:1.5rem;color:#15b7ca;position:relative}@media only screen and (max-width:1200px){.plan-steps .blocks .list-steps li{height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;line-height:1.625rem;font-size:1.25rem;padding:.5rem}}@media only screen and (max-width:1023px){.plan-steps .blocks .list-steps li{width:36.125rem;line-height:3.195rem;font-size:1.5rem;padding:0 1rem 0 0;height:3.373rem}}@media only screen and (max-width:765px){.plan-steps .blocks .list-steps li{width:100%;font-size:1.25rem;line-height:1.625rem;height:5.25rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}}.plan-steps .blocks .list-steps li span{margin-left:1.375rem;margin-right:3.195rem}@media only screen and (max-width:1200px){.plan-steps .blocks .list-steps li span{margin-right:1.375rem}}@media only screen and (max-width:413px){.plan-steps .blocks .list-steps li span{margin-left:1.875rem;margin-right:2.125rem}}.plan-steps .blocks .list-steps li span.price{color:#7acfd9;position:absolute;margin:0;right:2.195rem}@media only screen and (max-width:1200px){.plan-steps .blocks .list-steps li span.price{right:1rem}}@media only screen and (max-width:413px){.plan-steps .blocks .list-steps li span.price{display:none}}.plan-steps .blocks .finish{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap;font-weight:400;font-size:1.25rem;line-height:1.625rem;color:#fff;width:33rem;position:relative;margin-top:2rem;width:inherit}.plan-steps .blocks .finish span{width:31rem}@media only screen and (max-width:1023px){.plan-steps .blocks .finish span{width:28rem}}@media only screen and (max-width:765px){.plan-steps .blocks .finish span{margin-left:1.25rem;margin-left:1.2rem}}.plan-steps .blocks .finish img{position:relative;width:6.063rem;height:2.7rem;background-size:cover;left:-2.5rem}@media only screen and (max-width:1023px){.plan-steps .blocks .finish img{position:static}}.steps{position:relative;z-index:4}.steps:before{content:"";position:absolute;width:200%;left:0;right:0;height:100%;background:#fff;z-index:-1;transform:rotate(-2.2deg);top:0;margin-top:-7rem}@media only screen and (max-width:765px){.steps:before{margin-top:-4rem}}.steps .content{z-index:3;position:relative}.steps h4{font-weight:700;font-size:2.5rem;line-height:3.5rem;color:#76ced8;margin:1.625rem 0}@media only screen and (max-width:413px){.steps h4{font-size:2.25rem}}.follow{padding:7rem 0 4.25rem;position:relative;z-index:3}.follow h4{font-weight:700;font-size:2.5rem;line-height:3.5rem;color:#76ced8;margin:0 0 1rem}@media only screen and (max-width:413px){.follow h4{font-size:2.25rem}}.follow .follow-social,.follow p{font-size:1.5rem;line-height:1.938rem;color:#40404c;margin:0}@media only screen and (max-width:765px){.follow .follow-social,.follow p{font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:1023px){.follow .follow-social,.follow p{width:36rem;line-height:3rem}}@media only screen and (max-width:765px){.follow .follow-social,.follow p{width:100%;line-height:1.625rem}}@media only screen and (max-width:765px){.follow .follow-social span,.follow p span{display:block;margin-top:1.25rem}}.follow .follow-social a,.follow p a{font-weight:700;text-decoration:none;color:inherit;white-space:nowrap}.follow .follow-social{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:1rem}@media only screen and (max-width:1023px){.follow .follow-social{width:auto;position:absolute;bottom:0;margin-bottom:4.3rem;right:50%;margin-right:-9rem}}@media only screen and (max-width:800px){.follow .follow-social{right:0;margin-right:5rem}}@media only screen and (max-width:765px){.follow .follow-social{position:static;margin-right:0;margin-top:1.25rem;margin-bottom:0}}.follow .follow-social p{margin:0}.follow .follow-social ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-left:1.875rem}.follow .follow-social ul li a{width:40px;height:40px;display:block;border-radius:50%;opacity:.8;transition:opacity .3s ease-in-out;background:url(../img/Telegram.c219f16e.svg) no-repeat;background-size:contain}.follow .follow-social ul li a:hover{opacity:1}footer{background:#60c1ce;padding:2.75rem 0;position:relative;z-index:3}footer .content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}footer .footer-block{width:39.75rem}@media only screen and (max-width:1023px){footer .footer-block{width:26.25rem}}@media only screen and (max-width:765px){footer .footer-block{width:100%}}footer .footer-block .top-block{margin-bottom:.5rem}footer .footer-block p{font-weight:400;font-size:.75rem;line-height:1.2rem;color:#fff;margin:0}footer .footer-follow p{font-weight:700;font-size:1rem;line-height:1.125rem;color:#fff;margin:0 0 .125rem;text-align:right}@media only screen and (max-width:765px){footer .footer-follow p{margin-top:2rem;text-align:left}}footer .footer-follow p a{display:block;font-weight:700;font-size:1.5rem;line-height:1.75rem;text-decoration:none;color:#fff}footer .footer-follow ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:.875rem}footer .footer-follow ul li{margin-right:1rem}footer .footer-follow ul li a{width:40px;height:40px;display:block;border-radius:50%;opacity:.8;transition:opacity .3s ease-in-out}footer .footer-follow ul li a:hover{opacity:1}footer .footer-follow ul li.vk a{background:url(../img/VK.873dbfbc.svg) no-repeat;background-size:contain}footer .footer-follow ul li.inst a{background:url(../img/Instagram.b2172f67.svg) no-repeat;background-size:contain}footer .footer-follow ul li.teleg a{background:url(../img/Telegram-white.9ba49bbd.svg) no-repeat;background-size:contain}footer .footer-follow ul li.tiktok a{background:url(../img/TikTok.062d9ab7.svg) no-repeat;background-size:contain}footer .footer-follow ul li.fb{margin-right:0}footer .footer-follow ul li.fb a{background:url(../img/Facebook.f13a4d73.svg) no-repeat;background-size:contain}.switcher{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:2.75rem}@media only screen and (max-width:1023px){.switcher{margin-bottom:3.5rem}}@media only screen and (max-width:765px){.switcher{margin-bottom:2.25rem}}.switcher li{width:3.375rem;height:.625rem;border-radius:.313rem;background:#d4d4d9;margin-right:.625rem}.switcher li:last-child{margin-right:0}.switcher li.active{background:#8ab8fc}.error{background:#ffe9ea url(../img/error.8420f42e.svg) no-repeat 10px 8px;border:2px solid #f0505a;color:#e63742;font-size:1rem;border-radius:.5rem;padding:.75rem .75rem .75rem 2.75rem}.step{width:100%}@media only screen and (max-width:1023px){.step{min-height:26.75rem}}@media only screen and (max-width:765px){.step{min-height:auto;width:100%}}.step .wrap-title{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.step .title,.step .title-2{font-size:1.5rem;line-height:1.938rem;font-weight:700;color:#4f4f4f;margin-bottom:.5rem}@media only screen and (max-width:765px){.step .title,.step .title-2{font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:413px){.step .title,.step .title-2{position:relative;padding-left:60px}}.step .title-2 span,.step .title span{display:inline-block;color:#099bae;text-transform:uppercase;margin-right:1rem}@media only screen and (max-width:413px){.step .title-2 span,.step .title span{position:absolute;left:0}}.step .title-2{width:27.5rem;margin-left:12.1rem}@media only screen and (max-width:1023px){.step .title-2{display:none}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.slide-steps{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-wrap:nowrap}.slide-enter-active,.slide-leave-active{transition:all .5s ease-out}.slide-enter{transform:translate(100%);position:absolute;opacity:1}.slide-leave-to{transform:translate(-100%);opacity:0;position:absolute}