html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}ol,ul{list-style:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}textarea{all:unset;resize:none;box-sizing:border-box;height:auto;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;border:none;padding:0;margin:0}:root{--chernyy:#292929;--seryy:#455463;--zheltyy:#fcf300;--belyy:#f1eded;--krasnyy:#e63946;--zelenyy:#51c417;--button-header:#4dbe14;--button:#3f9812;--esche-seryy:#b5b5b5;--error-red:#ee818c;--padding-input-right:18px;--size-icon-eys-password:26px;--header-height:67px;--footer-height:224px;--font-family:"Manrope",sans-serif;--second-family:"Rubik",sans-serif;--third-family:"Inter",sans-serif;--font3:"Jost",sans-serif;--font4:"Onest",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);background:var(--belyy);display:flex;flex-direction:column;min-height:100dvh}main{flex-grow:1}main:has(.my_profile_page){background:#fff}body.body_hidden,body.body_hidden2,body.body_hidden3{overflow:hidden;height:100vh}img{width:100%;max-width:100%;display:block}.grid_container{max-width:1295px;width:100%;margin:0 auto;position:relative}a{text-decoration:none}.visually-hidden{position:fixed;transform:scale(0)}h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:600;color:var(--chernyy)}input:-webkit-autofill{color:#fff!important}.compensate-for-scrollbar{margin-right:0!important}.empty-text-container{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - var(--header-height) - var(--footer-height))}.empty-text{display:block;font-weight:300;font-size:30px;text-align:center;max-width:max-content;line-height:120%}.box_input,.requests_wrapper{position:relative}.box_input{height:-moz-fit-content;height:fit-content;display:block;margin:0 0 15px}.box_input input,.box_input textarea{width:100%;min-height:58px;border-radius:20px;border:1px solid var(--light-purple);background:#fff;padding:0 20px;color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.box_input textarea{resize:vertical;min-height:175px;outline:none}.box_input .label_title{position:absolute;top:calc(50% - 9px);left:15px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:120%;color:#8a91b7;pointer-events:none;background:#fff;transition:all .3s ease-out}.box_input textarea+.label_title{top:15px}.box_input input[type=email]:focus+.label_title,.box_input input[type=number]:focus+.label_title,.box_input input[type=password]:focus+.label_title,.box_input input[type=tel]:focus+.label_title,.box_input input[type=text]:focus+.label_title,.box_input select:focus+.label_title,.box_input textarea:focus+.label_title{font-size:10px;top:-5px;padding:0 5px;border-radius:5px}.box_input input[type=email]:not(:placeholder-shown)~.label_title,.box_input input[type=number]:not(:placeholder-shown)~.label_title,.box_input input[type=password]:not(:placeholder-shown)~.label_title,.box_input input[type=tel]:not(:placeholder-shown)~.label_title,.box_input input[type=text]:not(:placeholder-shown)~.label_title,.box_input select:not(:placeholder-shown)~.label_title,.box_input textarea:not(:placeholder-shown)~.label_title{top:-5px;padding:0 5px;font-size:10px;border-radius:5px}.box_input input{color:#363636;font-size:16px!important}input::placeholder{color:#9f9f9f;font-size:14px}button{padding:0;outline:none;border:none;background:transparent;position:relative}.btn_loader{position:absolute;transform:translate(-50%,-50%)}header{box-shadow:0 4px 19px 0 rgba(0,0,0,.25);background:var(--belyy);padding:8px 0;position:fixed;top:0;left:0;right:0;width:100%;z-index:100}header.header_scrolled .header_logotip{width:135px;height:48px}.header_wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.header_logotip{width:196px;height:70px;transition:all .3s ease-out}.header_logotip img{object-fit:scale-down;object-position:left;height:100%}.header_nav{margin-left:auto;margin-right:30px}.header_nav ul{display:flex;flex-flow:row wrap;gap:20px}.header_nav a{font-family:var(--font-family);font-weight:600;font-size:14px;color:var(--seryy);transition:all .3s ease-out}.header_nav a:hover{color:var(--button)}.header_user{display:flex;gap:15px}.search_psiholog{min-width:250px}main{margin-top:86px}.banner{padding:120px 0 0;overflow:hidden}@keyframes imgBanner{0%{background-size:120% 120%}to{background-size:102% 102%}}.banner{animation:imgBanner 1.6s ease-out forwards}.banner_wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.banner_subtitle{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:normal;color:var(--zheltyy);position:relative;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 15px}.banner_subtitle:before{position:absolute;content:"";width:10px;height:10px;background:var(--zheltyy);border-radius:50%;left:-20px;top:calc(50% - 5px)}.banner_title{font-family:var(--font-family);font-weight:600;font-size:48px;line-height:110%;text-align:center;color:var(--belyy);max-width:935px;margin:0 0 50px}.banner_img_box{display:flex;align-items:flex-end;position:relative;bottom:-2px;min-height:165px}.banner_img_box .soul{position:absolute;top:0;left:0;right:0;z-index:-1;margin:0 auto}.banner_img_man{position:relative;right:-140px;z-index:0}.banner_img_man .soul{top:-95px;left:110px}.banner_img_women{position:relative;left:-200px;z-index:0}.banner_img_women .soul{top:-95px;left:60px}.m_bottom{margin-bottom:100px}.index_title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;color:var(--chernyy);text-align:center;margin:0 0 50px}.platform_work_img{pointer-events:none;margin:-55px 0 20px}.platform_work_img svg{width:100%}.platform_work_wrapper{display:flex;flex-flow:row wrap;gap:32px}.platform_work_item{width:calc(25% - 24px);display:flex;flex-flow:row wrap;padding-left:30px}.platform_work_item__name{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);display:block;margin:0 0 10px;position:relative}.platform_work_item__name:before{position:absolute;content:"";width:10px;height:10px;background:var(--zelenyy);border-radius:50%;left:-20px;top:7px}.platform_work_item__text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy)}.offer_register{background-size:cover!important}.offer_register_wrapper{min-height:795px;display:flex;flex-flow:column;align-items:flex-start;justify-content:center}.offer_register_subtitle{margin:0 0 15px 20px}.offer_register_title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;color:var(--belyy);max-width:545px;margin:0 0 20px}.why_choose_wrapper{display:flex;flex-flow:row wrap;gap:25px}.why_choose_item{border-radius:30px;width:calc(50% - 13px);background:#fff;display:flex;flex-flow:row wrap;align-items:center;overflow:hidden;min-height:300px;transition:all .5s ease-out}.why_choose_item:hover{box-shadow:10px 12px 20px 6px rgba(10,28,2,.15);background:#fff}.why_choose_item_left{width:55%;display:flex;flex-flow:column;justify-content:center;height:100%;padding:30px 0 30px 25px}.why_choose_item__title{font-weight:600;font-size:24px;line-height:94%;display:block;min-width:340px;margin:0 0 15px}.why_choose_item__text,.why_choose_item__title{font-family:var(--font-family);color:var(--chernyy)}.why_choose_item__text{font-weight:500;font-size:14px;line-height:127%}.why_choose_item_right{width:45%;margin-top:auto}.why_choose_item_right img{object-fit:scale-down;object-position:right bottom;height:100%}.news_index__wrapper{display:flex;flex-flow:row wrap;gap:27px}.news_index_item{display:block;width:calc(33.333% - 18px);background:var(--chernyy);border-radius:10px;overflow:hidden;transition:all .5s ease-out}.news_index_item:hover{box-shadow:10px 12px 20px 6px rgba(10,28,2,.15)}.news_index_img{height:275px;margin:0 0 20px}.news_index_img img{object-fit:cover;object-position:center;height:100%}.news_index_title{padding:0 20px;font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--belyy);display:block;max-width:400px;margin:0 0 15px}.news_index_text{display:block;max-width:340px;margin:0 0 15px}.news_index_bottom,.news_index_text{padding:0 20px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--belyy)}.news_index_bottom{margin:0 0 20px;display:flex;gap:30px}.news_index_date{padding:0 0 0 30px;background:url(/images/date.svg) no-repeat 0}.news_index_views{padding:0 0 0 30px;background:url(/images/views.svg) no-repeat 0}.find_specialists{background-size:cover!important}.find_specialists_wrapper{min-height:650px;display:flex;flex-flow:row wrap;align-items:center}.find_specialists_wrapper .site_btn{width:-moz-fit-content;width:fit-content}.find_specialists_left{width:60%}.find_specialists_subtitle{color:var(--zelenyy);margin:0 0 15px 20px;max-width:470px}.find_specialists_subtitle:before{background:var(--zelenyy)}.find_specialists_title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;color:var(--chernyy);max-width:560px;margin:0 0 20px}.find_specialists_right{width:40%;height:590px;margin-top:auto}.find_specialists_right img{object-fit:scale-down;object-position:bottom center;height:100%}footer{background:var(--chernyy);padding:45px 0;z-index:1;position:relative}.footer_top{margin:0 0 30px}.footer_top .footer_wrapper{padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.5)}.footer_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:30px 60px}.footer_nav li{margin:0 0 10px}.footer_nav a{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--esche-seryy);transition:all .3s ease-out}.footer_nav a:hover{color:var(--belyy)}.social_box{margin-left:auto;display:flex;flex-flow:row wrap;gap:15px}.social_box a{transition:all .3s ease-out}.social_box a:hover{opacity:.7}.footer_bottom .footer_wrapper{justify-content:flex-end}.footer_link{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:16px;color:var(--esche-seryy);transition:all .3s ease-out}.footer_link:hover{color:var(--belyy)}.is_art{margin-left:auto;display:flex;align-items:flex-end;line-height:16px;gap:12px}.is_art,.is_art svg path{transition:all .3s ease-out}.is_art:hover svg path{fill:#fff}.error_block{place-content:normal;align-items:center;box-sizing:border-box;display:inline-flex;flex-flow:row;gap:8px;margin-top:10px}.error_icon{width:16px;height:16px;fill:#ee818c}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Medium.21bd6fd9.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-SemiBold.a1b1fe16.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Regular.6bff33d9.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_18pt-Regular.a1db7239.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Inter;src:url(/_next/static/media/Inter_18pt-Medium.adc5e936.ttf) format("truetype");font-style:normal;font-weight:400}@keyframes delicate-pulse{0%{transform:scale(1)}15%{transform:scale(1.05)}30%{transform:scale(1)}45%{transform:scale(1.05)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes imgMan{0%{transform:translateX(-1000px);opacity:.1}to{opacity:1;transform:translateX(0)}}@keyframes imgManSoul{0%{transform:scale(0);opacity:.1}to{opacity:1;transform:scale(1)}}@keyframes imgWomen{0%{transform:translateX(1000px);opacity:.1}to{opacity:1;transform:translateX(0)}}.banner_img_man{transform:translateX(-1000px);opacity:0;animation:imgMan 1.6s ease-out forwards}.banner_img_man .soul{opacity:0;animation:imgManSoul 1s ease-out forwards;animation-delay:1.2s}.banner_img_women{transform:translateX(1000px);opacity:0;animation:imgWomen 1.6s ease-out forwards}.banner_img_women .soul{opacity:0;animation:imgManSoul 1s ease-out forwards;animation-delay:1.2s}.banner_img_man .soul svg,.banner_img_women .soul svg{animation:delicate-pulse 3s cubic-bezier(.68,-.55,.27,1.55) infinite}.ml14{position:relative}.ml14,.ml14 .text-wrapper{display:inline-block}.ml14 .line{position:absolute;bottom:0;left:0;height:2px;background:#000;transform-origin:0 0}.ml14 .letter{display:inline-block;opacity:0}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:5229.7661132813px;stroke-dasharray:5229.7661132813px}to{stroke-dashoffset:0;stroke-dasharray:5229.7661132813px}}.platform_work_img.active .svg-elem-1{animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both,animate-svg-fill-1 .5s cubic-bezier(.39,.575,.565,1) .3s both}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:2330.5705566406px;stroke-dasharray:2330.5705566406px}to{stroke-dashoffset:0;stroke-dasharray:2330.5705566406px}}@keyframes animate-svg-fill-2{0%{fill:transparent}to{fill:#d9d9d9}}.platform_work_img.active .svg-elem-2{animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) .12s both,animate-svg-fill-2 .5s cubic-bezier(.39,.575,.565,1) .4s both}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:1000.7613525391px;stroke-dasharray:1000.7613525391px}to{stroke-dashoffset:0;stroke-dasharray:1000.7613525391px}}@keyframes animate-svg-fill-3{0%{fill:transparent}to{fill:#d9d9d9}}.platform_work_img.active .svg-elem-3{animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) .24s both,animate-svg-fill-3 .5s cubic-bezier(.39,.575,.565,1) .5s both}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:15303.19140625px;stroke-dasharray:15303.19140625px}to{stroke-dashoffset:0;stroke-dasharray:15303.19140625px}}@keyframes animate-svg-fill-4{0%{fill:transparent}to{fill:#fff}}.platform_work_img.active .svg-elem-4{animation:animate-svg-stroke-4 1s cubic-bezier(.47,0,.745,.715) .36s both,animate-svg-fill-4 .5s cubic-bezier(.39,.575,.565,1) .6s both}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:15303.19140625px;stroke-dasharray:15303.19140625px}to{stroke-dashoffset:0;stroke-dasharray:15303.19140625px}}@keyframes animate-svg-fill-5{0%{fill:transparent}to{fill:#51c417}}.platform_work_img.active .svg-elem-5{animation:animate-svg-stroke-5 1s cubic-bezier(.47,0,.745,.715) .48s both,animate-svg-fill-5 .5s cubic-bezier(.39,.575,.565,1) .7s both}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:1096.7592773438px;stroke-dasharray:1096.7592773438px}to{stroke-dashoffset:0;stroke-dasharray:1096.7592773438px}}@keyframes animate-svg-fill-6{0%{fill:transparent}to{fill:#d9d9d9}}.platform_work_img.active .svg-elem-6{animation:animate-svg-stroke-6 1s cubic-bezier(.47,0,.745,.715) .6s both,animate-svg-fill-6 .5s cubic-bezier(.39,.575,.565,1) .8s both}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:15228.6962890625px;stroke-dasharray:15228.6962890625px}to{stroke-dashoffset:0;stroke-dasharray:15228.6962890625px}}@keyframes animate-svg-fill-7{0%{fill:transparent}to{fill:#fff}}.platform_work_img.active .svg-elem-7{animation:animate-svg-stroke-7 1s cubic-bezier(.47,0,.745,.715) .72s both,animate-svg-fill-7 .5s cubic-bezier(.39,.575,.565,1) .9s both}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:15228.6962890625px;stroke-dasharray:15228.6962890625px}to{stroke-dashoffset:0;stroke-dasharray:15228.6962890625px}}@keyframes animate-svg-fill-8{0%{fill:transparent}to{fill:#51c417}}.platform_work_img.active .svg-elem-8{animation:animate-svg-stroke-8 1s cubic-bezier(.47,0,.745,.715) .84s both,animate-svg-fill-8 .5s cubic-bezier(.39,.575,.565,1) 1s both}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:31243.01953125px;stroke-dasharray:31243.01953125px}to{stroke-dashoffset:0;stroke-dasharray:31243.01953125px}}@keyframes animate-svg-fill-9{0%{fill:transparent}to{fill:#51c417}}.platform_work_img.active .svg-elem-9{animation:animate-svg-stroke-9 1s cubic-bezier(.47,0,.745,.715) .96s both,animate-svg-fill-9 .5s cubic-bezier(.39,.575,.565,1) 1.1s both}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:13792.751953125px;stroke-dasharray:13792.751953125px}to{stroke-dashoffset:0;stroke-dasharray:13792.751953125px}}@keyframes animate-svg-fill-10{0%{fill:transparent}to{fill:#fff}}.platform_work_img.active .svg-elem-10{animation:animate-svg-stroke-10 1s cubic-bezier(.47,0,.745,.715) 1.08s both,animate-svg-fill-10 .5s cubic-bezier(.39,.575,.565,1) 1.2s both}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:13792.751953125px;stroke-dasharray:13792.751953125px}to{stroke-dashoffset:0;stroke-dasharray:13792.751953125px}}@keyframes animate-svg-fill-11{0%{fill:transparent}to{fill:#51c417}}.platform_work_img.active .svg-elem-11{animation:animate-svg-stroke-11 1s cubic-bezier(.47,0,.745,.715) 1.2s both,animate-svg-fill-11 .5s cubic-bezier(.39,.575,.565,1) 1.3s both}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:12732.873046875px;stroke-dasharray:12732.873046875px}to{stroke-dashoffset:0;stroke-dasharray:12732.873046875px}}@keyframes animate-svg-fill-12{0%{fill:transparent}to{fill:#fff}}.platform_work_img.active .svg-elem-12{animation:animate-svg-stroke-12 1s cubic-bezier(.47,0,.745,.715) 1.32s both,animate-svg-fill-12 .5s cubic-bezier(.39,.575,.565,1) 1.4s both}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:12732.873046875px;stroke-dasharray:12732.873046875px}to{stroke-dashoffset:0;stroke-dasharray:12732.873046875px}}@keyframes animate-svg-fill-13{0%{fill:transparent}to{fill:#51c417}}.platform_work_img.active .svg-elem-13{animation:animate-svg-stroke-13 1s cubic-bezier(.47,0,.745,.715) 1.44s both,animate-svg-fill-13 .5s cubic-bezier(.39,.575,.565,1) 1.5s both}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:4182.134765625px;stroke-dasharray:4182.134765625px}to{stroke-dashoffset:0;stroke-dasharray:4182.134765625px}}.platform_work_img.active .svg-elem-14{animation:animate-svg-stroke-14 1s cubic-bezier(.47,0,.745,.715) 1.56s both,animate-svg-fill-14 .5s cubic-bezier(.39,.575,.565,1) 1.6s both}.academy_banner{padding-top:100px}.academy_title{font-family:var(--font-family);font-weight:600;font-size:48px;line-height:110%;color:var(--chernyy);text-align:center;margin:0 0 40px}.academy_banner_img{width:100%;margin:0 0 25px}.academy_banner_img img{width:100%}.academy_content{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;padding:0 3px}.academy_content,.academy_content a{color:var(--chernyy)}.training_format_wrapper{display:flex;flex-flow:row wrap;gap:24px}.training_format_item{width:calc(50% - 12px);border-radius:30px;background:#fff;padding:0 0 0 30px;display:flex;flex-flow:row wrap;align-items:center;overflow:hidden;position:relative;transition:all .3s ease-out}.training_format_item:hover{box-shadow:10px 12px 20px 6px rgba(10,28,2,.149);background:#fff}.training_format__left{width:56%;padding:45px 0}.training_format_title{font-weight:600;font-size:24px;line-height:94%;display:block;margin:0 0 15px}.training_format_text,.training_format_title{font-family:var(--font-family);color:var(--chernyy)}.training_format_text{font-weight:500;font-size:14px;line-height:127%;margin:0 0 20px}.training_format__right{width:42%;position:relative;z-index:0;border-radius:50%;overflow:hidden;width:305px;height:305px;position:absolute;bottom:-85px;right:-50px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--zheltyy);z-index:2}.training_format__right img{object-fit:scale-down;object-position:0 -80px;height:100%}.training_ruka{position:absolute;right:36px;top:2px;z-index:1}.training_format_item:nth-child(2) .training_format__right img{object-position:center;height:67%;position:relative;top:10px}.why_choose_us__wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:30px 40px;max-width:1025px;margin:0 auto}.why_choose_us__item{width:calc(33.333% - 27px);display:flex;flex-flow:column}.why_choose_us_title{font-weight:600;font-size:24px;line-height:94%;margin:0 0 10px}.why_choose_us__text,.why_choose_us_title{font-family:var(--font-family);color:var(--chernyy);padding-left:40px}.why_choose_us__text{font-weight:500;font-size:14px;line-height:127%}.why_choose_us__item.green .why_choose_us_title{position:relative}.why_choose_us__item.green .why_choose_us_title:before{position:absolute;content:"";width:40px;height:40px;background:url(/images/choose_us_green.svg) no-repeat 0;top:0;left:0}.why_choose_us__item.yellow .why_choose_us_title{position:relative}.why_choose_us__item.yellow .why_choose_us_title:before{position:absolute;content:"";width:40px;height:40px;background:url(/images/choose_us_yellow.svg) no-repeat 0;top:0;left:0}.why_choose_us__item.red .why_choose_us_title{position:relative}.why_choose_us__item.red .why_choose_us_title:before{position:absolute;content:"";width:40px;height:40px;background:url(/images/choose_us_red.svg) no-repeat 0;top:0;left:0}.specialist_banner{background:linear-gradient(213deg,#095fce,#095fce 12.09%,#095fce 40.26%,#053068 87%)}.specialist_banner .banner_title{max-width:1240px}.specialist_banner .banner_img_box{margin-bottom:25px}.specialist_platform_work .platform_work_img{margin:0 0 30px}.requirements_specialists__img{margin:0 auto 30px;width:-moz-fit-content;width:fit-content;max-width:100%}.requirements_specialists__img img{width:auto;max-width:inherit}.requirements_specialists_wrapper{max-width:1140px;margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-between;gap:40px}.requirements_specialists__item{width:calc(33.333% - 27px);display:flex;flex-flow:column;padding-left:30px}.requirements_specialists__title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);margin:0 0 10px;position:relative}.requirements_specialists__title:before{position:absolute;content:"";width:10px;height:10px;background:var(--zelenyy);border-radius:50%;left:-20px;top:7px}.requirements_specialists__text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);max-width:250px}.questions_accordion{max-width:970px;margin:0 auto}.questions_accordion .szh-accordion__item{margin:0 0 15px;box-shadow:0 0 0 0 hsla(0,0%,76%,.1),0 1px 3px 0 hsla(0,0%,76%,.1),0 6px 6px 0 hsla(0,0%,76%,.09),0 13px 8px 0 hsla(0,0%,76%,.05),0 22px 9px 0 hsla(0,0%,76%,.01),0 35px 10px 0 hsla(0,0%,76%,0);background:var(--belyy);border:1px solid var(--belyy);border-radius:5px;transition:box-shadow .3s ease-out}.questions_accordion .szh-accordion__item:hover{box-shadow:0 0 0 0 hsla(0,0%,76%,.2),0 1px 3px 0 hsla(0,0%,76%,.2),0 6px 6px 0 hsla(0,0%,76%,.09),0 10px 8px 0 hsla(0,0%,76%,.08),0 15px 9px 0 hsla(0,0%,76%,.09),0 15px 10px 0 hsla(0,0%,76%,.09)}.questions_accordion .szh-accordion__item h3{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy)}.questions_accordion .szh-accordion__item-heading{position:relative}.questions_accordion .szh-accordion__item-heading:after,.questions_accordion .szh-accordion__item-heading:before{content:"";width:26px;height:26px;position:absolute;top:50%;right:30px;transform:translateY(-50%);cursor:pointer;pointer-events:none}.questions_accordion .szh-accordion__item-heading:before{background:url(/images/plus.svg) no-repeat}.questions_accordion .szh-accordion__item-heading button{background:none;font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);text-align:left;cursor:pointer;padding:20px;position:relative;width:100%}.questions_accordion .szh-accordion__item--status-exited .szh-accordion__item-heading:after{opacity:0}.questions_accordion .szh-accordion__item-content{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);transition:height .3s cubic-bezier(0,0,0,1)}.questions_accordion .szh-accordion__item-panel{padding:5px 20px 30px}.questions_accordion .szh-accordion__item--expanded .szh-accordion__item-heading:before{background:url(/images/minus.svg) no-repeat}.banner_aboutus{min-height:650px;background:url(/images/banner_aboutus.jpg) no-repeat 50%;background-size:cover;overflow:hidden}.banner_aboutus .grid_container{padding:80px 0 110px}.banner_aboutus_title{font-family:var(--font-family);font-weight:600;font-size:48px;line-height:110%;text-align:center;color:var(--belyy);margin:0 0 135px}.banner_aboutus_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:50px}.banner_aboutus_item{width:calc(33.33% - 34px);display:flex;flex-flow:column;justify-content:center;position:relative;z-index:0}.banner_aboutus_item:after{position:absolute;content:"";width:405px;height:405px;top:-135%;left:0;margin-right:-50%;transform:translate(-50%,-50%) scale(1);z-index:-1;animation:delicate-pulse 3s cubic-bezier(.68,-.55,.27,1.55) infinite}.banner_aboutus_item:first-child:after{background:url(/images/aboutus_item_green.svg) no-repeat 50%}.banner_aboutus_item:nth-child(2):after{background:url(/images/aboutus_item_yellow.svg) no-repeat 50%}.banner_aboutus_item:nth-child(3):after{background:url(/images/aboutus_item_red.svg) no-repeat 50%}.banner_aboutus__num{font-size:48px;line-height:110%;display:block;margin:0 0 10px}.banner_aboutus__num,.banner_aboutus__text{font-family:var(--font-family);font-weight:600;text-align:center;color:var(--belyy)}.banner_aboutus__text{font-size:24px;line-height:94%}.aboutus_content_wrapper{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:#000}.aboutus_content_wrapper a{color:#000;text-shadow:0 0 .3px #000}.aboutus_content_wrapper img{width:auto}.get_started .training_format__left{z-index:5}.get_started .training_format_title{min-width:450px}.get_started .training_format_item:first-child .training_format__right{background:rgba(176,3,34,.2)}.get_started .training_format_item:nth-child(2) .training_format__right{background:rgba(81,196,23,.2)}.get_started .training_format_text{min-width:370px}.get_started .training_format_text ol{padding-left:20px;list-style:decimal;margin:10px 0}.get_started .training_format_text ol li{margin:0 0 3px}.get_started .training_format__right{width:325px;height:325px;z-index:2}.get_started .training_format__right img{object-position:center;height:75%}.get_started .training_format_item:nth-child(2) .training_format__right img{height:80%;top:0;right:10px}.contacts_page{background:#fff;padding:120px 0 20px}.contacts_page_wrapper{display:flex;flex-flow:row wrap}.contacts_title{font-family:var(--font-family);font-weight:600;font-size:48px;line-height:110%;color:#000;flex-basis:100%;margin:0 0 50px}.contacts_page_img{width:50%}.contacts_page_content{width:50%;padding:0 0 0 20px;display:flex;flex-flow:row wrap;align-items:center;height:-moz-fit-content;height:fit-content;gap:40px 24px;margin:auto}.contacts_page_item{width:calc(50% - 12px);display:flex;flex-flow:column}.contacts_page_item .contacts_page__name{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:#171a26;margin:0 0 10px}.contacts_page_item .contacts_page_link{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:#333;transition:all .3s ease-out}.contacts_page_item .contacts_page_link:hover{color:var(--button)}.contacts_page_item .messengers_box{display:flex;flex-flow:row;gap:15px}.contacts_page_item .messengers_box a{display:block;width:40px;height:40px;transition:all .3s ease-out}.contacts_page_item .messengers_box a:hover{transform:scale(.95)}.breadcrumb_container{padding:65px 0 35px}.breadcrumb_list{display:flex;flex-flow:row wrap}.breadcrumb_list li{font-family:var(--third-family);font-weight:400;font-size:13px;line-height:208%;color:var(--chernyy);margin:0 16px 0 0}.breadcrumb_list li a{color:var(--chernyy);position:relative;transition:all .3s ease-out}.breadcrumb_list li a:hover{color:var(--button);text-shadow:0 0 .3px var(--button)}.breadcrumb_list li a:after{content:"/";position:absolute;top:0;right:-10px;font-family:var(--third-family);font-weight:400;font-size:13px;line-height:normal;color:var(--chernyy)}.news_head{background:linear-gradient(180deg,rgba(79,194,20,.4) 4.19%,rgba(79,194,20,.8) 45.61%,#4fc214);margin:0 0 50px}.news_head .news_head_wrapper{min-height:375px;padding:70px 0;display:flex;flex-flow:column;justify-content:center}.news_head_title{font-weight:600;font-size:48px;line-height:110%;margin:0 0 20px}.news_head_footer,.news_head_title{font-family:var(--font-family);color:#fff}.news_head_footer{font-weight:500;font-size:14px;line-height:127%;display:flex;flex-flow:row wrap;gap:7px}.news_content{margin:0 0 50px}.news_content_wrapper h2{font-family:var(--second-family);font-weight:600;font-size:25px;line-height:97%;color:var(--chernyy);margin:20px 0 10px}.news_content_wrapper p{font-family:var(--third-family);font-weight:400;font-size:15px;line-height:140%;color:#3c4956}.news_content_wrapper a{color:#3c4956;text-shadow:0 0 .3px #3c4956}.news_content_wrapper img{margin:20px 0;width:auto}.news_content_wrapper blockquote{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);max-width:750px;padding-left:85px;margin:30px 0 20px;position:relative}.news_content_wrapper blockquote:before{position:absolute;content:"";background:url(/images/blockquote.svg) no-repeat;background-size:contain;top:10px;left:0;width:75px;height:55px}.user_link{display:flex;align-items:center;gap:10px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);transition:all .3s ease-out}.user_link:hover{color:var(--button);text-shadow:0 0 .3px var(--button)}.user_link_icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--seryy);font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--button-header);text-align:center;border-radius:50%;overflow:hidden}.user_link_icon img{object-fit:cover;object-position:center;height:100%}.my_profile_title_box{margin:0 0 50px}.profile_title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;color:var(--zelenyy)}.my_profile_page{min-height:50vh}.my_profile_wrapper{display:flex;flex-flow:row wrap}.my_profile_nav{width:200px;margin:0 100px 0 0;overflow-x:none}.my_profile_nav ul{position:-webkit-sticky;position:sticky;top:100px}.my_profile_nav li{margin:0 0 30px}.my_profile_nav a,.my_profile_nav button{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--chernyy);transition:all .3s ease-out}.my_profile_nav .profile_nav_active,.my_profile_nav a:hover{color:#4fc214}.my_profile_nav .exit:hover{color:red}.my_profile_content{width:calc(100% - 300px);margin:0 0 100px}.my_profile_info{display:flex;flex-flow:row wrap;gap:24px}.my_profile_edit-btn{margin-block:24px}.my_profile_photo{border-radius:7px;width:165px;height:165px;background:var(--seryy);display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:48px;line-height:110%;color:var(--button-header);overflow:hidden}.my_profile_photo img{object-fit:cover;object-position:center;height:100%}.my_profile_right{width:calc(100% - 190px);border:1px solid var(--seryy);border-radius:5px;padding:15px 10px;min-width:470px;height:-moz-fit-content;height:fit-content;max-width:max-content;gap:24px}.my_profile_name{font-size:36px;line-height:94%;display:block;margin:0 0 25px}.my_profile_footer,.my_profile_name{font-family:var(--font-family);font-weight:600;color:var(--chernyy)}.my_profile_footer{display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px;font-size:16px}.my_profile_footer a{color:var(--chernyy)}.my_profile_about_yourself{width:calc(100% - 190px);margin-left:auto;margin-top:-30px;margin-bottom:100px}.about_yourself_text{width:calc(100% - 190px);min-width:470px;height:-moz-fit-content;height:fit-content;max-width:500px;margin:0 0 25px}.my_profile_title{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;color:var(--chernyy);display:block;margin:0 0 25px}.my_profile_not_requests_loader_wrapper{min-width:100%}.my_profile_not_requests{display:block;max-width:670px;margin:0 0 25px}.my_profile_not_requests_loader{display:block!important;margin:0 auto}.not_requests_title{font-weight:600;font-size:24px;line-height:94%;display:block}.not_requests_text,.not_requests_title{font-family:var(--font-family);color:var(--chernyy);margin:0 0 20px}.not_requests_text{font-weight:500;font-size:14px;line-height:127%}.my_profile_requests_bottom{display:flex;flex-flow:row wrap;justify-content:space-between;gap:20px}.profile_requests__item{border:1px solid var(--seryy);border-radius:5px;padding:20px;margin:0 0 25px;display:flex;flex-flow:column;transition:all .3s ease-out}.profile_requests__item:hover{box-shadow:10px 12px 20px 6px rgba(10,28,2,.15);background:#fff}.requests__item_head{display:flex;flex-flow:row;justify-content:space-between;margin:0 0 15px}.requests__item_title{color:var(--chernyy);width:75%}.requests__item_price,.requests__item_title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%}.requests__item_price{color:var(--seryy);margin:0 55px 0 auto}.requests__item_dotted{width:22px;height:22px;background:url(/images/dotted.svg) no-repeat 50%;cursor:pointer}.menu_dotted{position:relative}.menu_dotted .close{position:absolute;right:10px;top:10px;width:20px;height:20px;background:url(/images/clouse.svg) no-repeat 50%;background-size:contain}.menu_dotted_hidden{position:absolute;top:0;right:25px;border:1px solid var(--esche-seryy);border-radius:15px;box-shadow:5px 5px 20px 6px rgba(10,28,2,.08);background:#fff;display:flex;flex-flow:column;min-width:230px;padding:20px 20px 20px 25px;transition:all .2s ease-out;height:0;overflow:hidden;opacity:0;visibility:hidden}.menu_dotted_open{height:100px;opacity:1;overflow:visible;visibility:visible}.menu_dotted_edit{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--chernyy);display:block;margin:0 0 10px;background:url(/images/edit.svg) no-repeat 0;background-size:auto;display:flex;align-items:center;min-height:25px;padding:0 0 0 30px;cursor:pointer;transition:all .3s ease-out}.menu_dotted_edit:hover{color:#3f9812}.menu_dotted_complain{display:flex;align-items:center;font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--chernyy);background:url(/images/complain.svg) no-repeat 0;background-size:auto;min-height:25px;padding:0 0 0 30px;cursor:pointer;transition:all .3s ease-out}.menu_dotted_complain:hover{color:#3f9812}.requests__item_content{font-weight:500;font-size:14px;line-height:127%;max-width:640px}.requests__item_content,.requests_content_title{font-family:var(--font-family);color:var(--seryy)}.requests_content_title{font-weight:600;font-size:16px}.requests_content_text,.requests_content_title{display:block;margin:0 0 15px}.requests__item_footer{display:flex;flex-flow:row wrap;justify-content:space-between;column-gap:10px}.requests__item_btn{min-width:245px}.requests__item_right{display:flex;flex-flow:column;align-items:flex-end}.requests__item_date{color:var(--seryy);display:block;margin:0 0 5px}.requests__item_date,.requests__item_response{font-family:var(--font-family);font-weight:600;font-size:16px}.requests__item_response{color:#3f9812}.my_profile_content:has(.my_profile_info_specialist) .about_yourself_text{max-width:470px}.profile_specialist_item{border:1px solid var(--button);border-radius:5px;padding:10px;max-width:470px;margin:0 0 10px}.profile_specialist_title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);display:block;margin:0 0 10px}.profile_specialist_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--seryy);margin:0 0 10px}.profile_specialist_text a{color:var(--seryy)}.profile_specialist_work_item{display:flex;flex-flow:row wrap;gap:5px}.work_item_name{font-weight:600;font-size:16px}.work_item_name,.work_item_value{font-family:var(--font-family);color:var(--seryy)}.work_item_value{font-weight:500;font-size:14px;line-height:127%}.my_profile_content:has(.my_profile_info_specialist){display:flex;flex-flow:row wrap}.profile_specialist_left{width:67%;margin:0 25px 0 0}.profile_specialist_left .my_profile_right{width:calc(100% - 190px)}.profile_specialist_documents{width:calc(33% - 25px);border:1px solid var(--seryy);border-radius:5px;padding:15px;height:-moz-fit-content;height:fit-content}.specialist_documents_title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);display:block;margin:0 0 15px}.specialist_documents_wrap{display:flex;flex-flow:row wrap;gap:10px}.specialist_documents_img{display:block;border-radius:7px;border:1px solid transparent;overflow:hidden;transition:all .3s ease-out;width:calc(25% - 8px);max-width:60px;max-height:60px;aspect-ratio:1;width:100%}.specialist_documents_img:hover{border:1px solid var(--seryy)}.specialist_documents_img img{object-fit:cover;object-position:center;width:100%;height:100%}.add_request_form{display:flex;flex-flow:column;row-gap:10px}.label_input{margin:0 0 20px;display:flex;flex-flow:column}.label_input.has_error input{border-color:#d54444}.error_wrapper{row-gap:10px;display:flex;flex-flow:column;width:-moz-fit-content;width:fit-content}.error_field{color:#d54444}.add_request_title{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--seryy);display:block;margin:0 0 10px}.label_textarea{position:relative}.textarea_simbol{font-family:var(--third-family);font-weight:400;font-size:14px;line-height:118%;letter-spacing:-.05em;color:var(--esche-seryy);position:absolute;bottom:25px;right:20px}.label_textarea2 textarea{height:115px}.form_info{max-width:410px;margin:0 0 25px}.form_info p{margin:0 0 10px}.form_info .green{color:#3f9812}.form_info a{transition:all .3s ease-out}.form_info a:hover{text-shadow:0 0 .3px #3f9812}.form_btn{display:flex;flex-flow:row wrap;gap:25px}.form_btn button{width:305px}.responses_request_content{max-width:660px}.responses_request_price{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;margin:0 0 20px;gap:15px}.request_price_name{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--seryy)}.request_price_num{color:var(--seryy)}.request_price_num,.responses_request_title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%}.responses_request_title{color:var(--chernyy);margin:0 0 20px}.responses_request_text{font-weight:500;font-size:14px;line-height:127%}.responses_request_date,.responses_request_text{font-family:var(--font-family);color:var(--seryy);margin:0 0 20px}.responses_request_date{font-weight:600;font-size:16px;display:block}.responses_request_wrapper{display:flex;flex-flow:column;gap:25px;margin:0 0 25px}.responses_request__item{border:1px solid var(--seryy);border-radius:5px;max-width:990px;padding:20px;display:flex;flex-flow:row wrap;transition:all .3s ease-out}.responses_request__item:hover{box-shadow:10px 12px 20px 6px rgba(10,28,2,.149);background:#fff}.responses_request__item .user_link_icon,.responses_request_photo{display:block;width:130px;height:120px;border-radius:7px;overflow:hidden;margin:0 25px 0 0}.responses_request__item .user_link_icon img,.responses_request_photo img{object-fit:cover;object-position:center;height:100%}.responses_request__item .user_link_icon{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:48px;line-height:110%}.responses_request_info{width:calc(100% - 155px)}.responses_request__name{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:94%;color:var(--chernyy);display:block;margin:0 0 15px}.responses_request__profil_info{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--seryy);margin:0 0 5px;max-width:795px}.more_link{font-family:var(--second-family);font-weight:400;font-size:16px;letter-spacing:-.05em;color:var(--button);display:block;margin:0 0 15px}.responses_request__info_price{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin:0 0 15px;position:relative;z-index:0;max-width:750px}.responses_request__info_price:after{position:absolute;content:"";width:100%;height:1px;background:var(--esche-seryy);top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);z-index:-1}.request__info_price_name{font-size:16px;padding-right:25px}.request__info_price_name,.request__info_price_num{font-family:var(--font-family);font-weight:600;color:var(--seryy);background:#fff;display:block;min-width:145px}.request__info_price_num{font-size:24px;line-height:94%;padding-left:25px}.responses_request__info_footer{display:flex;flex-flow:row wrap;gap:25px}.info_footer_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--esche-seryy);padding-left:25px;background:url(/images/info.svg) no-repeat 0 0;max-width:450px}.pagination{margin:0 0 100px}.pagination_list{display:flex;flex-flow:row wrap;width:-moz-fit-content;width:fit-content;margin:0 auto}.page-numbers{background:var(--belyy);margin:0 10px 0 0;min-width:32px;height:32px;text-align:center;font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--chernyy);border:1px solid var(--seryy);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-numbers:last-child{margin:0}.page-numbers a{color:#050532;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .3s ease-out}.page-numbers a:hover,.page-numbers.current{background:var(--button);color:var(--belyy)}.prev_page{background:var(--belyy);cursor:pointer;transition:all .3s ease-out}.prev_page:hover{background:var(--button)}.prev_page:hover svg path{fill:#fff}.next_page{background:var(--belyy);cursor:pointer;transition:all .3s ease-out}.next_page:hover{background:var(--button)}.next_page:hover svg path{fill:#fff}.not_request{margin-top:35px}.not_request_img{max-width:700px;margin:80px auto 50px}.not_request_img img{width:auto}.my_profile_content{z-index:0}.settings_link li{margin:0 0 15px}.settings_link a,.settings_link button{font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--seryy);transition:all .3s ease-out}.settings_link a:hover,.settings_link button:hover{color:#4fc214}.settings_link .my_profile_delite:hover{color:red}.settings_img{height:calc(100vh - 80px);width:50vw;position:fixed;right:8vw;top:2vh;z-index:-1;pointer-events:none}.settings_img img{object-fit:scale-down;height:100%}.profile_edit{max-width:635px;width:100%}.profile_edit .add_request_title{display:flex;justify-content:space-between}.profile_edit .add_request_title button{display:block;transition:all .3s ease-out;width:-moz-fit-content;width:fit-content}.profile_edit .add_request_title button:hover{color:#4fc214}.profile_edit .my_profile_title{margin:0}.profile_edit textarea{padding-bottom:38px}.profile_edit .textarea_simbol{bottom:15px}.specialist_wrap{margin:0 0 25px}.profile_specialist_page{flex-basis:100%}.profile_specialist_page .menu_dotted_open{height:65px}.item_footer_wrapper{display:flex;flex-flow:row wrap;gap:15px}.item_footer_wrapper .site_btn_white{color:var(--button)}.specialist_page_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--seryy);margin:0 0 50px}.profile_quests_breadcrumb{min-height:460px;background-size:cover!important;margin:0 0 30px}.profile_quests_breadcrumb li,.profile_quests_breadcrumb li a,.profile_quests_breadcrumb li a:after,.profile_quests_breadcrumb li:after{color:#fff}.requests_content_text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.profile_client_head{display:flex;flex-flow:row wrap;margin:0 0 25px}.profile_client_photo{border-radius:7px;width:85px;height:85px;margin:0 25px 0 0}.profile_client_photo img{object-fit:cover;object-position:center;height:100%}.profile_client_info{width:calc(100% - 110px);display:flex;flex-flow:column;justify-content:space-between;gap:10px;font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--seryy)}.profile_client_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden}.responded_btn.site_btn,.responded_btn.site_btn:hover{background:var(--esche-seryy);color:var(--belyy)}.my_profile_text{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy);margin:-5px 0 15px}.profile__box_img{display:flex;flex-flow:row wrap;gap:25px;margin:0 0 25px}.profile_img{border:1px solid var(--seryy);border-radius:5px;width:195px;height:195px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:0}.profile_img:hover .profile_img_delete,.profile_img:hover:after{opacity:1}.profile_img:after{position:absolute;content:"";width:100%;height:100%;background:rgba(69,84,99,.4);top:0;left:0;opacity:0;pointer-events:none;z-index:1;transition:all .3s ease-out}.profile_img_delete{position:absolute;top:10px;right:10px;border-radius:5px;width:32px;height:32px;background:var(--belyy);z-index:10;opacity:.3}.profile_img_add,.profile_img_delete{display:flex;align-items:center;justify-content:center}.profile_img_add{border:1px solid var(--seryy);border-radius:5px;width:195px;height:195px;position:relative}.profile_img_add.is_loading{pointer-events:none;cursor:progress}.profile_img_add_loader{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.profile_img_add svg path{transition:all .3s ease-out}.profile_img_add:hover svg path{stroke-width:2px}.profile_img_add input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.control{display:block;position:relative;padding-left:30px;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:3px;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--chernyy)}.control input{display:none}.control_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#fff;border:1px solid #000;border-radius:2px}.control input:checked:focus~.control_indicator,.control input:checked~.control_indicator,.control input:focus~.control_indicator,.control:hover input:not([disabled]):checked~.control_indicator,.control:hover input~.control_indicator{background:#fff}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control.error .control_indicator{border:1px solid var(--error-red)}.control-checkbox input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{left:7px;top:3px;width:3px;height:8px;border:solid #3f9812;border-width:0 2px 2px 0;transform:rotate(45deg)}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}input{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--seryy);border:1px solid #3f9812;padding:16px var(--padding-input-right);width:100%}input.r_5{border-radius:5px}input.r_8{border-radius:8px}input.s_medium{height:44px}input.s_large{height:55px}input:has(.error_block){border:var(--error-red)}.input_children_wrapper{position:relative}.input_children_wrapper:has(.button_password) input{padding-right:calc(var(--padding-input-right)*2 + var(--size-icon-eys-password))}.button_password{display:inline-flex;position:absolute;right:var(--padding-input-right);top:50%;transform:translateY(-50%);width:max-content}.button_password_icon{width:var(--size-icon-eys-password);height:var(--size-icon-eys-password)}textarea{border:1px solid #3f9812;border-radius:5px;width:636px;height:293px;padding:20px 20px 45px;width:100%;resize:vertical;outline:none;min-height:110px}.site_btn{background:#4fc214;border-radius:30px;padding:0 20px;height:45px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:16px;color:#fff;border:1px solid transparent;transition:all .3s ease-out}.site_btn:hover{background:var(--button)}.site_btn:disabled{opacity:.5;pointer-events:none}.site_btn_white{border:1px solid var(--button);background:none;font-family:var(--font-family);font-weight:600;font-size:16px;color:var(--seryy)}.site_btn_white:hover{background:var(--button);color:#fff}.site_btn_padding{padding:0 55px}.burger{border-radius:50%;height:40px;width:40px;background:#4fc214;display:flex;align-items:center;justify-content:center;z-index:999}.humb{transform:translate(0);width:37px;height:30px;overflow:hidden;cursor:pointer;z-index:999999}.humb li{list-style:none;position:absolute;transform:translateY(-50%);width:70%;height:2px;background:#fff;transition:1s;border-radius:80px}.humb li:first-of-type{top:30%;left:15%;transition-delay:.8s;opacity:1}.humb li:nth-of-type(2){top:50%;left:15%;transition-delay:0s}.humb li:nth-of-type(3){top:70%;right:15%;transition-delay:.8s;opacity:1}.humb.active li:first-of-type{left:100%;transition-delay:0s;opacity:0}.humb.active li:nth-of-type(2){transform:translateY(-50%) rotate(405deg);transition-delay:.4s}.humb.active li:nth-of-type(3){right:100%;transition-delay:0s;opacity:0}.humb li:nth-of-type(2):before{content:"";position:absolute;top:-150px;left:0;width:100%;height:100%;background:#fff;transform:rotate(90deg);transition:1s;transition-delay:.5s;border-radius:80px}.humb.active li:nth-of-type(2):before{top:0;transition-delay:1s}.humb_mobail{margin:0}.humb_mobail li:nth-of-type(3){right:5px}@media screen and (max-width:1200px){.header_nav{position:fixed;width:100vw;height:100vh;opacity:0;visibility:hidden;top:0;left:-100%;padding:110px 5vw 0;z-index:999;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .4s ease-out;background:var(--belyy)}.header_nav ul{display:flex;flex-flow:column}.header_nav li{width:100%;margin:0}.header_nav li a{width:100%;display:block;font-size:20px;padding:10px 0;text-align:center}.header_nav li a:hover{color:#fff}.header_nav .catalog_btn_link{background:url(/images/cat_menu.svg) no-repeat 100%}.header_nav .catalog_btn_link .humb{display:none}.header_nav::-webkit-scrollbar{width:0}.header_nav_wrapper{display:flex;flex-flow:row wrap}.sub_menu__item{width:100%;z-index:999999;border:none;padding:105px 0}.sub_menu__content{position:fixed;top:55px;right:auto;background:#fff;width:100%;height:100vh;padding:55px 5vw 125px;z-index:999;overflow-x:hidden;gap:20px}.sub_menu__content li{margin:0 0 5px}.sub_menu__content li a{padding:2px 0;font-size:15px}.menu__item{margin:0 0 5px}.menu__item .sub_menu__link a{padding:8px 0}.sub_menu__close{display:block;width:35px;height:35px;background:url(/images/close_menu.svg) no-repeat 0;padding-left:40px;display:flex;align-items:center;flex-basis:100%;font-weight:600;font-size:16px}.menu__content_item .menu__content__photo{display:none}.menu__content_item,.menu__content_list__box{width:100%}.menu__content_list__title{margin:0 0 15px;font-size:16px}.header_nav .sub_menu__link a{width:calc(100% - 35px)}.sub_menu__item_btn{width:35px;height:48px;justify-content:center}.header_nav .catalog_btn_link{background:url(/images/cat_menu.svg) 100% no-repeat;background-position:97% 50%}.header_nav_open{left:0;overflow-y:auto;opacity:1;visibility:visible;padding-bottom:55px}.sub_menu__open{height:100vh;width:100vw;z-index:99;opacity:1;pointer-events:all;top:0;border:none;padding:0 5vw}.sub_menu__active{left:0;opacity:1;visibility:visible;pointer-events:all;height:100%}}@media screen and (min-width:767px)and (max-width:1200px){.menu__content_item{width:calc(33.333% - 14px)}.menu__content__photo{display:block}}.no_scroll{overflow:hidden;height:0}.popup-content{margin:auto;width:-moz-fit-content;width:fit-content;padding:5px}.popup-arrow{color:#fff}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16)}.popup-overlay{background:rgba(0,0,0,.5);z-index:1000000000!important}[data-popup=tooltip].popup-overlay{background:transparent}.close{display:flex;align-items:center;justify-content:center;border-radius:50%;width:35px!important;height:35px;border:none;outline:none;color:hsla(0,0%,62%,.4);font-size:35px;position:absolute;right:15px;top:15px;transition:all .3s ease-out;z-index:5;cursor:pointer}.close:hover{color:#4f4f4f}@keyframes anvil{0%{transform:scale(0) translateY(0);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}1%{transform:scale(.96) translateY(50px);opacity:0;box-shadow:0 0 0 hsla(0,0%,95%,0)}to{transform:scale(1) translateY(0);opacity:1;box-shadow:0 0 500px hsla(0,0%,95%,0)}}.popup-content{-webkit-animation:anvil .5s cubic-bezier(.38,.1,.36,.9) forwards}.modal_box{padding:30px 50px 45px;border-radius:20px;background:#fff;overflow-y:auto;max-height:95vh}.modal_box .box_input{height:44px}.modal_box .private_policy{display:flex;flex-flow:row;margin:0 0 20px}.modal_box .private_policy .checkbox_button{margin:0 20px 0 0}.modal_box form,.modal_box form.modal_form{background:#fff;z-index:999;position:relative}.modal_box .modal_order .box_input{min-height:44px;height:auto}.modal_box .policy_text{color:#3c4956;font-family:var(--font-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.modal_box .policy_text a{color:#3c4956;padding-left:5px;transition:all .3s ease-out}.modal_box .policy_text a:hover{color:#b9975a}.modal_box .site_btn{min-height:45px}.modal_box::-webkit-scrollbar{width:0}.modal_title{font-family:var(--font-family);font-weight:300;font-size:28px;line-height:100%;color:#1147d0;text-align:center;display:block;margin:0 0 30px}.modal_form{min-width:300px}.modal_form .site_btn{min-width:320px;margin:30px auto 0}.modal_academia{max-width:650px}.modal_academia,.modal_auth{padding:25px;display:flex;flex-flow:column;align-items:center}.modal_academia_img{margin:0 0 25px;min-height:170px}.modal_academia_titile{font-family:var(--font-family);font-weight:600;font-size:36px;line-height:94%;text-align:center;color:var(--chernyy);display:block;margin:0 0 25px}.modal_btn{min-width:250px}.modal_password{width:465px}.modal_auth{min-height:300px;overflow:auto;justify-content:center}.modal_auth .label_input{width:100%;max-width:360px}.modal_auth .label_input input{height:45px}.modal_auth{padding:55px 50px}.modal_auth:has(.modal_login),.modal_auth:has(.modal_password-send){max-width:548px;height:max-content;width:100%}.modal_auth:has(.modal_login) .control,.modal_auth:has(.modal_login) .label_input,.modal_auth:has(.modal_password-send) .control,.modal_auth:has(.modal_password-send) .label_input{max-width:100%}.modal_auth:has(.modal_login) .modal_btn,.modal_auth:has(.modal_password-send) .modal_btn{margin-bottom:24px}.modal_auth:has(.modal_change-password){max-width:548px;width:100%}.modal_auth .modal_change-password{max-width:548px;width:100%}.modal_auth .modal_login-password .label_input{margin-bottom:24px}.modal_auth:has(.modal_register){max-width:990px;width:100%}.modal_auth .modal_register .label_input{max-width:100%}.modal_auth img{width:auto}.modal_auth .re_captcha{margin-block:25px;min-height:75px;width:100%}.modal_auth .control{padding-top:0;margin-bottom:24px}.modal_auth .control a{color:var(--esche-seryy);transition:all .3s ease-out}.modal_auth .control a:hover{color:var(--button)}.modal_auth .modal_cancel{margin-top:24px}.modal_auth .site_btn{width:100%}.modal_auth .delite_block{display:flex;flex-flow:row wrap;justify-content:space-between;gap:10px;width:100%;max-width:415px;margin:0 0 25px}.modal_auth .delite_block .test_btn{width:calc(48% - 5px);margin:0;max-width:calc(48% - 5px);min-width:inherit;padding:0 10px}.modal_auth .send_code_wrapper{display:flex;align-items:center;column-gap:4px;margin-block:24px}.modal_auth .form_footer{width:100%;max-width:415px;display:flex;flex-flow:row;align-items:center;justify-content:center;color:var(--esche-seryy);gap:25px}.modal_auth .form_footer,.modal_auth .form_footer button{font-family:var(--third-family);font-weight:400;font-size:14px}.modal_auth .form_footer button{width:-moz-fit-content;width:fit-content;min-height:inherit;height:auto;margin:0;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--button);transition:all .3s ease-out}.modal_auth .form_footer button:hover{text-shadow:0 0 .3px var(--button)}.modal_auth .modal_login_email{display:block;max-width:300px;margin:0 auto 25px;font-family:var(--third-family);font-weight:400;font-size:14px;line-height:120%;text-align:center;color:var(--chernyy)}.modal_delete_user{max-width:450px}.modal_delete_user_title{color:var(--krasnyy)}.modal_delete_user_actions{display:flex;flex-wrap:wrap;gap:16px}.modal_delete_user_actions button{flex:1 1}.modal_delete_user_description{margin-bottom:24px}.modal_change-password .label_input+.label_input{margin-top:10px}.modal_change-password .site_btn+.site_btn{margin-top:24px}.modal_change-password .modal_change-password_inputs{margin-bottom:24px}.send_code{display:block;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;text-align:center;color:var(--chernyy);cursor:pointer;transition:all .3s ease-out}.send_code:hover{color:var(--button)}.send_code:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.modal_register_text,.send_code_timer{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:127%;color:var(--seryy);display:block;text-align:center}.modal_register_text{margin:0 0 25px}.modal_register_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:15px 25px;padding:0 0 25px;border-bottom:1px solid var(--button);margin:0 0 25px}.label_input{max-width:inherit;min-width:inherit;margin:0}.register_status input{height:25px}.modal_register .not_border{border:none;width:100%;margin:0}.modal_register .not_border .site_btn{max-width:inherit;width:calc(50% - 14px);min-width:inherit}.modal_register .label_input{width:calc(50% - 25px)}.modal_register .control{max-width:100%}@media screen and (min-width:320px)and (max-width:1200px){html{overflow-x:hidden}body{overflow:hidden}.grid_container{padding:0 5vw}.header_logotip{width:125px;height:45px;z-index:9999}.header_user{gap:10px}header .header_login{font-size:0;border-radius:50%;height:40px;width:40px;padding:0;border:none;z-index:999}header .header_login,header .header_login:hover{background:url(/images/login.svg) no-repeat 50% #4fc214}header .search_psiholog{font-size:0;border-radius:50%;height:40px;width:40px;padding:0;min-width:inherit;border:none;z-index:999}header .search_psiholog,header .search_psiholog:hover{background:url(/images/search_ps.svg) no-repeat 50% #4fc214}header.header_scrolled .header_logotip{width:125px;height:45px}.m_bottom{margin:0 0 35px}.banner{padding:45px 5vw 0}.banner_subtitle{font-size:15px;width:-moz-fit-content;width:fit-content;margin:0 0 20px;padding-left:5px}.banner_subtitle:before{width:7px;height:7px;top:7px;left:-8px}.banner_title{font-size:24px;margin:0 0 35px}.banner_img_man{right:-10vw}.banner_img_man .soul{width:80px;height:80px;left:0;top:-15px}.banner_img_man .soul svg{width:100%;height:100%}.banner_img_women{left:-10vw}.banner_img_women .soul{width:80px;height:80px;left:0;top:-15px}.banner_img_women .soul svg{width:100%;height:100%}.index_title{font-size:24px;margin:0 0 25px}.platform_work_img{margin:0 0 30px}.platform_work_img svg{width:100%;height:auto}.platform_work_wrapper{gap:25px}.platform_work_item{width:100%}.platform_work_item__name{font-size:20px}.platform_work_item__name:before{top:3px}.offer_register_wrapper{min-height:300px;padding:35px 5vw}.offer_register_subtitle{max-width:80%}.offer_register_title{font-size:24px;line-height:28px}.site_btn{height:40px;padding:0 35px}.why_choose_item{width:100%;min-height:150px}.why_choose_item_left{padding:15px 0 15px 20px}.why_choose_item__title{font-size:18px;min-width:280px}.why_choose_item_right{width:35%;margin-left:auto}.news_index_item{width:100%}.news_index_img{height:175px}.news_index_title{font-size:18px}.news_index__wrapper{gap:20px}.find_specialists_wrapper{min-height:300px}.find_specialists_left{width:100%;padding-top:150px;margin:0 0 45px}.find_specialists_title{font-size:24px;max-width:80%}.find_specialists_right{height:auto;width:100%}main{margin-top:61px}.academy_banner{padding:35px 0 0}.academy_title{font-size:24px;margin:0 0 25px}.training_format_item{width:100%;padding:0 0 0 15px}.training_format__left{width:100%;padding:25px 15px 0 0}.training_format__right{position:relative;margin-top:-45px;margin-left:auto}.training_ruka{right:36px;bottom:205px;top:auto}.why_choose_us__item{width:100%}.why_choose_us__wrapper{padding-top:15px}.why_choose_us_title{font-size:20px}.modal_academia{width:90vw;max-width:500px}.modal_academia_titile{font-size:24px}.banner_title br{display:none}.requirements_specialists__item{width:100%}.requirements_specialists_wrapper{gap:25px}.requirements_specialists__title{font-size:20px}.requirements_specialists__title:before{top:3px}.questions_accordion .szh-accordion__item-heading button{font-size:18px;padding:15px 45px 15px 15px}.questions_accordion .szh-accordion__item-panel{padding:5px 15px 15px}.questions_accordion .szh-accordion__item-heading:after,.questions_accordion .szh-accordion__item-heading:before{right:15px;top:32px}.banner_aboutus{min-height:inherit;position:relative;z-index:0}.banner_aboutus:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0;z-index:-1}.banner_aboutus .grid_container{padding:55px 5vw 65px}.banner_aboutus_wrapper{gap:65px}.banner_aboutus_title{font-size:22px;z-index:2;position:relative;margin:0 0 85px}.banner_aboutus_item{width:100%}.banner_aboutus__num{font-size:38px}.banner_aboutus__text{font-size:20px}.banner_aboutus_item:after{width:150%;height:150%;top:-50%;left:-25%;background-size:contain!important}.why_choose_aboutus .why_choose_item__title{min-width:280px}.why_choose_aboutus .why_choose_item__title br{display:none}.why_choose_aboutus .why_choose_item__text{min-width:250px;z-index:5;position:relative}.get_started .training_format_title{min-width:100%;font-size:18px}.get_started .training_format_text{min-width:100%}.contacts_page{padding:45px 0 35px}.contacts_title{font-size:24px;margin:0 0 25px}.contacts_page_img{width:100%;order:99}.contacts_page_content{width:100%;order:1;padding:0;gap:25px 65px;margin:0 0 40px}.contacts_page_item{width:auto}.contacts_page_item .contacts_page_link{font-size:20px}.breadcrumb_container{padding:35px 0 15px}.breadcrumb{overflow:auto}.breadcrumb .breadcrumb_list{width:max-content}.news_head{margin:0 0 30px}.news_head .news_head_wrapper{min-height:150px;padding:35px 5vw}.news_head_title{font-size:24px;line-height:normal}.news_content_wrapper h2{font-size:20px}.news_content_wrapper p{font-size:14px}.news_content_wrapper blockquote{font-size:18px;padding-left:35px}.news_content_wrapper blockquote:before{width:25px;height:25px;top:3px}.user_link{font-size:0;gap:0}.user_link_icon{width:40px;height:40px}.profile_title{font-size:26px}.my_profile_nav{width:100%;margin:0 0 30px}.my_profile_title_box{margin:0 0 30px}.my_profile_nav{overflow-x:auto;overflow-y:hidden}.my_profile_nav ul{display:flex;flex-flow:row;gap:15px;width:max-content}.my_profile_nav li{margin:0}.my_profile_nav a:hover{color:var(--chernyy)}.my_profile_content{width:100%;margin:0 0 25px}.my_profile_info{gap:20px}.my_profile_right{width:100%;min-width:inherit;max-width:inherit}.my_profile_name{font-size:22px}.my_profile_about_yourself{width:100%;margin:0 0 25px}.my_profile_title{font-size:24px;margin:0 0 25px}.not_requests_title{font-size:20px;margin:0 0 15px}.profile_requests__item{padding:20px 15px;position:relative}.requests__item_head{flex-flow:row wrap;justify-content:flex-start;gap:10px}.requests__item_title{font-size:20px;padding-right:20px;width:100%}.requests__item_price{font-size:18px;margin:0}.menu_dotted{position:absolute;right:10px;height:20px}.requests_content_title{margin:0 0 10px}.requests__item_footer{gap:15px;justify-content:flex-start}.requests__item_right{align-items:flex-start;width:100%}.requests__item_date,.requests__item_response{font-size:14px;width:100%}.menu_dotted_complain,.menu_dotted_edit{font-size:14px}.menu_dotted_hidden{min-width:200px;padding:20px 15px}.menu_dotted .close{right:5px}input{height:45px;font-size:16px}textarea{height:150px;padding-bottom:35px}.textarea_simbol{font-size:12px;bottom:15px}.form_btn{justify-content:center}.request_price_num{font-size:18px}.request_price_name{font-size:14px}.responses_request_title{font-size:20px;margin:0 0 10px}.responses_request__item{padding:20px 15px}.responses_request_photo{margin:0 auto 25px}.responses_request_info{width:100%}.responses_request__name{font-size:22px}.request__info_price_name{font-size:14px;padding-right:10px;min-width:120px;width:auto}.responses_request__info_footer{gap:15px}.request__info_price_num{font-size:16px;padding-left:10px;min-width:100px;width:auto;text-align:right}.info_footer_text{font-size:12px}.first_page,.las_page{display:none}.modal_password{min-height:280px}.modal_password .add_request_title{font-size:14px}.profile_specialist_left{width:100%;margin:0 0 5px}.my_profile_content:has(.my_profile_info_specialist) .about_yourself_text,.profile_specialist_left .my_profile_right{width:100%;min-width:100%}.profile_specialist_title{font-size:18px}.profile_specialist_documents{width:100%;max-width:400px;padding:15px;margin:0 0 25px}.specialist_documents_title{font-size:20px}.specialist_documents_img{height:80px}.profile_quests_breadcrumb{min-height:180px}.item_footer_wrapper{width:100%}.item_footer_wrapper a{width:80%;max-width:230px}.profile_client{margin-top:25px}.profile__box_img{gap:20px}.profile_img,.profile_img_add{width:calc(50% - 10px);height:150px}.profile_img_delete{opacity:.9}footer{padding:35px 0 20px}.footer_wrapper{gap:20px 40px}.footer_top .footer_wrapper{padding-bottom:20px}.footer_bottom .footer_wrapper{justify-content:flex-start}}@media screen and (min-width:320px)and (max-width:767px){.why_choose_item_right{padding-top:15px}.about_yourself_text{margin-top:25px}.settings_img{position:static;height:auto;width:auto;margin:0 auto}.modal_auth{padding:45px 20px 30px;justify-content:flex-start}.modal_auth .control{font-size:12px}.modal_auth .form_footer{gap:15px}.modal_auth button{margin:0 0 20px}.modal_auth .delite_block{gap:5px}.modal_register_text{max-width:350px}.modal_auth .delite_block .test_btn{display:flex;text-align:center;font-size:13px;padding:10px 0;width:calc(50% - 5px);max-width:calc(50% - 5px)}.modal_register{padding-bottom:40px;max-height:85vh}.modal_register .label_input{width:100%}.modal_register .not_border{gap:5px 5px}.modal_register .not_border button{margin:0}}@media screen and (min-width:767px)and (max-width:1200px){.grid_container{padding:0 4vw}.header_logotip{width:145px;height:51px}.banner{padding:65px 4vw 0}.banner_subtitle{font-size:18px}.banner_subtitle:before{width:8px;height:8px;top:8px;left:-10px}.banner_title{max-width:70%}.banner_img_man .soul,.banner_img_women .soul{width:135px;height:135px;left:0;top:-15px}.platform_work_item{width:calc(50% - 13px)}.platform_work_item__name{font-size:22px}.platform_work_item__name:before{top:5px}.offer_register_wrapper{padding-top:35px;padding-bottom:35px;min-height:335px}.offer_register_title{max-width:53%}.why_choose_item{width:calc(50% - 13px)}.news_index_item{width:calc(50% - 10px)}.news_index_img{height:225px}.find_specialists_title{max-width:80%}.find_specialists_left{width:55%;padding-top:115px;margin:0 0 65px}.find_specialists_right{height:350px;width:45%}.training_format_item{padding:0 0 0 40px}.training_format__left{width:calc(100% - 305px);padding:55px 0}.training_format__right{width:305px;bottom:-115px}.training_format_text{max-width:395px}.why_choose_us__item{width:calc(50% - 27px)}.requirements_specialists__item{width:calc(50% - 13px)}.requirements_specialists__text{max-width:275px}.requirements_specialists__title{font-size:22px}.questions_accordion .szh-accordion__item-heading button{font-size:20px;padding:18px 45px 18px 18px}.questions_accordion .szh-accordion__item-panel{padding:5px 18px 18px}.requirements_specialists__item{width:calc(33.333% - 27px)}.questions_accordion{max-width:805px}.banner_aboutus_wrapper{gap:30px}.banner_aboutus_item{width:calc(33.33% - 20px)}.banner_aboutus_title{font-size:24px;max-width:80%;margin:0 auto 100px}.banner_aboutus__num{font-size:30px}.banner_aboutus__text{flex-grow:1;font-size:18px}.get_started .training_format__left{padding:35px 0 15px}.get_started .training_format__right{margin:-280px 0 0 auto}.my_profile_nav{z-index:5}.contacts_page_content{gap:40px 24px;max-width:80%}.contacts_page_item{width:calc(50% - 12px)}.contacts_page_img{width:50%}.news_head .news_head_wrapper{min-height:175px;padding:35px 4vw}.news_content_wrapper blockquote{font-size:20px;padding-left:45px;max-width:80%}.news_content_wrapper blockquote:before{width:35px;height:35px;top:5px}.my_profile_info{margin:0}.my_profile_right{width:calc(100% - 190px);min-width:400px;max-width:max-content;margin:0}.my_profile_about_yourself{width:calc(100% - 190px);margin-left:auto;margin-top:-40px;margin-bottom:50px}.profile_requests__item{flex-flow:row wrap}.requests__item_head{width:100%;padding-right:50px}.requests__item_title{width:80%}.requests__item_price{margin:0 0 0 auto}.requests__item_footer{gap:0;justify-content:space-between;width:100%}.requests__item_right{align-items:flex-end}.requests__item_date,.requests__item_response{width:max-content}.responses_request_photo{margin:0 25px 0 0}.responses_request_info{width:calc(100% - 155px)}.first_page,.las_page{display:flex}.profile_specialist_left .my_profile_right{width:auto;min-width:calc(100% - 190px);max-width:470px}.profile_specialist_item{min-width:calc(100% - 190px);max-width:100%}.profile_specialist_documents{max-width:360px;margin-left:190px}.item_footer_wrapper{width:50%;flex-flow:row}.item_footer_wrapper a{width:48%}.profile_client{margin-left:0;max-width:450px}.profile_img,.profile_img_add{width:calc(33.333% - 14px);height:170px}.modal_auth:has(.modal_register){padding:45px 30px;max-width:600px}}@media screen and (min-width:1024px)and (max-width:1200px){.banner_subtitle{font-size:22px}.banner_subtitle:before{top:10px}.banner_title{max-width:60%;font-size:30px}.banner_img_man .soul,.banner_img_women .soul{width:165px;height:165px;left:0;top:-10px}.m_bottom{margin-bottom:45px}.index_title{font-size:26px}.platform_work_img{margin:-45px 0 30px}.platform_work_wrapper{gap:12px}.platform_work_item{width:calc(25% - 9px);padding-left:10px}.platform_work_item__name:before{top:3px;left:-16px}.platform_work_item__name{font-size:20px}.offer_register_wrapper{min-height:380px}.offer_register_title{max-width:43%;font-size:26px}.site_btn{height:45px;padding:0 40px}.why_choose_item{min-height:185px}.why_choose_item__title{font-size:20px}.why_choose_item_left{padding:20px 0 20px 23px}.why_choose_item_right{width:37%}.news_index__wrapper{gap:19px}.news_index_item{width:calc(33.333% - 13px)}.news_index_img{height:205px}.find_specialists_title{max-width:75%;font-size:26px}.find_specialists_left{padding-top:65px}.training_format_item{max-width:730px;margin:0 auto}.why_choose_us__item{width:calc(33.333% - 27px)}.contacts_title{font-size:26px;margin:0 0 30px}.contacts_page_img{order:0;width:40%}.contacts_page_content{width:60%;max-width:100%;order:2;padding:0 0 0 20px;margin:auto}.news_head_title{font-size:26px}.news_head .news_head_wrapper{min-height:200px}.news_content_wrapper blockquote{font-size:22px;padding-left:50px;max-width:75%}.my_profile_nav{width:200px;margin:0 20px 0 0;overflow:visible}.my_profile_nav ul{display:inline}.my_profile_nav ul li{margin:0 0 30px}.my_profile_content{width:calc(100% - 280px);margin:0 0 100px}input{height:50px}textarea{height:200px;padding-bottom:35px}.request__info_price_name{font-size:16px;padding-right:15px}.request__info_price_num{padding-left:15px;font-size:18px}.footer_bottom .footer_wrapper{align-items:flex-end}}@media screen and (min-width:1200px)and (max-width:1310px){.grid_container{padding:0 3vw}.offer_register_wrapper{min-height:510px}.why_choose_item{min-height:250px}.why_choose_item__title{min-width:295px}.why_choose_item__text{width:90%}.why_choose_item_right{width:40%;margin-left:auto}.find_specialists_wrapper{min-height:570px}.find_specialists_right{height:555px}.contacts_title,.news_head_title{font-size:42px}.contacts_page_item .contacts_page_link{font-size:20px}.news_head .news_head_wrapper{min-height:355px;padding:70px 3vw}.my_profile_content:has(.my_profile_info_specialist) .about_yourself_text,.profile_specialist_left .my_profile_right{width:auto;min-width:calc(100% - 190px);max-width:470px}.my_profile_name{font-size:30px}}@media screen and (min-width:1200px){.burger{display:none}}.loader{--width:48px;--height:48px;--borderWidth:3px;--colorLoader:#3f9812;display:inline-block;border-top:var(--borderWidth) solid var(--colorLoader);border-right:var(--borderWidth) solid transparent;animation:rotation 1s linear infinite}.loader,.loader:after{width:var(--width);height:var(--height);border-radius:50%;box-sizing:border-box}.loader:after{content:"";position:absolute;left:0;top:0;border-bottom:var(--borderWidth) solid var(--colorLoader);border-left:var(--borderWidth) solid transparent}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}