@keyframes markerPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.65}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.map{position:relative;padding:64px 0 28px}.map>h2{max-width:1100px;margin:0 auto 14px;font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem);line-height:1.05;font-weight:600;color:#4a3e41}.map-note,.map>h2{padding:0 24px;text-align:center}.map-note{max-width:720px;margin:0 auto 34px;font-size:clamp(1rem,.9135rem + .3846vw,1.375rem);line-height:1.35;color:rgba(74,62,65,.8)}.map-container{position:relative;width:min(1280px,88vw);aspect-ratio:16/9;margin:0 auto;overflow:hidden;border-radius:28px}.map-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.map-marker{position:absolute;left:var(--marker-x);top:var(--marker-y);z-index:2;display:inline-flex;align-items:center;gap:8px;color:#fff;transform:translate(-10px,-50%);text-shadow:0 2px 8px rgba(0,0,0,.65)}.map-marker span{max-width:145px;font-size:clamp(.7rem,.6192rem + .359vw,1.05rem);line-height:1.05;font-weight:700;overflow-wrap:anywhere}.map-marker i,.map-marker i:after{width:14px;height:14px;border-radius:999px}.map-marker i{position:relative;display:inline-flex;flex:0 0 14px;background:#d43658;border:2px solid #fff;box-shadow:0 0 0 3px rgba(224,61,78,.22)}.map-marker i:after{content:"";position:absolute;left:50%;top:50%;background:rgba(224,61,78,.42);animation:markerPulse 1.8s ease-out infinite}.mark-khabarovsk,.mark-vladivostok{flex-direction:row-reverse;transform:translate(-100%,-50%);text-align:right}.map-text-container{margin:50px 11%;background-color:#b0465d;padding:25px;border-radius:28px}.map-text-container-line{display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.34);padding:30px;border-radius:22px}.map-text-container-line .map-title{color:#fff;text-align:start;font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem);line-height:1.05;margin-bottom:20px}.map-text{display:flex;gap:28px;justify-content:space-between}.first-text,.map-text{align-items:flex-start;color:#fff}.first-text{display:inline-flex;flex-direction:column;gap:16px;max-width:720px;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.first-text span{display:inline-flex;padding:10px 28px;border-radius:999px;background-color:hsla(0,0%,100%,.2);font-size:clamp(1.125rem,.8077rem + 1.4103vw,2.5rem);font-weight:600}.first-text small{display:block;font-size:clamp(1rem,.8846rem + .5128vw,1.5rem);line-height:1.35}.second-text{max-width:420px;text-align:right;font-size:clamp(1.875rem,1.6154rem + 1.1538vw,3rem)!important;line-height:1.05;font-weight:700;color:#fff}@media(max-width:1200px){.map-container{width:94vw}.map-text-container{margin-left:5%;margin-right:5%}}@media(max-width:760px){.map{padding-top:44px}.map>h2{font-size:34px}.map-note{margin-bottom:26px;font-size:16px}.map-container{width:96vw;border-radius:18px}.map-marker{gap:5px}.map-marker span{max-width:92px;font-size:11px}.map-marker i,.map-marker i:after{width:8px;height:8px}.map-marker i{flex-basis:8px;border-width:1px}.mark-chelyabinsk span,.mark-irkutsk span,.mark-kaliningrad span,.mark-khabarovsk span,.mark-krasnoyarsk span,.mark-nizhny span,.mark-saint-petersburg span,.mark-samara span,.mark-ufa span{display:none}.map-text-container{margin:36px 3%;padding:10px;border-radius:22px}.map-text-container-line{padding:18px;border-radius:18px}.map-text-container-line .map-title{font-size:32px}.map-text{flex-direction:column;gap:18px}.first-text span{padding:8px 18px}.second-text{align-self:flex-end;font-size:28px!important}}.questions{display:flex;flex-direction:column;padding:50px 11%;gap:50px}.questions h2{font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem)!important;font-weight:600;color:#4a3e41;text-align:center}.questions .questions-container{display:flex;flex-direction:column;gap:20px}.questions .questions-container .accordion-item{background-color:#b0465d;width:100%;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.questions .questions-container .accordion-item h2{text-align:start}.questions .questions-container .accordion-item h2 button{font-size:clamp(1.125rem,.9231rem + .8974vw,2rem)!important;width:100%;height:100%;border:none;background-color:transparent;color:#fff;text-align:start;font-weight:500;padding:30px 40px}.questions .questions-container .accordion-item .accordion-body{padding:0 40px 30px;color:#fff;font-size:clamp(.75rem,.6635rem + .3846vw,1.125rem)!important}@media(max-width:1770px){.questions{padding:50px 8%}}@media(max-width:1500px){.questions{padding:50px 5%}}@media(max-width:700px){.questions{padding:50px 3%;gap:20px}.questions h2{font-size:32px}.questions .questions-container{gap:3vw}.questions .questions-container .accordion-item h2 button{padding:20px;font-size:18px}.questions .questions-container .accordion-item .accordion-body{font-size:12px;padding:0 20px 20px}}.quiz_container__KfOqE{max-width:800px;min-width:800px;padding:20px;min-height:400px;max-height:400px;position:relative;height:400px;margin:50px auto 130px}@media(max-width:768px){.quiz_container__KfOqE{margin-top:20px;padding:10px;max-height:100%!important;min-height:auto!important;height:auto!important;min-width:300px!important;margin-bottom:20px}}.quiz_welcomeScreen__PDioP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;height:100%;padding:40px 20px;background-color:#b0465d;color:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2)}@media(max-width:768px){.quiz_welcomeScreen__PDioP{padding:30px 15px;gap:15px}}.quiz_welcomeScreen__PDioP.quiz_fadeOut__fRQ6Q{animation:quiz_fadeOut__fRQ6Q .3s forwards}.quiz_welcomeScreen__PDioP.quiz_fadeIn__L9CWK{animation:quiz_fadeIn__L9CWK .3s forwards}.quiz_welcomeTitle__KWRcE{font-size:2.2rem;margin-bottom:15px}@media(max-width:768px){.quiz_welcomeTitle__KWRcE{font-size:1.6rem!important;margin-bottom:10px}}.quiz_welcomeText__RLEBH{font-size:1.1rem;margin-bottom:30px;line-height:1.5;margin-top:50px}@media(max-width:768px){.quiz_welcomeText__RLEBH{font-size:.95rem!important;margin-top:20px;margin-bottom:20px}}.quiz_logo__fagN1{width:80px;height:80px;background-color:#fff;border-radius:50%;margin-bottom:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.1)}@media(max-width:768px){.quiz_logo__fagN1{width:60px;height:60px;margin-bottom:15px}}.quiz_startButton__7LD_3{background:#fff;color:#b0465d;border:none;margin-top:50px;padding:15px 40px;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,.1)}@media(max-width:768px){.quiz_startButton__7LD_3{margin-top:20px;padding:12px 30px;font-size:1rem}}.quiz_startButton__7LD_3:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.quiz_finalForm__PAYh9,.quiz_question__cEGz8{background:#fff;padding:30px;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.1)}@media(max-width:768px){.quiz_finalForm__PAYh9,.quiz_question__cEGz8{padding:20px 15px}}.quiz_finalForm__PAYh9.quiz_fadeOut__fRQ6Q,.quiz_question__cEGz8.quiz_fadeOut__fRQ6Q{animation:quiz_fadeOut__fRQ6Q .3s forwards}.quiz_finalForm__PAYh9.quiz_fadeIn__L9CWK,.quiz_question__cEGz8.quiz_fadeIn__L9CWK{animation:quiz_fadeIn__L9CWK .3s forwards}.quiz_questionTitle__dCwGy{font-size:1.5rem;margin-bottom:25px;color:#333}@media(max-width:768px){.quiz_questionTitle__dCwGy{font-size:1.3rem;margin-bottom:15px}}.quiz_progress__xg6vy{margin-bottom:25px;position:relative}@media(max-width:768px){.quiz_progress__xg6vy{margin-bottom:15px}}.quiz_progressText__gp9yB{position:absolute;right:0;top:-5px;font-size:.9rem;color:#666}@media(max-width:768px){.quiz_progressText__gp9yB{font-size:.8rem}}.quiz_progressBar__6gWzU{height:6px;background:linear-gradient(90deg,#b0465d,#792638);border-radius:3px;transition:width .3s ease}.quiz_options__HOYI9{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}@media(max-width:768px){.quiz_options__HOYI9{gap:8px;margin-bottom:20px}}.quiz_option__tTMSb{padding:18px 20px;border:2px solid #eee;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;font-size:1rem}@media(max-width:768px){.quiz_option__tTMSb{padding:14px 16px;font-size:.9rem}}.quiz_option__tTMSb:hover{border-color:#b0465d;transform:translateY(-2px)}.quiz_option__tTMSb.quiz_active__4a3vU{border-color:#b0465d;background-color:rgba(106,17,203,.05)}.quiz_option__tTMSb input{margin-right:12px;accent-color:#b0465d}.quiz_textInput__HSX9o{width:95%;padding:15px;border:2px solid #eee;border-radius:10px;font-size:1rem;margin-bottom:30px;transition:all .3s ease}@media(max-width:768px){.quiz_textInput__HSX9o{width:88%;padding:12px;font-size:.9rem;margin-bottom:20px}}.quiz_textInput__HSX9o:focus{outline:none;border-color:#b0465d;box-shadow:0 0 0 3px #b0465d}.quiz_rangeContainer__AhErP{margin:30px 0}@media(max-width:768px){.quiz_rangeContainer__AhErP{margin:20px 0}}.quiz_rangeInput__EYHpf{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eee;border-radius:4px;outline:none;margin:15px 0}.quiz_rangeInput__EYHpf::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#b0465d;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.quiz_rangeValues__LCJzy{display:flex;justify-content:space-between;color:#666;font-size:.9rem}@media(max-width:768px){.quiz_rangeValues__LCJzy{font-size:.8rem}}.quiz_selectedValue__CE8_m{color:#b0465d;font-weight:700}.quiz_incomePreview__1KqN3{background:rgba(50,59,77,.1);padding:15px;border-radius:10px;text-align:center;font-size:1.1rem;margin:25px 0}@media(max-width:768px){.quiz_incomePreview__1KqN3{padding:12px;font-size:1rem;margin:20px 0}}.quiz_incomePreview__1KqN3 span{color:#b0465d;font-weight:700;font-size:1.3rem}@media(max-width:768px){.quiz_incomePreview__1KqN3 span{font-size:1.1rem}}.quiz_navigation__oewv4{display:flex;justify-content:space-between;margin-top:30px;gap:15px}@media(max-width:768px){.quiz_navigation__oewv4{margin-top:20px;gap:10px}}.quiz_consent__HqgX8{display:flex;align-items:flex-start;gap:10px;margin:6px 0 22px;color:#4a3e41;font-size:13px;line-height:1.35;font-weight:500}.quiz_consent__HqgX8 input{width:18px;height:18px;margin-top:1px;accent-color:#b0465d}.quiz_consent__HqgX8 a{color:#b0465d;font-weight:800;text-decoration:underline;text-underline-offset:2px}.quiz_backButton__YX4zM,.quiz_nextButton__BAIob,.quiz_submitButton__AwWxp{padding:12px 30px;border-radius:50px;font-size:1rem;cursor:pointer;transition:all .3s ease;font-weight:600;flex:1 1;text-align:center}@media(max-width:768px){.quiz_backButton__YX4zM,.quiz_nextButton__BAIob,.quiz_submitButton__AwWxp{padding:10px 20px;font-size:.9rem}}.quiz_backButton__YX4zM{background:#fff;color:#666;border:2px solid #ddd}.quiz_backButton__YX4zM:hover{background:#f5f5f5}.quiz_nextButton__BAIob,.quiz_submitButton__AwWxp{background:linear-gradient(90deg,#b0465d,#6e2736);color:#fff;border:none;box-shadow:0 4px 15px #b0465d}.quiz_nextButton__BAIob:hover,.quiz_submitButton__AwWxp:hover{transform:translateY(-2px);box-shadow:0 6px 20px #b0465d}.quiz_nextButton__BAIob:disabled,.quiz_submitButton__AwWxp:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.quiz_finalForm__PAYh9 .quiz_formTitle__pXFum{font-size:1.5rem;margin-bottom:15px;color:#333}@media(max-width:768px){.quiz_finalForm__PAYh9 .quiz_formTitle__pXFum{font-size:1.3rem;margin-bottom:10px}}.quiz_finalForm__PAYh9 .quiz_formDescription__g9dF7{color:#666;margin-bottom:30px;font-size:1.1rem}@media(max-width:768px){.quiz_finalForm__PAYh9 .quiz_formDescription__g9dF7{font-size:.95rem;margin-bottom:20px}}.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN{margin-bottom:20px}.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN label{display:block;margin-bottom:8px;color:#555;font-weight:500}@media(max-width:768px){.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN label{font-size:.9rem;margin-bottom:6px}}.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN input{width:95%;padding:15px;border:2px solid #eee;border-radius:10px;font-size:1rem;transition:all .3s ease}@media(max-width:768px){.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN input{width:88%;padding:12px;font-size:.9rem}}.quiz_finalForm__PAYh9 .quiz_inputGroup__qk2FN input:focus{outline:none;border-color:#b0465d;box-shadow:0 0 0 3px #b0465d}.quiz_successScreen__wN0zG{text-align:center;padding:40px 20px;background:#fff;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.1)}@media(max-width:768px){.quiz_successScreen__wN0zG{padding:30px 15px}}.quiz_successScreen__wN0zG .quiz_checkmark__WKyyI{width:80px;height:80px;background:linear-gradient(90deg,#b0465d,#5c1c2a);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:20px;animation:quiz_bounce__f57YN .5s}@media(max-width:768px){.quiz_successScreen__wN0zG .quiz_checkmark__WKyyI{width:60px;height:60px;font-size:2rem;margin-bottom:15px}}.quiz_successScreen__wN0zG .quiz_successTitle__7XKz1{color:#b0465d;margin-bottom:15px;font-size:1.8rem}@media(max-width:768px){.quiz_successScreen__wN0zG .quiz_successTitle__7XKz1{font-size:1.4rem;margin-bottom:10px}}.quiz_successScreen__wN0zG .quiz_successText__kDJyU{color:#666;margin-bottom:30px;font-size:1.1rem}@media(max-width:768px){.quiz_successScreen__wN0zG .quiz_successText__kDJyU{font-size:.95rem;margin-bottom:20px}}@keyframes quiz_fadeIn__L9CWK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz_fadeOut__fRQ6Q{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes quiz_bounce__f57YN{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.home-reviews{display:flex;flex-direction:column;gap:45px;padding:50px 11%}.home-reviews h2{font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem)!important;font-weight:600;color:#4a3e41;text-align:center}.home-reviews .reviews-catalog{width:100%;overflow:visible}.home-reviews .reviews-catalog .swiper-slide{position:relative;width:calc(50% - 30px);width:50vw;height:auto!important;margin-right:60px;overflow:hidden;transition:.3s ease}.home-reviews .reviews-catalog .swiper-slide,.home-reviews .reviews-catalog .swiper-slide .reviews-home-card{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card{padding:40px;gap:20px;background-color:#d8c8cb;width:100%;height:100%;color:#000;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;line-height:1.3;transition:.4s cubic-bezier(0,0,.5,1);-webkit-transition:.4s cubic-bezier(0,0,.5,1);-moz-transition:.4s cubic-bezier(0,0,.5,1);-ms-transition:.4s cubic-bezier(0,0,.5,1);-o-transition:.4s cubic-bezier(0,0,.5,1)}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile{display:flex;flex-direction:row;gap:20px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info{display:flex;flex-direction:column;justify-content:space-between;gap:5px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info .star img{width:30px;height:30px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info p{margin-bottom:0}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info .profile-name{font-size:clamp(1.125rem,1.0385rem + .3846vw,1.5rem)!important;font-weight:550;color:#4a3e41}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info .profile-date{font-size:clamp(.75rem,.6635rem + .3846vw,1.125rem)!important;color:#b0465d;font-weight:500}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .reviews-text{font-size:clamp(.75rem,.6346rem + .5128vw,1.25rem)!important;margin-bottom:0;font-weight:400;color:#4a3e41}.home-reviews .reviews-catalog .swiper-slide:hover{box-shadow:4px 4px 20px rgba(30,30,30,.035)}@media(max-width:1770px){.home-reviews{padding:50px 8%}}@media(max-width:1500px){.home-reviews{padding:50px 5%}}@media(max-width:1690px){.home-services .promo-catalog .swiper-slide .services-home-card .title-card p{font-size:28px}}@media(max-width:1600px){.home-services .promo-catalog .swiper-slide{min-width:calc(50% - 20px)}.home-services .promo-catalog .swiper-slide .services-home-card .title-card p{font-size:28px}}@media(max-width:992px){.home-reviews{gap:30px}.home-reviews .swiper-title-pagination{flex-direction:column;align-items:flex-start}.home-reviews .swiper-title-pagination .reviews-2gis{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.home-reviews .swiper-title-pagination .reviews-2gis p{margin-bottom:0}.home-reviews .swiper-title-pagination .reviews-2gis .avarage-rating{font-size:40px;font-weight:500}.home-reviews .swiper-title-pagination .reviews-2gis .go-review{position:relative;font-size:14px;padding:7px 15px;border:1px solid #b0465d;border-radius:10px;transition:all .4s ease;white-space:nowrap}.home-reviews .swiper-title-pagination .reviews-2gis .go-review:hover{background:#b0465d;color:#fff}.home-reviews .swiper-title-pagination .reviews-2gis .score{display:flex;flex-direction:column;width:45%}.home-reviews .swiper-title-pagination .reviews-2gis .score .star{display:flex;gap:10px}.home-reviews .swiper-title-pagination .reviews-2gis .score .star .star-icon img{width:14px;height:auto}.home-reviews .swiper-title-pagination .reviews-2gis .score .star .gis-logo{font-size:14px;font-weight:550}.home-reviews .swiper-title-pagination .reviews-2gis .score .numbers{display:flex;justify-content:space-between;font-size:12px}.home-reviews .swiper-title-pagination .reviews-2gis .score .numbers .numbers-bold{font-weight:550}.home-reviews .swiper-title-pagination .reviews-2gis .score .numbers .numbers-bold-dot{font-weight:900}.home-reviews .swiper-title-pagination .reviews-title h2{font-size:26px}.home-reviews .swiper-title-pagination div .swiper-button-next-reviews,.home-reviews .swiper-title-pagination div .swiper-button-prev-reviews{display:none}.home-reviews .swiper-title-pagination a{font-size:16px}.home-reviews .swiper-title-pagination a svg{height:25px;width:auto}.home-reviews .reviews-catalog .swiper-slide{width:85%!important;min-width:85%;margin-right:20px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card{padding:20px;gap:10px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile{display:flex;flex-direction:row;gap:20px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile img{width:60px;height:60px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info{display:flex;flex-direction:column;justify-content:space-between}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info img{width:20px;height:20px}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info p{margin-bottom:0}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info .profile-name{font-size:18px;font-weight:550}.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .review-profile .profile-info .profile-date,.home-reviews .reviews-catalog .swiper-slide .reviews-home-card .reviews-text{font-size:12px}}@media(max-width:700px){.home-reviews{padding:50px 3%}.home-reviews h2{font-size:34px}}.step{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:100px 11%;background-color:#b0465d;line-height:1;color:#fff;text-align:center}.step h2{font-size:clamp(1.875rem,1.6154rem + 1.1538vw,3rem)!important;font-weight:600;margin-bottom:0}.step p{font-size:clamp(1rem,.7692rem + 1.0256vw,2rem)!important;font-weight:300;margin-bottom:20px}.step button{padding:30px 60px;border:1px solid #fff;background-color:hsla(0,0%,100%,.1);box-shadow:inset 0 0 20px hsla(0,0%,100%,.2);color:#fff;font-size:clamp(1.25rem,1.0769rem + .7692vw,2rem)!important;font-weight:500;width:-moz-fit-content;width:fit-content;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.step button:hover{box-shadow:inset 0 0 30px hsla(0,0%,100%,.4),0 5px 15px hsla(0,0%,100%,.4);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px)}@media(max-width:1770px){.step{padding:80px 8%}}@media(max-width:1500px){.step{padding:80px 5%}}@media(max-width:700px){.step{padding:50px 4%;gap:15px}.step h2{font-size:30px}.step p{font-size:16px}.step button{font-size:20px;padding:20px 60px}}.technic{margin:50px 0;background-color:#b0465d;padding:60px 11% 120px}.technic h2{text-align:center;color:#fff;font-weight:600;font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem)!important}.technic .technic-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:50px}.technic .technic-container .technic-card{display:flex;flex:1 1;flex-direction:column;padding:30px;min-width:65%;background-color:hsla(0,0%,93%,.8);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.technic .technic-container .technic-card .technic-card-title{font-size:clamp(1.4375rem,1.1923rem + 1.0897vw,2.5rem)!important;font-weight:600;line-height:1.1;color:#b0465d;margin-bottom:20px}.technic .technic-container .technic-card .technic-card-list{display:flex;flex-direction:column;font-weight:500;color:#4a3e41;line-height:1.3}.technic .technic-container .technic-card .technic-card-list .technic-card-list-text{font-size:clamp(1.125rem,.9231rem + .8974vw,2rem)!important}.technic .technic-container .technic-card:nth-child(2),.technic .technic-container .technic-card:nth-child(3){min-width:20%}.technic .technic-container .technic-card:nth-child(2),.technic .technic-container .technic-card:nth-child(4){background-color:#4a3e41;color:#ececec}.technic .technic-container .technic-card:nth-child(2) .technic-card-title,.technic .technic-container .technic-card:nth-child(4) .technic-card-title{color:#ececec}.technic .technic-container .technic-card:nth-child(2) svg,.technic .technic-container .technic-card:nth-child(4) svg{align-self:flex-end}.technic .technic-container .technic-card:nth-child(2) .technic-card-list,.technic .technic-container .technic-card:nth-child(4) .technic-card-list{color:#d43658}.technic .technic-container .technic-card:nth-child(2) .technic-card-block-container,.technic .technic-container .technic-card:nth-child(4) .technic-card-block-container{display:flex;flex-direction:row;align-self:flex-end;gap:20px;color:#4a3e41;margin-top:10px}.technic .technic-container .technic-card:nth-child(2) .technic-card-block-container .technic-card-block,.technic .technic-container .technic-card:nth-child(4) .technic-card-block-container .technic-card-block{background-color:hsla(0,0%,93%,.8);padding:17px 60px;font-size:24px;width:300px;text-align:center;font-weight:600;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}@media(max-width:1770px){.technic{padding:50px 8% 100px}}@media(max-width:1500px){.technic{padding:50px 5% 100px}}@media(max-width:700px){.technic{padding:40px 3%}.technic h2{font-size:34px}.technic .technic-container{margin-top:25px;flex-direction:column;flex-wrap:nowrap}.technic .technic-container .technic-card{padding:20px}.technic .technic-container .technic-card .technic-card-title{font-size:23px;margin-bottom:10px}.technic .technic-container .technic-card .technic-card-list-text{font-size:18px}.technic .technic-container .technic-card:nth-child(4) .technic-card-block-container{flex-direction:column;gap:10px}.technic .technic-container .technic-card:nth-child(2) svg{height:90px;width:auto}}.vacancy{display:flex;flex-direction:column;gap:34px;padding:70px 11% 50px;color:#4a3e41}.vacancy-heading{text-align:center}.vacancy-heading p{width:-moz-fit-content;width:fit-content;margin:0 auto 12px;padding:8px 14px;border-radius:999px;background:rgba(176,70,93,.12);color:#b0465d;font-size:15px;font-weight:800}.vacancy-heading h2{font-size:clamp(2.125rem,1.6923rem + 1.9231vw,4rem);line-height:1.05;font-weight:700}.vacancy-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.vacancy-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:430px;padding:26px;border-radius:24px;background-color:#d8c8cb}.vacancy-card h3{font-size:clamp(1.75rem,1.4615rem + 1.2821vw,3rem);line-height:1;margin-bottom:18px;overflow-wrap:anywhere}.vacancy-card p{font-size:17px;line-height:1.45}.vacancy-card dl{display:flex;flex-direction:column;gap:12px;margin:0}.vacancy-card dl div{display:grid;grid-template-columns:90px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.vacancy-card dt{color:rgba(74,62,65,.68);font-size:14px;font-weight:700}.vacancy-card dd{margin:0;font-size:16px;font-weight:700}.vacancy-card a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:18px;background:#4a3e41;color:#fff;font-size:17px;font-weight:700}@media(max-width:1400px){.vacancy{padding-left:5%;padding-right:5%}.vacancy-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.vacancy{padding:55px 3% 35px}.vacancy-container{grid-template-columns:1fr}.vacancy-card{min-height:auto;padding:22px;border-radius:20px}.vacancy-card dl div{grid-template-columns:1fr;gap:2px}}