.block-diagnostic{padding-bottom:235px;position:relative}@media screen and (max-width:991px){.block-diagnostic{max-width:100%;overflow:hidden;padding-bottom:120px}}.block-diagnostic-text{color:var(--900,#1c1e22);font-family:e-Ukraine,sans-serif;font-size:12px;font-style:normal;font-weight:200;line-height:20px;margin-top:20px}.block-diagnostic hr{margin-bottom:50px;margin-top:50px}@media screen and (max-width:991px){.block-diagnostic hr{margin-bottom:20px;margin-top:20px}}.block-diagnostic-content{position:relative;z-index:1}@media screen and (max-width:991px){.block-diagnostic-content{padding-left:5px;padding-right:5px}.block-diagnostic-content-order-1{-ms-flex-order:1;order:1}.block-diagnostic-content-order-3{-ms-flex-order:3;order:3}}.block-diagnostic-link{background-color:#d5d1c5;border-radius:40px;font-size:15px;font-weight:700;margin-top:30px}@media screen and (max-width:570px){.block-diagnostic-link{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:280px;width:100%}}.block-diagnostic-title{margin:0 0 20px;max-width:670px}@media screen and (max-width:767px){.block-diagnostic-title{font-size:20px;line-height:1.25}}.block-diagnostic-texts{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;justify-content:center}.block-diagnostic-texts-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-bottom:90px;min-height:866px;position:relative}@media screen and (max-width:1280px){.block-diagnostic-texts-wrapper{min-height:700px}}@media screen and (max-width:991px){.block-diagnostic-texts-wrapper{min-height:auto}.block-diagnostic-texts{gap:10px;padding-top:50px}}.block-diagnostic-texts-start{-ms-flex-pack:start;justify-content:flex-start;padding-top:140px}@media screen and (max-width:991px){.block-diagnostic-texts-start{padding-top:40px}}.block-diagnostic-subtitle{color:#000;font-family:LagunaC,sans-serif;font-weight:400;line-height:1.25;margin:0;max-width:690px}.block-diagnostic-subtitle+.hero-title{margin-top:30px}@media screen and (max-width:767px){.block-diagnostic-subtitle{font-size:15px}}.block-diagnostic-bg{bottom:0;left:18px;pointer-events:none;position:absolute}@media screen and (max-width:1280px){.block-diagnostic-bg{height:1178px;width:auto}}@media screen and (max-width:991px){.block-diagnostic-bg{-ms-flex-order:2;height:320px;left:0;order:2;top:-200px}}.block-diagnostic-figure{height:866px;left:0;margin-bottom:0;position:sticky;top:0}@media screen and (max-width:1400px){.block-diagnostic-figure{margin-right:-16px;overflow:hidden}}@media screen and (max-width:1280px){.block-diagnostic-figure{height:700px}}@media screen and (max-width:991px){.block-diagnostic-figure{height:400px;margin-right:0;overflow:initial;z-index:3}}.block-diagnostic-figure__image{height:866px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:57vw}@media screen and (max-width:1280px){.block-diagnostic-figure__image{height:700px}}@media screen and (max-width:991px){.block-diagnostic-figure__image{height:400px;margin-left:-20px;width:100vw}}.block-diagnostic-figure__icon{bottom:210px;height:150px;left:-90px;position:absolute;width:150px;z-index:1}@media screen and (max-width:1280px){.block-diagnostic-figure__icon{bottom:90px;left:-75px}}@media screen and (max-width:991px){.block-diagnostic-figure__icon{height:80px;left:auto;right:20px;top:60px;width:80px}}.block-diagnostic__wrapper{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-diagnostic__title{color:var(--1000,#000);font-size:35px;font-style:normal;font-weight:400;line-height:114.286%;margin-bottom:20px;max-width:100%;width:-webkit-max-content;width:max-content}.block-diagnostic__title--margin-bottom{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:100px}@media screen and (max-width:991px){.block-diagnostic__title--margin-bottom{margin-bottom:45px}}.block-diagnostic__title.list-title{margin-bottom:20px}@media screen and (max-width:991px){.block-diagnostic__title.list-title{margin-bottom:10px}}@media screen and (max-width:1570px){.block-diagnostic__title{margin-bottom:50px;padding-right:40px}}@media screen and (max-width:1370px){.block-diagnostic__title{font-size:30px}}@media screen and (max-width:991px){.block-diagnostic__title{font-size:20px;line-height:1.25;max-width:calc(100% - 50px);padding-right:0}}.block-diagnostic .container-svg{display:-ms-flexbox;display:flex;position:relative}.block-diagnostic .container-svg svg{left:0;position:absolute;top:20px}@media screen and (max-width:991px){.block-diagnostic .container-svg svg{height:69px;left:-20px;top:35px}}.block-diagnostic__images{margin-bottom:100px;position:relative;width:100%}@media screen and (max-width:991px){.block-diagnostic__images{margin-bottom:50px}}.block-diagnostic__images img{position:relative;z-index:1}.block-diagnostic__images .container-svg{position:relative}.block-diagnostic__images .container-svg svg{left:-24px;top:calc(100% - 25px);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media screen and (max-width:1770px){.block-diagnostic__images .container-svg svg{left:0;z-index:10}}@media screen and (max-width:991px){.block-diagnostic__images .container-svg svg{left:-24px}}.block-diagnostic__images--step1{display:-ms-flexbox;display:flex;width:100%}.block-diagnostic__images--step1 img{height:380px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out;width:100%}@media screen and (max-width:1770px){.block-diagnostic__images--step1 img{height:auto;-o-object-fit:contain;object-fit:contain}}.block-diagnostic__images--step1 img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.block-diagnostic__images--step2{display:-ms-flexbox;display:flex;max-height:434px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;position:relative;width:100%}.block-diagnostic__images--step2 img{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;transition:all .3s ease-in-out;width:100%}.block-diagnostic__images--step2 img:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(1deg);transform:rotate(1deg)}@media screen and (max-width:991px){.block-diagnostic__images--step2 img:nth-child(2){-webkit-transform:rotate(1deg);transform:rotate(1deg)}}.block-diagnostic__images--step2 img:nth-child(2):hover{-webkit-transform:scale(1.02) rotate(1deg);transform:scale(1.02) rotate(1deg)}@media screen and (max-width:991px){.block-diagnostic__images--step2 img:nth-child(2):hover{-webkit-transform:rotate(1deg);transform:rotate(1deg)}}.block-diagnostic__images--step2 img:first-child{height:95%;left:60px;top:40px;width:95%}@media screen and (max-width:991px){.block-diagnostic__images--step2 img:first-child{left:10px;top:5px}}.block-diagnostic__images--step2 img:first-child:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.block-diagnostic__list{display:grid;gap:15px;list-style:none;margin:0 0 40px;padding:0}@media screen and (max-width:991px){.block-diagnostic__list{gap:10px;margin-bottom:20px}}.block-diagnostic__list-item{color:var(--1000,#000);display:-ms-flexbox;display:flex;font-family:e-Ukraine,sans-serif;font-size:15px;font-style:normal;font-weight:200;gap:10px;line-height:20px}.block-diagnostic__list-item svg{height:20px;min-width:20px;width:20px}@media screen and (max-width:991px){.block-diagnostic__list-item svg{position:relative;top:-2px}.block-diagnostic__list-item{font-size:12px;line-height:1.66}}.form-diagnostic{width:100%}.form-diagnostic__row{display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:991px){.form-diagnostic__row{-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}.form-diagnostic__field{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}@media screen and (max-width:991px){.form-diagnostic__field{margin-bottom:0}.form-diagnostic__field--mobile{margin-bottom:30px}}.form-diagnostic__field--checkboxes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:50px}@media screen and (max-width:991px){.form-diagnostic__field--checkboxes{gap:10px;margin-bottom:30px}}.form-diagnostic__field.allergy{margin-bottom:15px}.form-diagnostic__label{color:var(--850,#5b5551);font-family:e-Ukraine,sans-serif;font-size:10px;font-style:normal;font-weight:200;line-height:15px;margin-bottom:10px;position:relative}.form-diagnostic__label input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form-diagnostic__label-text.mb{margin-bottom:10px}.form-diagnostic__label-text{display:inline-block}.form-diagnostic__label-text span{color:var(--750,#bf7255)}@media screen and (max-width:991px){.form-diagnostic__label{font-size:12px}}.form-diagnostic__input,.form-diagnostic__textarea{-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid var(--850,#5b5551);border-radius:5px;color:var(--850,#5b5551);display:-ms-flexbox;display:flex;font-family:e-Ukraine,sans-serif;font-size:15px;font-style:normal;font-weight:200;gap:7px;line-height:133.333%;overflow:hidden;padding:10px}@media screen and (max-width:991px){.form-diagnostic__input,.form-diagnostic__textarea{font-size:12px}}.form-diagnostic__input:focus,.form-diagnostic__textarea:focus{outline:none}.form-diagnostic__input input,.form-diagnostic__textarea input{background-color:transparent;border:none;height:100%;margin:0;padding:0;width:100%}.form-diagnostic__input input:focus,.form-diagnostic__textarea input:focus{outline:none}.form-diagnostic__input .phone-code-template,.form-diagnostic__textarea .phone-code-template{padding-right:15px;position:relative;top:1px}.form-diagnostic__input .phone-code-template:after,.form-diagnostic__textarea .phone-code-template:after{background-color:#5b5551;content:"";height:400%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.form-diagnostic__error{color:red;font-size:14px;margin-top:5px}.form-diagnostic__error:empty{display:none}.form-diagnostic__textarea{height:180px}.form-diagnostic__textarea+label{margin-top:10px}.form-diagnostic__textarea.disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.6}.form-diagnostic__textarea.disabled:focus{border-color:#ddd;outline:none}.form-diagnostic__upload{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;border:1px dashed #aaa;border-radius:8px;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:10px;justify-content:center;min-height:180px;overflow:hidden;padding:20px;position:relative;text-align:center}.form-diagnostic__upload,.form-diagnostic__upload-icon{display:-ms-flexbox;display:flex}.form-diagnostic__upload-text{color:var(--850,#5b5551);font-family:e-Ukraine,sans-serif;font-size:15px;font-style:normal;font-weight:200;line-height:20px;text-align:center}.form-diagnostic__hint{font-size:12px;margin-bottom:0;margin-top:0}.form-diagnostic__checkbox,.form-diagnostic__hint{color:var(--900,#1c1e22);font-family:e-Ukraine,sans-serif;font-style:normal;font-weight:200;line-height:20px}.form-diagnostic__checkbox{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:15px;gap:10px;margin-right:3px}@media screen and (max-width:991px){.form-diagnostic__checkbox{font-size:12px}}.form-diagnostic__checkbox>span{-ms-flex-item-align:start;align-self:flex-start}.form-diagnostic__checkbox input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.form-diagnostic__checkbox svg{height:20px;min-width:20px;position:relative;width:20px}.form-diagnostic__checkbox .checked{display:none}.form-diagnostic__checkbox .unchecked,.form-diagnostic__checkbox input:checked+span .checked{display:-ms-inline-flexbox;display:inline-flex}.form-diagnostic__checkbox input:checked+span .unchecked{display:none}.form-diagnostic__submit{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background:#d5d1c5;border:none;border-radius:29px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;gap:10px;justify-content:center;padding:15px 40px}@media screen and (max-width:991px){.form-diagnostic__submit{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:280px;width:100%}}.form-diagnostic__submit br{display:none}@media screen and (max-width:991px){.form-diagnostic__submit br{display:block}}.form-diagnostic__error-message{background-color:#fee;border:1px solid #fcc;border-radius:8px;display:none;margin-top:20px;padding:15px 20px}.form-diagnostic__error-message.show{display:block}@media screen and (max-width:991px){.form-diagnostic__error-message{margin-top:15px;padding:12px 15px}}.form-diagnostic__error-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px}.form-diagnostic__error-icon{-ms-flex-negative:0;flex-shrink:0;font-size:18px}.form-diagnostic__error-text{color:#c33;font-family:e-Ukraine,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width:991px){.form-diagnostic__error-text{font-size:12px}}.form-diagnostic__success-message{background-color:#efe;border:1px solid #cfc;border-radius:8px;display:none;margin-top:20px;padding:15px 20px}.form-diagnostic__success-message.show{display:block}@media screen and (max-width:991px){.form-diagnostic__success-message{margin-top:15px;padding:12px 15px}}.form-diagnostic__success-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:10px}.form-diagnostic__success-icon{-ms-flex-negative:0;flex-shrink:0;font-size:18px}.form-diagnostic__success-text{color:#363;font-family:e-Ukraine,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width:991px){.form-diagnostic__success-text{font-size:12px}}.form-diagnostic__preview{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}.form-diagnostic__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:991px){.form-diagnostic__preview{gap:10px}body.mobile-bg{background-color:#f8f6f2}}.form-diagnostic__preview-item{-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;display:-ms-flexbox;display:flex;flex-shrink:0;height:100px;justify-content:center;padding:0;position:relative;width:100px}@media screen and (max-width:991px){.form-diagnostic__preview-item{height:60px;width:60px}}.form-diagnostic__preview-img{border-radius:8px;display:block;max-width:120px}.form-diagnostic__remove-btn{background:transparent;border:0;cursor:pointer;font-size:16px;height:20px;line-height:22px;margin:0;padding:0;position:absolute;right:3px;top:3px;width:20px}.form-diagnostic__remove-btn svg{height:20px;width:20px}.form-diagnostic__upload.active{background:var(--100,#f8f6f2);border:1px solid var(--850,#5b5551)}.form-diagnostic__upload.active .form-diagnostic__preview-placeholder{display:none}.form-diagnostic__preview-placeholder{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-content:center}.form-diagnostic__preview-container{width:100%}.form-diagnostic input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-diagnostic input:not(:-webkit-autofill){-webkit-animation-name:onAutoFillCancel;animation-name:onAutoFillCancel}@-webkit-keyframes onAutoFillStart{0%{opacity:.99}to{opacity:1}}@keyframes onAutoFillStart{0%{opacity:.99}to{opacity:1}}@-webkit-keyframes onAutoFillCancel{0%{opacity:.99}to{opacity:1}}@keyframes onAutoFillCancel{0%{opacity:.99}to{opacity:1}}