@charset "UTF-8";img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/v2/fonts/google/montserrat.0f7f5f2fbb4eae126790fe6f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/v2/fonts/google/montserrat.a187b077090fe8ae3fd2d749.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/v2/fonts/google/montserrat.26b2403f995ed65fb49037a6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/v2/fonts/google/montserrat.54d9a78b7ff60b689ad9f301.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/v2/fonts/google/montserrat.06b16db7a969135d48d38c49.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/v2/fonts/google/montserrat.0f7f5f2fbb4eae126790fe6f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/v2/fonts/google/montserrat.a187b077090fe8ae3fd2d749.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/v2/fonts/google/montserrat.26b2403f995ed65fb49037a6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/v2/fonts/google/montserrat.54d9a78b7ff60b689ad9f301.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/v2/fonts/google/montserrat.06b16db7a969135d48d38c49.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/v2/fonts/google/montserrat.0f7f5f2fbb4eae126790fe6f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/v2/fonts/google/montserrat.a187b077090fe8ae3fd2d749.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/v2/fonts/google/montserrat.26b2403f995ed65fb49037a6.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/v2/fonts/google/montserrat.54d9a78b7ff60b689ad9f301.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff;font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/v2/fonts/google/montserrat.06b16db7a969135d48d38c49.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-display:swap}@font-face{font-family:nexa-black;src:url(/assets/v2/fonts/site/nexa-black.2306fec5e31db3afe6c3.woff2) format("woff2");font-display:swap}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width:200px){.container{width:100%;padding-left:10px;padding-right:10px}}@media (min-width:310px){.container{width:375px}}@media (min-width:620px){.container{width:1320px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.col{position:relative;width:100%;padding-right:10px;padding-left:10px;flex-basis:0;flex-grow:1;max-width:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{margin:0;padding:0;background-repeat:no-repeat;box-sizing:border-box}.wrapper{font-family:var(--font-stem-light);background-color:#f1f3f6}.wrapper *{max-width:100%}.d-text-one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col,.row{max-width:none}.wrapper{font-family:Montserrat;overflow-x:hidden}li{list-style:none}a{color:#000;text-decoration:none}.btn{transition:all .3s ease;display:flex;justify-content:center;align-items:center}input{border:none}input:focus,textarea:focus{outline:none}.bg-grey,.bg-grey .cmp-breadcrumbs{background-color:#f1f3f6}.d_is_mobile{display:none}@media (max-width:620px){.d_is_mobile{display:block}}.d_page-category-img{display:block;width:40px;height:40px;background-size:100%;background-position:center 0}.d_page-category-img[data-type=programmirpvanie]{background-image:url(/assets/v2/images/site/programmirpvanie.c835f7704447b5b6a44f.svg)}.d_page-category-img[data-type=design]{background-image:url(/assets/v2/images/site/design.5c8091fb3c0d7363214e.svg)}.d_page-category-img[data-type=analytics]{background-image:url(/assets/v2/images/site/analytics.1b442c365e07185ca8b2.svg)}.d_page-category-img[data-type=marketing]{background-image:url(/assets/v2/images/site/marketing.694d78c84102b645deec.svg)}.d_page-category-img[data-type=menedzhment]{background-image:url(/assets/v2/images/site/menedzhment.1623711df4536eea7ba2.svg)}.d_page-category-img[data-type=for-development]{background-image:url(/assets/v2/images/site/for-development.4a0f7e111b7f4bf3375d.svg)}.d_page-category-img[data-type=foreign-languages]{background-image:url(/assets/v2/images/site/foreign-languages.2a3cfc4d95f78a2d3eda.svg)}.d_page-category-img[data-type=administrirovanie]{background-image:url(/assets/v2/images/site/administrirovanie.c55ab4450708dc86d0a0.svg)}.d_page-category-img[data-type=finansy]{background-image:url(/assets/v2/images/site/finansy.099eafc908cfb287cb28.svg)}.d_page-category-img[data-type=kontent]{background-image:url(/assets/v2/images/site/kontent.735e7e84db7c67459502.svg)}.d_page-category-img[data-type=krasota]{background-image:url(/assets/v2/images/site/krasota.53bc26fefb526f47e195.svg)}.d_page-category-img[data-type=obrazovatelnye]{background-image:url(/assets/v2/images/site/obrazovatelnye.581c1a0a425714b768f6.svg)}.d_page-category-img[data-type=perepodgotovka]{background-image:url(/assets/v2/images/site/perepodgotovka.b04570e2bdf0f8357045.svg)}.d_page-category-img[data-type=povyshenie-kvalifikaczii]{background-image:url(/assets/v2/images/site/povyshenie-kvalifikaczii.d55f7037b4c1fa500b40.svg)}.d_page-category-img[data-type=repetitory]{background-image:url(/assets/v2/images/site/repetitory.1a20d5a4f0c5cf046717.svg)}.d_page-category-img[data-type=rukodelie]{background-image:url(/assets/v2/images/site/rukodelie.2c8d184366ef2caeb8da.svg)}.d_page-category-img[data-type=sport]{background-image:url(/assets/v2/images/site/sport.6ce3ef1fa4e4e9efd69b.svg)}.d_page-category-img[data-type=zdorove]{background-image:url(/assets/v2/images/site/zdorove.ded30bc1251383c0bed6.svg)}.d_page-category:hover,.d_page-category[data-selected="1"]{color:#171717}.d_page-category:hover .d_page-category-img[data-type=programmirpvanie],.d_page-category[data-selected="1"] .d_page-category-img[data-type=programmirpvanie]{background-image:url(/assets/v2/images/site/programmirpvanie-hover.a3882e156845af8445097011.svg)}.d_page-category:hover .d_page-category-img[data-type=marketing],.d_page-category[data-selected="1"] .d_page-category-img[data-type=marketing]{background-image:url(/assets/v2/images/site/marketing-hover.ce1d12ef314c90f0918ceb75.svg)}.d_page-category:hover .d_page-category-img[data-type=for-development],.d_page-category[data-selected="1"] .d_page-category-img[data-type=for-development]{background-image:url(/assets/v2/images/site/for-development-hover.5fbb1bebe5ef8fe1d66f6fa5.svg)}.d_page-category:hover .d_page-category-img[data-type=design],.d_page-category[data-selected="1"] .d_page-category-img[data-type=design]{background-image:url(/assets/v2/images/site/design-hover.ee832a85778014f5130c5932.svg)}.d_page-category:hover .d_page-category-img[data-type=menedzhment],.d_page-category[data-selected="1"] .d_page-category-img[data-type=menedzhment]{background-image:url(/assets/v2/images/site/menedzhment-hover.e7b34ab35b91e82336d14f11.svg)}.d_page-category:hover .d_page-category-img[data-type=analytics],.d_page-category[data-selected="1"] .d_page-category-img[data-type=analytics]{background-image:url(/assets/v2/images/site/analytics-hover.a0fef4fc123cda270ac92ca7.svg)}.d_page-category:hover .d_page-category-img[data-type=administrirovanie],.d_page-category[data-selected="1"] .d_page-category-img[data-type=administrirovanie]{background-image:url(/assets/v2/images/site/administrirovanie-hover.1f1e3a6bfaffbb7b4e413c0a.svg)}.d_page-category:hover .d_page-category-img[data-type=finansy],.d_page-category[data-selected="1"] .d_page-category-img[data-type=finansy]{background-image:url(/assets/v2/images/site/finansy-hover.c76c69cd6bbec5c8c4c299b4.svg)}.d_page-category:hover .d_page-category-img[data-type=kontent],.d_page-category[data-selected="1"] .d_page-category-img[data-type=kontent]{background-image:url(/assets/v2/images/site/kontent-hover.3571213788ad13f4096a650e.svg)}.d_page-category:hover .d_page-category-img[data-type=krasota],.d_page-category[data-selected="1"] .d_page-category-img[data-type=krasota]{background-image:url(/assets/v2/images/site/krasota-hover.b8ce26b40eae4663ecb2934f.svg)}.d_page-category:hover .d_page-category-img[data-type=obrazovatelnye],.d_page-category[data-selected="1"] .d_page-category-img[data-type=obrazovatelnye]{background-image:url(/assets/v2/images/site/obrazovatelnye-hover.57d23f3f2bf875f41cbae80b.svg)}.d_page-category:hover .d_page-category-img[data-type=perepodgotovka],.d_page-category[data-selected="1"] .d_page-category-img[data-type=perepodgotovka]{background-image:url(/assets/v2/images/site/perepodgotovka-hover.e9429df47b0f1c4b9e98d650.svg)}.d_page-category:hover .d_page-category-img[data-type=povyshenie-kvalifikaczii],.d_page-category[data-selected="1"] .d_page-category-img[data-type=povyshenie-kvalifikaczii]{background-image:url(/assets/v2/images/site/povyshenie-kvalifikaczii-hover.858526d777b9af9a586a7d46.svg)}.d_page-category:hover .d_page-category-img[data-type=repetitory],.d_page-category[data-selected="1"] .d_page-category-img[data-type=repetitory]{background-image:url(/assets/v2/images/site/repetitory-hover.70837220a0d5ff31d780882d.svg)}.d_page-category:hover .d_page-category-img[data-type=rukodelie],.d_page-category[data-selected="1"] .d_page-category-img[data-type=rukodelie]{background-image:url(/assets/v2/images/site/rukodelie-hover.4302acd1386985f4476a6755.svg)}.d_page-category:hover .d_page-category-img[data-type=sport],.d_page-category[data-selected="1"] .d_page-category-img[data-type=sport]{background-image:url(/assets/v2/images/site/sport-hover.93decb051669f6a78ca885d8.svg)}.d_page-category:hover .d_page-category-img[data-type=zdorove],.d_page-category[data-selected="1"] .d_page-category-img[data-type=zdorove]{background-image:url(/assets/v2/images/site/zdorove-hover.c1a8cf9cb7f94f68414ee413.svg)}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.hlp-site *{animation-duration:1.5s;animation-delay:.3s}[data-hlp-action]{cursor:pointer}[data-hlp-action=nav-mobile]>img{width:100%;display:block}a[data-rel^=lightcase]{cursor:zoom-in}[data-hlp-gm-img]{cursor:pointer}.cmp-breadcrumbs{background-color:#fff;padding-top:0;padding-bottom:20px}.breadcrumb-item{margin-right:14px;color:#47586c;font-size:14px;white-space:nowrap}.breadcrumb-item a{text-decoration:none;border-bottom:1px dotted;color:#47586c!important}.breadcrumb-item:last-child a{border-bottom:none}.breadcrumb-item span:after{content:"»";padding-left:5px}.breadcrumb-item:last-child span:after{display:none}.cmp-content{color:#000;font-family:Montserrat}.cmp-content h2{text-align:left;font-size:30px;margin-bottom:23px;font-weight:400}.cmp-content p{margin-top:20px;margin-bottom:20px;font-family:Montserrat;line-height:1.2}.cmp-content table,.cmp-content td,.cmp-content tr{height:auto!important}@media (max-width:920px){.cmp-content h2{margin-left:0}.cmp-content td{width:100%!important;display:block}.cmp-content img{width:100%!important;height:auto!important;margin-bottom:20px;margin-top:20px;padding-left:0!important}}@media (max-width:620px){.cmp-content h2{font-size:22px}}.cmp-select{cursor:pointer;position:relative}.cmp-select[data-opened="1"]{z-index:100!important}.cmp-select[data-opened="1"] .cmp-select__list-options-wrap{display:block;opacity:1}.cmp-select__list{position:absolute;bottom:0;left:0;width:100%;max-width:none}.cmp-select__list-options{position:relative;z-index:100;background:#fff;max-width:none;padding-bottom:14px;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:0 0 12px 12px;width:100%;transition:.25s;max-height:200px;overflow:auto}.cmp-select__list-options-wrap{display:none;opacity:0;position:relative;overflow:visible;margin-left:0!important;position:absolute;padding-top:10px;width:100%;max-width:none}.cmp-select__list-option{font-size:17px;cursor:pointer;padding:10px 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block}.cmp-select__list-option:last-child{margin-bottom:0}.cmp-select__list-option:hover{opacity:.8}.cmp-select__list-option:hover,.cmp-select__list-option[data-selected="1"]{background-color:rgba(51,51,51,.1);color:#333333;font-weight:500}.cmp-select__search{background-color:#fff;border-bottom:1px solid #f1f3f6;margin-left:-5px;max-width:none;padding-right:15px}.cmp-select__search input{width:100%;height:40px;display:block;border:none;padding:0 24px;background-image:url(/assets/v2/images/site/icon-search.9ef99a02ea7c2c5a334b.svg);background-size:18px;background-position:100%}@media (min-width:1340px){.cmp-select:not([data-type=search]):hover .cmp-select__list-options-wrap{display:block;opacity:1}}@media (max-width:620px){.cmp-select[data-opened="1"] .cmp-select__blackout{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.cmp-select__list-options-wrap{z-index:101}}.cmp-slider__btns{display:flex;justify-content:space-between;width:85px;margin:-70px 0 35px auto}.cmp-slider__btn{width:42px;height:30px;cursor:pointer;background-color:#fff;background-size:16px;background-position:50%}.cmp-slider__btn:hover{background-color:#fafafa}@media (max-width:620px){.cmp-slider__btns{margin-left:0;margin-bottom:20px;margin-top:-25px}}.d_section[cmp-search-top="1"]{z-index:995;position:relative}.cmp-search__blackout{position:fixed;top:0;left:0;bottom:0;right:0;z-index:200;display:none}.cmp-search__input{position:relative;z-index:210}.cmp-promocode{margin-top:9px;position:relative;display:flex;font-size:14px}.header{border-bottom:1px solid rgba(101,119,139,.12);background-color:#fff;position:relative;z-index:95}.header__btn-menu{position:relative;z-index:112;width:118px;height:39px;display:flex;align-items:center;margin-right:90px;padding-left:53px;padding-right:15px;text-align:left;font-size:13px;font-family:var(--font-stem-medium);color:black;border-radius:5px;background-color:#f1f3f6;background-image:url(/assets/v2/images/site/menu-alt-1-svgrepo-com.d1190ad37f59cbf48c3c.svg);background-position:15% 50%;background-size:30px;cursor:pointer}.header__btn-menu[data-opened="1"]{background-image:url(/assets/v2/images/site/cross-small-svgrepo-com.f96a32b563e5e60867fb.svg);background-size:49px;background-position:8% 50%}.header__search{margin-right:90px}.header__search-input{display:block;width:248px;height:40px;padding-left:40px;text-align:left;font-family:var(--font-stem-light);font-weight:400;color:#656566;background-size:25px;border:2px solid #f1f3f6;border-radius:5px;background-position:3% 50%;background-image:url(/assets/v2/images/site/search-icon.d76b41e2469cb9edbab4.png)}@media (max-width:620px){.header[menu-opened="1"] .header__search{display:block;margin-right:0;width:170px;order:-1;font-size:14px}.header__search{display:none}.header__btn-menu{margin-right:0;width:108px;font-size:11px}}.footer{padding-top:5px}.footer .menu{display:flex;justify-content:space-between;width:500px;margin-top:5px}.page-index{padding-bottom:40px}.page-index .d_course__title,.page-index__title{font-size:35px!important;font-family:var(--font-stem-medium)!important;font-weight:400!important;margin-top:70px!important;margin-bottom:40px!important}.page-index .d_course_question__list{margin-top:0}.page-index .cmp-slider__btns{margin-top:-85px;margin-bottom:50px}.page-index .cmp-slider__btn{height:40px}.page-index__courses{overflow:hidden}@media (max-width:620px){.page-index .d_course__title,.page-index__title{font-size:25px!important;margin-top:35px!important;margin-bottom:30px!important}.page-index .cmp-slider__btns{margin-bottom:15px;margin-top:-5px;width:143px}.page-index .cmp-slider__btn{width:70px}}.page-index__hero{background-color:#fff;padding-bottom:35px;padding-top:1px;position:relative;z-index:10}.page-index__hero-foot,.page-index__hero-head{display:flex;justify-content:space-between}.page-index__hero-img{display:flex;width:534px;height:229px;background-image:url(/assets/v2/images/site/hero-img.95415d68b8883a52dad5.jpg);background-position:-51px -58px;background-size:100%}.page-index__hero-content{width:637px}.page-index__hero-title{font-size:35px;font-family:var(--font-stem-medium);margin-bottom:26px;font-weight:400;margin-top:33px}.page-index__hero-desc{font-size:20px;font-family:var(--font-stem-light)}.page-index__hero-props{width:637px;display:flex}.page-index__hero-props-item{width:25%;background-color:#f1f3f6;height:73px;border-right:2px solid #fff;padding-left:25px;padding-top:10px}.page-index__hero-props-item:first-child{border-radius:5px 0 0 5px;padding-left:10px}.page-index__hero-props-item:last-child{border:none;border-radius:0 5px 5px 0}.page-index__hero-props-item-key{font-size:13px;font-family:var(--font-stem-medium);color:#707070}.page-index__hero-props-item-value{font-size:30px;font-family:var(--font-stem-medium)}.page-index__hero-search{width:637px;height:72px;display:flex;justify-content:space-between;background-color:#f1f3f6;border-radius:5px;padding-top:13px;padding-left:10px;padding-right:10px}.page-index__hero-search-input{display:block;width:646px;height:46px;border-radius:5px;padding-right:30px;padding-left:10px;font-size:19px;font-family:var(--font-stem-light);background-image:url(/assets/v2/images/site/search.032d140a9fbb0883409b.svg);background-size:25px;background-position:587px}@media (max-width:620px){.page-index__hero{padding-bottom:30px}.page-index__hero-img{display:none}.page-index__hero-title{font-size:25px}.page-index__hero-desc{font-size:17px;margin-bottom:26px}.page-index__hero-foot{display:block}.page-index__hero-search{margin-bottom:26px;display:block}.page-index__hero-search-input{width:100%;font-size:13px;background-size:19px;background-position:296px}.page-index__hero-props{flex-wrap:wrap}.page-index__hero-props-item{width:50%;margin-bottom:2px;padding-left:15px!important}.page-index__hero-props-item:nth-child(2n){border-right:none}.page-index__hero-props-item:first-child{border-radius:5px 0 0 0}.page-index__hero-props-item:nth-child(2){border-radius:0 5px 0 0}.page-index__hero-props-item:nth-child(3){border-radius:0 0 0 5px}.page-index__hero-props-item:nth-child(4){border-radius:0 0 5px 0}}.page-index__categories{padding-top:1px}.page-index__categories .page-index__title{margin-top:40px!important}.page-index__categories-content{padding:20px 25px 35px;background-color:#fff;border-radius:5px}.page-index__schools-list{display:flex;overflow:hidden;margin-left:-12px;margin-right:-12px;max-width:none}.page-index__schools-item{border-radius:5px;background-color:#fff;padding:10px 15px 20px}.page-index__schools-item-rating{justify-content:space-between}.page-index__schools-item-rating .academka-star,.page-index__schools-item-rating .academka-star-empty,.page-index__schools-item-rating .academka-star-half-alt{font-size:15px}@media (max-width:620px){.page-index__schools-list{margin-left:-5px;margin-right:-5px}.page-index__schools-item{padding:10px}.page-index__schools-item-rating{display:block}}.academka-star,.academka-star-empty,.academka-star-half-alt{color:#eeba64;font-weight:700;font-size:18px;margin-top:5px}.academka-star-empty:before,.academka-star-half-alt:before,.academka-star:before{margin:0!important}.single-page{color:#333333;padding-bottom:70px}.single-page,.single-page__top{background-color:#fff}.single-page__container{padding-top:50px;display:flex;justify-content:space-between}.single-page__content{width:910px}@media (max-width:1340px){.single-page__sidebar{display:none}.single-page__content{width:100%}}.single-page__header{position:relative;z-index:10}.single-page__header-top{display:flex;justify-content:space-between}.single-page__header-left{display:flex;width:755px}.single-page__header-reviews-block{display:flex;width:489px}.single-page__header-title{font-size:30px;letter-spacing:1px;font-family:var(--font-stem-medium);color:black;font-weight:400;margin-bottom:25px;margin-top:10px}.single-page__header-but-add{width:235px;height:38px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-family:Montserrat;color:white;background-size:21px;background-color:#171717;border:2px solid #171717;border-radius:3px;text-decoration:none;margin-top:15px}.single-page__header-but-add:hover{opacity:.8}.single-page__header-content{display:flex;justify-content:space-between;max-width:none;margin-bottom:32px;border-bottom:1px solid rgba(229,239,251,.51);padding-bottom:20px}.single-page__header-item{border-left:1px solid rgba(229,239,251,.51);height:100px;display:flex;justify-content:center;width:800px}.single-page__header-item[data-type=logo]{border-left:none}.single-page__header-logo{width:270px;display:flex;align-items:center}.single-page__header-logo img{width:240px;display:block;border-radius:5px}.single-page__header-reviews{display:flex;padding-top:30px;padding-left:20px;padding-right:10px}.single-page__header-reviews-num{color:#1fc578;font-size:25px;font-weight:700;margin-right:10px}.single-page__header-reviews .academka-star,.single-page__header-reviews .academka-star-empty,.single-page__header-reviews .academka-star-half-alt{margin-right:3px;margin-top:4px}.single-page__header-reviews .academka-star-empty:before,.single-page__header-reviews .academka-star-half-alt:before,.single-page__header-reviews .academka-star:before{margin-left:0;margin-right:0;font-size:28px;color:#eeba64}.single-page__header-count{text-align:center;font-size:18px;letter-spacing:1px;font-weight:700;color:#171717;padding-top:7px;padding-bottom:4px;background-image:url(/assets/v2/images/site/rewiew.28e42d97d2d05b2a113fd848.svg);padding-left:30px;background-size:25px;background-position:0;margin-top:30px}.single-page__header-stat{width:545px;padding-left:20px;padding-top:12px}.single-page__header-stat-item{display:flex;justify-content:space-between;margin-bottom:5px}.single-page__header-stat-item img{width:24px;margin-right:5px;display:block}.single-page__header-stat-item span{font-size:15px;color:#47586c;padding-top:4px}.single-page__header-stat-item-text{display:flex}.single-page__header-stat-scroll{width:314px;height:5px;position:relative;border-radius:10px;background-color:#e5effb;margin-top:12px}.single-page__header-stat-scroll-wrap>span{display:none}.single-page__header-stat-scroll-act{position:absolute;top:0;height:0;height:100%;border-radius:10px}.single-page__header-stat-scroll[data-type=positive] .single-page__header-stat-scroll-act{background-color:#059f1d}.single-page__header-stat-scroll[data-type=neutral] .single-page__header-stat-scroll-act{background-color:gold}.single-page__header-stat-scroll[data-type=negative] .single-page__header-stat-scroll-act{background-color:#d51400}.single-page__header-nav{display:flex;justify-content:space-between;width:650px}.single-page__header-nav-item{font-size:20px;font-family:var(--font-stem-medium);font-weight:400;margin-bottom:-4px;padding-bottom:4px;color:#000;cursor:pointer}.single-page__header-nav-item[data-active="1"]{color:#656566;border-bottom:2px solid #1fc578;cursor:default}@media (max-width:620px){.single-page__header-left{width:100%;margin-bottom:10px}.single-page__header-reviews-block{display:block;padding-left:15px}.single-page__header .single-page__header-reviews .academka-star-empty:before,.single-page__header .single-page__header-reviews .academka-star-half-alt:before,.single-page__header .single-page__header-reviews .academka-star:before{font-size:23px}.single-page__header-top{display:block}.single-page__header-content{flex-wrap:wrap;padding-bottom:0}.single-page__header-title{margin-bottom:20px;margin-top:20px;font-size:20px}.single-page__header-nav{justify-content:space-between;padding-left:0;padding-right:0}.single-page__header-nav-item{font-size:16px;margin-right:0}.single-page__header-item{border-left:none;height:auto;width:auto}.single-page__header-item[data-type=logo]{margin-bottom:10px}.single-page__header-item[data-type=reviews]{margin-bottom:6px}.single-page__header-item[data-type=count],.single-page__header-item[data-type=reviews]{justify-content:start}.single-page__header-item[data-type=stat]{width:100%}.single-page__header-logo{width:155px}.single-page__header-reviews{padding-left:0;padding-top:0}.single-page__header-reviews-num{font-size:22px}.single-page__header-count{margin-top:0}.single-page__header-but-add{font-size:12px;display:none;margin-top:0;background-image:url(/assets/v2/images/site/icon-otzyv2.fd0a042cf2e30f911f45.png);background-position:4px;background-size:20px;padding-left:20px}.single-page__header-item .single-page__header-but-add{display:flex;width:170px;background-color:#1fc578;border-color:#1fc578}.single-page__header-stat{width:100%!important;min-width:100%!important;padding-top:0;padding-left:0;margin-bottom:20px}.single-page__header-stat-scroll{width:170px;margin-left:auto;margin-top:12px}.single-page__header-stat-scroll-wrap{padding-left:4px;display:flex}.single-page__header-stat-scroll-wrap>span{display:block;font-size:15px;margin-bottom:-5px}.single-page__header-stat-item{display:block}.single-page__header-stat-item-text{float:left}.single-page__header-stat-item-text span{display:none}.single-page__header-stat-item img{width:21px;margin-top:2px}}.single-page__review-head{display:flex;justify-content:space-between;padding:15px 28px 3px 20px}.single-page__review-item{border-top:5px solid #f1f3f6;width:100%}.single-page__review-item-top{display:flex;justify-content:space-between;height:60px}.single-page__review-item-info{display:flex;padding-left:22px;padding-top:13px;color:#65778b;font-size:13px}.single-page__review-item-info-block{margin-top:6px}.single-page__review-item-avatar{width:38px;height:38px;border:2px solid #edf7fd;border-radius:100px;margin-right:4px}.single-page__review-item-avatar img{border-radius:100px}.single-page__review-item-user{font-weight:700}.single-page__review-item-desc,.single-page__review-item-title{padding-left:20px;padding-right:20px}.single-page__review-item-title{padding-top:17px;border-top:1px solid #dadee3;margin-bottom:14px;font-size:22px;font-weight:700;color:#333333}.single-page__review-item-desc{font-size:14px;color:#333333;margin-bottom:22px}.single-page__review-item-desc p{margin-bottom:15px}.single-page__review-item-desc p:last-child{margin-bottom:0}.single-page__review-item-btns{display:flex;justify-content:end;padding-right:50px;padding-bottom:30px}.single-page__review-item-like{display:flex;margin-left:40px;cursor:pointer}.single-page__review-item-dislike-icon,.single-page__review-item-like-icon{width:20px;height:25px;margin-right:9px;background-repeat:none}.single-page__review-item-like-icon{background-image:url(/assets/v2/images/site/like1.89948568431144693df9.png)}.single-page__review-item-like-icon:hover{background-image:url(/assets/v2/images/site/like-hover.16feeeb9b4cbf43948c3.png)}.single-page__review-item-like-icon:active{background-image:url(/assets/v2/images/site/like-active.ddf0f00a68caa189d322.png)}.single-page__review-item-dislike-icon{background-image:url(/assets/v2/images/site/dis-like.aadba5f0dd0e3d0b4016.png)}.single-page__review-item-dislike-icon:hover{background-image:url(/assets/v2/images/site/dislike-hover.43ee5f7f15c920e5e5a4.png)}.single-page__review-item-dislike-icon:active{background-image:url(/assets/v2/images/site/dislike-active.b211759dd8b3eb1b16f8.png)}.single-page__review-rating{display:flex;margin-top:20px;margin-right:26px}@media (max-width:620px){.single-page__review-head,.single-page__review-item-desc,.single-page__review-item-info,.single-page__review-item-title{padding-left:10px}.single-page__review-head{padding-top:10px}.single-page__review-item-top{height:auto}.single-page__review-item-info{padding-top:7px;padding-bottom:10px}.single-page__review-item-title{font-size:15px}.single-page__review-item-like{margin-left:23px}.single-page__review-item-desc{font-size:13px}.single-page__review-rating{margin-top:17px;padding-left:0;margin-right:10px;padding-bottom:10px}.single-page__review-rating .academka-star,.single-page__review-rating .academka-star-empty,.single-page__review-rating .academka-star-half-alt{font-size:20px}}.single-page__info{padding-left:20px;padding-right:20px;padding-top:20px}.single-page__sidebar{width:377px}.single-page__info{margin-bottom:43px}.page-school-course__hero{padding-bottom:20px;padding-top:5px;background-color:#fff}.page-school-course__hero-title{font-size:25px;letter-spacing:1px;font-family:var(--font-stem-medium);font-weight:400;color:black;margin-bottom:20px;margin-top:10px}.page-school-course__hero-center{display:flex;margin-bottom:25px}.page-school-course__hero-logo{width:25px;display:block;border-radius:3px;margin-right:17px}.page-school-course__hero-rating{display:flex;margin-right:30px}.page-school-course__hero-rating-num{color:#1fc578;font-size:18px;font-weight:700;margin-top:4px;margin-right:7px}.page-school-course__hero-rating-start-list{margin-top:1px}.page-school-course__hero-rating .academka-star-empty:before,.page-school-course__hero-rating .academka-star-half-alt:before,.page-school-course__hero-rating .academka-star:before{font-size:23px}.page-school-course__hero-review{color:#171717;background-image:url(/assets/v2/images/site/review.28e42d97d2d05b2a113fd848.svg);background-position:0 0;background-size:20px;font-weight:400;font-family:var(--font-stem-medium);padding-left:27px;padding-top:3px;margin-top:3px}.page-school-course__content{background-color:#f1f3f6;padding-bottom:40px;margin-bottom:30px}@media (max-width:620px){.page-school-course__hero-title{font-size:20px}.page-school-course__hero-logo{width:28px;height:28px}.page-school-course__hero-rating{margin-right:0}.page-school-course__hero-review{margin-left:auto}.page-school-course__hero-desc{font-size:14px}.page-school-course__content{padding-bottom:5px;padding-top:0}}.catalog-schools{background-color:#fff}.catalog-schools__hero{padding-top:10px;padding-bottom:21px;border-bottom:1px solid #dadee3;margin-bottom:22px}.catalog-schools__hero-title{font-size:30px;font-family:var(--font-stem-medium);font-weight:400;margin-bottom:7px;margin-top:0}.catalog-schools__hero-subtitle{margin-bottom:40px;font-family:var(--font-stem-light)}.catalog-schools__hero-foot{display:flex;justify-content:space-between}@media (max-width:620px){.catalog-schools__hero{border-bottom:none;margin-bottom:5px;padding-bottom:10px}.catalog-schools__hero-title{font-size:25px}.catalog-schools__hero-subtitle{margin-bottom:35px}.catalog-schools__hero-foot{flex-wrap:wrap}}.page-courses .page-courses__hero{padding-bottom:40px}.page-courses__hero{width:900px;max-width:100%;padding-top:1px}.page-courses__hero-section{background-color:#fff;padding-bottom:10px}.page-courses__hero .d_cat_hero__title{margin-bottom:12px}.page-courses__categories{min-height:70vh;background-color:#f1f3f6;padding-top:33px;padding-bottom:40px}.page-courses__categories-list{display:flex;flex-wrap:wrap;max-width:none;margin-left:-13px;margin-right:-13px}.page-courses__categories-item{width:100%;height:109px;background-color:#fff;border-radius:5px;box-shadow:0 0 20px 2px rgba(0,0,0,.11);padding:20px;position:relative}.page-courses__categories-item:hover{z-index:90}.page-courses__categories-item-wrap{width:25%;padding-left:13px;padding-right:13px;margin-bottom:40px}.page-courses__categories-item-head{display:flex;margin-bottom:13px}.page-courses__categories-item-label{font-family:var(--font-stem-medium);padding-top:12px;margin-left:8px}.page-courses__categories-item-label:hover{color:#171717}.page-courses__categories-item-select{font-family:var(--font-stem-light);color:#656566;background-image:url(/assets/v2/images/site/arrow_down.79e49e780ee8c1e55c48.svg);background-position:100%;background-size:17px}.page-courses__categories-item .cmp-select__list-options-wrap{margin-left:-9px!important;padding-top:14px;width:304px}.page-courses .footer{margin-top:0;background-color:#f1f3f6;border-top:1px}@media (max-width:620px){.page-courses__categories{padding-bottom:15px}.page-courses__categories-item-wrap{width:100%;padding-left:0;padding-right:0;margin-bottom:25px}.page-courses__categories-item .cmp-select__list-options{width:380px}}.page-contact{padding-bottom:40px}.page-contact__title{margin-top:20px;margin-bottom:20px;font-family:Montserrat;font-size:34px;font-weight:600}.page-contact__desc{margin-bottom:70px}.page-contact__info{display:flex;justify-content:space-between;margin-bottom:60px}.page-contact__info-item{width:49%;background:#fff;padding:20px;border-radius:5px}.page-contact__info-title{margin-bottom:20px;font-size:18px;font-family:Montserrat;font-weight:600}.page-contact__info-list-item{height:51px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f3f6}.page-contact__info-list-item-value{justify-self:right;color:#333333}.page-contact__info-messagers{display:flex}.page-contact__info-messagers-item{display:flex;align-items:center;margin-left:25px}.page-contact__info-messagers-item-icon{display:block;width:33px;margin-right:15px}.page-contact__locate{padding:20px;border-radius:5px;background-color:#fff}.page-contact__locate-title{margin-bottom:20px;font-size:18px;font-weight:600}.page-contact__locate-desc{margin-bottom:20px}.page-contact__locate-maps iframe{height:400px}@media (max-width:620px){.page-contact__info{display:block}.page-contact__info-item{width:100%}.page-contact__info-item:first-child{margin-bottom:60px}.page-contact__info-list-item{display:block;height:auto;padding-top:7px;padding-bottom:7px}.page-contact__info-list-item-key{font-weight:700;margin-bottom:8px}.page-contact__info-messagers-item:first-child{margin-left:0}}.page-about__title{margin-bottom:20px;font-family:var(--font-stem-medium);font-weight:400}.page-about__h2{margin-top:40px;margin-bottom:40px;font-size:26px!important;font-family:var(--font-stem-medium)!important;font-weight:400!important}.page-about__hero-content{display:flex}.page-about__hero-logo{display:block;width:84px}.page-about__hero-text{font-size:18px;font-family:var(--font-stem-light);padding-left:20px}.page-about__statistic-list{display:flex;background:#fff;border-radius:5px;padding:20px}.page-about__statistic-item{width:25%;border-right:2px solid #f1f3f6;padding:10px}.page-about__statistic-item:last-child{border-right:none}.page-about__statistic-item-num{text-align:center;font-size:30px;font-family:var(--font-stem-medium)}.page-about__statistic-item-label{text-align:center;font-size:13px;font-family:var(--font-stem-medium);color:#707070}.page-about__props-list{background:#fff;border-radius:5px;padding:25px}.page-about__props-line{display:flex;justify-content:space-between}.page-about__props-line:first-child{margin-bottom:20px}.page-about__props-line:first-child .page-about__props-item{border-bottom:2px solid #f1f3f6}.page-about__props-item{width:32%;padding-bottom:20px}.page-about__props-item-head{display:flex;align-items:center;padding-left:20px;margin-bottom:10px}.page-about__props-item-icon{width:60px}.page-about__props-item-label{padding-left:20px;font-size:17px;font-family:var(--font-stem-medium);font-weight:400}.page-about__props-item-content{font-family:var(--font-stem-light)}@media (max-width:620px){.page-about__hero-logo{display:none}.page-about__hero-text{padding-left:0}.page-about__statistic-list{flex-wrap:wrap}.page-about__statistic-item{width:50%;margin-bottom:0}.page-about__statistic-item:nth-child(2n){border-right:none}.page-about__statistic-item:first-child,.page-about__statistic-item:nth-child(2){border-bottom:2px solid #f1f3f6}.page-about__props-list{padding-bottom:0}.page-about__props-line{flex-wrap:wrap}.page-about__props-item{width:100%;margin-bottom:20px;border-bottom:2px solid #f1f3f6!important}.page-about__props-line:last-child .page-about__props-item:last-child{border-bottom:none!important;padding-bottom:5px}}.d_cat_page{margin-bottom:-25px;background-color:#fff}.d_cat_page p{font-size:14px}.d_cat_page__container{padding-bottom:50px}@media (max-width:1340px){.d_cat_page{padding-bottom:0}}.d_cat_author_info__wrap{margin-top:30px;margin-bottom:20px}.d_cat_author_info{display:flex;border-radius:5px;color:#333333;font-size:13px;margin-bottom:25px}.d_cat_author_info__date{margin-top:3px;padding-top:2px;background-image:url(/assets/v2/images/site/icon-calendar.f71668c6bcea3de7d73a.png);background-size:20px;background-position:0 0;padding-left:34px;margin-right:80px}@media (max-width:620px){.d_cat_author_info{display:none}}.d_cat_hero__list{display:flex;justify-content:space-between}.d_cat_hero__title{font-family:var(--font-stem-medium);font-size:25px;margin-bottom:20px;font-weight:400;margin-top:10px}.d_cat_hero__subtitle{font-size:16px!important}.d_cat_hero__image{width:300px;min-width:300px}.d_cat_hero__image img{display:block;width:100%}@media (max-width:620px){.d_cat_hero__title{font-size:20px;margin-bottom:10px;margin-top:0}.d_cat_hero__subtitle{font-size:14px}.d_cat_hero__image{display:none}.d_cat_hero__list{display:block}}.d_cat_filter2__but-filter{background-image:url(/assets/v2/images/site/icon-filter.e6b5abf8d33f4b39d9c9.svg);background-size:24px;background-position:5px;min-width:175px;padding-top:7px}.d_cat_filter2__but-filter span[data-type=hide]{display:none}.d_cat_filter2__views-item{width:38px;height:38px;cursor:pointer}.d_cat_filter2__views-table,.d_cat_filter2__views-tile{background-size:26px;background-position:center 7px}.d_cat_filter2__views-table{background-image:url(/assets/v2/images/site/view-row.fcd8e724be688bfe19a2.svg);border-right:1px solid #f1f3f6}.d_cat_filter2__views-tile{background-image:url(/assets/v2/images/site/view-grid.290566f56bf20ac6ed8b.svg)}@media (max-width:620px){.d_cat_filter2__but-filter{min-width:147px;width:147px;font-size:14px}.d_cat_filter2__but-filter span{padding-right:0}.d_cat_filter2__but-filter{width:100%}}.d_course__title{margin-top:50px;margin-bottom:50px;font-size:25px;font-family:var(--font-stem-medium);font-weight:400}.d_course__subtitle{margin-top:-40px;margin-bottom:40px}.d_course__rating{display:flex}.d_course__rating-num{font-size:15px;font-family:nexa-black;font-weight:700;color:#1fc578;border-right:1px solid #d1d1d1;padding-right:5px;margin-top:7px;margin-right:10px}.d_course__rating-start-list{display:flex;margin-right:12px}.d_course__rating-review{background-image:url(/assets/v2/images/site/rewiew.28e42d97d2d05b2a113fd848.svg);background-size:20px;padding-left:25px;margin-top:5px}.d_course__rating-review a{color:#171717;font-size:14px;font-family:Montserrat;font-weight:700}.d_course__select{position:relative}.d_course__select:last-child{margin-right:0}.d_course__select-name{height:50px;background-color:#fff;border-radius:5px;display:flex;align-items:center;padding-left:15px;padding-right:19px;font-size:16px}.d_course__select-name span{display:block;width:100%;background-image:url(/assets/v2/images/site/arrow_down.79e49e780ee8c1e55c48.svg);background-size:13px;background-position:right 4px}.d_course__select-item{padding:10px 13px;display:flex;cursor:pointer}.d_course__select-item-value{padding-top:2px}.d_course__select-item:hover{background-color:whitesmoke}.d_course__select-item[data-selected="1"]{background-color:rgba(51,51,51,.1);color:#333333;font-weight:500}@media (max-width:620px){.d_course__title{font-size:20px;margin-top:30px;margin-bottom:15px}.d_course__subtitle{font-size:14px;margin-top:0;margin-bottom:30px}.d_course__rating-review{width:100%;font-size:13px}.d_course__rating-review a{text-decoration:none}.d_course__select-name{padding-left:10px;padding-right:10px;font-size:12px}.d_course__select-name span{background-size:11px;background-position:right 3px}.d_course__select-item-value{padding-top:0;font-size:12px}}.d_course_free{padding-top:30px}.d_course_free__title{margin-bottom:6px;font-size:25px;font-family:var(--font-stem-medium)}.d_course_free__desc{font-family:var(--font-stem-light);margin-bottom:47px}.d_course_free__table table td{width:15%;padding-top:20px;padding-bottom:20px}@media (max-width:620px){.d_course_free__title{font-size:20px}.d_course_free__desc{font-size:14px;margin-bottom:20px}}.d_course_detail .d_course__title{margin-top:10px}.d_course_detail__item{border:2px solid #f1f3f6;background-color:#fff;padding:15px}.d_course_detail__item:first-child{border-radius:5px 5px 0 0}.d_course_detail__item:last-child{border-radius:0 0 5px 5px}.d_course_detail__item-head{display:flex;margin-bottom:10px}.d_course_detail__item-head-left{display:flex}.d_course_detail__item-name{width:650px;font-size:18px;font-family:var(--font-stem-medium);color:black;margin-top:4px}.d_course_detail__item-logo{width:30px;border-radius:5px;margin-right:20px}.d_course_detail__item-content{display:flex;margin-bottom:15px;padding-bottom:25px;border-bottom:2px solid #f1f3f6}.d_course_detail__item-content-right{width:auto}.d_course_detail__item-content-text{font-size:16px!important;line-height:1.5;font-family:Montserrat;margin-bottom:11px}.d_course_detail__item-content-format{font-size:15px;font-family:Montserrat}.d_course_detail__item-content-format span{font-size:16px;font-family:var(--font-stem-medium)}.d_course_detail__item-advantage{display:flex;flex-wrap:wrap;border-bottom:2px solid #f1f3f6;padding-bottom:8px;margin-bottom:22px}.d_course_detail__item-advantage-item{padding:10px 17px 6px 34px;background-image:url(/assets/v2/images/site/galochka.f2cad47a9a846ce9540e.svg);background-position:10px 50%;background-size:15px;white-space:nowrap;color:#171717;font-size:14px;font-family:var(--font-stem-medium);background-color:#e8ecf1;margin-right:10px;border-radius:4px;margin-bottom:7px}.d_course_detail__item-info{display:flex;padding-bottom:20px;margin-bottom:15px;border-bottom:2px solid #f1f3f6}.d_course_detail__item-info-count{min-width:320px}.d_course_detail__item-info-lessons{margin-right:40px}.d_course_detail__item-foot{padding-top:15px;padding-bottom:25px;display:flex;justify-content:space-between}.d_course_detail__item-section-property{display:flex;justify-content:space-between;width:890px;margin-top:15px}.d_course_detail__item-property{display:flex;align-items:center;margin-bottom:10px}.d_course_detail__item-property-icon{width:30px;min-width:30px;display:block;margin-right:10px}.d_course_detail__item-property-text{font-size:14px}.d_course_detail__item-price-old{text-decoration:line-through;color:#a0a1a1}.d_course_detail__item-price-new{font-size:18px;font-weight:700}.d_course_detail__item-btn{display:flex;align-items:center;justify-content:center;width:285px;height:49px;font-size:16px;font-weight:700;font-family:Montserrat;color:#fff;background-color:#171717;box-shadow:0 6px 10px -3px rgba(23,23,23,.41);border-radius:3px;margin-top:5px}@media (max-width:620px){.d_course_detail__item{padding:15px 5px 10px}.d_course_detail__item-name{font-size:16px;margin-bottom:10px}.d_course_detail__item-head{display:block;padding-left:10px}.d_course_detail__item-head-left{flex-wrap:wrap}.d_course_detail__item-content{display:block}.d_course_detail__item-content-text{font-size:14px!important;margin-bottom:15px}.d_course_detail__item-advantage-item{font-size:12px;padding:7px 10px 7px 30px}.d_course_detail__item-info{display:block;font-size:14px}.d_course_detail__item-info-count{margin-bottom:12px}.d_course_detail__item-info-count:last-child{margin-bottom:0}.d_course_detail__item-foot{display:block;padding-top:5px;padding-bottom:20px}.d_course_detail__item-section-property{display:block}.d_course_detail__item-property-text{font-size:12px}.d_course_detail__item-price-new{font-size:13px}.d_course_detail__item-btn{width:90%;height:40px;margin-left:auto;margin-right:auto;margin-top:20px}.d_course_detail .d_course__rating-review span,.d_course_detail__item-btn-icon{display:none}}.d_course_rating{margin-bottom:70px}.d_course_rating .d_course__title{margin-bottom:30px}.d_course_rating__table{width:100%;background:#fff;text-align:left;border-collapse:collapse;border-spacing:25px 15px;border-radius:5px}.d_course_rating__table td,.d_course_rating__table th{width:20%}.d_course_rating__table td:first-child,.d_course_rating__table th:first-child{width:50%;padding-left:20px}.d_course_rating__table td:last-child,.d_course_rating__table th:last-child{padding-right:20px}.d_course_rating__table td{height:43px}.d_course_rating__table th{height:55px}.d_course_rating__table th span{padding-top:10px}.d_course_rating__table tr{border-top:1px solid #f1f3f6}@media (max-width:620px){.d_course_rating__table{font-size:12px}.d_course_rating__table td:first-child,.d_course_rating__table th:first-child{width:40%}}.d_course_question__list{margin-top:-30px;background-color:#fff;border-radius:5px;padding-left:15px;padding-right:15px;padding-top:10px}.d_course_question__item{border-bottom:1px solid #f1f3f6}.d_course_question__item-head{font-family:var(--font-stem-medium);display:flex;align-items:center;padding-right:30px;padding-bottom:25px;padding-top:30px;cursor:pointer;font-weight:400}.d_course_question__item-head span{display:block;width:100%;background-image:url(/assets/v2/images/site/arrow_down.79e49e780ee8c1e55c48.svg);background-size:16px;padding-right:25px}.d_course_question__item[data-open="1"] .d_course_question__item-head span{background-image:url(/assets/v2/images/site/arrow_up.0f9ba089f53ed16d9cbc.svg)}.d_course_question__item-content{display:none;padding-bottom:10px}.d_course_question__item-content p{font-family:var(--font-stem-light);margin-bottom:10px;line-height:1.5}.d_course_question__item-content a{text-decoration:underline;color:#333333;font-weight:700}.d_course_question__item[data-open="1"] .d_course_question__item-content{display:block}@media (max-width:620px){.d_course_question__item-head{font-size:16px;padding-right:7px}.d_course_question__item-content{font-size:14px!important}.d_course_question__list{margin-top:0}}.d_course_selection__list{display:flex;flex-wrap:wrap;max-width:none;margin-left:-12px;margin-right:-12px}.d_course_selection__item{width:25%;padding-left:12px;padding-right:12px;margin-bottom:15px}.d_course_selection__link{height:49px;background-color:#fff;border-radius:5px;padding-left:15px;padding-right:15px;display:flex;align-items:center}.d_course_selection__link:hover{color:#171717}.d_course_selection .d_course__select-name{height:49px}@media (max-width:620px){.d_course_selection__item{width:50%;font-size:11px}}.d_course_list .d_course__title{margin-top:35px}.d_course_list__list{display:flex;flex-wrap:wrap}.d_course_list__item{width:25%;text-decoration:none;margin-bottom:10px}.d_course_list__item span{padding-right:5px}@media (max-width:620px){.d_course_list__item{width:50%;font-size:11px}}.d_course_reviews__list{display:flex;flex-wrap:wrap;margin-left:-13px;margin-right:-13px;max-width:none}.d_course_reviews__item{background-color:#fff;border-radius:5px;min-height:200px;padding:20px}.d_course_reviews__item-wrap{width:331px;padding-left:13px;padding-right:13px}.d_course_reviews__item-school{margin-bottom:20px}.d_course_reviews__item-school-top{display:flex;margin-bottom:13px}.d_course_reviews__item-school-logo{display:block;width:25px;margin-right:13px;border-radius:5px}.d_course_reviews__item-school-name{font-family:var(--font-stem-medium);margin-top:5px}.d_course_reviews__item-title{font-size:14px;font-family:var(--font-stem-medium);margin-bottom:8px}.d_course_reviews__item-text{font-size:14px;font-size:.88rem;font-family:var(--font-stem-light);margin-bottom:13px;height:82px}.d_course_reviews__item-text span{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.d_course_reviews__item-text-more{font-family:var(--font-stem-medium);color:#171717}.d_course_reviews__item-foot{font-size:12px;font-family:var(--font-stem-light);color:#656566}.d_course_reviews__item-foot span{display:block}[class*=" academka-"]:before,[class^=academka-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.academka-star:before{content:"\e800"}.academka-star-empty:before{content:"\e808"}.academka-star-half-alt:before{content:"\f123"}*,:after,:before{box-sizing:border-box}.academka-review-form{background-color:#f8f8f8;border-radius:4px;margin-top:70px;padding:30px}@media only screen and (max-width:575px){.academka-review-form{padding:20px 15px}}.academka-review-form{margin-top:0}.container{max-width:100%}.header__btn-menu,.header__search{margin-right:0}.header__search{flex:1 1;min-width:0;max-width:360px}.header__search-input{width:100%;min-width:0}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #333333;outline-offset:3px}.header__btn-menu{flex-shrink:0;min-height:44px}.cmp-select__list-option{white-space:normal;overflow-wrap:anywhere;min-height:44px;line-height:1.35}.cmp-select__list-options{max-height:min(320px,55vh)}.cmp-select:not([data-type=search]):hover:not([data-opened="1"]) .cmp-select__list-options-wrap{display:none;opacity:0}.footer .menu,footer .menu{flex-wrap:wrap;gap:12px 24px;justify-content:flex-start}footer .menu a{display:inline-block;padding:8px 0}.school-catalog__toolbar>*{min-width:0;max-width:100%}.school-catalog{padding-left:12px;padding-right:12px}.school-catalog__toolbar input,.school-catalog__toolbar select{min-height:44px}.school-catalog__toolbar label{display:flex;align-items:center;gap:10px;min-height:44px}.school-catalog__toolbar input[type=checkbox]{width:18px;height:18px;min-height:18px;max-width:18px;padding:0;flex:0 0 18px}.catalog-card{min-width:0;overflow-wrap:anywhere}.catalog-card__action{min-height:44px}.academka-review-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.academka-review-form textarea{min-height:44px;font-size:16px}.academka-review-form textarea{min-height:120px}.academka-review-form [type=submit]{min-height:44px}@media (max-width:1023px){.d_course_rating__table{max-width:100%;overflow-x:auto}}@media (max-width:620px){.header__btn-menu{width:96px;padding-left:44px;padding-right:8px;font-size:11px}.header__search{display:none}.header[menu-opened="1"] .header__search{flex:1 1;width:auto;min-width:0}.header[menu-opened="1"] .header__search-input{font-size:16px}.d_course__select:has(.d_course__select-price-value) .cmp-select__list-options-wrap{right:0;left:auto;width:min(270px,calc(100vw - 32px))}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--academka-ink:#171717;--academka-muted:#656975;--academka-border:#e7e9ee;--academka-surface:#f5f6f8;--academka-radius:16px;--academka-control-radius:12px}.header{border-bottom:1px solid var(--academka-border)}.academka-brand{display:inline-flex;align-items:center;gap:8px;width:210px;min-width:0;height:40px;color:var(--academka-ink);vertical-align:middle}.academka-brand__mark{flex:0 0 34px;width:34px;height:40px;background:url(/assets/v2/images/site/logo.6b87b08d41dbbf256e81.svg) 0/245px 40px no-repeat}.academka-brand__name{font:700 30px/1 Arial,sans-serif;letter-spacing:-1.1px}.header__btn-menu{color:#fff;background-color:var(--academka-ink);background-image:none!important;border-radius:999px;height:44px;padding-left:49px;padding-right:17px}.header__btn-menu:before{content:"";position:absolute;left:13px;top:50%;width:30px;height:30px;transform:translateY(-50%);background:url(/assets/v2/images/site/menu-alt-1-svgrepo-com.d1190ad37f59cbf48c3c.svg) 50%/30px no-repeat;filter:invert(1);pointer-events:none}.header__btn-menu[data-opened="1"]:before{background-image:url(/assets/v2/images/site/cross-small-svgrepo-com.f96a32b563e5e60867fb.svg);background-size:49px}.header__btn-menu:hover{background-color:#333333}.header__search-input{height:44px;border:1px solid var(--academka-border);border-radius:999px;padding-right:18px;background-color:#fff;background-position:12px;color:var(--academka-ink)}.header__search-input:focus{border-color:#525252}.header__search-input[data-pointer-focus="1"]:focus{outline:none;outline-offset:0;box-shadow:none;border-color:var(--academka-border)}.page-index__hero-search-input{border-radius:var(--academka-control-radius)}.page-index__hero-foot,.page-index__hero-props,.page-index__hero-search{border-radius:var(--academka-radius)}.page-index__hero-props{overflow:hidden}.page-index__hero-props-item:last-child{border-radius:0 var(--academka-radius) var(--academka-radius) 0}.page-index__hero{padding-top:clamp(36px,4vw,64px);padding-bottom:clamp(40px,4vw,64px)}.page-index__hero-head{align-items:center;min-height:270px}.page-index__hero-title{margin-top:0;margin-bottom:24px;font-size:clamp(28px,2.45vw,35px);line-height:1.22}.page-index__hero-desc{font-size:clamp(17px,1.4vw,20px);line-height:1.55}.page-index__hero-foot{margin-top:32px;gap:24px;align-items:stretch}.page-index__hero-img{background-image:url(/assets/v2/images/site/hero-course-comparison.bd51f48466c2366a.webp);background-position:50%;background-size:contain;background-repeat:no-repeat}.page-index__hero-search{height:88px;padding:0;align-items:center;background:transparent;box-shadow:none;border-radius:999px}.page-index__hero-search .page-index__hero-select-wrap{width:100%;min-width:0;flex:1 1;background:transparent;box-shadow:none;border-radius:999px}.page-index__hero-search-input{height:64px;width:100%;border:1px solid #e1e4e8;border-radius:999px;background-color:#fff;padding-left:22px;padding-right:58px;background-position:calc(100% - 22px)}.page-index__hero-search-input:focus,.page-index__hero-search-input:focus-visible{outline:none;outline-offset:0;box-shadow:none;border-color:#e1e4e8}.page-index__hero-props-item{height:88px;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.page-index__hero-props-item:first-child{padding-left:16px}.page-index__hero-props-item-key{line-height:1.35}@media (max-width:1100px) and (min-width:621px){.page-index__hero-props-item{padding-left:10px;padding-right:10px}.page-index__hero-props-item:first-child{padding-left:10px}}@media (max-width:620px){.page-index__hero{padding-top:28px;padding-bottom:36px}.page-index__hero-head{min-height:0}.page-index__hero-title{font-size:26px;margin-bottom:20px}.page-index__hero-desc{margin-bottom:0;line-height:1.55}.page-index__hero-foot{margin-top:28px}.page-index__hero-search{height:80px;margin-bottom:22px}.page-index__hero-search-input{font-size:16px;height:60px;padding-left:18px;padding-right:48px;background-position:calc(100% - 18px)}.page-index__hero-props-item{height:80px}}.catalog-card,.d_course_question__item,.d_course_reviews__item-wrap,.page-index__categories-content,.page-index__hero-select-wrap{border-radius:var(--academka-radius)}.catalog-card{border:1px solid var(--academka-border);box-shadow:0 4px 18px rgb(23 23 23/5%)}.cmp-select__list-options-wrap{border-radius:var(--academka-control-radius);box-shadow:0 8px 28px rgb(23 23 23/12%)}.cmp-select__list-option:hover{background-color:#f2f2f2}.academka-review-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.academka-review-form textarea,.btn,.catalog-card__action,.d_course__select,.school-catalog__toolbar input:not([type=checkbox]),.school-catalog__toolbar select{border-radius:var(--academka-control-radius)}.academka-review-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.academka-review-form textarea{border-color:var(--academka-border)}.d_page-category-img{filter:grayscale(1) brightness(.35)!important}@media (min-width:1024px){.d_cat_filter2__but-filter{min-width:160px;height:66px;padding:0 12px;border:1px solid #e1e4e8;border-radius:14px;background-position:14px}.d_cat_filter2__but-filter span{padding-left:34px;padding-right:0}.d_cat_filter2__views-item{width:40px;height:48px;border-radius:9px;background-position:50%}}:root{--academka-accent:#171717;--academka-accent-hover:#333333}@media (max-width:1100px){.academka-brand__name{font-size:26px}.academka-brand{width:180px}}@media (max-width:620px){.header__btn-menu{padding-left:41px;padding-right:8px}.header__btn-menu:before{left:8px}}:root{--academka-surface:#f7f8fa;--academka-border:#e5e8ed}.catalog-schools,.d_section,.page-index__categories,.page-index__courses,.single-page,.wrapper,body,html{background-color:#fff}.catalog-card,.d_course_question__item,.d_course_reviews__item-wrap,.live-school-card,.page-index__categories-content,.page-index__hero-props{background-color:var(--academka-surface);border:1px solid var(--academka-border);border-radius:16px;box-shadow:none}.page-index__hero-props-item{background-color:transparent}.d_cat_filter2__but-filter,.live-school-toolbar{background-color:var(--academka-surface);border-color:var(--academka-border)}.live-school-toolbar{border:1px solid var(--academka-border)}.live-schools .live-school-card{background-color:var(--academka-surface);border-color:var(--academka-border);box-shadow:none}.bg-grey{background-color:#fff}.d_course_rating__table,.d_course_table{background-color:var(--academka-surface);border:1px solid var(--academka-border);border-spacing:0;border-collapse:separate;border-radius:16px;overflow:hidden}.d_course_rating__table tbody,.d_course_rating__table td,.d_course_rating__table th,.d_course_rating__table thead,.d_course_rating__table tr,.d_course_table tbody,.d_course_table td,.d_course_table th,.d_course_table thead,.d_course_table tr{background-color:transparent}.d_course_rating__table tr:first-child th:first-child,.d_course_table tr:first-child th:first-child{border-top-left-radius:16px}.d_course_rating__table tr:first-child th:last-child,.d_course_table tr:first-child th:last-child{border-top-right-radius:16px}.page-courses__categories,.page-courses__categories-list{background-color:#fff}.page-courses__categories-item-wrap{align-self:flex-start}.page-courses__categories-item{background:#f7f8fa;border:0;border-radius:22px;box-shadow:none;height:auto;min-height:110px}.page-courses__categories-item-select .cmp-select__list{position:static;height:auto;width:100%}.page-courses__categories-item-select .cmp-select__list-options-wrap{position:static;width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transform:none}.page-courses__categories-item-select .cmp-select__list-options{max-height:320px;background:transparent;border:0;padding:12px 0 0}.page-courses__categories-item-select .cmp-select__search{padding:0 0 10px}.page-courses__categories-item-select .cmp-select__search input{border:0;border-radius:14px;background:#fff;min-height:42px}.page-courses__categories-item-select .cmp-select__list-option{border:0;border-radius:10px;margin-bottom:4px}.page-courses__categories-item-select .cmp-select__list-option:hover{background:#eceef2}.page-courses__categories-item-select{background-position:right 6px}.page-courses__categories-item-select .cmp-select__list-options{box-shadow:none;border-radius:14px}.d_course_reviews__list{margin-left:-12px;margin-right:-12px}.d_course_reviews__item-wrap{padding-left:12px;padding-right:12px;background:transparent;border:0;border-radius:0;box-shadow:none}.d_course_reviews__item{background:#f7f8fa;border:0;border-radius:22px;box-shadow:none;padding:26px 24px;min-height:340px;display:flex;flex-direction:column}.d_course_reviews__item-school{margin-bottom:24px}.d_course_reviews__item-title{font-size:15px;line-height:1.5;margin-bottom:12px}.d_course_reviews__item-text{height:auto;flex:1 1;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.5;margin-bottom:0}.d_course_reviews__item-text span{min-height:90px}.d_course_reviews__item-text-more{display:inline-block;align-self:flex-start;min-height:24px}.d_course_reviews__item-foot{margin-top:22px;line-height:1.5}@media (max-width:620px){.d_course_reviews__item{padding:24px 22px}}.d_course_question{background:#fff}.d_course_question__list{display:grid;gap:16px;padding:0;margin-top:0;background:transparent;border:0;border-radius:0}.d_course_question__item{background:#f7f8fa;border:0;border-radius:22px;box-shadow:none;overflow:hidden}.d_course_question__item-head{min-height:80px;padding:24px 28px;font-size:18px;line-height:1.5}.d_course_question__item-head span{padding-right:36px;background-position:100%}.d_course_question__item-content{padding:0 28px 28px;line-height:1.7;overflow-wrap:anywhere}.d_course_question__item-content p{font-size:16px!important;line-height:1.7;margin:0 0 14px}.d_course_question__item-content p:last-child{margin-bottom:0}.d_course_question__item-content ol,.d_course_question__item-content ul{padding-left:22px;margin:14px 0}.d_course_question__item-content li{margin-bottom:10px}@media (max-width:620px){.d_course_question__list{gap:14px}.d_course_question__item{border-radius:20px}.d_course_question__item-head{min-height:76px;padding:22px 20px;font-size:16px}.d_course_question__item-head span{padding-right:30px}.d_course_question__item-content{padding:0 20px 24px}.d_course_question__item-content p{font-size:15px!important}}:root{--academka-star-fill:url(/assets/v2/icons/iconify/star-fill.90d8c37f733262fb.svg);--academka-star-half:url(/assets/v2/icons/iconify/star-half-fill.b3155545ae096faa.svg);--academka-star-empty:url(/assets/v2/icons/iconify/star.cbc7c46051fb5740.svg);--academka-review-icon:url(/assets/v2/icons/iconify/chat-circle-text.c8515945efd53396.svg)}.page-index__hero-search-input{box-shadow:none!important}.academka-star,.academka-star-empty,.academka-star-half-alt{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--academka-star-size,20px);height:var(--academka-star-size,20px);font-size:var(--academka-star-size,20px);line-height:1;margin:0!important;vertical-align:middle}:is(.academka-star,.academka-star-half-alt,.academka-star-empty)[class]:before{content:""!important;display:block;width:100%!important;height:100%!important;margin:0!important;font-size:inherit!important;background:#e8a23c;-webkit-mask:var(--academka-star-fill) center/contain no-repeat;mask:var(--academka-star-fill) center/contain no-repeat}.academka-star-half-alt[class]:before{-webkit-mask-image:var(--academka-star-half);mask-image:var(--academka-star-half)}.academka-star-empty[class]:before{background:#adb4c0;-webkit-mask-image:var(--academka-star-empty);mask-image:var(--academka-star-empty)}.single-page__header-reviews{--academka-star-size:24px}.d_course_reviews__item-school-bottom{display:flex;align-items:center;gap:8px}.page-index__schools-item-rating{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.d_course__rating-num,.d_course_table__school-rating-num,.page-school-course__hero-rating-num,.single-page__header-reviews-num{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:28px;height:auto;min-height:28px;padding:4px 8px;margin:0;border:0;border-radius:9px;background:#171717;color:#fff;font-family:inherit;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:0}.d_course__rating-review,.page-school-course__hero-review,.single-page__header-count{background-image:none;padding-left:0;display:inline-flex;align-items:center;gap:7px}.d_course__rating-review:before,.page-school-course__hero-review:before,.single-page__header-count:before{content:"";display:inline-block;width:20px;height:20px;flex:0 0 20px;background:currentColor;-webkit-mask:var(--academka-review-icon) center/contain no-repeat;mask:var(--academka-review-icon) center/contain no-repeat}.page-index__schools-item-rating{flex-direction:column;align-items:flex-start;gap:7px}:root{--academka-button-radius:999px}.admin-school-promo button,.btn,.catalog-card__action,.d_course_table__but-link,.live-school-card a{border-radius:var(--academka-button-radius);min-height:44px;box-sizing:border-box;box-shadow:none;transition:background-color .12s ease,color .12s ease,border-color .12s ease}@media (prefers-reduced-motion:reduce){.btn,.d_course_table__but-link{transition:none}}:root{--academka-rating-surface:#f1f3f5;--academka-rating-ink:#272b30}:is(.academka-rating-badge,.page-index__schools-item-rating-num,.d_course_reviews__item-school-rating,.d_course__rating-num,.d_course_tile__item-rating-num,.d_course_table__m-item-rating-num,.d_course_table__school-rating-num,.catalog-schools__list-item-rating-num,.page-course__info-rating-num,.page-school-course__hero-rating-num,.single-page__review-rating-num,.single-page__header-reviews-num,.single-page__similar-item-rating-num,.d_cat_table__rating-num,.d_cat_product__reviews-num,.d_cat_product_detail__rating-num,:where(.academka-rating-number) .academka-rating)[class]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;box-sizing:border-box;border:0!important;border-radius:50%!important;background:var(--academka-rating-surface)!important;color:var(--academka-rating-ink)!important;font-family:var(--font-stem-medium),Arial,sans-serif;font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.3px;box-shadow:none}[data-rating-empty="1"]{display:none!important}.academka-rating-badge>span{font:inherit!important;color:inherit!important}:is(.d_course_table__school-rating-num,.d_course_table__m-item-rating-num,.d_cat_table__rating-num)[class]{width:36px;min-width:36px;height:36px;min-height:36px;font-size:14px}:is(.single-page__header-reviews-num,.page-school-course__hero-rating-num,.page-course__info-rating-num)[class]{width:56px;min-width:56px;height:56px;min-height:56px;font-size:20px}.d_course__rating,.d_course_reviews__item-school-bottom,.d_course_table__school-rating,.page-school-course__hero-rating,.single-page__header-reviews,.single-page__review-rating{align-items:center;column-gap:10px;row-gap:8px}.page-school-course__hero-rating,.single-page__header-reviews{flex-wrap:wrap}.academka-rating-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.academka-rating-row>span:last-child{font-size:13px;color:#737b86}@media (max-width:620px){:is(.single-page__header-reviews-num,.page-school-course__hero-rating-num,.page-course__info-rating-num)[class]{width:48px;min-width:48px;height:48px;min-height:48px;font-size:18px}.page-school-course__hero-rating,.single-page__header-reviews{column-gap:8px;row-gap:10px}}.page-contact__locate-maps:has(.academka-map-link){height:auto!important;min-height:0!important}.academka-map-link{padding:28px;border:1px solid #e5e8ed;border-radius:24px;background:#f7f8fa;color:#171717;font:16px/1.6 var(--font-stem-light),Arial,sans-serif}.academka-map-link strong{display:block;font:22px/1.4 var(--font-stem-medium),Arial,sans-serif}.academka-map-link p{margin:14px 0 20px}.academka-map-link a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border-radius:999px;background:#171717;color:#fff;text-decoration:none;font:14px/1.5 var(--font-stem-medium),Arial,sans-serif;box-sizing:border-box}.academka-map-link small{display:block;margin-top:20px;max-width:560px;color:#626974;font-size:12px;line-height:1.65}@media (max-width:620px){.academka-map-link{padding:22px}.academka-map-link a{width:100%}}.academka-legal-footer{padding:22px 0 0;margin-top:20px;border-top:1px solid #e5e8ed}.academka-legal-links{display:flex;flex-wrap:wrap;gap:10px 22px;font:12px/1.6 var(--font-stem-light),Arial,sans-serif}.academka-legal-links a,.academka-legal-links button{color:#626974}.academka-legal-links button{background:none;border:0;padding:0;font:inherit;text-align:left;cursor:pointer;text-decoration:underline}.academka-operator-note{margin:14px 0 0;color:#747b85;font:11px/1.65 var(--font-stem-light),Arial,sans-serif;overflow-wrap:anywhere}.academka-operator-note a{color:inherit}.academka-cookie-banner{position:fixed;right:24px;bottom:24px;z-index:200;width:460px;max-width:calc(100% - 48px);padding:26px;background:#fff;border:1px solid #e1e4e8;border-radius:24px;box-shadow:0 12px 40px #17171718;color:#171717;font:14px/1.6 var(--font-stem-light),Arial,sans-serif;box-sizing:border-box}.academka-cookie-banner[hidden]{display:none}.academka-cookie-banner strong{font:20px/1.4 var(--font-stem-medium),Arial,sans-serif}.academka-cookie-banner p{margin:12px 0 18px}.academka-cookie-banner [role=status]:empty{display:none}.academka-cookie-banner [role=status]{color:#5f3636;margin-bottom:0}.academka-cookie-actions{display:flex;gap:10px}.academka-cookie-actions button,.academka-cookie-dialog [data-privacy-save]{flex:1 1;min-height:46px;border:1px solid #171717;border-radius:999px;background:#171717;color:#fff;padding:11px 16px;font:14px/1.4 var(--font-stem-medium),Arial,sans-serif;cursor:pointer}.academka-cookie-actions button:first-child{color:#171717;background:#f7f8fa;border-color:#e1e4e8}.academka-cookie-actions button:disabled,.academka-cookie-dialog button:disabled{opacity:.6;cursor:wait}.academka-cookie-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:16px;font-size:12px}.academka-cookie-links button{border:0;padding:0;background:none;font:inherit;color:#626974;text-decoration:underline;cursor:pointer}.academka-cookie-links a{color:#626974}.academka-cookie-dialog{width:520px;max-width:calc(100% - 32px);max-height:calc(100dvh - 40px);margin:auto;overflow:auto;padding:28px;border:1px solid #e5e8ed;border-radius:24px;box-sizing:border-box;color:#171717;background:#fff;font:15px/1.65 var(--font-stem-light),Arial,sans-serif}.academka-cookie-dialog::backdrop{background:#17171755}.academka-cookie-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.academka-cookie-dialog h2{margin:0;font:24px/1.3 var(--font-stem-medium),Arial,sans-serif}.academka-cookie-dialog-head button{background:#f7f8fa;color:#333;border:1px solid #e1e4e8;border-radius:999px;min-height:40px;padding:9px 14px;font:13px/1.3 var(--font-stem-medium);cursor:pointer}.academka-cookie-dialog label{display:flex;align-items:center;gap:12px;margin:20px 0 8px;font-family:var(--font-stem-medium)}.academka-cookie-dialog p{margin:8px 0 16px;color:#626974}.academka-cookie-dialog input,.academka-review-consent input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#171717}.academka-review-consent{border:1px solid #e5e8ed;border-radius:20px;padding:22px;margin:24px 0;background:#f7f8fa;font:14px/1.6 var(--font-stem-light),Arial,sans-serif}.academka-review-consent legend{padding:0 8px;font-family:var(--font-stem-medium);font-size:16px}.academka-review-consent label{display:flex;align-items:flex-start;gap:12px;margin:16px 0}.academka-review-consent label input[type=checkbox]{margin-top:3px}.academka-review-consent .academka-private-field{display:block}.academka-review-consent input[type=text],.academka-review-consent textarea{display:block;width:100%;min-height:46px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;margin-top:8px;padding:12px;color:#171717;font:15px/1.5 var(--font-stem-light);box-sizing:border-box}.academka-review-consent small{display:block;color:#626974;font-size:12px}.academka-review-consent{background:transparent;border:0;padding:0;margin:20px 0 12px}.academka-review-consent legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.academka-review-consent label{margin:12px 0;font-size:13px;line-height:1.55}.academka-publication-options{padding:12px 16px;border-radius:16px;background:#f5f6f8;margin-top:12px}.academka-publication-options summary{cursor:pointer;font-size:13px;color:#626974}.academka-publication-options[open] summary{margin-bottom:12px}.academka-terms-note{display:block;color:#626974;font:12px/1.55 var(--font-stem-light),Arial,sans-serif;margin-top:8px;margin:14px 0 0}.academka-cookie-banner{width:400px;padding:20px}.academka-cookie-banner strong{font-size:18px}.academka-cookie-banner p{margin:10px 0 14px;font-size:13px;line-height:1.55}.academka-cookie-actions button{min-height:42px;font-size:12px;line-height:1.4;padding:9px 12px}.legal-document-list{list-style:none;padding:0!important}.legal-document-list li{padding:14px 18px;background:#f5f6f8;border-radius:16px;margin-bottom:10px}.legal-document{padding:40px 24px 70px;max-width:1200px;width:100%;margin:auto;box-sizing:border-box;color:#171717;font-family:var(--font-stem-light),Arial,sans-serif}.legal-document h1{font:clamp(28px,3.5vw,42px) /1.2 var(--font-stem-medium),Arial,sans-serif;margin:24px 0 16px;letter-spacing:-.6px}.legal-document__edition{color:#626974;margin-bottom:30px;font-size:13px}.legal-document__layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px}.legal-document__body{font:16px/1.75 var(--font-stem-light),Arial,sans-serif;min-width:0}.legal-document__body h2{font:24px/1.4 var(--font-stem-medium),Arial,sans-serif!important;margin:36px 0 16px}.legal-document__body h2:first-child{margin-top:0}.legal-document__body p,.legal-document__body ul{margin:0 0 18px}.legal-document__body ul{padding-left:23px}.legal-document__body li{margin-bottom:8px}.legal-document__body a{overflow-wrap:anywhere}.legal-document__nav{align-self:start;position:sticky;top:100px;padding:22px;background:#f7f8fa;border-radius:20px;font:13px/1.65 var(--font-stem-light)}.legal-document__nav strong{display:block;margin-bottom:12px;font-family:var(--font-stem-medium)}.legal-document__nav a{display:block;margin:9px 0;color:#626974;text-decoration:none}.legal-document__nav a:hover{color:#171717}@media (max-width:850px){.legal-document__layout{grid-template-columns:1fr;gap:28px}.legal-document__nav{position:static;order:-1}}@media (max-width:620px){.academka-cookie-banner{right:12px;bottom:12px;max-width:calc(100% - 24px);padding:22px}.academka-cookie-actions{flex-wrap:wrap}.academka-cookie-actions button{flex:1 1}.academka-cookie-dialog{padding:22px}.academka-cookie-dialog h2{font-size:21px}.academka-review-consent{padding:0}.academka-review-consent input[type=text],.academka-review-consent textarea{font-size:16px}.legal-document{padding:28px 20px 48px}.legal-document__body{font-size:15px}}.academka-public{--academka-canvas:#f5f6f8;--academka-surface:#fff;--academka-border:#e6e8ec;background:#f5f6f8}.academka-public :is(.wrapper,.d_section,.bg-grey,.bg-gray,.page-index,.page-index__categories,.page-index__courses,.page-category__content,.page-direction__content,.catalog-schools,.single-page,.page-courses__categories,.page-courses__categories-list,.d_course_reviews,.page-about,.page-about .cmp-breadcrumbs,.page-contact,.legal-document){background-color:var(--academka-canvas)}.academka-public :is(.header,.footer,.footer-wrap){background-color:#fff}.academka-public :is(.page-index__categories-content,.page-index__hero-props,.page-courses__categories-item,.d_course_question__item,.d_course_reviews__item,.d_course_tile__item,.d_course_table__m-item,.catalog-card,.school-catalog__empty,.live-course-card,.live-school-card,.live-review,.page-index__schools-item,.catalog-schools__list-item,.page-about .page-about__hero,.page-about .page-about__statistic-item,.page-about .page-about__props-item,.page-about__note,.legal-document__body,.legal-document__nav,.legal-document__summary,.legal-document__resources,.legal-hub__card){background-color:#fff;border-color:var(--academka-border);box-shadow:none;border-radius:22px}.academka-public :is(.d_course_table,.d_course_rating__table,.live-catalog-filter,.live-school-toolbar,.d_cat_filter2__but-filter,.d_cat_filter2__but-sorting,.d_cat_filter2__views,.d_cat_filter2__head .d_cat_filter2__head-center,.page-index__categories-specs-item-content){background-color:#fff}.academka-public .d_course_reviews__item-wrap{background:transparent;border:0}.academka-public .page-index__hero-img{border-radius:28px}.academka-public :is(.page-course__info,.page-course__program,.page-course__sidebar,.page-school-course__hero-info,.page-contact__info,.page-contact__locate,.academka-map-link){background-color:#fff;border-radius:22px}.academka-public .page-about__note{border:0}.academka-public .legal-document__body{padding:32px;width:auto;box-sizing:border-box}.academka-public .legal-document__nav{padding:24px}.academka-public :is(.page-single,.d_cat_page){background-color:var(--academka-canvas)}.academka-public :is(.page-courses__hero-section,.cmp-breadcrumbs){background-color:var(--academka-canvas)}.academka-public .live-school-card>a{border-radius:999px;min-height:46px}.academka-public .page-contact__info{background:transparent;gap:24px}.academka-public .page-contact__info-item{background:#fff;border-radius:22px;padding:24px}.academka-public .single-page__header{background:transparent;padding:28px 0 0}.academka-public .single-page__top{background:var(--academka-canvas)}.academka-public .single-page__header-content{height:auto;min-height:168px}.academka-public .single-page__header-stat-item-text{flex:0 0 180px;width:180px;align-items:center;white-space:nowrap}.academka-public .single-page__header-stat-item-text span:first-child{flex:0 0 24px;width:24px}.academka-public .single-page__header-stat-item-text img{width:22px;height:22px;max-width:none;flex-shrink:0}.academka-public .single-page__header-stat-item-text>div{flex:0 0 24px;width:24px}.academka-public .single-page__header-stat-scroll-wrap{flex:1 1;width:auto;min-width:0}.academka-public :is(.single-page__block,.academka-review-wrap){background:transparent;border:0;box-shadow:none;border-radius:0}.academka-public .single-page__header-top{align-items:center;gap:24px;margin-bottom:28px}.academka-public .single-page__header-title{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.65px}.academka-public .single-page__header-content{background:#fff;border:0;border-radius:26px;padding:28px;gap:24px;align-items:center;box-sizing:border-box}.academka-public .single-page__header-item{border:0;padding:0;min-width:0}.academka-public .single-page__header-left{gap:28px;align-items:center}.academka-public .single-page__header-reviews-block{gap:24px}.academka-public .single-page__header-reviews{gap:14px;align-items:center}.academka-public .single-page__header-count{font-size:15px}.academka-public .single-page__header-stat-item{margin-bottom:12px;gap:16px}.academka-public .single-page__header-stat-item:last-child{margin-bottom:0}.academka-public .single-page__header-stat-scroll{border-radius:999px;background:#eef0f3;overflow:hidden}.academka-public .single-page__header-stat-scroll-act{border-radius:999px}.academka-public :is(.single-page__header-but-add,.single-page__review-btn-add,.single-page__header-but-link){min-height:46px;border-radius:999px;background-color:#171717;color:#fff;padding-top:13px;padding-bottom:13px;box-sizing:border-box}.academka-public :is(.single-page__header-but-add,.single-page__review-btn-add){border:0}.academka-public .single-page__header-nav{display:flex;justify-content:flex-start;gap:8px;padding:8px;margin:24px 0 32px;background:#fff;border:0;border-radius:999px;width:max-content;max-width:100%}.academka-public .single-page__header-nav-item{width:auto;flex:0 1 auto;padding:13px 24px;margin:0;border:0;border-radius:999px;font-size:15px;line-height:1.3;color:#565d67}.academka-public .single-page__header-nav-item:after{display:none}.academka-public .single-page__header-nav-item[data-active="1"]{background:#171717;color:#fff}.academka-public .single-page__container{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start;padding-top:0}.academka-review-guide{background:#fff;border-radius:24px;padding:26px;margin-bottom:24px;color:#171717}.academka-review-guide h2{font:22px/1.35 var(--font-stem-medium),Arial,sans-serif;margin:0 0 14px}.academka-review-guide p{font:15px/1.65 var(--font-stem-light),Arial,sans-serif;color:#656c76;margin:0 0 20px}.academka-review-guide a{display:block;font:14px/1.5 var(--font-stem-medium),Arial,sans-serif;margin-top:14px;color:#353a42;text-decoration:underline;text-underline-offset:3px}.academka-review-guide .academka-review-guide__action{background:#171717;color:#fff;border-radius:999px;padding:14px 18px;text-align:center;text-decoration:none}.academka-review-empty{background:#fff;border-radius:24px;padding:28px;margin:0 0 24px;font:16px/1.65 var(--font-stem-light),Arial,sans-serif}.academka-review-empty h2{font:23px/1.35 var(--font-stem-medium),Arial,sans-serif;margin:0 0 12px}.academka-review-empty p{margin:0 0 18px;color:#656c76}.academka-review-empty a{display:inline-block;padding:12px 20px;border-radius:999px;color:#fff;background:#171717;font-family:var(--font-stem-medium)}.academka-public :is(.single-page__review,.single-page__review-container,.academka-review-box,.academka-review-list,.academka-review-list>li,.single-page__review-list){background:transparent;border:0;box-shadow:none;padding:0;margin:0}.academka-public .single-page__review-head{background:#fff;border:0;border-radius:22px;padding:20px 24px;margin-bottom:20px;gap:18px;flex-wrap:wrap;height:auto;min-height:80px;box-sizing:border-box}.academka-public :is(.single-page__review-item,.live-review-list .live-review){background:#fff;border:0;border-radius:24px;padding:28px;margin:0 0 20px;box-shadow:none}.academka-public .single-page__review-item-top{background:transparent;padding:0 0 22px;margin:0 0 22px;border:0;border-bottom:1px solid #eef0f3;gap:18px;flex-wrap:wrap;align-items:center}.academka-public .single-page__review-item-avatar{width:44px;height:44px;margin-right:12px}.academka-public .single-page__review-item-avatar img{border-radius:50%}.academka-public .single-page__review-item-user{color:#171717;font-size:15px;line-height:1.5}.academka-public .single-page__review-item-date{color:#7b828c;font-size:12px;margin-top:4px}.academka-public .single-page__review-rating{gap:12px}.academka-public .single-page__review-item-title{padding:0;margin:0 0 16px;font-size:21px;line-height:1.4;color:#171717}.academka-public .single-page__review-item-desc{padding:0;margin:0;font-size:16px;line-height:1.75;color:#4f5660}.academka-public .single-page__review-item-desc p{font:inherit;margin:0 0 14px}.academka-public .single-page__review-item-btns{padding:20px 0 0;margin:0;gap:12px}.academka-public .single-page__review-item-like{background:#f5f6f8;border-radius:999px;padding:8px 14px;min-height:40px;gap:8px}.academka-public .single-page__review-item-like .btn{min-height:24px}.academka-public .single-page__info{padding:28px;border:0;border-radius:24px;background:#fff}.academka-public .single-page__block:has(.comment-respond){padding:0;border:0;background:transparent;box-shadow:none}.academka-public .comment-respond{padding:32px;margin-top:28px;border:0;border-radius:24px;background:#fff;box-shadow:none;scroll-margin-top:100px}.academka-public .comment-reply-title{font-size:28px;line-height:1.3;margin:0 0 24px}.academka-public form[action="/api/reviews"] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){background-color:#f5f6f8;border:1px solid #e6e8ec;border-radius:14px;padding:14px 16px;box-sizing:border-box;font-size:16px}.academka-public form[action="/api/reviews"] textarea{line-height:1.6}.academka-public form[action="/api/reviews"] button[type=button]{border-radius:999px}@media (max-width:1050px){.academka-public .single-page__container{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.academka-public .single-page__header-content{gap:20px;padding:24px}.academka-public .single-page__header-left{gap:20px}}@media (max-width:800px){.academka-public .single-page__container{grid-template-columns:1fr}.academka-public .single-page__sidebar{display:none}.academka-public .single-page__header-content{flex-wrap:wrap}.academka-public .single-page__header-left,.academka-public .single-page__header-stat{width:100%}}@media (max-width:620px){.academka-public .single-page__header{padding-top:16px}.academka-public .single-page__header-top{margin-bottom:22px}.academka-public .single-page__header-content{padding:22px 20px;border-radius:24px;gap:22px}.academka-public .single-page__header-left{gap:16px;justify-content:space-between}.academka-public .single-page__header-left>.single-page__header-item{flex:0 0 110px;width:110px}.academka-public .single-page__header-logo{width:110px;height:70px}.academka-public .single-page__header-logo img{width:100%;max-height:70px;object-fit:contain}.academka-public .single-page__header-reviews-block{flex:1 1;min-width:0}.academka-public .single-page__header-stat-item-text{flex:0 0 24px;width:24px}.academka-public .single-page__header-stat-scroll-wrap{flex-direction:column;gap:8px;padding:0;align-items:stretch}.academka-public .single-page__header-stat-scroll-wrap>span{width:100%;padding:0;white-space:nowrap}.academka-public .single-page__header-stat-scroll{width:100%}.academka-public .single-page__header-but-add{padding-left:32px;padding-right:12px;font-size:11px}.academka-public .single-page__header-reviews,.academka-public .single-page__header-reviews-block{gap:10px}.academka-public .single-page__header-stat-item{gap:12px}.academka-public .single-page__header-nav{width:100%;box-sizing:border-box;gap:4px;margin:20px 0 24px}.academka-public .single-page__header-nav-item{flex:1 1;text-align:center;padding:12px 10px;font-size:14px}.academka-public .single-page__review-head{padding:18px}.academka-public :is(.single-page__review-item,.live-review-list .live-review){padding:22px 20px;border-radius:22px}.academka-public .single-page__review-item-top{padding-bottom:18px;margin-bottom:18px;gap:16px}.academka-public .single-page__review-item-info{min-width:0}.academka-public .single-page__review-item-title{font-size:19px}.academka-public .single-page__review-item-desc{font-size:15px;line-height:1.7}.academka-public .comment-respond{padding:24px 20px;margin-top:24px}.academka-public .comment-reply-title{font-size:24px}.academka-public :is(.legal-document__body,.legal-document__nav){padding:22px 20px}}.live-catalog{margin:24px 0 32px}.live-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.live-catalog [aria-busy=true]{opacity:.55}.live-catalog :focus-visible{outline:3px solid #666;outline-offset:3px}@media (max-width:1000px){.live-catalog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.live-catalog-grid{grid-template-columns:1fr}}.live-schools{padding:12px 0 32px;font:14px Arial,sans-serif}.live-school-toolbar{display:flex;gap:18px;align-items:center;flex-wrap:wrap;background:#f5f5f5;padding:20px;border-radius:16px}.live-school-toolbar label{display:grid;gap:8px;font-size:12px;color:#666;flex:1 1;min-width:180px}.live-school-toolbar label:last-child{display:flex;flex:none;min-width:0;align-items:center}.live-school-toolbar input:not([type=checkbox]),.live-school-toolbar select{padding:12px;border:1px solid #ddd;border-radius:10px;font-size:14px;min-height:44px;min-width:0;width:100%;background:white}.live-school-toolbar input[type=checkbox]{accent-color:#171717;width:18px;height:18px}.live-school-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.live-school-card{padding:24px;background:white;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column;gap:16px;min-width:0}.live-school-card img{width:100%;height:90px;object-fit:contain}.live-school-card h3{font-size:20px;margin:0;overflow-wrap:anywhere}.live-school-card p{margin:0;color:#777;font-size:13px}.live-school-card a{margin-top:auto;border-radius:10px;padding:12px;text-align:center;background:#171717;color:white;text-decoration:none;min-height:44px}.live-school-card[hidden]{display:none}@media (max-width:900px){.live-school-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.live-school-grid{grid-template-columns:1fr}.live-school-toolbar input,.live-school-toolbar select{font-size:16px!important}}.admin-school-facts{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;font:15px/1.7 Arial,sans-serif}.admin-school-facts h3{font-size:18px}.admin-school-promo{padding:20px;border:1px solid #ddd;border-radius:14px;background:#f7f7f7;margin:24px 0;font-family:Arial,sans-serif}.admin-school-promo button{background:#171717;color:white;border:0;border-radius:10px;min-height:44px;padding:12px;cursor:pointer}.single-page__sidebar .live-catalog-grid{grid-template-columns:1fr}@media (max-width:620px){.admin-school-facts{grid-template-columns:1fr}}.page-about{background:#fff;padding-bottom:88px}.page-about>.container{width:100%;max-width:1240px;box-sizing:border-box;padding-left:32px;padding-right:32px}.page-about .cmp-breadcrumbs{margin-bottom:28px;background:#fff}.page-about__eyebrow{margin:0 0 12px;color:#707782;font-size:13px;font-family:var(--font-stem-medium);letter-spacing:.08em;text-transform:uppercase}.page-about .page-about__title{font-size:clamp(34px,3.5vw,48px);line-height:1.15;letter-spacing:-1px;margin:0 0 28px}.page-about .page-about__hero{padding:36px;background:#f7f8fa;border-radius:28px}.page-about .page-about__hero-content{display:flex;align-items:flex-start;gap:28px}.page-about .page-about__hero-logo{display:block;width:84px;height:auto;flex-shrink:0;margin-top:6px}.page-about .page-about__hero-text{padding:0;min-width:0;max-width:900px;color:#515761;font-size:17px;line-height:1.7}.page-about__hero-text p{margin:0 0 16px}.page-about__hero-text p:last-child{margin-bottom:0}.page-about__hero-text .page-about__lead{font-size:clamp(21px,2.2vw,26px);line-height:1.4;color:#171717;font-family:var(--font-stem-medium);letter-spacing:-.3px}.page-about__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.page-about__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#171717;color:#fff!important;border:1px solid #171717;border-radius:999px;text-decoration:none!important;font:15px/1.35 var(--font-stem-medium);transition:background-color .12s ease,border-color .12s ease}.page-about__action:hover{background:#333;border-color:#333}.page-about__action--secondary{background:#fff;color:#171717!important;border-color:#e1e4e8}.page-about__action--secondary:hover{background:#eceef2;border-color:#d8dde4}.page-about__action:focus-visible{outline:2px solid #171717;outline-offset:4px}.page-about .page-about__section{margin-top:60px}.page-about .page-about__h2{margin:0 0 16px;font-size:clamp(25px,2.6vw,32px)!important;line-height:1.3;letter-spacing:-.5px}.page-about__section-description{max-width:760px;margin:0 0 28px;color:#626974;font-size:17px;line-height:1.65}.page-about .page-about__statistic-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;background:transparent;border-radius:0}.page-about .page-about__statistic-item{width:auto;padding:26px;margin:0;border:0!important;border-radius:22px;background:#f7f8fa}.page-about .page-about__statistic-item-num{text-align:left;font-size:40px;line-height:1.2;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.page-about .page-about__statistic-item-label{text-align:left;color:#626974;font-size:14px;line-height:1.5}.page-about .page-about__props-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;background:transparent}.page-about .page-about__props-line{display:contents}.page-about .page-about__props-list .page-about__props-line .page-about__props-item{width:auto;min-width:0;margin:0;padding:28px;border:0!important;border-radius:24px;background:#f7f8fa}.page-about .page-about__props-item-head{padding:0;margin-bottom:20px;gap:18px;align-items:center}.page-about .page-about__props-item-icon{width:60px;height:auto;flex-shrink:0}.page-about .page-about__props-item-label{padding:0;font-size:18px;line-height:1.45}.page-about .page-about__props-item-content{color:#626974;font-size:16px;line-height:1.7}.page-about__note{display:flex;align-items:flex-start;gap:24px;margin-top:48px;padding:28px 32px;border:1px solid #e5e8ed;border-radius:24px}.page-about__note strong{color:#171717;font:17px/1.5 var(--font-stem-medium);white-space:nowrap}.page-about__note p{margin:0;max-width:850px;color:#626974;font-size:16px;line-height:1.65}@media (max-width:1050px){.page-about .page-about__props-list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-about .page-about__statistic-item{padding:22px}.page-about .page-about__statistic-item-num{font-size:34px}}@media (max-width:620px){.page-about{padding-bottom:56px}.page-about>.container{padding-left:20px;padding-right:20px}.page-about .cmp-breadcrumbs{margin-bottom:20px}.page-about .page-about__title{margin-bottom:22px}.page-about .page-about__hero{padding:24px;border-radius:24px}.page-about .page-about__hero-content{flex-direction:column;gap:20px}.page-about .page-about__hero-logo{margin:0}.page-about .page-about__hero-text{font-size:16px;line-height:1.65}.page-about__actions{gap:10px;margin-top:22px}.page-about__action{width:100%;padding-left:16px;padding-right:16px}.page-about .page-about__section{margin-top:40px}.page-about__section-description{font-size:16px;margin-bottom:22px}.page-about .page-about__statistic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-about .page-about__statistic-item{padding:22px 18px;border-radius:20px}.page-about .page-about__statistic-item-num{font-size:32px}.page-about .page-about__statistic-item-label{font-size:13px}.page-about .page-about__props-list{grid-template-columns:1fr;gap:16px}.page-about .page-about__props-list .page-about__props-line .page-about__props-item,.page-about__note{padding:24px;border-radius:22px}.page-about__note{flex-direction:column;gap:10px;margin-top:32px}.page-about__note strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.page-about__action{transition:none}}.school-catalog{padding:36px 0 60px}.school-catalog__intro{max-width:850px;margin:20px 0;line-height:1.5}.school-catalog__toolbar{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0;align-items:center}.school-catalog__toolbar input,.school-catalog__toolbar select{padding:12px;border:1px solid #e1e3ea;border-radius:6px;font:inherit}.school-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-card{display:flex;flex-direction:column;gap:12px;padding:24px;background:#fff;border:1px solid #e1e3ea;border-radius:10px}.catalog-card[hidden]{display:none}.catalog-card h2{font-size:22px;line-height:1.3}.catalog-card__image{width:160px;height:80px;object-fit:contain;object-position:left}.catalog-card__details{flex:1 1;line-height:1.5}.catalog-card__price{font-size:22px;font-weight:700}.catalog-card__previous{color:#696969;font-size:16px;margin-left:10px}.catalog-card__action{display:block;padding:14px;background:#171717;color:#fff;text-align:center;text-decoration:none;border-radius:6px}.school-catalog__count{color:#696969}@media (max-width:900px){.school-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.school-catalog__grid{grid-template-columns:1fr}.school-catalog__toolbar input,.school-catalog__toolbar select{width:100%}}