@charset "UTF-8";lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,#000000ab,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);height:99px;width:100%;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-VariableFont_wght-D_g2wK_1.ttf) format("opentype");font-weight:400 900;font-feature-settings:"pnum" on,"lnum" on;font-display:auto}@font-face{font-family:Rubik;src:url(/build/assets/Rubik-VariableFont_wght-BEJGt_8H.ttf) format("opentype");font-style:normal;font-weight:400 700;font-display:auto}.dropdown{position:relative;display:inline-block}.dropdown svg{width:16px;height:10px;fill:#666;transition:.3s;position:absolute;right:51px;top:11px}@media only screen and (max-width: 480px){.dropdown svg{right:5px}}@media only screen and (max-width: 320px){.dropdown svg{right:15px}}.dropdown:hover>svg{fill:#0562d0}.dropdown-list{position:relative;display:inline-block}.dropdown-list svg{width:16px;height:10px;fill:#333;transition:.3s;position:absolute;right:18px;top:11px}.dropdown-list button{width:210px;text-align:left;cursor:pointer;padding-right:42px}@media only screen and (max-width: 678px){.dropdown-list{position:relative;display:inline-block}}@media only screen and (max-width: 480px){.dropdown-list svg{right:5px}.dropdown-list button{padding-left:0;z-index:999}}@media only screen and (max-width: 375px){.dropdown-list button{padding-left:0}}@media only screen and (max-width: 1200px){.tpf-dropdown__wrap{display:flex;justify-content:space-between}}@media only screen and (max-width: 450px){.tpf-dropdown__wrap .dropbtn{margin-right:0}}.dropdown__wrap{display:flex;padding-top:10px;align-items:center}.dropdown__wrap .order-3{order:3}.dropdown__wrap span{color:#666;margin-right:20px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}@media only screen and (max-width: 768px){.dropdown__wrap{padding-top:10px}}@media only screen and (max-width: 678px){.dropdown__wrap{padding-top:27px}.dropdown__wrap span{margin-right:3px}}@media only screen and (max-width: 480px){.dropdown__wrap{padding-top:15px;display:block}}@media only screen and (max-width: 375px){.dropdown__wrap span{padding-bottom:0}}@media only screen and (max-width: 320px){.dropdown__wrap span{font-size:14px}}.m-sort-main-version .dropdown-content span{color:#333;text-transform:lowercase;padding:5px 0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:block;cursor:pointer}.dropbtn{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;position:relative;border:none;cursor:pointer;height:30px;width:210px;outline:none;text-transform:lowercase;text-align:left;padding:0 0 0 8px;background:inherit}@media only screen and (max-width: 375px){.dropbtn{padding-left:0}}@media only screen and (max-width: 320px){.dropbtn{font-size:16px}}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:220px;background:#efefef;width:220px;padding:5px;z-index:4}.dropdown-content a,.dropdown-content span{color:#333;text-transform:lowercase;padding:5px 0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:block;cursor:pointer}.dropdown-content a:hover,.dropdown-content span:hover{color:#0562d0}@media only screen and (max-width: 375px){.dropdown-content{background-color:#fff;min-width:160px;z-index:1;background:#efefef;width:100%}}@media only screen and (max-width: 320px){.dropdown-content span,.dropdown-content a{font-size:16px}}.div{display:flex;align-items:center;margin-right:30px}@media only screen and (max-width: 1024px){.div{padding-bottom:0;width:100%;margin-right:0}.div:last-child{padding-bottom:0}}@media only screen and (max-width: 480px){.div{justify-content:space-between;padding-bottom:0}}@media only screen and (max-width: 375px){.div{padding-top:20px}}@media only screen and (max-width: 320px){.div{width:100%;margin-right:0;flex-direction:column;align-items:flex-start}}#myDropdown_table span,#myDropdown_table_mobile span{color:#333;text-transform:lowercase;padding:5px 0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:block;cursor:pointer}#myDropdown_table span:hover,#myDropdown_table_mobile span:hover{color:#0562d0}.show,.shows{display:block}@media only screen and (max-width: 1024px){.div-second{width:-moz-min-content!important;width:min-content!important;margin-right:20px!important}}@media only screen and (max-width: 450px){.div-second{display:none}}@media only screen and (max-width: 375px){.div-second{display:flex;align-items:center;margin-right:5px}}@media only screen and (max-width: 1200px){.dropdown__wrap-b .m-sort-main-version{justify-content:flex-start;display:flex!important}.dropdown__wrap-b .dropdown__wrap-b{flex-direction:column;align-items:self-end}}@media only screen and (max-width: 480px){.dropdown__wrap-b .div-second{display:none}.dropdown__wrap-b .div{padding-top:0!important}}@media only screen and (max-width: 375px){.dropdown__wrap-b{padding-top:15px;flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 1200px){.div-mobile{display:none}}@media only screen and (max-width: 480px){.div-mobile{display:block}}@media only screen and (max-width: 1200px){.dropdown__wr{flex-direction:inherit;align-items:center}}@media only screen and (max-width: 749px){.dropdown__wr{justify-content:space-between}}@media only screen and (max-width: 480px){.name-dc{display:none}.m-category-main-version{display:none!important}}.dropdown__wrap.orders .name-dc,.dropdown__wrap.orders .div-mobile span{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#666}.dropdown__wrap.orders .dropbtn,.dropdown__wrap.orders .dropdown-list button{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666}.dropdown__wrap.orders .dropbtn{width:100%;padding-right:27px;position:relative;z-index:2;color:#666}.dropdown__wrap.orders .dropbtn:hover{color:#0562d0}.dropdown__wrap.orders .dropdown svg{pointer-events:none;right:0;margin-right:5px}.dropdown__wrap.orders .dropdown.bg svg{z-index:2!important}.div2{display:flex;align-items:center;margin-right:95px}.div2 .dropdown{padding-right:25px;width:205px;margin-left:10px}.new-table-ab-test .dropdown__wrap{padding-top:16px;display:block}.new-table-ab-test .dropdown__wrap .div{flex-direction:row}.new-table-ab-test .dropdown__wrap .div-mobile{display:flex;width:218px;height:30px;border:1px solid #C9CDDA;border-radius:5px;align-items:center;margin-top:12px;padding:0 11px;cursor:pointer}.new-table-ab-test .dropdown__wrap .div-mobile:hover{border-color:#333}.new-table-ab-test .dropdown__wrap .div-mobile:hover .dropdown svg path{stroke:#333;transition:0s}.new-table-ab-test .dropdown__wrap .div-mobile.school-links{display:flex}.new-table-ab-test .dropdown__wrap .div-mobile.school-links span{display:inline;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;margin-right:4px}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown{width:inherit;display:flex;justify-content:space-between;align-items:center}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown.bg{background:none}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropbtn{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;text-transform:none;padding:0 15px 0 0;width:192px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown svg{position:absolute;top:12px;width:16px;height:7px;margin:0;fill:none}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropdown-content{position:absolute;top:30px;left:-13px;background-color:#fff;border:1px solid #C9CDDA;border-radius:5px;min-width:217px;width:217px;max-height:180px;padding:0;margin-top:8px;overflow:scroll;overflow-x:hidden;z-index:4}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropdown-content a{text-transform:none;padding:0}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropdown-content a:hover{color:#333}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown_table span,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown_table_mobile span,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown span,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #selectionDropdownTable a,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #selectionDropdown a,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdownTable a,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdown a{text-transform:none;display:block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%;padding:7px 12px 0;border-bottom:7px solid #fff}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown_table span:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown_table_mobile span:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #myDropdown span:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #selectionDropdownTable a:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #selectionDropdown a:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdownTable a:hover,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdown a:hover{color:#333;background-color:#eff7ff;border-radius:5px;border-bottom:7px solid #EFF7FF}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdownTable a,.new-table-ab-test .dropdown__wrap .div-mobile .dropdown #schoolDropdown a{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.new-table-ab-test .dropdown__wrap-pt-20{padding-top:4px}@media only screen and (min-width: 750px){.new-table-ab-test .dropdown__wrap .div-mobile{width:217px;height:32px}}@media only screen and (min-width: 1024px){.new-table-ab-test .dropdown__wrap{padding-top:48px;display:flex;position:relative;justify-content:flex-start}.new-table-ab-test .dropdown__wrap .div-mobile{margin-top:0;margin-right:18px}.new-table-ab-test .dropdown__wrap .div-mobile:nth-of-type(1) .dropdown .dropdown-content:nth-of-type(2){overflow-y:hidden}.new-table-ab-test .dropdown__wrap-pt-20{padding-top:20px}}.new-table-ab-test .dropdown__wrap .select-filters .school-links{width:-moz-available;width:-webkit-fill-available;width:stretch}.new-table-ab-test .dropdown__wrap .select-filters .school-links .dropdown{width:100%}.new-table-ab-test .dropdown__wrap .select-filters .school-links .dropdown button{width:100%;min-width:192px}@media only screen and (min-width: 750px){.new-table-ab-test .dropdown__wrap .select-filters .school-links{width:-moz-fit-content;width:fit-content}}.select-filters__promo{display:flex;flex-direction:column-reverse;width:218px}.select-filters__promo.select-filters{display:flex;flex-direction:row;width:100%}@media only screen and (min-width: 750px){.select-filters__promo{flex-direction:column}}@media only screen and (min-width: 1024px){.select-filters__promo{flex-direction:row}.select-filters__promo.select-filters{width:auto}}.grouped-filters{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 1024px){.grouped-filters{flex-direction:row}}#myDropdown_table_mobile{right:-13px;left:unset}.all__wrap{display:flex;justify-content:space-between}.all__wrap__box{width:100%}.all__wrap__box ul{list-style:none;max-height:565px;display:flex;flex-wrap:wrap;flex-direction:column;gap:17px;overflow-x:scroll;padding-bottom:10px;max-height:100%;width:100%}.all__wrap__box ul li{width:100%;text-wrap:auto}.all__wrap__box a{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;transition:.3s}.all__wrap__box a:hover{color:#0562d0}.all__wrap__box nav{width:100%}@media only screen and (min-width: 750px){.all__wrap__box ul{max-height:956px}.all__wrap__box ul li{width:200px}}.all{width:100%;margin-top:30px}.all h2{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}@media only screen and (max-width: 568px){.all{margin-top:35px}}@media only screen and (max-width: 678px){.all{margin-top:50px}.all h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}}@media only screen and (max-width: 768px){.all{margin-top:60px}}.course_box__top_school_header{width:100%}.course_box__top_school_header .course-col-school-icon{float:left;display:block}.m-course-school-link-v2{display:none}.scw-header-rewiev a{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:13px;line-height:16px}.scw-header-rewiev a:hover{color:#999}@media only screen and (max-width: 900px){.scw-header-rewiev{display:inline-table}}.tab-schools-courses-description{padding-bottom:25px;color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.sc-school-description{margin-bottom:37px;margin-top:5px;line-height:25px}@media only screen and (max-width: 900px){.sc-school-description{margin-bottom:20px}}@media only screen and (min-width: 700px){.tab-course-item-bg:hover{background:#ebf2f6}}@media only screen and (max-width: 1024px){a.link-mobile{display:none}}.tab-position-sticky-add{position:fixed;top:0;z-index:333}@media only screen and (max-width: 749px){.tab-position-sticky-add{position:relative}}.tab-course-col-flex{display:flex;justify-content:space-between}.tab-course-col-school{max-width:210px;min-width:210px;display:flex}.tab-course-col-school a.reviews_calk{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#999;text-decoration:underline}.tab-course-col-school a:hover{color:#c4c4c4}.tab-course-col-school .course__wrap__box__start{display:none}@media only screen and (max-width: 749px){.tab-course-col-school{max-width:55%;min-width:55%}}.tab-course-col-date-t{display:flex;justify-content:space-between}.tab-course-col-name{max-width:215px;min-width:215px;background:#ebf2f6}.tab-course-col-name .course__wrap__box__price{display:none}@media only screen and (max-width: 749px){.tab-course-col-name{max-width:45%;min-width:45%}}.tab-course-items .tab-link-course{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#0562d0;margin-top:8px;text-decoration:underline}.tab-course-items .tab-link-course--container{display:flex;flex-direction:column}.tab-course-items .tab-link-course:hover{color:#333}.tab-course-col-link{max-width:240px;min-width:240px;padding-right:15px}.tab-course-col-link a{width:100%;border:2px solid #0562D0;color:#0562d0;display:block;text-align:center;padding:14px;border-radius:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.tab-course-col-link a:hover{width:100%;background:#0562d0;color:#fff}@media only screen and (max-width: 749px){.tab-course-col-link{display:none}}.tab-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-top:20px}@media only screen and (max-width: 1050px){.tab-responsive{margin-left:-13px;margin-right:-13px;width:auto}}@media only screen and (max-width: 749px){.tab-responsive{margin-left:0;margin-right:0;width:100%;overflow-x:visible}}.tab-course{display:table;width:100%;min-width:1170px;margin-bottom:20px;position:relative}@media only screen and (max-width: 749px){.tab-course{display:table;width:100%;min-width:auto;margin-bottom:20px;position:relative}}.tab-course-header{display:flex;background:#ebf2f6;height:60px;align-items:center;justify-content:space-between;padding-right:8px}.tab-course-header .tab-course-col{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%;padding:10px 4px}.tab-course-header .tab-course-col:first-of-type{padding:10px 15px}.tab-course-header .tab-course-col span{height:17px;display:flex;align-items:center}.tab-course-header .tooltip:before{background:url(/images/theme/question.png) center/15px auto no-repeat;background-size:initial}.tab-position-sticky{width:1170px}@media only screen and (max-width: 749px){.tab-position-sticky{width:auto;height:54px;margin-bottom:1px;padding-right:0}.tab-position-sticky .tab-course-col-name,.tab-position-sticky .tab-course-col-school{border:1px solid #fff;padding:18px 10px!important}}.tab-course-item{display:flex;justify-content:space-between;margin:2px 0;background:#f7fafc;padding-right:8px}@media only screen and (max-width: 749px){.tab-course-item{display:block;width:100%;background:#ebf2f6;padding-right:0;margin:0}.tab-course-item-bg .tab-course-col{max-width:100%;padding:0;border-right:0px}}.tab-course-item .tab-course-col-name{border-right:2px solid #fff;color:#333;font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;display:flex}.m-course-name-link{position:relative;display:flex;align-content:space-between;flex-wrap:wrap}.m-course-name-link .link-mobile{display:none}@media (max-width: 749px){.m-course-name-link .link-mobile{display:block;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration-line:underline}}@media only screen and (max-width: 749px){.m-course-name-link{width:45%;padding:10px;border:1px solid #fff}}.m-course-title{width:100%}@media only screen and (max-width: 749px){.m-course-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;padding-top:10px;overflow-wrap:break-word}}@media screen and (max-width: 370px){.m-course-title{word-break:break-all}}a.course__col_school_name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#333;display:table;overflow:hidden;text-overflow:ellipsis}a.course__col_school_name:hover{color:#999}@media only screen and (max-width: 749px){a.course__col_school_name{margin-bottom:0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.tab-course-order-asc{background:url(/images/theme/arrowtop.png) no-repeat 0px 1px;display:table;height:9px;width:10px;background-size:9px}.tab-course-order-asc:hover{background:url(/images/theme/arrowtop-active.png) no-repeat 0px 1px;background-size:9px;cursor:pointer}.tab-course-order-desc{background:url(/images/theme/arrowbottom.png) no-repeat 0px 0px;display:table;height:9px;width:10px;background-size:9px}.tab-course-order-desc:hover{background:url(/images/theme/arrowbottom-active.png) no-repeat 0px 0px;background-size:9px;cursor:pointer}.tab-hover-load{background:url(/images/theme/arrowtop-active.png) no-repeat 0px 1px;background-size:0}.tab-hover-load span{background:url(/images/theme/arrowbottom-active.png) no-repeat 0px 0px;background-size:0}.tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-asc-active{background:url(/images/theme/arrowtop-active.png) no-repeat 0px 1px;background-size:9px}.tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-desc-active{background:url(/images/theme/arrowbottom-active.png) no-repeat 0px 0px;background-size:9px}.tab-course-order{float:left;margin-right:2px;position:relative}.tab-course-order-tooltip-wrapper-container{position:absolute;display:inline-block}.tab-course-order-tooltip-wrapper-block{z-index:9999;position:absolute;transform:translate(-55%,-102%);animation-duration:.35s;transition-duration:.35s;width:300px}.tab-course-col .tooltip{margin-bottom:-2px}.tab-v3 .tab-course-header .tab-course-col{position:relative}.tab-v3 .tab-course-header .tab-course-col .tooltip{position:absolute;right:10px;top:0}.tab-course-v4-m{width:auto;min-width:auto}.tab-course-v4-m .tab-course-col-school{max-width:180px;min-width:180px}.tab-course-v4-m .tab-course-col-price{max-width:140px;min-width:140px}.tab-course-v4-m .tab-course-col-date{display:block;max-width:170px;min-width:170px}.tab-course-v4-m .tab-course-col:last-of-type{max-width:160px;min-width:160px}.tab-course-dlit-v4-m{margin-top:8px}.m-course-school-link{display:none}@media only screen and (max-width: 749px){.m-course-school-link{padding:10px 5px 10px 10px;border:1px solid #fff;display:flex;align-content:space-between;flex-wrap:wrap;width:55%}.m-course-school-link .reviews_calk{color:#999;margin-top:6px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;text-decoration-line:underline}.m-course-school-link .reviews_calk:hover{color:#c4c4c4}.m-course-price-details{display:none}}.m-course-date-details{display:none}@media only screen and (max-width: 749px){.m-course-date-details{width:45%;padding:10px;border:1px solid #fff;display:block;background:#f7fafc}.m-course-date-details .course__wrap__box__price{display:block;border:none;padding:0}.m-course-date-details .course__wrap__box__price__left p{margin-bottom:3px;font-size:14px;color:#666}.m-course-date-details .course__wrap__box__price__left span.summ{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666}}.start-date{display:none}@media only screen and (max-width: 749px){.start-date{width:55%;padding:10px;border:1px solid #fff;display:block;background:#f7fafc}.start-date p.clock{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666}.start-date p.clock:before{display:none}.start-date p.clock strong{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666}}.tab-course-col-order a{color:#333;text-decoration:none}.tab-course-col-order span:hover,.tab-course-col-order-free span:hover{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.tooltip{position:relative;display:inline-block;width:20px;height:17px;padding:0 0 17px 20px;vertical-align:text-top}.tooltip:before{content:"";background:url(/images/theme/question.svg) center/15px auto no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}span.tooltip{z-index:2}@media only screen and (max-width: 749px){.tab-course-col-price,.tab-course-col-rassrochka,.tab-course-col-date,.tab-course-col-dlitelnost,.tab-course-col-format_obucheniy{display:none}}.price__container--with-discount{display:flex;flex-direction:column}.course__wrap .course__wrap__box__price{flex-wrap:wrap;justify-content:flex-start}.course__wrap .course__wrap__box__price__left{min-width:-moz-max-content;min-width:max-content;margin-right:40px;flex:0}.course__wrap .course__wrap__box__price__left.credit{display:flex;margin-right:0}.course__wrap .course__wrap__box__price__left p{color:#0562d0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px}.course__wrap .course__wrap__box__price__left span.summ{margin-right:3px;color:#0562d0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.course__wrap .course__wrap__box__price__left .price__container--with-discount{flex-direction:row}.course__wrap .course__wrap__box__price__left .price__container--with-discount p:nth-of-type(1){color:#999;margin-right:15px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px}.course__wrap .course__wrap__box__price__left .price__container--with-discount .price--with-discount{font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#999}.course__wrap .course__wrap__box__price__left .tooltip{margin-top:6px;margin-left:2px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header{display:none}@media only screen and (min-width: 1024px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky{display:flex;justify-content:flex-start;width:100%;background:#fff;height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding-right:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;padding:0;width:100%;display:block;margin-right:32px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-name{max-width:208px;min-width:208px;background:#fff;margin-right:22px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order{margin-right:5px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-asc{background:url(/images/theme/arrowtop-ab-test-new-table.svg) no-repeat 0px 1px;display:table;height:9px;width:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-asc:hover{background:url(/images/theme/arrowtop-active-ab-test-new-table.svg) no-repeat 0px 1px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-asc-active{background:url(/images/theme/arrowtop-active-ab-test-new-table.svg) no-repeat 0px 1px;display:table;height:9px;width:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-desc{background:url(/images/theme/arrowbottom-ab-test-new-table.svg) no-repeat 0px 1px;display:table;height:9px;width:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-desc:hover{background:url(/images/theme/arrowbottom-active-ab-test-new-table.svg) no-repeat 0px 1px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-desc-active{background:url(/images/theme/arrowbottom-active-ab-test-new-table.svg) no-repeat 0px 1px;display:table;height:9px;width:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-school a:hover,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-price a:hover,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-date a:hover{color:#0562d0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-school{min-width:210px;max-width:210px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-price,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-date{min-width:200px;max-width:200px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col-link{margin-right:0;min-width:233px;max-width:233px;width:233px}}.new-table-ab-test .tab-responsive{width:100%;overflow-x:auto;margin:31px 0 0}.new-table-ab-test .tab-responsive .tab-course-paid{padding-top:10px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item{display:block;width:100%;padding-right:0;margin:0;border:1px solid #E6E9EF;border-top:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item:first-of-type{border-top:1px solid #E6E9EF}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col{flex-direction:column;max-width:100%;width:100%;text-align:left;border-right:0px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name{padding:20px 15px 16px;background-color:#eff7ff;background:#eff7ff;max-width:100%;min-width:100%}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0;border:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .course_box__top_school_header{display:flex;width:initial;align-items:center}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .course_box__top_school_header .course-col-school-icon{display:flex}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .course_box__top_school_header .course-col-school-icon .list-item-header-left-icon-table{width:24px;height:24px;min-width:24px;min-height:24px;margin-right:6px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .course_box__top_school_header .course__col_school_name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;padding:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .m-rating-reviews-wrap{display:flex;align-items:center;margin-left:8px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link .m-rating-reviews-wrap .reviews_calk{display:flex;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline;color:#9499ac;margin:0 0 0 4px;padding-top:2px;white-space:nowrap}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-name-link{width:100%;padding:0;border:none;margin-top:10px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-name-link .m-course-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin:0;padding:0;word-break:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .desk-course-name-link{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school{padding:16px 15px 31px;background-color:#fff}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-price-details{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details{display:flex;flex-direction:row}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date{width:60%;padding:0;border:none;background:#fff;display:block}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left{margin-top:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left.credit,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left.credit{margin-top:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left.credit span.price--with-discount,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left.credit span.price--with-discount{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left p{margin:0;padding:0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:flex}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p span,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left p span{line-height:18px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p span.summ,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left p span.summ{color:#333;margin-right:0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p span.price--with-discount,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left p span.price--with-discount{font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p span.percentage-discount,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date .course__wrap__box__price__left p span.percentage-discount{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date{width:52%}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date div{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;align-items:center;position:relative}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date div:nth-of-type(2){margin-top:12px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date div svg{margin-right:6px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-pop-up__school .pop-up__school{display:flex;flex-direction:row;gap:4px;margin:12px 0 0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-pop-up__school .pop-up__school .pop-up__school-button{color:#0562d0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .desk-pop-up__school{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap{margin-top:20px;display:flex;flex-direction:column}@media (min-width: 355px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap{display:block}}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap--container{display:flex;flex-direction:column}@media (min-width: 355px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap--container{flex-direction:row;align-items:center}}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .link-mobile{display:flex;justify-content:center;align-items:center;width:140px;min-width:140px;height:31px;border-radius:4px;background-color:#0562d0;color:#fff;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .link-mobile--lesson{background-color:#fff;color:#0562d0;border:1px solid #0562D0;margin-top:10px}@media (min-width: 355px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .link-mobile--lesson{margin-top:0;margin-left:12px}}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .link-mobile--lesson:hover{background-color:#0562d0;color:#fff}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .pop-up-new-window,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-date,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col .tooltip{left:0;margin-bottom:0;margin-top:0;margin-left:4px;padding:0;width:16px;height:16px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col .tooltip:before{content:"";background:url(/images/theme/question-new-table-ab-test.svg) center/16px auto no-repeat;width:16px;height:16px;position:absolute;left:0;top:0;z-index:1}@media only screen and (min-width: 356px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .price__container--with-discount{flex-direction:row-reverse;align-items:center;gap:4px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap{flex-direction:column;align-items:center}}@media only screen and (min-width: 750px){.new-table-ab-test .tab-responsive{margin:32px 0 0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date{display:flex;width:auto}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details{flex-direction:row-reverse;justify-content:flex-end}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left{margin-top:0;flex:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left.credit{margin-left:36px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .m-course-date-details .course__wrap__box__price__left p span{line-height:16px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date{margin-left:36px;flex-direction:row;justify-content:flex-start}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details .start-date div:nth-of-type(2){margin-top:0;margin-left:36px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-pop-up__school .pop-up__school{margin-top:14px}}@media only screen and (min-width: 1024px){.new-table-ab-test .tab-responsive{margin:35px 0 0}.new-table-ab-test .tab-responsive .tab-course-paid{padding-top:15px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item{border:none;border-bottom:1px solid #E6E9EF;display:flex;flex-direction:row;justify-content:flex-start;background:#fff;padding:28px 0;position:relative}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item:hover{border-bottom:1px solid #C9CDDA}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item:hover:before{display:flex;position:absolute;width:100%;height:1px;background-color:#c9cdda;content:"";top:-1px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name{max-width:208px;min-width:208px;background:#fff;margin-right:22px;padding:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-school-link,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .m-course-name-link{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .desk-course-name-link{display:flex;flex-direction:column;justify-content:space-between;height:100%}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .desk-course-name-link .m-course-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .desk-course-name-link .tab-link-course{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin:8px 0 0;color:#0562d0;text-decoration-line:underline}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-name .desk-course-name-link .tab-link-course:hover{color:#333}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school{max-width:210px;min-width:210px;margin:0 32px 0 0;padding:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-price-details{display:flex;flex-direction:column}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course_box__top_school_header{display:block}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .pop-up-new-window{display:block;padding-top:2px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .pop-up-new-window:hover{color:#999}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .reviews_calk{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline;color:#9499ac;margin-top:3px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .reviews_calk:hover{color:#333}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-course-details,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .m-pop-up__school,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-school .course-link-wrap{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-date,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link{display:inline-block;margin:0;padding:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price,.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-date{max-width:200px;min-width:200px;margin-right:32px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .price__container--with-discount span:nth-of-type(2){font-size:16px;line-height:24px;margin-top:3px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .price__container--with-discount span.discounts-block{display:flex;align-items:center}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .price__container--with-discount span.price--with-discount{color:#9499ac;text-decoration:line-through}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .price__container--with-discount span .percentage-discount{display:inline-block;height:20px;width:-moz-fit-content;width:fit-content;background-color:#f53048;border-radius:5px;box-sizing:border-box;padding:2px 5px;margin-left:8px;margin-top:0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#fff}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .m-pop-up__school{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school{margin:4px 0 12px;width:100%}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school .pop-up__school{margin:0;padding:7px;line-height:16px;border:1px solid #C9CDDA;border-radius:5px;text-align:left;max-width:171px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school .pop-up__school .pop-up__school-button{color:#9499ac;display:block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-bottom:0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school .pop-up__school .pop-up__school-button:hover{text-decoration:underline;cursor:pointer}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school .pop-up__school .pop-up__school-button--underline{color:#0562d0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:underline}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .desk-pop-up__school .pop-up__school .pop-up__school-button--underline:hover{color:#333}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .credit_price span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:3px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-price .credit_price span.price--with-discount{display:none}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link{width:233px;min-width:233px;max-width:233px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link a{width:100%;background:#0562d0;border-radius:5px;border:1px solid #0562D0;color:#fff;display:block;text-align:center;padding:14px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link a:hover{background:#fff;color:#0562d0}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link a.lesson{background:#fff;border:1px solid #0562D0;color:#0562d0;padding:14px 9px;text-decoration:none;margin-top:8px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col.tab-course-col-link a.lesson:hover{background:#0562d0;color:#fff}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-item .tab-course-col .link-mobile{display:none}}.row-redirect-click{cursor:pointer}header.header{z-index:1013}@media only screen and (max-width: 749px){.header{position:fixed;background-color:#fff;width:100%;z-index:1001;top:0}}.header-container{position:relative}.content{max-width:1170px;margin:0 auto}@media only screen and (max-width: 1200px){.content{width:100%;max-width:100%;padding:0 46px}}@media only screen and (max-width: 749px){.content{padding:0 15px}.m-border_bottom{border-bottom:1px solid rgba(227,226,226,.8392156863)!important}}.header__wrap{padding-bottom:14px;margin-top:16px;width:100%;justify-content:space-between;align-items:center;display:flex;position:relative}@media only screen and (max-width: 1024px){.header__wrap{justify-content:flex-start}}@media only screen and (max-width: 749px){.header__wrap{height:66px;margin-top:0;padding-bottom:0;align-items:center}}.header__wrap__catalog-menu{display:flex;align-items:center}.header__wrap__catalog-menu img{max-width:110px;width:110px;vertical-align:middle}.header__wrap__catalog-menu .catalog-menu{padding-left:12px}.header__wrap__catalog-menu .catalog-menu a{color:#333;position:relative;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-transform:uppercase;transition:.3s}.header__wrap__catalog-menu .catalog-menu a:hover{color:#919191}.header__wrap__catalog-menu .catalog-menu a:first-child:hover{background-color:#fff;color:#0562d0}.header__wrap__catalog-menu .catalog-menu a:first-child:hover svg path{stroke:#0562d0;fill:none}.header__wrap__catalog-menu .catalog-menu a:first-child:hover svg line{stroke:#0562d0}.header__wrap__catalog-menu .catalog-menu a.arrow_black{padding:0 12px;border-radius:4px;border:1px solid #0562D0;background-color:#0562d0;color:#fff}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text{color:#333;border:none;padding:0;text-align:right;background:none;display:flex;gap:5px;align-items:center}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text svg.close-icon{display:none}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text.expanded{color:#0562d0}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text.expanded svg.open-icon{display:none}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text.expanded svg.close-icon{display:inline;height:12px}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in{display:none;align-items:center;width:122px;height:32px}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in svg.close-icon{display:none}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in.expanded svg.open-icon{display:none}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in.expanded svg.close-icon{display:inline;height:12px}.header__wrap__catalog-menu .catalog-menu svg{width:12px;transition:.3s;height:8px;display:inline;vertical-align:baseline}@media only screen and (min-width: 750px){.header__wrap__catalog-menu img{max-width:152px;width:152px;height:34px;max-height:34px}.header__wrap__catalog-menu .catalog-menu{padding-left:24px}.header__wrap__catalog-menu .catalog-menu a.arrow_black svg{margin-left:14px}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text{display:none}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in{display:inline-flex}}@media only screen and (min-width: 1025px){.header__wrap__catalog-menu .catalog-menu{padding-left:28px}.header__wrap__catalog-menu .catalog-menu a.arrow_black.mobile-text_in{height:40px}}.header__wrap__menu{align-items:center;display:flex;flex-shrink:0}.header__wrap__menu ul{list-style:none;display:flex}.header__wrap__menu li{padding-left:20px;display:flex;align-items:center}.header__wrap__menu li a{cursor:pointer;color:#333;position:relative;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-transform:uppercase;transition:.3s}.header__wrap__menu li a:hover{color:#919191}.header__wrap__menu li a.company-phone-number:hover{color:#333}.header__wrap__menu .mobile__menu__close__wrap{position:absolute;right:0}@media only screen and (max-width: 1069px){.header__wrap__menu li{padding-left:15px}}@media only screen and (max-width: 1024px){.header__wrap__menu{cursor:pointer}.header__wrap__menu span{width:32px;height:3px;transition:.3s;display:block;margin-bottom:6px;background:#333;border-radius:3px}.header__wrap__menu span:last-child{margin-bottom:0}.header__wrap__menu .header__wrap__menu_mobile{position:absolute;right:0}.header__wrap__menu .mobile__menu__close__wrap svg{width:40px;height:40px;padding-top:4px}}@media only screen and (max-width: 749px){.header__wrap__menu span{width:22px;height:2px;margin-bottom:4px}.header__wrap__menu .mobile__menu__close__wrap svg{width:27px;height:27px;padding-top:4px}}.auth-logo{width:24px;height:24px;display:block}.auth-logo-item:hover .auth-menu-container{opacity:1}.auth-menu-container{display:none}.auth-menu-container ul{padding:1.5rem 1.25rem;flex-direction:column}.auth-menu-container ul li{padding-left:0;line-height:3rem}.auth-menu-container ul li a:hover{color:#0562d0}@media (min-width: 1025px){.auth-menu-container{display:block;z-index:2;position:absolute;opacity:0;background:#f7fafc;width:auto;height:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:0 15px}}.new-table-ab-test .header .header__wrap{padding-bottom:0}.new-table-ab-test .header .header__wrap .mobile-text_in{height:32px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px}html{overflow-x:hidden}.submenu-mobile{background:#fff;position:absolute;z-index:999;margin-bottom:50px;overflow:scroll;width:100vw;height:100vh;display:none}.submenu{background:#fff;position:absolute;z-index:1013;margin-bottom:35px;overflow-y:scroll;overflow-x:auto;width:100vw;height:100vh;scrollbar-gutter:stable;display:none}@media only screen and (max-width: 1200px){.submenu{height:100vh}}.submenu::-webkit-scrollbar{display:none}.submenu__wrap{width:100%;display:flex;padding-top:16px;padding-bottom:65px}.submenu__wrap__left ul{list-style:none}.submenu__wrap__left li{padding-bottom:12px}.submenu__wrap__left a{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;cursor:pointer;transition:.3s;width:190px;display:block;padding:8px 12px}.submenu__wrap__left a.active{color:#0562d0;border-radius:5px;background-color:#eff7ff}.submenu__wrap__left a:hover{color:#0562d0}@media only screen and (min-width: 1025px){.submenu__wrap__left a{width:217px}}.submenu__wrap__right{display:flex;padding-left:40px;padding-top:8px}.submenu__wrap__right ul{list-style:none;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;-moz-column-width:180px;column-width:180px}.submenu__wrap__right a{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;padding-bottom:24px;display:block;transition:.3s;width:180px;display:flex;flex-direction:column;-moz-column-break-inside:avoid;break-inside:avoid-column}.submenu__wrap__right a:hover{color:#0562d0}@media only screen and (min-width: 1025px){.submenu__wrap__right{padding-left:50px}.submenu__wrap__right ul{-moz-column-gap:60px;column-gap:60px;-moz-column-width:260px;column-width:260px}.submenu__wrap__right a{width:260px}}.submenu__wrap__mark{width:100%}.submenu__wrap__right__mark{display:flex}@media only screen and (max-width: 1124px){.submenu__wrap__right__mark{flex-direction:column}}.submenu__wrap__right__control,.submenu__wrap__right__it,.submenu__wrap__right__analitic,.submenu__wrap__right__des,.submenu__wrap__right__prog,.submenu__wrap__right__item_content,.close{display:none}.open{display:flex}@media only screen and (max-width: 1124px){.open{flex-direction:column}}.acardion-menu{display:block;padding-bottom:100px}@media only screen and (min-width: 750px){.acardion-menu{display:none}}.accordion-mobile>.ac{margin:0 15px;border-bottom:1px solid #E6E9EF}.accordion-mobile>.ac:last-of-type{margin-bottom:100px}.accordion-mobile>.ac>.ac-q{padding:15px 0;position:relative;color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;background:#fff}.accordion-mobile>.ac svg{position:absolute;right:0;width:18px;height:10px;top:21px;transition:.3s}.accordion-mobile .ac-menu-link{cursor:pointer;display:block;margin:0}.accordion-mobile .is-active .ac-q{color:#0562d0}.accordion-mobile .is-active svg path{stroke:#0562d0}.accordion-mobile .ac-a{background:#fff}.accordion-mobile .ac-a nav{padding-left:5px;padding-right:5px;padding-bottom:20px}.mobile_cat_item>.ac-a{height:0;overflow:auto!important}.popular_courses__goto-link{bottom:0;left:0;right:0;top:0;cursor:pointer;position:absolute}.popular_courses{font-family:Rubik}.popular_courses__title{margin-bottom:4px;color:#333;font-weight:600;font-size:16px;line-height:18px;transition:.3s}.popular_courses__showcase{display:flex;width:286px;margin-top:12px;position:relative;max-height:128px}.popular_courses__showcase .star-rating-onestar{height:18px;width:18px;background-size:18px}.popular_courses__body{min-width:195px;max-width:195px;border:1px solid #E6E9EF;border-bottom-left-radius:20px;border-top-left-radius:20px;border-right:none}.popular_courses__image{-o-object-fit:cover;object-fit:cover;width:91px;height:128px;border-radius:0 20px 20px 0}.popular_courses__school{display:flex;justify-content:space-between;padding:15px 15px 8px 20px}.popular_courses__school_title{display:flex;align-items:center}.popular_courses__rating{align-items:center;display:flex}.popular_courses__rating-value{margin-left:2px;color:#9499ac;font-weight:400;line-height:16px;font-size:14px}.school-icon{height:26px;width:26px;border-radius:3px}.school-title{margin-left:4px;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#333;max-width:77px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popular_courses__course_title{font-style:normal;font-weight:600;font-size:16px;line-height:18px;margin:0 15px 12px 20px;min-height:36px;color:#333;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.popular_courses__course_price{font-style:normal;font-weight:400;font-size:14px;line-height:16px;padding-left:20px;color:#333}@media only screen and (max-width: 1199px){.popular_courses{margin-right:26px}}@media only screen and (min-width: 1201px){.popular_courses{margin-left:37px}}@media only screen and (max-width: 1169px){.popular_courses{display:none}}.mobile-menu{background:#fff;z-index:99999;position:absolute;width:100vw;height:100vh;overflow:auto;display:none}.mobile-menu .content{padding-top:24px}.mobile-menu ul{list-style:none}.mobile-menu ul.mobile-menu-items,.mobile-menu ul.guest-mobile-menu,.mobile-menu ul.user-mobile-menu{margin-top:24px}.mobile-menu a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;color:#333;padding-bottom:25px;display:block}.mobile-menu a:hover{color:#0562d0}.mobile-menu .m-get-category{display:flex;align-items:center;gap:6px}.mobile-menu .m-get-category svg{width:14px;transition:.3s;height:8px;position:relative;top:1px}@media only screen and (min-width: 1025px){.mobile-menu .content{display:none}}#app+.footer{margin:0}.footer{margin-top:100px}.footer .footer-container{margin-top:-40px;width:100%;min-height:236px;border-top-left-radius:40px;border-top-right-radius:40px;background-color:#f3f4f5;padding:40px 55px}@media only screen and (max-width: 1200px){.footer .footer-container{padding:40px 0}}@media only screen and (max-width: 1024px){.footer .footer-container{padding:40px 0;min-height:500px;border-top-left-radius:20px;border-top-right-radius:20px}}@media only screen and (max-width: 679px){.footer .footer-container{padding:20px 0;min-height:597px}}.footer .footer-container .menu-block{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media only screen and (max-width: 1024px){.footer .footer-container .menu-block{flex-direction:column;align-items:stretch;gap:20px}}@media only screen and (max-width: 679px){.footer .footer-container .menu-block{gap:12px}}.footer .footer-container .menu-block .logo-container{min-width:129px}.footer .footer-container .menu-block .logo-container img{width:172px;height:46px}@media only screen and (max-width: 679px){.footer .footer-container .menu-block .logo-container img{width:129px;height:35px}}.footer .footer-container .menu-block .menu-container{display:flex;flex-direction:row;gap:80px}@media only screen and (min-width: 680px) and (max-width: 1024px){.footer .footer-container .menu-block .menu-container{flex-wrap:wrap;gap:32px 20px}}@media only screen and (max-width: 679px){.footer .footer-container .menu-block .menu-container{flex-direction:column;gap:8px}}@media only screen and (min-width: 680px) and (max-width: 1024px){.footer .footer-container .menu-block .menu-container .menu-col{flex:1 1 calc(50% - 10px);box-sizing:border-box}}.footer .footer-container .menu-block .menu-container .menu-col .menu-list{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width: 679px){.footer .footer-container .menu-block .menu-container .menu-col .menu-list{gap:8px}}.footer .footer-container .menu-block .menu-container .menu-col .menu-list .menu-item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666}@media only screen and (max-width: 679px){.footer .footer-container .menu-block .menu-container .menu-col .menu-list .menu-item{font-size:13px}}.footer .footer-container .menu-block .menu-container .menu-col .menu-list .menu-item a{color:#666}.footer .footer-container .menu-block .menu-container .menu-col .menu-list .menu-item a:hover{color:#333}@media only screen and (max-width: 679px){.footer .footer-container .menu-block .menu-container .menu-col.requisites{border-top:1px solid #C9CDDA;padding-top:8px}.footer .footer-container .menu-block .menu-container .menu-col.requisites .menu-list .menu-item{color:#999}}.footer .footer-container .icons-block{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:40px}@media only screen and (max-width: 1024px){.footer .footer-container .icons-block{margin-top:40px;flex-direction:column-reverse;align-items:flex-start;gap:20px}}@media only screen and (max-width: 679px){.footer .footer-container .icons-block{margin-top:20px}}.footer .footer-container .icons-block .sk-icon:hover svg path{fill:#333}.footer .footer-container .icons-block .icons-container{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.footer .footer-container .icons-block .icons-container .icon{border-radius:8px;border:1px solid #C9CDDA;display:flex;justify-content:center;align-items:center;width:36px;height:36px}.footer .footer-container .icons-block .icons-container .icon:hover{border-color:#9499ac}.footer-add-school-bot-link{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 12px;cursor:pointer;gap:4px;border-radius:8px;border:1px solid #C9CDDA}@media only screen and (min-width: 750px){.footer-add-school-bot-link{padding-left:16px}}@media only screen and (min-width: 350px){.footer-add-school-bot-link{padding:6px 28px}}.footer-add-school-bot-link.desktop-only{display:none}@media only screen and (min-width: 750px){.footer-add-school-bot-link.desktop-only{display:flex}}.footer-add-school-bot-link.mobile-only{display:flex}@media only screen and (min-width: 750px){.footer-add-school-bot-link.mobile-only{display:none}}.footer-add-school-bot-link:hover{border-color:#9499ac}.footer-add-school-bot-link svg{width:20px;height:20px}.footer-add-school-bot-link span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.tab-course-paid{min-width:100%}.tab-course-paid .tab-course-header.tab-position-sticky{width:100%}.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col.tab-course-col-school{padding-left:14px}.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col.tab-course-col-price,.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col.tab-course-col-date{padding-left:58px}.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-col:last-of-type{padding-left:30px}.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-asc{background:url(/images/theme/arrowtop-grey.png) no-repeat 0px 0px;background-size:9px}.tab-course-paid .tab-course-header.tab-position-sticky .tab-course-order-desc{background:url(/images/theme/arrowbottom-grey.png) no-repeat 0px 1px;background-size:9px}.tab-course-paid .tab-course-header.tab-position-sticky .desktop-table-school-title{display:block}.tab-course-paid .tab-course-header.tab-position-sticky .mobile-table-school-title{display:none}@media only screen and (max-width: 749px){.tab-course-paid .tab-course-items .tab-course-item-bg .tab-course-col{max-width:100%;padding:0;border-right:0px}}.tab-course-paid .tab-course-items .tab-course-col{color:#333;font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;padding:25px 7px 25px 15px;text-align:left;width:100%;position:relative}.tab-course-paid .tab-course-items .tab-course-col.tab-course-col-date span{text-transform:lowercase;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.tab-course-paid .tab-course-items .tab-course-col .price__container--with-discount span:nth-of-type(2){font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.tab-course-paid .tab-course-items .tab-course-col-price,.tab-course-paid .tab-course-items .tab-course-col-date{display:inline-block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;margin-left:44px;margin-right:25px;min-width:150px}.tab-course-paid .tab-course-items .tab-course-col-price svg,.tab-course-paid .tab-course-items .tab-course-col-date svg{position:relative;top:2px}.tab-course-paid .tab-course-items .tab-course-col-price span.duration,.tab-course-paid .tab-course-items .tab-course-col-date span.duration{margin-left:6px}.tab-course-paid .tab-course-items .tab-course-col-price .credit_price{display:flex;position:relative}.tab-course-paid .tab-course-items .tab-course-col-date .course_duration{display:flex;position:relative;top:8px}.tab-course-paid .tab-course-items .price--with-discount{color:#666;font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.tab-course-paid .tooltip{left:6px}.tab-course-paid .pop-up__school{display:flex;align-items:flex-start;position:relative;margin-top:0;padding:0;margin-bottom:5px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px}.tab-course-paid .pop-up__school-button{text-align:left;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#999;display:block;margin-bottom:12px}.tab-course-paid .pop-up__school-button:hover{text-decoration:underline;cursor:pointer}.tab-course-paid .pop-up__school-button--underline{text-decoration:underline;color:#0562d0}.tab-course-paid .pop-up__school-button--underline:hover{color:#333}.tab-course-paid .pop-up__school .modal{position:absolute;top:-84px;z-index:10}.tab-course-paid .pop-up__school .modal.left{left:-10px}@media only screen and (max-width: 749px){.tab-course-paid .tab-course-header.tab-position-sticky .desktop-table-school-title{display:none}.tab-course-paid .tab-course-header.tab-position-sticky .mobile-table-school-title{display:flex}.tab-course-paid .tab-course-items .tab-course-col.tab-course-col-price,.tab-course-paid .tab-course-items .tab-course-col.tab-course-col-date{display:none}.tab-course-paid .tab-course-items .tab-course-col .course__wrap__box__price .pop-up__school{padding:0;margin-bottom:5px}.tab-course-paid .tab-course-items .tab-course-col .course__wrap__box__price .pop-up__school-button{text-align:left}.tab-course-paid .tab-course-items .tab-course-col .course__wrap__box__price .pop-up__school--underline{display:none}.tab-course-paid .tab-course-items .tab-course-col .price__container--with-discount span.price--with-discount{color:#999;font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px}.tab-course-paid .tab-course-items .tab-course-col .price__container--with-discount span:nth-of-type(2){color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.tab-course-paid .start-date p.clock strong{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:inline-block;margin-bottom:4px}}.partner-page-link--with-lesson{margin-bottom:12px}.partner-page-link:hover{cursor:pointer}@media only screen and (min-width: 1024px){.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-col-date .course_begin-date{display:flex;position:relative;align-items:baseline}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-col-date .course_begin-date span{margin-left:6px}.new-table-ab-test .tab-responsive .tab-course-paid .tab-course-col-date .course_duration{margin-top:8px;align-items:baseline}}.tab-free-course .tab-course-header{display:none}@media only screen and (min-width: 750px){.tab-free-course .tab-course-header{display:flex}.tab-free-course .tab-course-header .tab-course-col{padding:10px 7px 12px 15px}.tab-free-course .tab-course-header .tab-course-col.tab-course-col-price{width:80%}.tab-free-course .tab-course-header .tab-course-col.tab-course-col-format_obucheniy{padding-left:0;margin-left:-10px}}@media only screen and (max-width: 749px){.tab-free-course-items{display:flex;flex-direction:column;gap:16px}.tab-free-course-items .tab-course-item{border-radius:10px;border:1px solid #E6E9EF;background:#fff}}.tab-free-course-items .tab-course-col{width:100%;padding:0}@media only screen and (min-width: 750px){.tab-free-course-items .tab-course-col{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;padding:10px 7px 12px 15px;text-align:left}}.tab-free-course-items .tab-course-col .reviews_calk{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration-line:underline;color:#999;margin:0}@media only screen and (min-width: 750px){.tab-free-course-items .tab-course-col .reviews_calk{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline}.tab-free-course-items .tab-course-col .reviews_calk:hover{color:#c4c4c4}.tab-free-course-items .tab-course-col .m-course-price-details{display:flex;flex-direction:column}}.tab-free-course-items .tab-course-col .m-course-date-details,.tab-free-course-items .tab-course-col .start-date{background-color:#fff;padding:0;width:50%}.tab-free-course-items .tab-course-col .m-course-date-details{padding-right:10px}.tab-free-course-items .tab-course-col .start-date{padding-left:10px}.tab-free-course-items .tab-course-col .m-course-format{display:inline-block;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#666;margin-top:6px}.tab-free-course-items .tab-course-col .m-course-format span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}@media only screen and (min-width: 750px){.tab-free-course-items .tab-course-col .m-course-format{display:none}}@media only screen and (max-width: 749px){.tab-free-course-items .tab-course-col .m-course-name-link{width:50%;padding:0 10px 0 0;border:none}.tab-free-course-items .tab-course-col .m-course-school-link{padding:0 0 0 10px;border:none;display:flex;width:50%}.tab-free-course-items .tab-course-col-name{background-color:#ebf2f6;border-radius:10px 10px 0 0;border-right-width:0;padding:12px 12px 10px;margin:0}.tab-free-course-items .tab-course-col-school{padding:10px 12px 12px}}.tab-free-course-items .tab-course-col-price{width:90%}.tab-free-course-items .tab-course-col-format_obucheniy{width:110%;margin-right:14px}.tab-free-course-items .free-course-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;cursor:pointer}@media only screen and (min-width: 750px){.tab-free-course-items .free-course-title{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}}.tab-free-course-items .tab-course-col-link{max-width:240px;min-width:240px;padding-right:15px}.tab-free-course-items .tab-course-col-link a{width:100%;border:1px solid #0562D0;color:#0562d0;display:block;text-align:center;padding:14px;border-radius:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.tab-free-course-items .tab-course-col-link a:hover{width:100%;background:#0562d0;color:#fff}@media only screen and (max-width: 749px){.tab-free-course-items .tab-course-col-link{display:flex;max-width:100%;min-width:202px;padding:0 12px 12px}.tab-free-course-items .tab-course-col-link a{width:100%;background-color:#0562d0;color:#fff;display:block;text-align:center;padding:8px 32px 10px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.tab-free-course-items a.course__col_school_name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:table;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 750px){.tab-free-course-items a.course__col_school_name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}.tab-free-course-items a.course__col_school_name:hover{color:#999}}.tab-free-course-order{float:left;margin-right:2px;position:relative;display:none}.pagination{display:flex;list-style:none;justify-content:center;flex-wrap:wrap}.pagination li{border-radius:2px;color:#000;margin-right:5px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.pagination li.active{position:relative;display:block;padding:.5rem .75rem;color:#fff;background-color:#0562d0}.pagination li.disabled{position:relative;display:flex;align-items:flex-end;padding:0 .75rem;color:#000;border:none}.pagination li.disabled:hover{color:#000;border:none;background-color:transparent}.pagination li a{position:relative;display:block;padding:.5rem .75rem;color:#000;text-decoration:none}.pagination li:hover{color:#fff;background-color:#0562d0}.pagination li:hover a{color:#fff}.pagination li:last-child{margin-right:0}@media (max-width: 450px){.content .pagination .pagination__page-element{display:none}}@media (max-width: 749px){.jobs .pagination .pagination__page-element{display:none}}.breadcrumbs{width:100%;padding-top:50px;padding-bottom:30px}.content .breadcrumbs{padding-top:50px;padding-bottom:0}.breadcrumbs a{color:#999;position:relative;font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:none;transition:.3s}.breadcrumbs a:hover{color:#0562d0}.breadcrumbs span{color:#999;position:relative;font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:none;transition:.3s}@media only screen and (max-width: 749px){.content .breadcrumbs{padding-top:95px;padding-bottom:0}}ul.breadcrumbs__wrap{list-style:none;display:flex}ul.breadcrumbs__wrap li+li:before{content:"/";position:absolute;left:-10px;top:1px}.breadcrumbs__wrap li{position:relative;margin-right:16px}.breadcrumbs__wrap a{color:#999;position:relative;font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:none;transition:.3s}.breadcrumbs__wrap a:hover{color:#0562d0}@media only screen and (max-width: 320px){.breadcrumbs__wrap a{font-size:11px}}.page-template-school-list>#wrapper>.breadcrumbs{padding-bottom:6px;padding-top:50px}.page-template-courses-list .breadcrumbs{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.page-template-courses-list .breadcrumbs>span{display:inline-block;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden;width:100%}@media only screen and (min-width: 750px){.page-template-courses-list .breadcrumbs>span{width:-moz-fit-content;width:fit-content}}.page-template-courses-list .breadcrumbs .course-date-modified{display:none}.page-template-courses-list .breadcrumbs .course-date-modified-txt{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}@media only screen and (min-width: 750px){.page-template-courses-list .breadcrumbs .course-date-modified{display:flex}.page-template-courses-list .breadcrumbs .course-date-modified__desktop{display:inline}.page-template-courses-list .breadcrumbs .course-date-modified__mobile{display:none}}.course-date-modified{display:none}.new-table-ab-test .breadcrumbs{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:12px}.new-table-ab-test .breadcrumbs a{color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.new-table-ab-test .breadcrumbs span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}@media only screen and (min-width: 750px){.new-table-ab-test .breadcrumbs{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0;padding-top:40px}}@media only screen and (min-width: 1024px){.new-table-ab-test .breadcrumbs{padding-top:64px}}.preamble-metrics-wrap{display:none}@media only screen and (min-width: 750px){.preamble-metrics-wrap{display:flex;flex-wrap:wrap;margin-top:16px;width:400px}.preamble-metrics-wrap .preamble-metrics{display:flex;flex-direction:column;margin-top:24px;margin-right:26px;min-width:172px;width:172px}.preamble-metrics-wrap .preamble-metrics .metrics-item{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333}.preamble-metrics-wrap .preamble-metrics .metrics-name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac}}@media only screen and (min-width: 1025px){.preamble-metrics-wrap{width:100%;margin-top:0;justify-content:center}.preamble-metrics-wrap .preamble-metrics{text-align:center;margin-right:35px;margin-top:0;min-width:206px;width:206px}.preamble-metrics-wrap .preamble-metrics:last-child{margin-right:0}.preamble-metrics-wrap .preamble-metrics .metrics-name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}}.preamble-partners-wrap{display:none}@media only screen and (min-width: 750px){.preamble-partners-wrap{display:flex;margin-top:31px}.preamble-partners-wrap .partners-logo{display:flex;flex-wrap:wrap;width:650px}.preamble-partners-wrap .partners-logo .school-logo{margin-right:25px;margin-top:19px}.preamble-partners-wrap .partners-logo .more-schools{font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#333;margin-top:17px;text-decoration:none}}@media only screen and (min-width: 1025px){.preamble-partners-wrap{margin-top:19px;justify-content:center}.preamble-partners-wrap .partners-logo{justify-content:center}}@media only screen and (min-width: 1170px){.preamble-partners-wrap{margin-top:55px}.preamble-partners-wrap .partners-logo{width:100%;align-items:center}.preamble-partners-wrap .partners-logo .school-logo{margin-right:26px;margin-top:0}.preamble-partners-wrap .partners-logo .school-logo:last-of-type{margin-right:28px}.preamble-partners-wrap .partners-logo .more-schools{margin-top:0;padding-bottom:2px}}.tooltip-preamble{position:absolute;display:inline-block;background:url(/images/preamble/m-information.svg) no-repeat;padding:0 0 16px 16px;margin:3px 0 0 3px;width:16px;height:16px;cursor:pointer}@media only screen and (min-width: 750px){.tooltip-preamble{background:url(/images/preamble/desk-information.svg) no-repeat;padding:0 0 20px 20px;width:20px;height:20px}}.tooltip-preamble:hover+.tooltip-wrapper-block{visibility:visible;opacity:1}.tooltip-text .tooltip-close-btn{position:absolute;display:flex;cursor:pointer;top:8px;right:8px;margin:0}@media only screen and (min-width: 1025px){.tooltip-text .tooltip-close-btn{display:none}}.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-box{box-shadow:0 0 8px 6px #3333331a;border-radius:10px;height:98px;width:237px;display:flex}@media only screen and (min-width: 1024px){.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-box{height:78px;width:237px}}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom.tooltipster-preamble .tooltipster-box{margin-top:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left.tooltipster-preamble .tooltipster-box{margin-right:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right.tooltipster-preamble .tooltipster-box{margin-left:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top.tooltipster-preamble .tooltipster-box{margin-bottom:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-content{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;align-items:center;text-align:center;padding:15px!important}.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-arrow{height:14px;margin-left:-12px;width:24px;left:60%}@media only screen and (min-width: 750px){.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-arrow{left:50%}}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left.tooltipster-preamble .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right.tooltipster-preamble .tooltipster-arrow{height:24px;margin-left:0;margin-top:-12px;width:14px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-preamble .tooltipster-arrow-border{border:12px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom.tooltipster-preamble .tooltipster-arrow-uncropped{top:-12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right.tooltipster-preamble .tooltipster-arrow-uncropped{left:-12px}.tooltip-wrapper-container{position:absolute;display:inline-block}.tooltip-wrapper-block{z-index:9999;position:absolute;top:50%;left:50%;transform:translate(-55%,-102%);animation-duration:.35s;transition-duration:.35s;visibility:hidden}@media only screen and (min-width: 750px){.tooltip-wrapper-block{transform:translate(-45%,-102%)}}.preamble-title{margin-top:110px;display:flex;flex-direction:column;text-align:center}.preamble-title h1{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#0562d0;margin-right:12px}.preamble-title h1 span:first-child{font-family:Raleway;font-weight:900;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.preamble-title h1 .tt-title{display:block}.preamble-title h1 .preamble-title-hyphen{display:none}.preamble-title p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#333;margin-top:16px}@media only screen and (min-width: 750px){.preamble-title{margin-top:66px;text-align:inherit}.preamble-title h1{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:42px;line-height:44px}.preamble-title h1 span:first-child{font-family:Raleway;font-weight:900;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:42px;line-height:44px;display:inline;width:0}.preamble-title h1 .tt-title,.preamble-title h1 .preamble-title-hyphen{display:inline}.preamble-title p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;margin-top:20px}}@media only screen and (min-width: 1025px){.preamble-title{align-items:center;margin-top:106px;margin-bottom:24px}.preamble-title p{text-align:center;margin-top:16px}}.online{width:100%;margin-top:80px;display:flex}@media only screen and (max-width: 568px){.online{margin-top:85px}}@media only screen and (max-width: 480px){.online{margin-top:70px}}@media (min-width: 991px) and (max-width: 1201px){.online .onlinel__left p{width:75%}}@media only screen and (max-width: 700px){.online{margin-top:120px}}.onlinel__left{width:50%;padding-top:20px}.onlinel__left h1{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:42px;line-height:44px;color:#333}.onlinel__left p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;padding-top:50px;color:#666}@media only screen and (max-width: 1200px){.onlinel__left{width:100%}}@media only screen and (max-width: 768px){.onlinel__left{padding-top:0}.onlinel__left h1{width:76%}}@media only screen and (max-width: 568px){.onlinel__left h1{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px}}@media only screen and (max-width: 480px){.onlinel__left h1{width:100%}.onlinel__left p{padding-top:40px}}@media only screen and (max-width: 414px){.onlinel__left p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}}.onlinel__right{width:50%}@media only screen and (max-width: 1470px){.onlinel__right img{width:100%}}@media only screen and (max-width: 1366px){.onlinel__right img{width:100%}}@media only screen and (max-width: 1200px){.onlinel__right{display:none}}.onlinel__right-maintenance{width:50%}@media only screen and (max-width: 1470px){.onlinel__right-maintenance img{width:100%}}@media only screen and (max-width: 1366px){.onlinel__right-maintenance img{width:100%}}@media only screen and (max-width: 678px){.onlinel__right-maintenance{display:none}}@media only screen and (max-width: 749px){.ac-a{background:#f7fafc}.ac-a nav{padding-left:20px;padding-right:20px;padding-bottom:20px}.ac-a ul{list-style:none}.ac-a ul li:first-of-type a{padding-top:0}.ac-a a{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;padding-top:20px;display:block;color:#333;transition:.3s}.ac-a a:hover{color:#0562d0}}@media only screen and (max-width: 320px){.ac-a nav{padding-left:10px;padding-right:10px;padding-bottom:10px}}@media only screen and (max-width: 749px){.is- .ac-q{color:#0562d0}.ac.is-active svg{transform:rotate(-180deg)}}.like{background:url(/images/theme/like.svg) no-repeat;padding-right:19px;height:16px;width:16px;display:flex;pointer-events:none}.dislike{background:url(/images/theme/dislike.svg) no-repeat;padding-right:19px;height:16px;width:16px;display:flex;pointer-events:none}.reviews-list-item.div_reviews{background-color:#fff;border:1px solid #C9CDDA;border-radius:20px;margin-bottom:24px;padding:24px}@media (max-width: 749px){.reviews-list-item.div_reviews{padding:24px 20px;margin-bottom:20px}}.add-background-logo{background-color:#9499ac}@media (max-width: 370px){.comment_click{position:relative}}.like_div{display:flex;flex-direction:row-reverse;justify-content:flex-start}.like_div.like_div_asas{padding-top:16px}.h_com{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#333}.comment_div{padding-left:28px;padding-top:24px}.comment_div .comment_div-header{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:12px}@media (max-width: 749px){.comment_div{padding-left:0;padding-top:32px}.comment_div .comment_div-header{flex-direction:column;gap:12px}}.data_com{color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-left:16px}@media (max-width: 749px){.data_com{margin-left:0}}.verification_com{white-space:nowrap}.verification_com:before{content:" ";letter-spacing:1px}.verification_com:after{content:"";display:inline-block;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6' r='6' fill='%230562D0'/%3E%3Cpath d='M3.30005 5.64998L5.31926 7.84078C5.46604 8.00003 5.72197 7.98459 5.84854 7.80886L8.70005 3.84998' stroke='white' stroke-width='1.56429' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 0 center;vertical-align:bottom;border-bottom:3px solid transparent;width:12px;height:12px}.p_com{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.img_next{margin-right:5px}.toggle_com{cursor:pointer;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.toggle_com:hover{color:#0562d0}.toggle_comment{cursor:pointer;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:3px;margin-left:7px}.toggle_comment:hover{color:#0562d0}@media (max-width: 370px){.toggle_comment{position:absolute;display:flex;align-items:center;top:24px;left:0}.toggle_comment span{margin-right:4px}}.div_dispaly{display:none;overflow:auto;scrollbar-width:none}.div_dispaly::-webkit-scrollbar{display:none}.like_div_container .like_div.like_div_asas{justify-content:flex-end;padding-left:28px}@media (max-width: 749px){.like_div_container .like_div.like_div_asas{padding-left:0}}.div_comment_like{display:flex;justify-content:space-between}@media (max-width: 370px){.div_comment_like{padding-bottom:25px}}@media (max-width: 749px){.div_comment_like{margin-top:20px}}.like_wrapper,.dislike_wrapper{display:flex;cursor:pointer;align-items:center;justify-content:center;min-width:61px;height:26px;border:1px solid #C9CDDA;border-radius:20px;background-color:#fff}.like_wrapper:hover,.dislike_wrapper:hover{border-color:#0562d0}@media (max-width: 1024px){.like_wrapper,.dislike_wrapper{width:50px}}.like_wrapper{margin-right:8px}.like-action{background:url(/images/theme/like-active.svg) no-repeat}.dislike-action{background:url(/images/theme/dislike-active.svg) no-repeat}.like_count,.dislike_count{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;pointer-events:none}.green path{fill:none;stroke:#2f9f5d;stroke-miterlimit:10}.green_2 path{fill:none;stroke:#f63133;stroke-miterlimit:10}.red path{fill:none;stroke:#333;stroke-miterlimit:10}.positive-color>span{background:url(/images/theme/pos.png) no-repeat -4px -1px;width:27px;height:23px;background-size:26px;display:inline-table;padding-left:26px;color:#1fb670}.positive-color>svg{fill:#1fb670}.neutral-color>span{background-size:26px;background:url(/images/theme/neu.png?32) no-repeat -1px 1px;width:27px;height:23px;display:inline-table;padding-left:26px;color:#4f67fb}.negative-color>span{background:url(/images/theme/neg.png) no-repeat -1px 1px;width:27px;height:23px;display:inline-table;padding-left:26px;color:#fe4c71}.negative-color>svg{fill:#fe4c71}.section1-reviewsball{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#9499ac;margin-right:4px}@media (max-width: 749px){.section1-reviewsball{font-size:16px;line-height:24px;margin-right:2px}}.section1-star{margin-right:56px;width:98px;display:inline-block}@media (max-width: 586px){.section1-star{width:98px;margin-right:25px}}.section1-reviewscount{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#9499ac;margin-right:12px}@media (max-width: 749px){.section1-reviewscount{font-size:16px;line-height:24px;margin-right:6px}}.section1-schoolwebsite{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px}.section1-schoolwebsitename{text-decoration:none}.section1-schoolwebsitename:hover{color:#333}.section2{width:100%;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start}.section2.sidebar-right{flex-direction:row-reverse}.section2.sidebar-right .section2-left{padding-right:0;padding-left:40px;scrollbar-width:none}.section2.sidebar-right .section2-left::-webkit-scrollbar{display:none}.section2.sidebar-right .section2-left .course-list-box-name{width:45%}.section2.sidebar-right .section2-left .course-list-box-review{min-width:102px}.section2.sidebar-right .section2-right{padding-left:0}.section2-left{width:402px;padding-right:20px;position:sticky;height:90vh;overflow-y:auto;top:40px;scrollbar-width:none}@media (max-width: 1024px){.section2-left{display:none}}.section2-left-bottom{padding:33px 29px 29px;box-sizing:border-box}.section2-left-bottom-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;margin-bottom:28px}.section2-right{flex:1;padding-left:8px;overflow:auto}@media (max-width: 1024px){.section2-right{flex:unset;width:100%;padding-left:3px;padding-right:3px}}.section2-right-actions-bar{display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:24px}.section2-right-actions-bar .section2-right-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-right:auto;color:#333}.section2-right-actions-bar .section2-right-m-title{display:none}.section2-right-actions-bar .section2-right-mobile,.section2-right-actions-bar .section2-right-title-wrap{display:flex;justify-content:space-between;width:-moz-fit-content;width:fit-content;margin-bottom:0}.section2-right-actions-bar .section2-right-title-wrap{flex-grow:1}.section2-right-actions-bar .section2-right-actions-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.section2-right-actions-bar .section2-right-actions-wrap--with-quick-links{flex-direction:column}.section2-right-actions-bar .section2-right-actions-wrap--with-quick-links .write-review--with-filter__wrapper{margin-top:24px;width:100%;display:flex;justify-content:space-around}.section2-right-actions-bar .section2-right-filter{display:flex;flex-direction:row;gap:18px;align-items:center;width:100%}.section2-right-actions-bar .section2-right-filter--with-quick-links{flex-wrap:wrap;gap:12px}.section2-right-actions-bar .section2-right-filter__quick-link{padding:8px 16px;border-radius:5px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;background-color:#f3f4f5;color:#333;text-overflow:ellipsis;overflow:hidden;max-width:307px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.section2-right-actions-bar .section2-right-filter__quick-link--active{border:1px solid #0562D0;color:#0562d0}.section2-right-actions-bar .section2-right-filter__review-order-filter,.section2-right-actions-bar .write-review.mobile{display:none}.section2-right-actions-bar .write-review.desktop{width:100%;display:flex;justify-content:flex-end}@media (max-width: 749px){.section2-right-actions-bar{margin-bottom:24px}.section2-right-actions-bar .section2-right-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.section2-right-actions-bar .section2-right-m-title{display:flex;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.section2-right-actions-bar .section2-right-mobile,.section2-right-actions-bar .section2-right-title-wrap{display:flex;justify-content:space-between;align-items:center;width:100%}.section2-right-actions-bar .section2-right-actions-wrap{width:100%;justify-content:space-between;flex-wrap:wrap-reverse;row-gap:22px;flex-direction:column;align-items:flex-end}.section2-right-actions-bar .section2-right-actions-wrap--with-quick-links .write-review--with-filter__wrapper{display:none}.section2-right-actions-bar .section2-right-filter{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:12px}.section2-right-actions-bar .section2-right-filter__quick-link{display:none}.section2-right-actions-bar .section2-right-filter__review-order-filter{display:block}.section2-right-actions-bar .write-review{margin-left:0}.section2-right-actions-bar .write-review.mobile{display:block}.section2-right-actions-bar .write-review.desktop{display:none}}.section2-right-actions-bar-left{display:flex}.courses-list-2 li{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;position:relative;cursor:pointer;display:inline-table;color:#0562d0;margin-right:8px;padding-bottom:6px}.courses-list-2 li :hover{color:#919191!important}.courses-list-2 li :hover>svg{fill:#919191!important}.courses-list-open-arrow-2{width:10px;fill:#0562d0;font-weight:700}.section2-left-bottom-title-2{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:12px;margin-top:40px}.section2-left-bottom-title-3{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:12px}.courses-list-box{display:flex;flex-direction:column;gap:10px}.course-list-box{display:flex;align-items:center;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.course-list-box:hover span{color:#0562d0}.course-list-box-name{width:202px;min-width:202px;white-space:nowrap;padding-right:12px;display:flex;align-items:center}.course-list-box-name_icon{margin-right:6px;width:20px;min-width:20px;border-radius:2px;vertical-align:middle}.course-list-box-name span{overflow:hidden;text-overflow:ellipsis}.course-list-box-review{color:#333;min-width:124px;max-width:124px;border-left:1px solid #C9CDDA;padding:0 18px}.section1-schoolwebsite-body{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:32px;display:block}.section1-schoolwebsite-body .section2-website-link{color:#0562d0;text-decoration:none}.section1-schoolwebsite-body a:hover{color:#919191}.write-review{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#0562d0;cursor:pointer;margin-left:32px}@media (max-width: 749px){.write-review{width:-moz-fit-content;width:fit-content}}.write-review:hover,.write-review a:hover{color:#333}.sort-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;cursor:pointer;width:217px;height:32px;border:1px solid #C9CDDA;border-radius:5px;padding:8px 12px;position:relative}.sort-title:hover{border-color:#333}.sort-title:hover svg path{stroke:#333}.sort-title.courses{display:flex;justify-content:space-between;align-items:center}.section2-right-reviews-list{width:100%;min-height:60px;margin-bottom:24px}.section2-right-reviews-list .reviews-list-item-content{padding:12px 0 0;box-sizing:border-box}@media (max-width: 586px){.section2-right-reviews-list{margin-bottom:30px}}.section2-right-reviews-list-pagination{margin-bottom:80px}.reviews__container .reviews-list-item-content{padding:20px 0 24px;box-sizing:border-box}@media (max-width: 749px){.reviews__container .reviews-list-item-content{padding:12px 0 0}}.reviews-list-n{padding:30px 36px}@media only screen and (max-width: 1150px){.reviews-list-n{padding:30px 31px!important}}@media (max-width: 408px){.reviews-list-n{padding:30px 21px!important}}.reviews-list-p{padding:0}.reviews-list-flex-header{display:flex;align-items:center}.reviews-list-flex-header .reviews-list-star{display:none}.reviews-list-flex-header .star-rating-onestar{display:flex;height:14px;width:14px;background-size:14px;margin-right:4px}@media only screen and (min-width: 750px){.reviews-list-flex-header .reviews-list-star{display:flex}.reviews-list-flex-header .star-rating-onestar{display:none}}.school-response{display:flex;align-items:center;padding:4px 10px 4px 8px;gap:2px;border-radius:500px;background:#eff2f8;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-top:24px}.school-response .school-response-content{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#333}.school-response.desktop-badge{display:none}@media (min-width: 750px){.school-response.mobile-badge{display:none}.school-response.desktop-badge{display:flex;margin-top:0;margin-right:8px}}.reviews-list-entity-link{display:block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:12px}@media only screen and (min-width: 750px){.reviews-list-entity-link{margin-top:16px}.reviews-list-entity-link a:hover{color:#333;cursor:pointer}}.reviews-list-entity-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:12px}@media only screen and (min-width: 750px){.reviews-list-entity-title{margin-top:16px}}.reviews-list-ball{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#333;margin-right:4px;position:relative}.reviews-list-ball-mobile{display:none}@media only screen and (max-width: 749px){.reviews-list-ball{display:none}.reviews-list-ball-mobile{display:block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;margin-right:1px;position:relative}}.reviews-list-star{margin-right:12px;margin-bottom:2px;display:flex}.reviews-list-star>label{font-size:16px}.reviews-list-star.section1-star{margin-right:11px}.reviews-list-time-image{margin-right:20px;width:17px;height:17px}@media (max-width: 586px){.reviews-list-time-image{display:none}}.mobile-reviews-list-timeandname{display:none}@media (max-width: 749px){.mobile-reviews-list-timeandname{display:flex;color:#9499ac;margin-right:4px}}.reviews-list-timeandname{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#9499ac;margin-left:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 749px){.reviews-list-timeandname{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-left:0;width:100%}.reviews-list-timeandname span{vertical-align:middle}.reviews-list-timeandname span:nth-of-type(1),.reviews-list-timeandname span:nth-of-type(3){display:none}}.reviews-list-item-content .list-item-title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333;margin-bottom:20px;margin-top:0}@media (max-width: 749px){.reviews-list-item-content .list-item-title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;margin-bottom:10px}}.list-item-content-container{margin-bottom:20px}@media (min-width: 750px){.list-item-content-container{margin-bottom:24px}}.list-item-content-container .list-item-section{margin-bottom:.75rem}.list-item-content-container .list-item-section:last-child{margin-bottom:0}.list-item-content-container .list-item-content{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;position:relative;display:inline-block;max-height:168px}.list-item-content-container .list-item-content-overflowed{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.list-item-content-container .list-item-content .subtitle{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:.25rem}.list-item-content-container .list-item-content>br{display:block;height:0;content:"";line-height:0}.list-item-content-container .read-more-button{color:#333;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;cursor:pointer;border:none;outline:none;display:none;z-index:1;margin-top:-32px;padding-top:42px;background:linear-gradient(180deg,#fff0,#fff 54.75%);position:relative;width:100%;text-align:start}.list-item-content-container .read-more-button:hover{color:#0562d0}.list-item-content-container .read-more-button .icon{margin-left:4px}@media (max-width: 749px){.list-item-content-container{margin-bottom:0}}.sort-option-list{list-style:none;display:none;margin-top:8px;box-sizing:border-box;position:absolute;background-color:#fff;border:1px solid #C9CDDA;border-radius:5px;left:0;top:31px;width:217px;z-index:10}.sort-option-item{width:100%;padding:7px 12px}.sort-option-item:hover{background-color:#eff7ff;border-radius:5px}.sort-option-item>span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}.sort-option-item a{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:block;cursor:pointer}.sort-option-item a:hover,.sort-option-item span:hover{color:#0562d0}@media only screen and (max-width: 320px){.sort-option-item span,.sort-option-item a{font-size:16px}}.sort-arrow{display:flex;justify-content:space-between;align-items:center}.sort-arrow>svg{width:14px;margin-left:8px}.sort-arrow.title{color:#9499ac;display:inline;margin-right:4px;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.sort-arrow.courses{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:128px}.sort-title.courses>svg{width:14px;margin-left:8px}.sort-list-active{background-color:#fff}.sort-list-active>.sort-option-list{display:block}.sort-list-active>svg{transform:rotate(180deg)}.sort-list-active .sort-arrow>svg{transform:rotate(180deg)}.sort-list-active>.sort-option-list.courses-sort-list{overflow:scroll;overflow-x:hidden;max-height:180px}.success_message_wrap{width:100%;height:100vh;background:#00000091;position:fixed;top:0;z-index:65;display:flex;align-items:center;justify-content:center}.success_message{width:409px;background:#fff;padding:13px;color:#666;font-family:Rubik}.additional-links{display:none}@media only screen and (min-width: 750px){.additional-links{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:32px}.additional-links .section1-schoolwebsite.desktop-schoolwebsite a{display:flex;justify-content:center;align-items:center;margin-top:16px;font-family:Raleway;font-weight:700;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:230px;height:38px;background-color:#0562d0;color:#fff;text-decoration:none;border:1px solid #0562D0;border-radius:5px}.additional-links .section1-schoolwebsite.desktop-schoolwebsite a:hover{background-color:#fff;color:#0562d0;cursor:pointer}.additional-links .section1-schoolwebsite.desktop-schoolwebsite~.additional-link{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;padding:9px 15px 11px;border-radius:5px;margin-right:0}}.anchors{display:flex;gap:10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:center}@media (min-width: 750px){.anchors{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;text-align:center}}.anchors span{cursor:pointer;padding:5px 10px;border:1px solid #0562D0;color:#0562d0;border-radius:100px}@media (min-width: 750px){.anchors span{margin-right:4px;margin-top:16px;padding:9px 14px}}.anchors span:hover{color:#fff;background-color:#0562d0}.additional-link{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;border:1px solid #0562D0;color:#0562d0;display:block;text-align:center;padding:9px 14px;border-radius:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.additional-link:hover{background:#0562d0;color:#fff;cursor:pointer}@media (min-width: 750px){.additional-link{margin-right:4px;margin-top:16px}}.additional-link--container{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:10px;margin-bottom:40px;width:100%}.additional-link--container::-webkit-scrollbar{display:none}@media (min-width: 750px){.additional-link--container{display:none}}.additional-link--item{display:block;text-align:center;padding:5px 10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:underline;border:1px solid #0562D0;border-radius:500px;white-space:nowrap}.section1-right{display:flex;align-items:center;margin-bottom:60px}@media (max-width: 749px){.section1-right{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px}}.emoji-list{list-style:none;display:inline-flex;align-items:center}.no_active_star{color:#ccc}.emoji-list-item{margin-right:12px;cursor:pointer}.emoji-list-item>svg{width:18px;position:relative;top:3px}.emoji-list-item>span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.school-reviews-tooltip.mobile{display:none}@media (max-width: 968px){.school-reviews-tooltip .mobile{display:block}}.section-m-school-slider{display:none}@media (max-width: 1024px){.section-m-school-slider{width:100%;margin:1px 1px 60px;display:none}.owl-stage{padding-left:0!important}.m-slider-name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-slider-review{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.reviews-list-item .review__entity-link{display:flex;justify-content:center;align-items:center;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:204px;height:42px;background-color:#0562d0;color:#fff;border-width:1px;border-radius:5px}@media only screen and (max-width: 749px){.reviews-list-item .review__entity-link{width:auto;border-radius:6px}}.reviews-list-item .review__entity-link--container{display:flex;align-items:flex-start;margin-bottom:14px;gap:12px}@media only screen and (min-width: 750px){.reviews-list-item .review__entity-link--container .promo-offer-button{min-width:204px}}.reviews-list-item .review__entity-link--container .promo-offer-button-container.mobile{display:none}.reviews-list-item .review__entity-link--container .promo-offer-button-container.desktop{display:block}@media only screen and (max-width: 749px){.reviews-list-item .review__entity-link--container{flex-direction:column;align-items:stretch;margin-top:20px;margin-bottom:0;gap:8px}.reviews-list-item .review__entity-link--container .promo-offer-button-container.mobile{display:block}.reviews-list-item .review__entity-link--container .promo-offer-button-container.desktop{display:none}}.reviews-list-item .review__entity-link:hover{background-color:#fff;color:#0562d0}.review-same-courses{margin-bottom:24px}@media only screen and (max-width: 749px){.review-same-courses{margin-top:24px}}.review-same-courses-title{font-size:16px;font-family:Rubik;line-height:18px;color:#333}.review-same-courses-body{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px}.review-same-courses-item{display:flex;align-items:center;padding:6px 12px;border-radius:50px;border:1px solid #0562D0;max-width:324px;text-decoration:none}.review-same-courses-item:hover{border-color:#333;cursor:pointer}.review-same-courses-item-course-title:hover{color:#333}.review-same-courses-item-school-image{width:24px;height:24px;margin-right:6px;border-radius:2px}.review-same-courses-item-course-title{color:#0562d0;font-size:16px;font-family:Rubik;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 408px){.review-same-courses-body{padding-top:16px}.review-same-courses-item{max-width:250px}.review-same-courses-item-course-title{font-size:14px;line-height:16px}}.list-school-item-icon{border-radius:3px;width:24px;height:24px}.hidden-section{display:none!important}.slider-name-section{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-top-star{margin-right:5px;top:1px;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;white-space:nowrap}.section-slider-span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;left:5px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-slider-span:hover{color:#333}.smaller-star{height:12px;width:12px;top:1.2px;position:relative}.section-list-school-item{border:1px solid #C9CDDA;border-radius:10px;padding:10px;text-decoration:none;height:70px}.section-list-school-item a{text-decoration:none}.section-list-school-item:hover{border-color:#9499ac}.redesign{display:flex;align-items:center;margin-right:10px;line-height:16px;margin-top:8px;color:#9499ac}.section2-right-other-reviews-carousel{top:8px;position:relative}@media only screen and (max-width: 749px){.section2-right-other-reviews-carousel{top:20px}}@media (min-width: 1025px){.section2-right-other-reviews-carousel{max-width:580px}}@media (min-width: 1050px){.section2-right-other-reviews-carousel{max-width:605px}}@media (min-width: 1075px){.section2-right-other-reviews-carousel{max-width:630px}}@media (min-width: 1100px){.section2-right-other-reviews-carousel{max-width:655px}}@media (min-width: 1125px){.section2-right-other-reviews-carousel{max-width:680px}}@media (min-width: 1150px){.section2-right-other-reviews-carousel{max-width:705px}}@media (min-width: 1175px){.section2-right-other-reviews-carousel{max-width:730px}}@media (min-width: 1200px){.section2-right-other-reviews-carousel{max-width:760px}}#other-school-reviews-carousel-wrapper{width:100%;margin-bottom:56px}@media (max-width: 749px){#other-school-reviews-carousel-wrapper{margin-bottom:60px}}#other-school-reviews-carousel-wrapper .splide__slide{margin-right:16px}@media only screen and (min-width: 768px){#other-school-reviews-carousel-wrapper .splide__slide{margin-right:20px}}#other-school-reviews-carousel-wrapper .splide__track{padding-left:3px;padding-right:3px}.reviews-carousel-container{margin-bottom:24px!important;color:#333}@media only screen and (max-width: 768px){.reviews-carousel-container{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}}.other-school-span-name{position:relative;left:5px}.courses-carousel-heading-other-review{color:#333!important}.tooltip-rating{display:flex}.tooltip-rating .pop-up__school-button{display:flex;align-items:center;gap:4px;margin-bottom:24px;cursor:pointer;width:100%;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#0562d0}.tooltip-rating .pop-up__school-button svg{vertical-align:middle}.tooltip-rating .pop-up__school-button:hover{color:#333}.tooltip-rating .pop-up__school-button:hover svg path:first-of-type{stroke:#333}.tooltip-rating .pop-up__school-button:hover svg path:last-of-type{fill:#333}@media only screen and (min-width: 750px){.tooltip-rating .pop-up__school-button{width:-moz-fit-content;width:fit-content}}.section1-right .tooltip-rating{margin-right:65%}.section1-right .tooltip-rating .pop-up__school{display:inline-block;vertical-align:middle}.section1-right .tooltip-rating .pop-up__school-button{margin-bottom:0;width:-moz-fit-content;width:fit-content;position:relative;top:-1px;margin-right:12px}.section1-right .tooltip-rating .pop-up__school-button svg{vertical-align:middle}.section1-right .tooltip-rating .pop-up__school-button svg path:first-of-type{stroke:#9499ac}.section1-right .tooltip-rating .pop-up__school-button svg path:last-of-type{fill:#9499ac}.section1-right .tooltip-rating .pop-up__school-button div{display:none}.section1-right .tooltip-rating .pop-up__school-button:hover svg path:first-of-type{stroke:#0562d0}.section1-right .tooltip-rating .pop-up__school-button:hover svg path:last-of-type{fill:#0562d0}@media only screen and (min-width: 750px){.section1-right .tooltip-rating .pop-up__school-button{margin-right:24px}.section1-right .tooltip-rating .pop-up__school-button svg{vertical-align:middle}.section1-right .tooltip-rating .pop-up__school-button svg path:first-of-type{stroke:#666}.section1-right .tooltip-rating .pop-up__school-button svg path:last-of-type{fill:#666}}@media only screen and (min-width: 400px){.section1-right .tooltip-rating{margin-right:0}}.customized{background:#fff;width:100%;position:relative}@media only screen and (min-width: 1025px){.customized{background:var(--page_background, #fff)}}.customized .content-wrapper{display:flex;display:-ms-flexbox;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:50vh;padding:64px 15px 100px}@media only screen and (min-width: 749px){.customized .content-wrapper{padding-top:0}}@media only screen and (min-width: 750px){.customized .content-wrapper{padding-left:87px;padding-right:87px}}@media only screen and (min-width: 1170px){.customized .content-wrapper{padding-left:min(135px,(100% - 996px) / 2);padding-right:min(135px,(100% - 996px) / 2)}}.customized .spacer-container{display:none;grid-template-columns:362px 1fr;-moz-column-gap:40px;column-gap:40px;height:auto;width:100%;background-color:#fff}@media only screen and (min-width: 1025px){.customized .spacer-container{display:grid}}.customized .spacer-container .spacer-left{height:160px}.customized .spacer-container .spacer-right{height:40px}.customized #school-reviews-sidebar-carousel-wrapper{margin-top:0}.customized .courses-list-box{margin-bottom:24px}.customized .customized-button{border:1px solid var(--button_border_color, #0562D0);background-color:var(--button_bg_color, #0562D0);color:var(--button_text_color, #fff);border-radius:var(--button_border_radius, 5px)}.customized .customized-button:hover{border-color:var(--button_border_color_hover, #0562D0);background-color:var(--button_bg_color_hover, #fff);color:var(--button_text_color_hover, #0562D0)}.customized .section1-schoolwebsitename,.customized .reviews-list-entity-link a{color:var(--accent_color, #0562D0)}.customized .section1-schoolwebsitename:hover,.customized .reviews-list-entity-link a:hover{color:var(--accent_color_hover, #333333)}.customized .breadcrumbs{padding-top:0;padding-bottom:0;margin-top:28px;margin-bottom:20px}@media only screen and (min-width: 1025px){.customized .breadcrumbs{margin-top:48px}}.customized .breadcrumbs a,.customized .breadcrumbs span{color:var(--breadcrumbs_text_color, #9499AC)}.customized .breadcrumbs a:hover,.customized .breadcrumbs span:hover{color:var(--breadcrumbs_text_color_hover, #0562D0)}.customized .reviews-head-container{display:flex;flex-direction:column;position:relative;width:100%}@media only screen and (min-width: 750px){.customized .reviews-head-container{flex-direction:row}}.customized .reviews-head-wrapper{position:relative;width:100%}.customized .reviews-head__banner-image{display:none;position:relative;width:100vw;max-width:100vw;height:280px;-o-object-fit:cover;object-fit:cover;z-index:0;left:calc(-50vw + 50%)}@media only screen and (min-width: 1025px){.customized .reviews-head__banner-image{width:100%;height:360px;left:0;border-radius:20px 20px 0 0}}.customized .reviews-head__banner-image.banner-image-mobile{display:block}.customized .reviews-head__banner-image.banner-image-desktop{display:none}@media only screen and (min-width: 750px){.customized .reviews-head__banner-image.banner-image-mobile{display:none}.customized .reviews-head__banner-image.banner-image-desktop{display:block}}.customized .reviews-head__partner-info-wrapper{position:absolute;left:0;right:0;top:0;z-index:1;margin:208px auto 0;display:flex;flex-direction:column-reverse;max-width:390px}@media only screen and (min-width: 750px){.customized .reviews-head__partner-info-wrapper{width:290px;min-width:290px;max-width:290px;right:auto;top:0;min-height:288px;margin-top:8px;flex-direction:column}}@media only screen and (min-width: 1025px){.customized .reviews-head__partner-info-wrapper{width:320px;max-width:320px;left:40px;min-height:360px;margin-top:34px}}@media only screen and (min-width: 750px){.customized .reviews-head__school-badges-placer{margin-top:54px}}@media only screen and (min-width: 1025px){.customized .reviews-head__school-badges-placer{margin-top:45px}}.customized .reviews-head__partner-info{padding:20px 32px;border-radius:12px;background-color:#f6f7f8;width:100%;min-height:284px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 1025px){.customized .reviews-head__partner-info{padding:40px 32px 24px}}.customized .reviews-head__logo-rating{display:flex;flex-direction:column;position:relative;margin-bottom:28px}.customized .reviews-head__logo-rating .logo-wrapper .logo{width:100px;height:100px;max-width:100px;max-height:100px;border-radius:14px;vertical-align:middle}@media only screen and (min-width: 1170px){.customized .reviews-head__logo-rating .logo-wrapper .logo{width:140px;height:140px;max-width:140px;max-height:140px}}.customized .reviews-head__logo-rating .rating-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 12px;border-radius:100px;background:#fff;box-shadow:0 4px 12px #3333331f;position:absolute;bottom:-15px;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content}.customized .reviews-head__logo-rating .rating-wrapper .star-rating-onestar{margin-right:2px;position:relative;top:0;width:14px;height:14px;background-size:14px}@media only screen and (min-width: 750px){.customized .reviews-head__logo-rating .rating-wrapper .star-rating-onestar{width:16px;height:16px;background-size:14px}}.customized .reviews-head__logo-rating .rating-wrapper .rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#333}@media only screen and (min-width: 750px){.customized .reviews-head__logo-rating .rating-wrapper .rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school{display:inline-flex}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school span{display:flex}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school svg{display:inline-flex;width:14px;height:14px;margin-left:4px;padding-bottom:1px}@media only screen and (min-width: 750px){.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school svg{width:16px;height:16px;padding-bottom:0}}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school svg path{stroke:#999}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school svg path:nth-of-type(2){stroke-width:0;fill:#999}.customized .reviews-head__logo-rating .rating-wrapper .pop-up__school div{display:none}.customized .reviews-head__partner-title{display:flex;flex-direction:row;gap:4px;align-items:center;margin-bottom:4px;text-align:center}@media only screen and (min-width: 750px){.customized .reviews-head__partner-title{margin-bottom:4px}}.customized .reviews-head__partner-title .title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.customized .reviews-head__partner-title .title32{font-size:32px;line-height:36px}.customized .reviews-head__partner-title .title24{font-size:24px;line-height:26px}.customized .reviews-head__partner-title .title24 svg{width:24px;height:24px}.customized .reviews-head__partner-title .title20{font-size:20px;line-height:24px}.customized .reviews-head__partner-title .title20 svg{width:21px;height:21px}.customized .reviews-head__partner-title svg{width:24px;height:24px;padding-top:1px;flex-shrink:0;vertical-align:-5px}@media only screen and (min-width: 750px){.customized .reviews-head__partner-title svg{width:28px;height:28px}}.customized .reviews-head__partner-link{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:var(--accent_color, #0562D0);display:flex;margin-bottom:16px}.customized .reviews-head__partner-link:hover{color:var(--accent_color_hover, #333333)}@media only screen and (min-width: 750px){.customized .reviews-head__partner-link{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-bottom:20px}}.customized .reviews-head__home-link{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;display:flex;text-align:center;align-items:center;justify-content:center;padding:12px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;width:100%;max-width:309px;height:42px;line-height:16px}@media only screen and (min-width: 750px){.customized .reviews-head__home-link{min-width:220px;width:240px;max-width:240px;height:50px;line-height:20px}}.customized .reviews-head__emotion-stats-wrapper{list-style:none;display:inline-flex;align-items:center;height:20px}.customized .reviews-head__emotion-stats-wrapper .emoji-list-item{margin-right:12px;cursor:pointer}.customized .reviews-head__emotion-stats-wrapper .emoji-list-item span{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;padding-top:4px}.customized .reviews-head__emotion-stats-wrapper .positive-color>span{background:url(/images/theme/emoji/face-smile.svg) no-repeat 0 1px;display:inline-table;padding-left:24px;color:#1fb670}.customized .reviews-head__emotion-stats-wrapper .neutral-color>span{background:url(/images/theme/emoji/face-neutral.svg) no-repeat -1px 1px;display:inline-table;padding-left:24px;color:#4f67fb}.customized .reviews-head__emotion-stats-wrapper .negative-color>span{background:url(/images/theme/emoji/face-frown.svg) no-repeat -1px 1px;display:inline-table;padding-left:24px;color:#fe4c71}.customized .reviews-head__banner-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:absolute;width:100%;max-width:100%;height:58%;top:32px;left:0}@media only screen and (min-width: 750px){.customized .reviews-head__banner-wrapper{left:330px;width:calc(100% - 330px);max-width:calc(100% - 330px);top:40px;height:210px}}@media only screen and (min-width: 1025px){.customized .reviews-head__banner-wrapper{left:400px;width:calc(100% - 440px);max-width:calc(100% - 440px);height:calc(100% - 64px)}}.customized .reviews-head__banner-wrapper .banner-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:var(--banner_title_color, #fff);margin-bottom:6px}@media only screen and (min-width: 750px){.customized .reviews-head__banner-wrapper .banner-title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-bottom:8px}}@media only screen and (min-width: 1025px){.customized .reviews-head__banner-wrapper .banner-title{font-size:46px;font-weight:700;line-height:110%}}@media only screen and (min-width: 1170px){.customized .reviews-head__banner-wrapper .banner-title{font-size:52px}}.customized .reviews-head__banner-wrapper .banner-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:13px;color:var(--banner_text_color, #999999);margin-bottom:16px;line-height:20px}@media only screen and (min-width: 750px){.customized .reviews-head__banner-wrapper .banner-text{margin-bottom:25px;font-size:14px;line-height:20px}}@media only screen and (min-width: 1025px){.customized .reviews-head__banner-wrapper .banner-text{margin-bottom:34px;font-size:22px;font-weight:400;line-height:130%}}@media only screen and (min-width: 1170px){.customized .reviews-head__banner-wrapper .banner-text{font-size:22px;font-weight:400;line-height:130%}}.customized .reviews-head__banner-wrapper .additional-links-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:12px;width:100%}.customized .reviews-head__banner-wrapper .additional-links-wrapper .link-item{font-family:Rubik;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;font-weight:500;border-radius:var(--additional_link_border_radius, 6px);border-color:var(--additional_link_border_color, rgba(255, 255, 255, .2));border-width:1px;border-style:solid;background:var(--additional_link_bg_color, rgba(255, 255, 255, .2));padding:8px 12px;color:var(--additional_link_text_color, #fff);display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (min-width: 1025px){.customized .reviews-head__banner-wrapper .additional-links-wrapper .link-item{font-family:Rubik;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;font-weight:500;padding:12px 20px}}.customized .reviews-head__banner-wrapper .additional-links-wrapper .link-item:hover{color:var(--additional_link_text_color_hover, #999999);background:var(--additional_link_bg_color_hover, rgba(153, 153, 153, .2));border-color:var(--additional_link_border_color_hover, rgba(153, 153, 153, .2))}.customized .reviews-head__badge{margin-top:12px;margin-bottom:0;width:100%}@media only screen and (min-width: 750px){.customized .reviews-head__badge{margin-top:0;margin-bottom:8px}}@media only screen and (min-width: 1025px){.customized .reviews-head__badge{margin-top:0;margin-bottom:12px}}.customized .reviews-body{padding-top:270px;padding-bottom:40px;background-color:#fff}@media only screen and (min-width: 750px){.customized .reviews-body{padding-top:173px}}@media only screen and (min-width: 1025px){.customized .reviews-body{padding:0 40px 40px;border-radius:0 0 20px 20px}}.customized .reviews-body.sidebar-right{justify-content:space-between}.customized .reviews-body.sidebar-right .section2-left{margin-right:0;padding-left:0}@media only screen and (min-width: 1025px){.customized .reviews-body.sidebar-right .section2-left{margin-top:-132px}}.customized .reviews-body.sidebar-right .section2-right{max-width:728px}@media only screen and (min-width: 1025px){.customized .reviews-body.sidebar-right .section2-right{margin-top:0}}.customized .reviews-body .section2-left{padding-top:84px;padding-right:0;margin-right:32px;width:322px;min-width:322px}@media only screen and (min-width: 1025px){.customized .reviews-body .section2-left{padding-top:0;top:32px}}.customized .reviews-body .section2-left .courses-carousel-school-sidebar-container .courses-carousel-heading-container{width:322px}.customized .reviews-body .section2-left #school-reviews-sidebar-carousel-wrapper .splide__slide{width:322px!important}.customized .reviews-body .section2-left .section2-left-bottom-title-3{margin-top:0}.customized .reviews-body .section2-left .courses-list-box .course-list-box-name{min-width:50%}.customized .reviews-body .section2-left .courses-list-box .course-list-box-review{padding:0 8px;min-width:102px}.customized .reviews-body .section2-left .courses-list-box .course-list-box-rating{padding-left:8px}@media only screen and (min-width: 750px){.customized .reviews-body .section2-right{margin-top:-60px}}@media only screen and (min-width: 1025px){.customized .reviews-body .section2-right{margin-top:-120px}}.customized .reviews-body .section2-right .reviews-list-item .review__entity-link{border:1px solid var(--button_border_color, #0562D0);background-color:var(--button_bg_color, #0562D0);color:var(--button_text_color, #fff);border-radius:var(--button_border_radius, 5px)}.customized .reviews-body .section2-right .reviews-list-item .review__entity-link:hover{border-color:var(--button_border_color_hover, #0562D0);background-color:var(--button_bg_color_hover, #fff);color:var(--button_text_color_hover, #0562D0)}.customized .reviews-body .section2-right .write-review.desktop{display:none;border:1px solid var(--button_border_color, #0562D0);background-color:var(--button_bg_color, #0562D0);color:var(--button_text_color, #fff);border-radius:var(--button_border_radius, 5px)}.customized .reviews-body .section2-right .write-review.desktop:hover{border-color:var(--button_border_color_hover, #0562D0);background-color:var(--button_bg_color_hover, #fff);color:var(--button_text_color_hover, #0562D0)}.customized .reviews-body .section2-right .write-review.desktop a{color:var(--button_text_color, #fff);display:inline-flex;height:32px;padding:0}.customized .reviews-body .section2-right .write-review.desktop a:hover{color:var(--button_text_color_hover, #0562D0)}@media only screen and (min-width: 750px){.customized .reviews-body .section2-right .write-review.desktop{display:flex}.customized .reviews-body .section2-right .write-review.desktop,.customized .reviews-body .section2-right .write-review.desktop a{justify-content:center;align-items:center;margin-left:auto;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;padding:0 16px}}.customized .reviews-body .section2-right .write-review.mobile{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:var(--accent_color, #0562D0)}.customized .reviews-body .section2-right .write-review.mobile:hover{color:var(--accent_color_hover, #0562D0)}@media only screen and (min-width: 750px){.customized .reviews-body .section2-right .write-review.mobile{display:none}}.customized .reviews-body .section2-right .btn.comment-button,.customized .reviews-body .section2-right .submit-review-form{border:1px solid var(--button_border_color, #0562D0);background-color:var(--button_bg_color, #0562D0);color:var(--button_text_color, #fff);border-radius:var(--button_border_radius, 5px)}.customized .reviews-body .section2-right .btn.comment-button:hover,.customized .reviews-body .section2-right .submit-review-form:hover{border-color:var(--button_border_color_hover, #0562D0);background-color:var(--button_bg_color_hover, #fff);color:var(--button_text_color_hover, #0562D0)}.customized .reviews-body .section2-right .section2-right-actions-bar .section2-right-filter__quick-link,.customized .reviews-body .section2-right .section2-right-actions-bar .section2-right-filter__quick-link--active{color:var(--accent_color, #0562D0);border:1px solid var(--accent_color, #0562D0);background-color:#fff}.customized .reviews-body .section2-right .section2-right-actions-bar .section2-right-filter__quick-link:hover,.customized .reviews-body .section2-right .section2-right-actions-bar .section2-right-filter__quick-link--active:hover{color:var(--accent_color_hover, #333333);border:1px solid var(--accent_color_hover, #333333)}.form-block{margin-bottom:20px;color:#333}.form-block-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;padding-bottom:12px}.form-block-subtitle{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}@media (min-width: 750px){.form-block{margin-bottom:32px}.form-block-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;padding-bottom:20px}.form-block-subtitle{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}}.review-form input[type=checkbox]{cursor:pointer;margin-right:8px}.review-form input[type=email]{margin-top:12px}@media (min-width: 750px){.review-form input[type=checkbox]{margin-right:12px}.review-form input[type=email]{margin-top:16px}.review-form input[type=email].error-filled-label{margin-top:24px}.review-form label[for=email]{margin-bottom:16px}}span .review-registration-label{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;margin-left:6px}span .consent_confirms{display:flex;flex-direction:row;align-items:flex-start}span input[type=checkbox]{min-width:14px;width:14px;height:14px}.form_div{overflow:auto;display:none;scrollbar-width:none}.form_div form{display:flex;flex-direction:column;margin:32px 0 0}.form_div .guest-comments-box{display:flex;flex-direction:column}.form_div::-webkit-scrollbar{display:none}.name_dd{width:100%;padding:12px 20px;box-sizing:border-box;margin-bottom:20px;border:1px solid #E6E9EF;border-radius:4px;background-color:#f6f7f8;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.name_dd::-moz-placeholder{color:#9499ac;opacity:1}.name_dd::placeholder{color:#9499ac;opacity:1}.name_dd:-ms-input-placeholder,.name_dd::-ms-input-placeholder{color:#9499ac}.name_dd:focus{border-color:#9499ac;outline:none}@media (max-width: 749px){.name_dd{padding:14px 16px;height:48px;margin-bottom:16px}input[type=email].name_dd{margin-bottom:20px}}.text_dd{height:120px;width:100%;box-sizing:border-box;padding:12px 20px;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;resize:none;margin-bottom:20px;border:1px solid #E6E9EF;border-radius:4px;background-color:#f6f7f8}.text_dd::-moz-placeholder{color:#9499ac;opacity:1}.text_dd::placeholder{color:#9499ac;opacity:1}.text_dd:-ms-input-placeholder,.text_dd::-ms-input-placeholder{color:#9499ac}.text_dd:focus{border-color:#9499ac;outline:none}@media (max-width: 749px){.text_dd{padding:14px 16px;height:90px;margin-bottom:16px}}.btn{margin-bottom:5px;border:none;outline:none;width:170px;height:45px;cursor:pointer;border-radius:22px;transition:.7s}.btn.review-comment{margin-top:20px}.btn.comment-button{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-bottom:0;width:250px;height:40px;box-sizing:border-box;border-radius:5px;border:1px solid #0562D0;background-color:#0562d0;color:#fff}.btn.comment-button:hover{background-color:#fff;color:#0562d0}.btn.comment-button:disabled{background-color:#9499ac;border:1px solid #9499AC}.btn.comment-button:disabled:disabled:hover{background-color:#9499ac;border:1px solid #9499AC;color:#fff}.label{position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-top:8px;margin-bottom:4px;display:block;color:#f53048}.label__error{margin-top:4px}.error-filled-label{color:#f53048;border-color:#f53048}.page-template-school-list .tooltip-rating{margin-top:32px}.page-template-school-list .tooltip-rating .pop-up__school{display:inline-block;margin-bottom:24px}.page-template-school-list .tooltip-rating .pop-up__school-button{margin-bottom:0}.page-template-school-list .pagination li{display:none}@media (min-width: 750px){.page-template-school-list .pagination li{display:list-item}}.page-template-school-list .pagination :first-child,.page-template-school-list .pagination :last-child{display:list-item}.reviewable-list-container{display:flex;width:100%}.reviews-list,.reviewable-list{width:100%}.reviewable-list-item{width:100%;background-color:#fff;border:1px solid #C9CDDA;border-radius:10px;padding:24px;margin-bottom:24px}.list-item-header-left{display:flex;align-items:center}.list-item-header-left .partner-page-link{display:inline-flex;margin-right:8px}.list-item-header-left .partner-page-link:hover{cursor:pointer}@media only screen and (min-width: 1025px){.list-item-header-left .partner-page-link{margin-right:12px}}.list-item-header-left-icon{width:46px;height:46px;min-width:46px;border-radius:5px}@media only screen and (min-width: 1025px){.list-item-header-left-icon{width:56px;height:56px;min-width:56px;border-radius:8px}}.list-item-header-right{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;margin-left:12px}.list-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.list-item-url{font-family:Raleway;font-weight:700;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media only screen and (min-width: 1025px){.list-item-url{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;-webkit-line-clamp:2}.list-item-url:hover{color:#0562d0}}.list-item-rating{display:flex;flex-direction:row;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.list-item-rating .star-rating-onestar{width:13px;height:13px;margin:1px 4px 0 2px}@media only screen and (min-width: 1025px){.list-item-rating .star-rating-onestar{width:16px;height:16px;margin-right:6px}}.list-item-rating .review-ball,.list-item-rating .section1-reviewscount{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;margin-right:0}@media only screen and (min-width: 1025px){.list-item-rating .review-ball,.list-item-rating .section1-reviewscount{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.list-item-rating .review-ball:hover,.list-item-rating .section1-reviewscount:hover{color:#333}}.list-item-content-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;color:#333;padding-top:10px}@media only screen and (min-width: 1025px){.list-item-content-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;padding-top:12px}}.university-list-wrapper .list-item-header-left-icon{background-color:#9499ac;padding:3px;border-radius:5px}@media only screen and (min-width: 1025px){.mr-16{margin-right:16px}}.list-item-header-left-icon-table{margin-right:5px;width:28px;min-width:28px;vertical-align:middle}@media (max-width: 538px){.list-item-header-left-icon-table{width:28px}}@media only screen and (min-width: 1025px){.list-item-url-text{max-width:244px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.list-item-url-text{max-width:160px}}.open-review-page{display:none;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;border:1px solid #0562D0;border-radius:5px;background-color:#0562d0;align-items:center;justify-content:center;padding:11px 31px 13px}@media only screen and (min-width: 1025px){.open-review-page{display:flex}}.open-review-page:hover{background-color:#fff;color:#0562d0}.mobile-open-review-page{display:flex;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#fff;background-color:#0562d0;width:100%;height:34px;align-items:center;justify-content:center;border-radius:5px;margin-top:12px;padding:11px 31px 13px}@media only screen and (min-width: 750px){.mobile-open-review-page{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width: 1025px){.mobile-open-review-page{display:none}}.mobile-list-item-url{display:none;color:#0562d0;margin-top:14px;margin-bottom:23px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px}.page-template-school-list .reviewable-list-item-header{display:flex;justify-content:space-between}.page-template-school-list>#wrapper{display:block}@media only screen and (min-width: 700px){.page-template-school-list>#wrapper{padding-top:0}}.page-template-school-list .reviews-title{margin-bottom:0}.page-template-school-list .reviews-tabs-container{margin:32px 0 0;font-size:0;display:inline-block;width:100%;overflow-x:scroll;white-space:nowrap;height:44px;-ms-overflow-style:none;scrollbar-width:none}.page-template-school-list .reviews-tabs-container::-webkit-scrollbar{display:none}@media (min-width: 750px){.page-template-school-list .reviews-tabs-container{width:auto;overflow-x:auto}}.page-template-school-list .reviews-tabs-container a,.page-template-school-list .reviews-tabs-container span{padding:10px 28px;display:inline-block;color:#9499ac;border-bottom:solid 2px #E6E9EF;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px}.page-template-school-list .reviews-tabs-container a:hover,.page-template-school-list .reviews-tabs-container span:hover{color:#0562d0}.page-template-school-list .reviews-tabs-container a.active,.page-template-school-list .reviews-tabs-container span.active{border-bottom:solid 2px #0562D0;color:#0562d0;padding-right:0;padding-left:0}.page-template-school-list .reviews-tabs-container a:first-child,.page-template-school-list .reviews-tabs-container span:first-child{padding-left:0}.page-template-school-list .reviews-tabs-container a:last-child,.page-template-school-list .reviews-tabs-container span:last-child{padding-right:0}.line-img{display:flex;flex-direction:row;align-items:center}.line-img a{min-width:52px}.line-img a.promotion-school-title{font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:none;margin-left:9px;margin-bottom:4px;color:#333}.line-img img{width:52px;max-height:52px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 678px){.line-img a.promotion-school-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-left:9px;margin-bottom:4px;color:#333}}.line-discount-period{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.line-discount-period a.discount-review-link{color:inherit;text-decoration:none}.stock__content__wrap{display:flex;-webkit-box-align:center;-ms-flex-align:center;border-bottom:1px solid #bebebe;height:124px;justify-content:space-between}.stock__content__wrap__logo{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:16px 35px}@media only screen and (max-width: 678px){.stock__content__wrap__logo{margin:16px 20px}}@media only screen and (max-width: 568px){.stock__content__wrap__logo{width:100%;display:flex;justify-content:space-between}}.stock__content__box{display:flex;flex-direction:column;background:#f7fafc;width:100%;margin-bottom:25px;box-shadow:inset 0 0 0 1px #bebebe;position:relative}.stock__content__wrap__date span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#666;margin-left:55px;position:relative;text-align:center}.stock__content__wrap__date span:before{content:"";width:20px;left:-20px;top:0;display:block;height:20px;position:absolute;background-image:url(/images/theme/clock.svg)}@media only screen and (max-width: 1200px){.stock__content__wrap__date{display:flex}}.stock__content__wrap__link a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;color:#0562d0;transition:.3s}.stock__content__wrap__link a:hover{color:#999}@media only screen and (max-width: 1200px){.stock__content__wrap__link a{font-size:17px}}@media only screen and (max-width: 678px){.stock__content__wrap__link{display:none}}.stock__content__wrap__content{padding:25px 35px;margin-bottom:50px}.stock__content__wrap__content h2{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333}.stock__content__wrap__content p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#666;padding-top:20px}.stock__content__wrap__content a{font-family:Raleway;font-weight:700;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;color:#fff;width:147px;margin-left:40px;height:33px;background-color:#0562d0;border-radius:20px;align-items:center;text-decoration:none;display:flex;justify-content:center;display:none}@media only screen and (max-width: 1200px){.stock__content__wrap__content h2{font-size:24px}}@media only screen and (max-width: 678px){.stock__content__wrap__content h2,.stock__content__wrap__content a{font-size:18px}.stock__content__wrap__content p{font-size:14px;padding-top:5px}}.stock__content__wrap__pr{display:block}@media only screen and (max-width: 1200px){.stock__content__wrap__pr{display:block}.stock__content__wrap__pr span{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;position:relative;margin-left:75px}.stock__content__wrap__pr span:before{content:"";width:20px;left:-40px;top:0;display:block;height:20px;position:absolute;background-image:url(/images/theme/clock.svg)}}@media only screen and (max-width: 568px){.stock__content__wrap__pr span{margin-left:0}.stock__content__wrap__pr span:before{left:-29px}}@media only screen and (max-width: 414px){.stock__content__wrap__pr{flex:0 0 43%}}.stock__content__wrap__mobile{border-top:1px solid #bebebe;margin-top:auto;width:100%;display:flex;justify-content:center;padding:10px;position:absolute;bottom:0;max-height:50px}.stock__content__wrap__mobile a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;display:inline-block;color:#0562d0;transition:.3s;position:relative;text-align:center}.stock__content__wrap__mobile a:hover{color:#999}@media only screen and (max-width: 1200px){.stock__content__wrap__btn{display:none}}.discounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:20px}@media (max-width: 320px){.discounts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.stock__content__wrap__period{gap:3px;display:flex;flex-direction:row;align-items:center}.stock__content__wrap__period img{height:18px;width:18px}.stock__content__wrap__period span{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}@media only screen and (max-width: 678px){.stock__content__wrap__period img{height:16px;width:16px}.stock__content__wrap__period span{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:13px;line-height:16px}}.page-template-discount-list div.stock p{padding-bottom:37px}.discount_sort--label{color:#666;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.discount_sort--container{margin-bottom:74px}.discount_sort--select{width:13rem;box-shadow:0 0 transparent,0 1px 2px #0000000d;padding:.5rem .75rem;margin-left:5px;border:1px solid rgb(209,213,219);border-radius:.375rem;margin-top:10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}.course{width:100%;padding-top:20px}@media only screen and (max-width: 768px){.course{padding-top:10px}}@media only screen and (max-width: 750px){.course{width:100%}}@media only screen and (max-width: 480px){.course{padding-top:20px}}.course__wrap{display:flex;flex-wrap:wrap;margin:0 -.6417%}@media only screen and (max-width: 750px){.course__wrap{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}}.course__wrap__box__btn{display:block;width:100%}.course__wrap__box__btn a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;height:55px;align-items:center;text-transform:lowercase;display:flex;width:100%;justify-content:center;background:#0562d0;transition:.3s;margin-bottom:0}@media (min-width: 750px){.course__wrap__box__btn a:hover{color:#0562d0;background:#fff;border:1px solid #0562D0}}.course__wrap__box{background:#fff;z-index:auto;width:32.05%;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 1px #bebebe;margin:0 .6417% 22px}@media only screen and (max-width: 1024px){.course__wrap__box{box-shadow:inset 0 0 0 1px #e4e7e8;margin-bottom:22px;width:48.7167%}}@media only screen and (max-width: 750px){.course__wrap__box{margin:15px auto}}@media only screen and (max-width: 678px){.course__wrap__box{width:80%}}@media only screen and (max-width: 568px){.course__wrap__box{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width: 480px){.course__wrap__box{margin-bottom:15px;margin-top:0}.course__wrap__box:last-child{margin-bottom:0}}.course__wrap__box__header{flex:0 0 150px}.course__wrap__box__top{position:relative;padding:20px 20px 10px 30px;display:flex;flex-wrap:wrap;align-items:center}.course__wrap__box__top .course__wrap__box__top_course_name,.course__wrap__box__top .course__wrap__box__top_course_name a{color:#333;padding-bottom:15px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;width:100%;min-height:60px;display:flex;align-items:center}.course__wrap__box__top a{color:#666;display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;text-decoration:underline;transition:.3s}.course__wrap__box__top a:hover{color:#999}.course__wrap__box__top a.course__wrap__box__top_school_name{margin-right:15px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.course__wrap__box__top a.course__wrap__box__top_school_name:hover{text-decoration:underline}.course__wrap__box__top span{color:#666;font-size:14px;display:flex;align-items:center;font-family:Rubik;margin-right:15px}.course__wrap__box__top .rate{margin-right:15px}@media only screen and (max-width: 1024px){.course__wrap__box__top{padding-left:20px;padding-right:10px}.course__wrap__box__top h2,.course__wrap__box__top h2 a{width:100%}}@media only screen and (max-width: 768px){.course__wrap__box__top{padding-left:10px;padding-right:8px}}.course__wrap__box__top>.click{padding-top:0;position:relative}.course__wrap__box__content{padding-top:25px;padding-right:30px;padding-left:70px}.course__wrap__box__content a{color:#666;z-index:-1;position:relative;margin-bottom:25px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}@media only screen and (max-width: 1024px){.course__wrap__box__content{padding-top:25px;padding-right:23px;padding-left:53px}}@media only screen and (max-width: 768px){.course__wrap__box__content{padding-top:25px;padding-right:23px;padding-left:48px}}.clock__box{position:relative}.clock__box strong{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#333}.clock__box i{position:relative;cursor:pointer}p.book{padding-top:25px;color:#666;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}p.book.book-only{padding-bottom:25px}p.book strong{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#333}p.book:before{content:"";width:17px;height:22px;position:absolute;top:22px;left:-32px;background-repeat:no-repeat;transition:.3s;background-size:cover;background-position:center;background-image:url(/images/theme/book.svg)}.mobileList .course__wrap__box__content p.book,.mobileList .course__wrap__box__content p.heart{font-size:14px}p.heart{padding-top:25px;padding-bottom:25px;color:#666;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}p.heart strong{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#333}p.heart:before{content:"";width:25px;height:22px;position:absolute;top:22px;left:-37px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s;background-image:url(/images/theme/heart.svg)}p.clock{color:#666;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px}p.clock strong{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#333}p.clock.clock-only{padding-bottom:25px}p.clock:before{content:"";width:22px;height:22px;position:absolute;top:-3px;left:-35px;background-repeat:no-repeat;transition:.3s;background-size:cover;background-position:center;background-image:url(/images/theme/clock.svg)}@media only screen and (max-width: 678px){p.clock{padding-bottom:0}}.click,.click-fist,.click-last{display:flex;align-items:center}.rate:not(:checked)>input{position:absolute;top:-9999px;display:none}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;font-size:15px;color:#ccc}.rate:not(:checked)>label:before{content:"★ "}label.red{color:#e54d42!important}label.orange{color:#fca238!important}.course__wrap__box__price{display:flex;padding:0 30px 17px;width:100%;justify-content:space-between;border-bottom:1px solid #bebebe;position:relative}@media only screen and (max-width: 1024px){.course__wrap__box__price{display:flex;padding-left:20px;padding-right:20px;padding-bottom:11px}}@media only screen and (max-width: 768px){.course__wrap__box__price{display:flex;padding-left:10px;padding-right:10px;padding-bottom:11px}}.course__wrap__box__price__left{flex:0 0 48%}.course__wrap__box__price__left .tooltip{margin-top:-2px}.course__wrap__box__price__left p{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#333;position:relative}.course__wrap__box__price__left p span.summ{margin-right:5px;color:#0562d0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.course__wrap__box__price__left i{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px}.course__row__box__top>.star-ratings-sprite{margin-right:9px;height:11px;background-size:12px;width:60px;position:relative;top:0}.course__row__box__top>.star-ratings-sprite>span{height:11px;background-size:12px}.course__row__box__top_rating{margin-right:5px!important;top:0;position:relative;font-size:15px}.star-ratings-sprite{background:url(/images/theme/stars/orange.svg) repeat-x;font-size:0;height:20px;line-height:0;overflow:hidden;text-indent:-999em;width:110px;display:inline-block}.star-ratings-red{background:url(/images/theme/stars/red.svg) repeat-x;background-position:0 100%}.star-ratings-orange{background:url(/images/theme/stars/orange.svg) repeat-x;background-position:0 100%}.star-ratings-sprite-rating{float:left;height:20px;display:block}.course__wrap__box__top>.star-ratings-sprite{margin-right:9px;height:11px;background-size:12px;width:60px;position:relative;top:0}.course__wrap__box__top>.star-ratings-sprite>span{height:11px;background-size:12px}.course__wrap__box__top_rating{margin-right:5px;top:1px;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#666}.red_color_for_stars{color:red}.orange_color_for_stars{color:#fca238}.course-list-box-rating{display:flex;align-items:center;color:#333;padding-left:16px;border-left:1px solid #C9CDDA}.course-list-box-rating>.star-rating-onestar{height:14px;position:relative;top:0;padding-right:2px}@media (max-width: 1024px){.m-slider-rating{height:18px}.m-slider-rating>.star-ratings-sprite{height:14px;background-size:15px;width:76px;position:relative;top:0}.m-slider-rating>.star-ratings-sprite>span{height:14px;background-size:15px}}.section1-right>.star-rating-onestar{margin-right:10px;position:relative;top:-1px;width:22px;height:22px;background-size:22px}@media (max-width: 749px){.section1-right>.star-rating-onestar{width:20px;height:20px;background-size:20px;margin-right:2px;top:0}}.review-ball{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#666;margin-right:20px;position:relative}.review-onestars{display:none;width:26px;margin-right:10px;position:relative;top:-2px}.review-onestars>.reviews-list-star>label{display:none}.review-onestars>.reviews-list-star>label:nth-of-type(1){display:block!important}.review-onestars>.star-ratings-sprite{width:21px;top:4px;position:relative}.review-onestars>.star-ratings-sprite>span{width:100%!important}@media (max-width: 632px){.review-onestars{display:block}}@media (max-width: 538px){.review-onestars{display:none}}@media (max-width: 408px){.review-onestars{display:block}}.ball-stars{display:flex;align-items:center}@media (max-width: 538px){.ball-stars{flex-direction:unset}}@media (max-width: 632px){.review-stars{display:none}}@media (max-width: 538px){.review-stars{display:block}}@media (max-width: 408px){.review-stars{display:none}}.tab-course-items .tab-course-col .course__wrap__box__top_rating{margin-top:-2px;float:left;padding-right:1px}.tab-free-course-items .tab-course-col .course_box__top_school_header .course__wrap__box__top_rating{margin:4px 4px 6px 0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;top:0}.tab-free-course-items .tab-course-col .course_box__top_school_header .star-ratings-sprite{margin-top:4px;margin-bottom:0}@media only screen and (min-width: 750px){.tab-free-course-items .tab-course-col .course_box__top_school_header .course__wrap__box__top_rating{margin-top:3px;margin-bottom:3px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.tab-free-course-items .tab-course-col .course_box__top_school_header .star-ratings-sprite{margin-top:7px}}.course_box__top_school .course__wrap__box__top_rating{margin-top:3px;float:left;padding-right:1px}.course_box__top_school .star-ratings-sprite{height:14px;background-size:15px;width:76px;margin-bottom:7px;display:inline-table;margin-top:5px}.course_box__top_school .star-ratings-sprite span{height:14px;background-size:15px}.tab-course-col-school>.star-ratings-sprite{margin-right:9px;height:14px;background-size:15px;width:76px;position:relative;top:0;display:block;margin-bottom:7px}.tab-course-col-school>.star-ratings-sprite>span{height:14px;background-size:15px}.tab-course-col-school .course__wrap__box__top_rating{margin-top:3px;float:left;padding-right:1px;clear:both}.tab-course-col-school .star-ratings-sprite{height:14px;background-size:15px;width:76px;margin-bottom:7px;display:inline-table;margin-top:5px;float:left}.tab-course-col-school .star-ratings-sprite span{height:14px;background-size:15px}.scw-review-stars>.star-ratings-sprite{margin-right:15px;height:15px;background-size:16px;width:80px;position:relative;top:2px}.scw-review-stars>.star-ratings-sprite>span{height:15px;background-size:16px}@media only screen and (max-width: 900px){.scw-review-stars>.star-ratings-sprite{margin-right:15px;height:13px;background-size:14px;width:71px;position:relative;top:2px}.scw-review-stars>.star-ratings-sprite>span{height:13px;background-size:14px}.scw-review-stars{display:table}}.scw-school-rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-right:4px;padding-top:3px}@media only screen and (max-width: 900px){.scw-school-rating{float:left}}.page-template-discount-list .review-ball{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-right:2px;color:#333}.page-template-discount-list .review-stars{display:none}.page-template-discount-list .review-onestars{display:block;width:15px;margin:0;top:-1px}.page-template-discount-list .review-onestars .star-ratings-sprite{background:url(/images/theme/stars/orange-discount.svg) repeat-x;width:17px}.page-template-discount-list .review-onestars .star-ratings-red{background:url(/images/theme/stars/red-discount.svg) repeat-x;background-position:0 100%}.page-template-discount-list .review-onestars .star-ratings-orange{background:url(/images/theme/stars/orange-discount.svg) repeat-x;background-position:0 100%}.page-template-discount-list .review-onestars .star-ratings-sprite-rating{height:16px}@media only screen and (max-width: 749px){.m-course-school-link .star-ratings-sprite{height:14px;background-size:15px;width:76px;margin-bottom:7px;display:inline-table;margin-top:5px;float:left}.m-course-school-link .star-ratings-sprite span{height:14px;background-size:15px}.m-course-school-link .course_box__top_school_header .course__wrap__box__top_rating{margin-top:3px;float:left;padding-right:1px;clear:both}}.new-table-ab-test .tab-course-paid .m-course-school-link .course__wrap__box__top_rating{margin:0 2px 0 0;padding:0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}.new-table-ab-test .tab-course-paid .m-course-school-link .star-ratings-sprite{width:13px;height:12px;background-size:13px;margin:0}.new-table-ab-test .tab-course-paid .m-course-school-link .star-ratings-sprite span{height:12px;background-size:13px}.new-table-ab-test .tab-course-paid .tab-course-col-school .rating-wrap{display:flex;align-items:center}.new-table-ab-test .tab-course-paid .tab-course-col-school .course__wrap__box__top_rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;margin-right:4px}.new-table-ab-test .tab-course-paid .tab-course-col-school .star-ratings-sprite{margin:9px 0 0;background:url(/images/theme/stars/orange-ab-test-new-table.svg) repeat-x;font-size:0;height:13px;background-size:21px;line-height:0;overflow:hidden;text-indent:-999em;width:100px;display:inline-block}.new-table-ab-test .tab-course-paid .tab-course-col-school .star-ratings-orange{background:url(/images/theme/stars/orange-ab-test-new-table.svg) repeat-x;background-position:0 100%;height:20px;background-size:21px}.new-table-ab-test .tab-course-paid .tab-course-col-school .star-ratings-red{background:url(/images/theme/stars/red-ab-test-new-table.svg) repeat-x;background-position:0 100%;height:20px;background-size:21px}.header-desktop-site-search-wrap{margin-left:10px}@media only screen and (max-width: 1024px){.header-desktop-site-search-wrap{display:none}}@media only screen and (max-width: 749px){.mobile-site-search-wrap{margin-left:15px;margin-top:24px}}.site-search-warning{display:none}.site-search-warning p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#c4c4c4;margin-bottom:2px}.site-search-warning.active p{color:#e31239}.header-desktop-site-search-wrap .site-search-warning,.mobile-site-search-wrap .site-search-warning{position:relative}.header-desktop-site-search-wrap .site-search-warning p,.mobile-site-search-wrap .site-search-warning p{position:absolute;top:-18px}.site-search-bar{position:relative;width:320px;height:40px}.site-search-bar input{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;width:320px;height:40px;background-color:#fff;border:1px solid #0562D0;border-radius:4px;box-sizing:border-box;padding:10px 12px}.site-search-bar .search-btn,.site-search-bar .close-btn{position:absolute;cursor:pointer}.site-search-bar .search-btn svg,.site-search-bar .close-btn svg{width:19px;height:19px;transition:none}.site-search-bar .search-btn{top:12px;right:12px;margin:0}.site-search-bar .close-btn{display:none;top:10px;right:40px;margin:0}@media only screen and (max-width: 749px){.site-search-bar{width:290px;margin-bottom:6px}.site-search-bar input{width:290px}}@media only screen and (min-width: 1025px) and (max-width: 1169px){.site-search-bar{width:220px}.site-search-bar input{width:220px;padding-right:36px}}.site-search-dropdown{display:none}.site-search-dropdown.active{display:flex;flex-direction:column;position:absolute;overflow:scroll;margin-top:4px;width:320px;max-height:241px;background-color:#fff;border:1px solid #C4C4C4;border-radius:4px;box-sizing:border-box;z-index:10000}@media only screen and (max-width: 749px){.site-search-dropdown.active{width:290px;z-index:1}}@media only screen and (min-width: 1025px) and (max-width: 1069px){.site-search-dropdown.active{width:220px}}a.search-course-link,.course-is-absence{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;padding:12px;white-space:nowrap;transition:none;text-transform:none}.search-course-link:hover{background:#ebf2f6;width:100%}.search-course-link strong{font-weight:600}.course-is-absence{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.user-agreement-wrap{display:none;position:fixed;bottom:60px;justify-content:center;width:100vw;z-index:100}.user-agreement-wrap .user-agreement-popup{display:flex;box-sizing:border-box;position:relative;padding:16px;width:596px;background:#fff;border:1px solid #C4C4C4;border-radius:10px}.user-agreement-wrap .user-agreement-popup .close-btn{top:7px;right:11px;margin:0;display:block}.user-agreement-wrap .user-agreement-popup .user-agreement-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;max-width:545px;color:#666}.user-agreement-wrap .user-agreement-popup .user-agreement-text a{color:#999}@media only screen and (max-width: 568px){.user-agreement-wrap .user-agreement-popup{padding:12px 16px;width:290px}.user-agreement-wrap .user-agreement-popup .close-btn svg{width:15px;height:15px}.user-agreement-wrap .user-agreement-popup .user-agreement-text{max-width:248px}}html{scroll-behavior:smooth}.up-scroll-container{position:absolute;top:0;right:0;height:100vh;width:1px}.up-scroll-button{background-color:#c4c4c4;width:50px;height:39px;box-sizing:border-box;padding:13px;cursor:pointer;position:fixed;bottom:85px;z-index:100;opacity:0;transform:translateY(100px);transition:all .6s ease}.up-scroll-button.right-desktop{border-radius:7px 0 0 7px;right:0}.up-scroll-button.left-desktop{border-radius:0 7px 7px 0;left:0}@media (min-width: 750px){.up-scroll-button.disabled-desktop{display:none}}@media (max-width: 749px){.up-scroll-button{width:40px;height:26px;padding:3px 12px;bottom:70px}.up-scroll-button.disabled-mobile{display:none}.up-scroll-button.right-mobile{border-radius:5px 0 0 5px;right:0;left:auto}.up-scroll-button.left-mobile{border-radius:0 5px 5px 0;left:0;right:auto}.up-scroll-button svg{width:16px;height:9px}}.showBtn{opacity:1;transform:translateY(0)}.pop-up-btn button{width:340px;border-radius:8px;height:40px;background-color:#0562d0;color:#fff;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;border-style:none;cursor:pointer}.pop-up-btn button:hover{background-color:#fff;color:#0562d0;border:1px solid #0562D0}@media only screen and (max-width: 480px){.pop-up-btn button{width:300px;margin-top:20px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}section:nth-of-type(2) .dropdown__wrap.orders.dropdown__wrap .pop-up-btn{display:none}@media (max-width: 749px){.tab-course-col>.m-course-name-link>.tab-link-course--container>.pop-up-new-window{display:none}}.new-table-ab-test .pop-up-btn{display:block}.new-table-ab-test .pop-up-btn button{min-width:290px;max-width:749px;width:100%;margin-top:0;border-radius:5px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}@media only screen and (min-width: 750px){.new-table-ab-test .pop-up-btn button{width:290px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}}@media only screen and (min-width: 1024px){.new-table-ab-test .pop-up-btn{position:absolute;right:0;display:inline-block}.new-table-ab-test .pop-up-btn button{width:290px}}.js-enable-new-window-pop-up{display:none;position:relative;margin-top:20px;padding-left:28px;cursor:pointer;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.js-enable-new-window-pop-up input{position:absolute;opacity:0;cursor:pointer}.js-enable-new-window-pop-up .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #0562D0}.js-enable-new-window-pop-up input:checked~.checkmark{background-color:#0562d0;border:2px solid #0562D0}.js-enable-new-window-pop-up .checkmark:after{content:"";position:absolute;display:none}.js-enable-new-window-pop-up input:checked~.checkmark:after{display:block}.js-enable-new-window-pop-up .checkmark:after{left:5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.pop-up-in-new-window-checkbox-desktop{display:none}.pop-up-in-new-window-checkbox-mobile{display:block}@media only screen and (min-width: 1125px){.js-enable-new-window-pop-up{margin-top:0}.pop-up-in-new-window-checkbox-desktop{display:block}.pop-up-in-new-window-checkbox-mobile{display:none}}.school-search-bar-wrapper{width:100%;margin-bottom:20px;position:relative}@media only screen and (min-width: 1025px){.school-search-bar-wrapper{margin-bottom:24px}}.school-search-bar span{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.school-search-bar .search-form{position:relative;display:flex;width:348px}.school-search-bar .search-form input{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;display:flex;align-items:center;color:#999;width:348px;height:45px;border:1px solid #0562D0;border-radius:4px;padding:0 80px 0 12px;position:relative;box-sizing:border-box}@media only screen and (max-width: 450px){.school-search-bar .search-form,.school-search-bar .search-form input{width:290px}}.search-form-drop-down-menu{display:none}.search-form-drop-down-menu.active{display:flex;flex-direction:column;align-items:flex-start;position:absolute;box-sizing:border-box;width:347px;max-height:282px;z-index:1;background:#fff;border:1px solid #C4C4C4;border-radius:4px;margin-top:4px;overflow-x:hidden;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.search-form-drop-down-menu.active p.school-is-absence{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;width:100%;text-align:center;padding:8px 0;color:#999}@media only screen and (max-width: 450px){.search-form-drop-down-menu.active{width:290px;max-height:121px}}.school-title-link{font-size:16px;color:#333;display:flex;align-items:center;cursor:pointer;text-decoration:none;padding:8px 0 8px 12px}.school-title-link:hover{background:#ebf2f6;width:100%}.search-btn,.close-btn{position:absolute;display:flex;cursor:pointer}.search-btn{top:0;right:0;margin-top:14px;margin-right:12px}.close-btn{top:0;right:0;margin-top:12px;margin-right:42px;display:none}.not-found-page{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333;margin-top:60px}.not-found-page span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px #0000001a}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}.stock__date__mobile,.img-mobile-p{display:none}@media (min-width: 680px){.course__box__header{display:none}}.bg svg{transform:rotate(-180deg)}.mobile-menu-overlay{display:none;position:fixed;height:100%;bottom:0;top:0;left:0;right:0;width:100%;z-index:1;background:#ffffff1a}.course-date-modified__desktop{display:inline}.course-date-modified__mobile{display:none}.page-template-courses-list .stock{padding-top:24px}.page-template-courses-list .stock h1{padding:0}.annotation-wrap__mobile{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:12px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac}.annotation-wrap__mobile .course-date-modified{display:flex}.annotation-wrap__mobile .course-date-modified__desktop{display:none}.annotation-wrap__mobile .course-date-modified__mobile{display:inline}@media only screen and (min-width: 750px){.annotation-wrap__mobile .course-date-modified,.annotation-wrap__mobile{display:none}}.stock .annotation__mobile{display:block;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;padding:0}.stock .annotation__desktop{display:none}@media only screen and (min-width: 750px){.stock .annotation__mobile{display:none}.stock .annotation__desktop{display:block;padding:0;color:#333}}.stock,.page__content{padding-top:20px}.stock h1,.page__content h1{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;padding-bottom:37px;overflow:hidden;-webkit-hyphens:manual;hyphens:manual}@media only screen and (max-width: 749px){.stock h1,.page__content h1{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px}}.page__content h2{overflow:hidden;-webkit-hyphens:manual;hyphens:manual}.page__content h3{color:#666;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;padding-bottom:10px;padding-top:0}.hentry{margin-top:0}.stock p,.nothing,.page__content p,.page__content ul li,.page__content ol li{padding-top:0;padding-bottom:10px;color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.page__content ul,.page__content ol{padding-left:16px}.nothing{font-size:18px}.tooltipster-sidetip .tooltipster-content{padding:12px;color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}.tooltipster-sidetip .tooltipster-content p{padding-bottom:10px}.tooltipster-sidetip .tooltipster-content a{color:#0562d0;padding-top:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;transition:.3s}.tooltipster-sidetip .tooltipster-content a:hover{color:#999}.stock__content{width:100%;padding-top:20px}.arrow:after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;transition:.3s;background-image:url(/images/theme/arrow-blue.png)}.arrow-list:after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;transition:.3s;background-image:url(/images/theme/arrow-blue.png)}.active-arrow-list:after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;transition:.3s;transform:rotate(-180deg);background-image:url(/images/theme/arrow-blue.png)}.active-arrow:after{content:"";width:16px;height:9px;position:absolute;top:11px;right:18px;transition:.3s;transform:rotate(-180deg);background-image:url(/images/theme/arrow-blue.png)}.desktop-schoolwebsite{display:inline-block}.course__row__box{background:#fff;z-index:0;width:100%;box-shadow:inset 0 0 0 1px #bebebe;margin:0 .6417% 22px}.course__row__box__header{display:flex;box-shadow:inset 0 0 0 1px #bebebe;padding:20px 30px}.course__row__box__top{position:relative;padding-right:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:34%}.course__row__box__top h2{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;padding-bottom:7px;width:100%;display:flex;align-items:center}.course__row__box__top a{color:#666;display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;transition:.3s}.course__row__box__top span,.course__row__box__top_school_name{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;align-items:center;margin-right:15px}a.course__row__box__top_school_name{text-decoration:none;font-size:14px}a.course__row__box__top_school_name:hover{text-decoration:underline}.course__row__box__top .rate{margin-right:15px}.course__row__box__top a:hover{color:#999}.course__row__box__top_school_name,.course__row__box__top .click a{font-weight:700}.course__row__box__top_school_name{display:block}.course__row__box__top>.click{padding-top:0;position:relative}.course__credit_help{color:#827f7f;font-size:13px}.course__row__box__price{display:flex;padding-right:30px;width:38%;-webkit-box-pack:justify;-ms-flex-pack:justify;padding-top:5px}.course__row__box__first{width:154px;min-width:154px}.course__row__box__price__left .tooltip{margin-top:-2px}.course__row__box__price__left p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#333;position:relative}.course__row__box__price__left p span.summ{margin-right:5px;color:#0562d0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px}.course__row__box__price__left i{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px}.course__row__box__btn{width:30%}.course__row__box__btn_mb{display:none}.course__row__box__btn a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;height:55px;align-items:center;text-transform:lowercase;display:flex;width:100%;justify-content:center;background:#0562d0;transition:.3s}.course__row__box__btn a:hover{background:#0040b8}.webinar__row__box__btn a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;height:55px;align-items:center;display:flex;width:100%;justify-content:center;background:#0562d0;transition:.3s}.webinar__row__box__btn a:hover{background:#0040b8}.course__row__box__content{display:flex;padding:20px 30px}.course__row__box__content div{width:30%;margin:0 3%}.course__row__box__content p.book:before{top:-3px}.course__row__box__content p.heart:before{top:-4px}.course__row__box__content .clock,.course__row__box__content .book,.course__row__box__content .heart{padding:0;margin:0}.reviews{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;box-shadow:0 4px 10px #0003;padding:25px}.reviews p{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;padding-bottom:0}.reviews a{color:#0562d0;padding-top:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;transition:.3s}.reviews a:hover{color:#999}.reviews-last{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;box-shadow:0 4px 10px #0003;padding:25px}.reviews-last p{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;padding-bottom:0}.reviews-last a{color:#0562d0;padding-top:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;transition:.3s}.reviews-last a:hover{color:#999}.reviews-fist{width:312px;top:97px;position:absolute;left:70px;display:none;background:#fff;box-shadow:0 4px 10px #0003;padding:25px}.reviews-fist p{color:#999;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;padding-bottom:0}.reviews-fist a{color:#0562d0;padding-top:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;transition:.3s}.reviews-fist a:hover{color:#999}.result_hover{display:block}.reviews:after,.reviews:before{content:"";position:absolute;left:57%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;box-shadow:0 4px 10px #0003;z-index:-1;transform:rotate(45deg)}.reviews:before{z-index:1;box-shadow:none}.reviews-last:after,.reviews-last:before{content:"";position:absolute;left:57%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;box-shadow:0 4px 10px #0003;z-index:-1;transform:rotate(45deg)}.reviews-last:before{z-index:1;box-shadow:none}.reviews-fist:after,.reviews-fist:before{content:"";position:absolute;left:61%;top:-12px;background:#fff;margin-left:-12px;width:24px;height:24px;box-shadow:0 4px 10px #0003;z-index:-1;transform:rotate(45deg)}.reviews-fist:before{z-index:1;box-shadow:none}.webinar__wrap__box__btn a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;height:55px;align-items:center;display:flex;width:100%;justify-content:center;background:#0562d0;transition:.3s}.webinar__wrap__box__btn a:hover{background:#0040b8}.date-modified{padding-left:20px}.date-modified p{margin-right:4px!important}.page__content h2{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}@media only screen and (max-width: 749px){.page__content h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}}.mb-logo{display:none}.active{display:block}.stock__content__webinar{display:flex;flex-wrap:wrap;margin:0 -.6417%}.stock__content__webinar h2{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px}.webinar__box__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.webinar__box__top img{max-width:100px}.webinar__box{padding:11px 30px 18px;border-bottom:1px solid #e4e7e8}.webinar__box a{color:#fff;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;padding:7px 15px;background:#0562d0;border-radius:25px}.webinar__box__bottom{padding:27px 30px}.webinar__box__bottom p{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}.webinar__box__bottom span{color:#666;padding-left:40px;padding-top:8px;display:block;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}.webinar__box__bottom span:before{content:"";width:22px;height:22px;position:absolute;top:10px;left:0;background-repeat:no-repeat;transition:.3s;background-size:cover;background-position:center;background-image:url(/images/theme/clock.svg)}@media only screen and (min-width: 1024px){.tab-courses-name{padding-top:40px!important}.free-courses-description,.books-description{padding-top:15px!important}}@media only screen and (max-width: 1200px){.webinar__box{padding-right:20px}.img-mobile-p{position:absolute;top:155px;display:block;right:0;z-index:-5}.img-mobile-p img{z-index:-4;width:310px;transform:scaleX(-1)}}@media only screen and (max-width: 768px){.reviews{left:16px}.reviews:after,.reviews:before{left:64%}.reviews-fist,.reviews-last{left:16px}.reviews-fist:after,.reviews-fist:before{left:64%}.reviews-last:after,.reviews-last:before{left:64%}.stock{padding-top:10px}.stock p{padding-top:20px}.stock__content{padding-top:35px}}@media only screen and (max-width: 750px){.tab-courses-name{padding-top:30px!important;padding-bottom:5px!important;font-size:20px!important;line-height:20px!important}}@media only screen and (max-width: 678px){.stock__content__webinar{flex-direction:column}.reviews-fist,.reviews-last,.reviews{left:166px}.stock h1{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px}.stock p{padding-top:1px}.stock__content__wrap__content{padding:25px 20px}.stock_de_padding{margin-top:24px}}@media only screen and (max-width: 568px){.mb-logo{display:block}.img-mobile-p{display:none}.stock p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}}@media only screen and (max-width: 480px){.reviews-fist,.reviews-last,.reviews{left:72px}.stock__content{padding-top:20px}.reviews-last:after,.reviews-last:before{left:64%}.reviews-fist:after,.reviews-fist:before{left:64%}.reviews:after,.reviews:before{left:64%}}@media only screen and (max-width: 414px){.stock__date__mobile{display:block}.stock__date{display:none}}@media only screen and (max-width: 375px){.reviews,.reviews-fist,.reviews-last{left:33px}}@media only screen and (max-width: 320px){.stock h1{font-size:26px}.click{padding-top:10px}.reviews{width:100%;top:145px;position:absolute;left:0}.reviews:after,.reviews:before{left:22%}.reviews-fist{width:100%;top:145px;position:absolute;left:0}.reviews-fist:after,.reviews-fist:before{left:22%}.reviews-last{width:100%;top:145px;position:absolute;left:0}.reviews-last:after,.reviews-last:before{left:22%}.stock{padding-top:20px}}.overflow-hidden-body{overflow:hidden}@media (max-width: 568px){.overflow-hidden{overflow:hidden}}.lock-screen-block{width:100%;height:100vh;position:fixed;left:0;top:0}.sloy23_img_body{z-index:-1;position:absolute;top:390px}@media only screen and (max-width: 1300px){.sloy23_img_body{width:350px;top:500px}}@media only screen and (max-width: 700px){.sloy23_img_body{width:250px;top:500px}}.bg-sloymob2{display:block;position:absolute;z-index:-5;top:120px;right:0;transform:scale(-1)}.bg-sloymob2 img{width:200px}.formTitle{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;margin-bottom:15px}.formSubTitle{font-family:Rubik!important;font-size:14px!important;color:#666!important;margin-top:15px!important}*{padding:0;margin:0}#wrapper{max-width:1170px;width:95%;min-height:60px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:64px}.section1{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;flex-direction:column;margin-top:32px}.reviews-header-mt-4{margin-top:16px}.reviews-header{display:flex;align-items:flex-start;margin-bottom:12px}.reviews-header-schoolname{display:flex;flex-direction:row}.reviews-header-icon{max-width:36px;max-height:36px;vertical-align:middle;margin-top:3px;border-radius:4px;cursor:pointer}.section1-title{width:100%;margin:0 32px 0 12px;display:flex;align-items:baseline}.section1-title h1{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}.reviews-schooltitle{margin-right:32px}.mobile-schoolwebsite{display:none}.courses-list{list-style:none}.courses-sublist{display:none;list-style:none}.courses-sublist>li{font-size:13px;line-height:2;padding-left:14px;font-weight:600}.courses-list>li{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;position:relative;cursor:pointer}.courses-list-open-arrow{position:absolute;right:0;top:16px;width:15px}.school-link-banner,.school-link-banner.freeze-pane.disabled{display:none}.school-link-banner.freeze-pane.enabled{display:flex}.school-link-banner.freeze-pane.desktop{display:none}@media (min-width: 750px){.school-link-banner.freeze-pane.desktop{display:flex}.school-link-banner.freeze-pane.mobile{display:none}}.school-link-banner.freeze-pane{display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc(100vw + 15px);background:#fff;position:fixed;left:-15px;top:67px;padding:15px 15px 15px 30px;z-index:10;transition:all 1s ease;box-shadow:0 2px 5px #33333326}.school-link-banner.freeze-pane .reviews-header-icon{display:none}.school-link-banner.freeze-pane .banner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.school-link-banner.freeze-pane .banner_school-name{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin:0 12px 0 0;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.school-link-banner.freeze-pane .banner_school-link{color:#fff;background:#0562d0;display:flex;justify-content:center;align-items:center;padding:0;border-radius:5px;width:124px;min-width:124px;height:28px;font-family:Raleway;font-weight:700;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;transition:all 0s ease;text-decoration:none}.school-link-banner.freeze-pane .banner_school-link-desktop{display:none}@media only screen and (min-width: 750px){.school-link-banner.freeze-pane{padding:20px;box-shadow:0 0 10px #33333340;top:0}.school-link-banner.freeze-pane .reviews-header-schoolname{align-items:center}.school-link-banner.freeze-pane .reviews-header-icon{display:flex;margin-top:0;margin-right:8px;cursor:pointer}.school-link-banner.freeze-pane .banner-wrapper{max-width:1170px;width:90%}.school-link-banner.freeze-pane .banner_school-name{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.school-link-banner.freeze-pane .banner_school-link{display:none}.school-link-banner.freeze-pane .banner_school-link-desktop{display:flex;justify-content:center;align-items:center;font-family:Raleway;font-weight:700;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;width:253px;height:44px;background-color:#0562d0;color:#fff;text-decoration:none;border:1px solid #0562D0;border-radius:5px}.school-link-banner.freeze-pane .banner_school-link-desktop:hover{background-color:#fff;color:#0562d0}}@media only screen and (min-width: 1025px){.school-link-banner.freeze-pane .banner-wrapper{width:95%}}@media (max-width: 1024px){#wrapper{width:90%}}@media (max-width: 749px){.w-full{width:100%}.reviews-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.reviews-header-icon{max-width:26px;max-height:26px;margin-top:0}.section1-title{margin:0 0 0 8px}.section1-title h1{font-size:24px;line-height:26px}.reviews-schooltitle{margin-right:0}.section1-schoolwebsite.desktop-schoolwebsite{display:none}.mobile-schoolwebsite{display:flex;width:100%;margin-bottom:12px}.mobile-schoolwebsite-link{color:#fff;background:#0562d0;display:block;text-align:center;padding:8px 14px;border-radius:5px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%}.section1{margin-bottom:0;flex-direction:column}.hide-mobile{display:none}#wrapper{width:93%}}@media (max-width: 480px){#wrapper{padding-top:86px}}@media (max-width: 408px){.school-link-banner.freeze-pane{padding-left:35px}}.no_reviews{padding:12px 10px;background:#f7fafc;height:106px;box-sizing:border-box}.no_reviews>p{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.bg-image12{position:absolute;top:445px;z-index:-5;left:-50px;display:none}@media (max-width: 842px){.bg-image12{display:block}}.reviews-title{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;margin-bottom:24px;margin-top:31px;width:100%}.reviews-subtitle{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;margin-bottom:60px}.bg-image{position:absolute;top:350px;z-index:-5;left:-45px;display:none}@media (max-width: 842px){.bg-image{display:block}}@media (max-width: 408px){.reviews-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;margin-bottom:23px}.reviews-subtitle{line-height:24px;font-size:14px}#wrapper{width:89%}}.bg-image-slow1{display:none}.webinar__box__bottom span{padding-top:6px!important;padding-left:35px}.webinar__box__bottom{padding:15px 26px!important}.webinar__box__bottom p{padding-bottom:15px!important}.webinar__box{padding-top:11px;padding-left:15px!important;padding-right:15px!important;padding-bottom:18px;border-bottom:1px solid #e4e7e8}.webinar__box a{color:#fff;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;padding:6px 9px!important;background:#0562d0;border-radius:25px}.webinar__box__top img{max-width:160px!important}.img_logo{width:160px!important;height:auto}.button_show_a{background-color:#0562d0!important;color:#fff!important;border:none!important;height:49px!important}.spaN_aas{padding-left:25px}.a_webinar{text-decoration:none}.div_button_1{display:flex;flex-direction:row-reverse}.div_button_2{padding-left:15px}.div_button{height:49px!important}.btn_aa{color:#000!important}@media (max-width: 1024px){.course__row__box{width:48.7167%;background:#fff;z-index:0;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 1px #bebebe;margin:0 .6417% 22px}.course__row__box__header{display:block;width:100%;padding:20px}.course__row__box__top{position:relative;padding:0 0 10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.course__row__box__price{display:flex;padding-right:0;padding-top:0;width:100%;justify-content:space-between}.course__row__box__btn_dt{display:none}.course__row__box__content{align-items:top;display:block;padding:20px}.course__row__box__content div{width:100%;padding:10px 20px}.course__row__box__top h2{font-size:19px;min-height:60px}.course__row__box__top_school_name,.course__row__box__top .click a{font-weight:700}.course__row__box__first{width:auto;min-width:auto}.course__row__box__btn{width:100%}.course__row__box__btn_mb{display:flex}.course__row__box__btn{width:100%;flex:0 0 55px}}@media only screen and (max-width: 680px){.course__row__box{width:80%!important}}@media only screen and (max-width: 750px){.course__row__box{margin:15px auto}}@media only screen and (max-width: 580px){.course__row__box{width:100%!important;margin-left:0;margin-right:0}}@media only screen and (max-width: 500px){.date-modified{padding-top:20px!important;padding-left:0;min-width:auto!important}.date-modified span{display:block;text-align:left;padding-bottom:5px}}.subtitleC{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333;margin-bottom:40px;display:block}.tab-book-items .tab-course-col{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;padding:10px 7px 10px 15px;text-align:left;width:100%;position:relative}.tab-courses-name{padding-top:25px;padding-bottom:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333}.read-more-comment{color:#0562d0;clear:both;overflow:hidden;display:table;cursor:pointer}.read-more-comment:hover{color:#919191}a:active,a:focus{outline:none}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}.clearSort,.clearSort_free{position:absolute;width:13px;height:17px;background-image:url(/images/theme/clear.svg);background-repeat:no-repeat;top:-15px;cursor:pointer;margin-left:5px}.priceV{margin-bottom:8px}.garantia{width:45px;height:45px;background-repeat:no-repeat;float:left;margin-right:-5px;margin-left:-11px;margin-top:-11px}.garantia_da{background-image:url(/images/theme/check_da.svg)}.garantia_pochti{background-image:url(/images/theme/check_pochti.svg)}.garantia_net{background-image:url(/images/theme/cross.svg);width:20px;height:20px;margin-right:10px;margin-left:0;margin-top:0}.mobileList .course__wrap__box__top{background-color:#ebf2f6}.course__wrap__box__top_fex{background-color:#ebf2f6;display:flex}.course_box__top_school .course__wrap__box__top_school_name{color:#333;font-size:15px}.course_box__top_name{width:50%;border:1px solid #fff;padding:10px;display:flex;align-content:space-between;flex-wrap:wrap;overflow-wrap:break-word}.course_box__top_name a:hover{color:#6986cc}.course_box__top_name h2{color:#333;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%}.course__box__header{color:#333;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-bottom:-5px}.course_box__top_school{width:50%;padding:10px;border:1px solid #fff;display:flex;align-content:space-between;flex-wrap:wrap}.course_box__top_school .click a{color:#0562d0;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:13px;line-height:16px}.course_box__top_name a{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:13px;line-height:16px;color:#0562d0}.course_box__top_school a{font-weight:400}.course_box__top_name a:hover,.course_box__top_school a:hover{color:#6986cc}.course_box__top_name h2{color:#333;margin-bottom:10px;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%}@media only screen and (min-width: 750px){#wrapper{padding-top:0!important}}.not-page{color:#666;font-family:Rubik}.stock .not-page-title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}@media only screen and (max-width: 700px){.stock .not-page-title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;margin-top:105px!important}.stock .not-page-direction{margin-top:45px!important}}.free-courses-description,.books-description{padding-top:5px;padding-bottom:5px;color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.tab-book-col-name{max-width:180px;min-width:180px;background:#ebf2f6}.tab-book-items .tab-book-col-name{border-right:2px solid #fff;color:#333;font-family:Raleway;display:flex}.tab-book-col-author{max-width:200px;min-width:200px;padding:10px 15px!important}.tab-book-col-description{padding:10px 15px!important}.tab-book-col-link{max-width:280px;min-width:280px;padding:10px 15px!important}.m-book-name-link{display:flex;align-content:space-between;flex-wrap:wrap}.m-book-title{width:100%}.m-book-link,.m-book-author,.m-book-col-header{display:none}.m-book-header-link{display:none!important}.book-link a{color:#0562d0;font-size:14px}.book-link a:hover{color:#6986cc}.book-link{margin-bottom:4px;font-family:Rubik}.book-link:last-of-type{margin-bottom:2px}.m-book-description,.tab-book-col-author{line-height:22px}.badge{position:absolute;top:-9px;left:0;max-width:100%;padding:5px 10px}@media (max-width: 450px){.badge-desktop{display:none}.badge-mobile{display:block;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;padding:5px 8px}}@media (min-width: 451px){.badge-desktop{display:block}.badge-mobile{display:none}}.m-course-date-details--wide{padding-bottom:25px}.course__wrap__box__price__left--tooltip{display:flex;flex-direction:row}@media only screen and (max-width: 450px){.tab-books .tab-course-header .tab-book-col-link,.tab-books .tab-course-header .tab-book-col-author,.tab-book-item-bg .tab-book-col-link,.tab-book-item-bg .tab-book-col-author{display:none}.tab-book-item-bg{display:block}.tab-book-item-bg .tab-book-col-name{display:flex;max-width:100%;min-width:100%;border-right:none;border-bottom:2px solid #fff}.tab-book-item-bg .tab-book-col-description{display:flex;max-width:100%;min-width:100%;background:#f7fafc;border-bottom:2px solid #fff;font-size:14px}.m-book-link,.m-book-name-link,.m-book-author,.m-book-description{max-width:50%;min-width:50%;display:block}.tab-books .tab-course-col{padding:0!important}.tab-books .tab-course-col span,.m-book-name-link,.m-book-link,.m-book-author,.m-book-description{padding:10px!important}.tab-books .tab-course-col span{padding:18px 10px!important;width:100%!important;display:table}.tab-books .tab-book-col-name span,.m-book-name-link,.m-book-author{border-right:2px solid #fff}.tab-course-header .tab-book-col-name{max-width:50%;min-width:50%}.tab-books .tab-position-sticky{margin-bottom:2px}.m-book-header-link{display:table!important}.tab-books .tab-book-col-description>span{display:none}.m-book-col-header{display:block;color:#666;font-weight:700;margin-bottom:2px}.m-book-description,.tab-book-col-author{line-height:20px}}@media only screen and (min-width: 569px) and (max-width: 700px){#app{padding-top:80px}}@media only screen and (max-width: 568px){#app{padding-top:73px}}h1.password-reset-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}form.password-reset-form{padding:0;border-top:1px solid rgba(0,0,0,.06);border-radius:.5rem}div.password-reset-btn{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.description-advantages h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333;margin-bottom:24px}.description-advantages h3{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.description-advantages div{margin-top:24px}.description-advantages p{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}@media only screen and (min-width: 750px){.description-advantages h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}}.category-content-block{margin-top:60px}.category-content-block-section:not(:first-child){margin-top:60px}.school-content-block{margin-top:60px}.school-content-block-section:not(:first-child){margin-top:60px}@media only screen and (min-width: 750px){.category-content-block{margin-top:80px}.category-content-block-section:not(:first-child){margin-top:80px}.school-content-block{margin-top:80px}.school-content-block-section:not(:first-child){margin-top:80px}}.new-table-ab-test .stock h1{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px}.new-table-ab-test .stock .annotation-wrap__mobile{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac}.new-table-ab-test .badge-mobile{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;width:123px;height:23px;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:0;top:-11px}.new-table-ab-test .badge-desktop{display:none}.new-table-ab-test .tooltipster-sidetip.tooltipster-shadow .tooltipster-box{box-shadow:0 0 8px #33333340}.new-table-ab-test .tooltipster-sidetip.tooltipster-shadow .tooltipster-content{padding:14px 12px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.new-table-ab-test .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{display:none}.new-table-ab-test .tooltipster-sidetip .tooltipster-content p{padding-bottom:10px}.new-table-ab-test .tooltipster-sidetip .tooltipster-content a{color:#0562d0;padding-top:10px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;transition:.3s}.new-table-ab-test .tooltipster-sidetip .tooltipster-content a:hover{color:#999}@media only screen and (min-width: 750px){.new-table-ab-test .stock{padding-top:40px}.new-table-ab-test .stock h1{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;padding-bottom:16px}.new-table-ab-test .stock .annotation-wrap__mobile{display:none}}@media only screen and (min-width: 1024px){.new-table-ab-test .stock{padding-top:22px}.new-table-ab-test .badge-desktop{display:flex;justify-content:center;width:145px;height:25px;border-radius:100px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;top:-35px}.new-table-ab-test .badge-mobile{display:none}.new-table-ab-test .tooltipster-sidetip.tooltipster-shadow.tooltipster-table-header .tooltipster-box{box-shadow:0 0 10px 6px #3333331a}.new-table-ab-test .tooltipster-sidetip.tooltipster-shadow.tooltipster-table-header .tooltipster-arrow{display:block}}.display-none{display:none!important}@media only screen and (min-width: 750px){.display-none-on-desktop{display:none!important}}@media only screen and (max-width: 750px){.display-none-on-mobile{display:none!important}}.annotation-flex{display:flex;align-items:center}h1{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;color:#333}h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333}h3{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333}.container{margin:0 auto;max-width:1170px}@media only screen and (max-width: 1200px){.container{max-width:100%;width:100%;padding:0 46px}}@media only screen and (max-width: 749px){.container{padding:0 15px;margin-top:67px}}.container .course-date-modified{display:flex}@media (max-width: 1024px){.container .course-date-modified{margin-top:20px}}.container .breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-bottom:40px}@media (max-width: 1024px){.container .breadcrumbs{padding-bottom:24px}}.container .breadcrumbs .breadcrumb_last{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;max-width:35vw;vertical-align:bottom}.container .top-component{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:52px}.container .top-component_left{flex-direction:column;flex-grow:1}.container .top-component_right{overflow-x:hidden;border-radius:10px;flex-grow:0}@media (max-width: 1169px){.container .top-component{gap:40px}.container .top-component_left{max-width:633px}}@media (max-width: 1024px){.container .top-component{flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:0}.container .top-component_left{max-width:100%}.container .top-component_right{overflow-y:hidden}}.container .top-component .course__title{word-break:break-word;margin-bottom:32px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;color:#333}@media (max-width: 1024px){.container .top-component .course__title{margin-bottom:24px;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}}.container .top-component .course__image{min-width:370px;width:370px;height:208px;vertical-align:middle}@media (max-width: 399px){.container .top-component .course__image{min-width:290px;height:auto}}.container .top-component .block-school-desktop{display:flex;flex-direction:column;align-items:flex-start}.container .top-component .block-school-desktop .school__title__wrap{display:flex;color:#333;margin-bottom:10px}.container .top-component .block-school-desktop .school__title__wrap .school__title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#666;margin-left:8px;display:flex;align-items:center}.container .top-component .block-school-desktop .block{display:flex;margin-bottom:16px;align-items:center}.container .top-component .block-school-desktop .block .reviews_single_page{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#999;margin-left:8px;display:block;position:relative;top:1px}.container .top-component .block-school-desktop .block .reviews_single_page:hover{color:#c4c4c4}.container .course__wrap__box__top_rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.container .star-rating-onestar-school{background-size:18px;width:18px;height:18px;position:relative;bottom:1px}.container .top-most-popular-courses-carousel{margin-top:0;margin-bottom:54px}.container .course-features{margin-top:48px;display:flex;flex-wrap:wrap}@media (max-width: 1024px){.container .course-features{flex-direction:column;margin-top:0}}.container .course-features .course-feature{min-width:100px;margin-right:60px;width:-moz-fit-content;width:fit-content;max-width:25%}.container .course-features .course-feature:last-child{margin-right:0}@media (max-width: 1024px){.container .course-features .course-feature:last-child{margin-bottom:0}}.container .course-features .course-feature:nth-of-type(1){margin-bottom:12px}@media (max-width: 1024px){.container .course-features .course-feature:nth-of-type(1),.container .course-features .course-feature:nth-of-type(2){min-width:290px}}.container .course-features .course-feature:nth-of-type(2){min-width:245px;max-width:246px;margin-bottom:12px}@media (max-width: 1024px){.container .course-features .course-feature:nth-of-type(3){margin:0}.container .course-features .course-feature:nth-of-type(3),.container .course-features .course-feature:nth-of-type(4){display:flex;flex-direction:row;min-width:100%;align-items:baseline;margin-bottom:8px}.container .course-features .course-feature:nth-of-type(3) span,.container .course-features .course-feature:nth-of-type(4) span{margin-left:10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.container .course-features .course-feature:nth-of-type(3) .course-feature__title,.container .course-features .course-feature:nth-of-type(4) .course-feature__title{display:none}}.container .course-features .course-feature:nth-of-type(3) .m-course-feature__title,.container .course-features .course-feature:nth-of-type(4) .m-course-feature__title{display:none}@media (max-width: 1024px){.container .course-features .course-feature:nth-of-type(3) .m-course-feature__title,.container .course-features .course-feature:nth-of-type(4) .m-course-feature__title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#999;display:flex}}.container .course-features .course-feature__title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:8px;color:#666}@media (max-width: 1024px){.container .course-features .course-feature__title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#999}}.container .course-features .course-feature .course-price_wrapper{display:flex;flex-direction:row}.container .course-features .course-feature .course-price_wrapper .price__container--with-discount{flex-direction:column-reverse}.container .course-features .course-feature .course-price_wrapper .price--with-discount{font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;text-decoration-color:#f53048}.container .course-features .course-feature .course-price_wrapper .discount-percentage{background-color:#f53048;color:#fff;border-radius:500px;padding:2px 8px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px;height:17px;position:relative;display:flex;margin-left:8px;margin-top:6px}.container .course-features .course-feature span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;color:#333}.container .course-features .course-feature .tooltip-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#999;margin-top:6px;display:none}@media (max-width: 1024px){.container .course-features .course-feature .tooltip-text{margin-top:6px}.container .course-features .course-feature{margin-bottom:16px}}.container h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-top:100px;margin-bottom:24px;color:#333}@media (max-width: 1024px){.container h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}}.container h3{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333}@media (max-width: 1024px){.container h3{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}}.container .pop-up__school,.container .pop-up__course{position:relative;margin:0;padding:0}.container .pop-up__school-button,.container .pop-up__course-button{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#0562d0;display:flex;align-items:center;margin:0 0 0 32px;padding:0 0 2px;gap:6px;white-space:nowrap}.container .pop-up__school-button:hover,.container .pop-up__course-button:hover{color:#333;cursor:pointer}@media (max-width: 1024px){.container .pop-up__school-button,.container .pop-up__course-button{margin-left:0;padding-bottom:0}}.container .course__description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#666}.container .block-buttons{display:flex;flex-direction:row;align-items:center}.container .block-buttons .button{max-width:415px}@media (max-width: 1169px){.container .block-buttons .button{max-width:323px}}@media (max-width: 1024px){.container .block-buttons{display:none}}.container .m-block-buttons{display:none}@media (max-width: 1024px){.container .m-block-buttons{display:flex;flex-direction:column;justify-content:flex-start;gap:12px;margin:4px 0 0}.container .m-block-buttons .button{max-width:370px;width:100%;text-overflow:ellipsis;box-sizing:border-box}}.container .reviews__container{margin-top:100px}.container .reviews__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-bottom:5px;color:#333}@media (max-width: 1024px){.container .reviews__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}}.container .reviews__rating{display:flex;align-items:center;margin-bottom:40px}.container .mt-100{margin-top:100px}.container .course-page-story-container{display:flex;margin-bottom:40px}@media (max-width: 749px){.container .course-page-story-container{margin-bottom:32px}}@media (max-width: 1024px){.reviews-button{display:flex;justify-content:center}}.link{color:#0562d0;text-decoration:underline;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.link:hover{color:#666}.extended_description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#666;position:relative}@media (max-width: 1024px){.extended_description{margin-bottom:0}}.course-page-opportunities h2{margin-top:50px}.extended_description *{all:revert}.single-page-course__price-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#666;margin-bottom:10px}.single-page-course__price{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;color:#333}.single-page-course__price--with_discount{text-decoration:line-through}.single-page-course__price--colored{color:#0562d0!important}.button{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px;cursor:pointer;border:2px solid #0562D0;border-radius:25px;color:#0562d0;display:block;overflow:hidden;padding:16px 26px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:100%}.button:hover{color:#fff;background-color:#0562d0}.button--fit{max-width:70%}.button--filled{background-color:#0562d0;color:#fff}.button--filled:hover{color:#0562d0;background:none}.button--width{min-width:200px}.second-button{font-family:Raleway;font-size:14px;font-style:normal;font-weight:700;line-height:16px;cursor:pointer;border:2px solid #0562D0;border-radius:25px;color:#0562d0;display:block;overflow:hidden;padding:13px 16px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:300px;margin-top:32px;margin-bottom:32px}.second-button:hover{color:#fff;background-color:#0562d0}.second-button--filled{background-color:#0562d0;color:#fff}.second-button--filled:hover{color:#0562d0;background:none}@media screen and (max-width: 332px){.second-button{width:auto;min-width:0px;margin-top:24px}}.consultation-span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#0562d0;display:flex;align-items:center;gap:6px;white-space:nowrap;margin:0 0 0 10px;padding:0;width:328px;height:36px;border-radius:5px;position:fixed;right:45px}.reviews-header-icon-consultation{width:30px;height:30px;vertical-align:middle;margin-top:8.67px}.container-independent-consultation{margin:0 auto;max-width:100%;width:100%;padding:0 145px}@media screen and (max-width: 2400px){.container-independent-consultation{padding:0 650px}}@media screen and (max-width: 2375px){.container-independent-consultation{padding:0 635px}}@media screen and (max-width: 2350px){.container-independent-consultation{padding:0 620px}}@media screen and (max-width: 2325px){.container-independent-consultation{padding:0 605px}}@media screen and (max-width: 2300px){.container-independent-consultation{padding:0 590px}}@media screen and (max-width: 2275px){.container-independent-consultation{padding:0 575px}}@media screen and (max-width: 2250px){.container-independent-consultation{padding:0 560px}}@media screen and (max-width: 2225px){.container-independent-consultation{padding:0 545px}}@media screen and (max-width: 2200px){.container-independent-consultation{padding:0 530px}}@media screen and (max-width: 2175px){.container-independent-consultation{padding:0 515px}}@media screen and (max-width: 2150px){.container-independent-consultation{padding:0 500px}}@media screen and (max-width: 2125px){.container-independent-consultation{padding:0 485px}}@media screen and (max-width: 2100px){.container-independent-consultation{padding:0 470px}}@media screen and (max-width: 2075px){.container-independent-consultation{padding:0 455px}}@media screen and (max-width: 2050px){.container-independent-consultation{padding:0 440px}}@media screen and (max-width: 2025px){.container-independent-consultation{padding:0 425px}}@media screen and (max-width: 2000px){.container-independent-consultation{padding:0 470px}}@media screen and (max-width: 1975px){.container-independent-consultation{padding:0 455px}}@media screen and (max-width: 1950px){.container-independent-consultation{padding:0 420px}}@media screen and (max-width: 1925px){.container-independent-consultation{padding:0 425px}}@media screen and (max-width: 1900px){.container-independent-consultation{padding:0 410px}}@media screen and (max-width: 1875px){.container-independent-consultation{padding:0 395px}}@media screen and (max-width: 1850px){.container-independent-consultation{padding:0 380px}}@media screen and (max-width: 1825px){.container-independent-consultation{padding:0 365px}}@media screen and (max-width: 1800px){.container-independent-consultation{padding:0 350px}}@media screen and (max-width: 1775px){.container-independent-consultation{padding:0 335px}}@media screen and (max-width: 1750px){.container-independent-consultation{padding:0 320px}}@media screen and (max-width: 1725px){.container-independent-consultation{padding:0 305px}}@media screen and (max-width: 1700px){.container-independent-consultation{padding:0 290px}}@media screen and (max-width: 1675px){.container-independent-consultation{padding:0 275px}}@media screen and (max-width: 1650px){.container-independent-consultation{padding:0 260px}}@media screen and (max-width: 1625px){.container-independent-consultation{padding:0 245px}}@media screen and (max-width: 1600px){.container-independent-consultation{padding:0 230px}}@media screen and (max-width: 1575px){.container-independent-consultation{padding:0 215px}}@media screen and (max-width: 1550px){.container-independent-consultation{padding:0 200px}}@media screen and (max-width: 1525px){.container-independent-consultation{padding:0 185px}}@media screen and (max-width: 1500px){.container-independent-consultation{padding:0 170px}}@media screen and (max-width: 1475px){.container-independent-consultation{padding:0 155px}}@media screen and (max-width: 1450px){.container-independent-consultation{padding:0 140px}}@media screen and (max-width: 1425px){.container-independent-consultation{padding:0 130px}}@media screen and (max-width: 1400px){.container-independent-consultation{padding:0 115px}}@media screen and (max-width: 1375px){.container-independent-consultation{padding:0 103px}}@media screen and (max-width: 1350px){.container-independent-consultation{padding:0 90px}}@media screen and (max-width: 1325px){.container-independent-consultation{padding:0 80px}}@media screen and (max-width: 1300px){.container-independent-consultation{padding:0 5vw}}@media screen and (max-width: 1275px){.container-independent-consultation{padding:0 53px}}@media screen and (max-width: 1250px){.container-independent-consultation{padding:0 40px}}@media screen and (max-width: 1225px){.container-independent-consultation{padding:0 27px}}@media screen and (max-width: 1200px){.container-independent-consultation{padding:0 45px}}#sticky-note{position:fixed;top:0;z-index:3;box-sizing:border-box;height:60px;left:0;background:#fff;box-shadow:0 0 8px #33333340}@media only screen and (max-width: 750px){#sticky-note{display:none!important}}.sticky_span{display:inline-block;width:795px;vertical-align:middle;font-family:Rubik;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#333;margin-top:12px;height:36px}@media only screen and (max-width: 1720px){.sticky_span{width:795px}}@media only screen and (max-width: 1200px){.sticky_span{width:735px}}@media only screen and (max-width: 1171px){.sticky_span{width:707px}}@media only screen and (max-width: 1130px){.sticky_span{width:665px}}@media only screen and (max-width: 1116px){.sticky_span{width:650px}}@media only screen and (max-width: 1086px){.sticky_span{width:623px}}@media only screen and (max-width: 1066px){.sticky_span{width:600px}}@media only screen and (max-width: 1030px){.sticky_span{width:560px}}@media only screen and (max-width: 1000px){.sticky_span{width:533px}}@media only screen and (max-width: 970px){.sticky_span{width:505px}}@media only screen and (max-width: 943px){.sticky_span{width:475px}}@media only screen and (max-width: 910px){.sticky_span{width:445px}}@media only screen and (max-width: 880px){.sticky_span{width:415px}}@media only screen and (max-width: 848px){.sticky_span{width:385px}}@media only screen and (max-width: 830px){.sticky_span{width:365px}}@media only screen and (max-width: 800px){.sticky_span{width:335px}}@media only screen and (max-width: 770px){.sticky_span{width:304px}}@media only screen and (max-width: 760px){.sticky_span{width:294px}}@media only screen and (max-width: 750px){.sticky_span{width:284px}}.consultation-span #consultation-button{vertical-align:middle;margin-top:-90px;display:inline-block;padding:0;width:328px;height:36px;border-radius:5px;font-size:16px;position:fixed;right:45px}@media only screen and (max-width: 2500px){.consultation-span #consultation-button{right:660px}}@media only screen and (max-width: 2400px){.consultation-span #consultation-button{right:610px}}@media only screen and (max-width: 2300px){.consultation-span #consultation-button{right:560px}}@media only screen and (max-width: 2200px){.consultation-span #consultation-button{right:510px}}@media only screen and (max-width: 2100px){.consultation-span #consultation-button{right:460px}}@media only screen and (max-width: 2000px){.consultation-span #consultation-button{right:408px}}@media only screen and (max-width: 1930px){.consultation-span #consultation-button{right:378px}}@media only screen and (max-width: 1860px){.consultation-span #consultation-button{right:340px}}@media only screen and (max-width: 1790px){.consultation-span #consultation-button{right:305px}}@media only screen and (max-width: 1710px){.consultation-span #consultation-button{right:267px}}@media only screen and (max-width: 1650px){.consultation-span #consultation-button{right:240px}}@media only screen and (max-width: 1590px){.consultation-span #consultation-button{right:205px}}@media only screen and (max-width: 1530px){.consultation-span #consultation-button{right:170px}}@media only screen and (max-width: 1470px){.consultation-span #consultation-button{right:140px}}@media only screen and (max-width: 1440px){.consultation-span #consultation-button{right:135px}}@media only screen and (max-width: 1425px){.consultation-span #consultation-button{right:125px}}@media only screen and (max-width: 1400px){.consultation-span #consultation-button{right:115px}}@media only screen and (max-width: 1375px){.consultation-span #consultation-button{right:100px}}@media only screen and (max-width: 1350px){.consultation-span #consultation-button{right:90px}}@media only screen and (max-width: 1325px){.consultation-span #consultation-button{right:75px}}@media only screen and (max-width: 1300px){.consultation-span #consultation-button{right:60px}}@media only screen and (max-width: 1275px){.consultation-span #consultation-button{right:50px}}@media only screen and (max-width: 1250px){.consultation-span #consultation-button{right:40px}}@media only screen and (max-width: 1225px){.consultation-span #consultation-button{right:30px}}@media only screen and (max-width: 1200px){.consultation-span #consultation-button{right:45px}}.school-name{display:inline-block;width:500px;white-space:nowrap;overflow:hidden;position:relative}@media only screen and (max-width: 1250px){.school-name{width:650px}}@media only screen and (max-width: 1116px){.school-name{width:600px}}@media only screen and (max-width: 1066px){.school-name{width:500px}}@media only screen and (max-width: 943px){.school-name{width:395px}}@media only screen and (max-width: 830px){.school-name{width:300px}}.course-title{display:inline-block;max-width:calc(100% - 2em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.course-title.no-title-shrink{max-width:none;margin-right:0}.course-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 925px){.course-description{width:380px}}@media only screen and (max-width: 830px){.course-description{width:300px}}.all-course-link-centered-div{display:flex;justify-content:center}.all-course-link-centered-a{color:#0562d0;text-align:center;border:1px solid #0562D0;border-radius:5px;width:400px;margin:0 auto;padding:13px 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;font-family:Raleway;line-height:16px;cursor:pointer}.all-course-link-centered-a:hover{color:#fff;background-color:#0562d0}@media screen and (max-width: 432px){.all-course-link-centered-a{min-width:0;width:calc(100% - 32px)}}.course-page-index-no-course-header{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333;padding-top:24px}@media screen and (max-width: 749px){.course-page-index-no-course-header{font-size:18px}}.course-cards-position{margin:0 16px 0 0!important;display:block!important}.course-cards-position svg{transform:none!important}@media screen and (max-width: 749px){.courses-carousel-arrows-with-mobile-button{max-height:24px!important;max-width:24px!important}.courses-carousel-arrows-with-mobile-button-svg{height:24px!important;width:24px!important;margin-top:2px}}.courses-carousel-heading-container-with-mobile{display:flex;justify-content:space-between;margin-bottom:24px}@media (min-width: 750px){.courses-carousel-heading-container-with-mobile{margin-bottom:32px}}.lesson__header{display:flex}.lesson__header__content{max-width:738px}.lesson__header__showcase{display:none}@media screen and (min-width: 1170px){.lesson__header__showcase{display:block}}.lesson__paid-lessons__carousel{display:block}@media screen and (min-width: 1170px){.lesson__paid-lessons__carousel{display:none}}.lesson__school{display:flex;align-items:center;flex-wrap:wrap}.lesson__school .course__wrap__box__top_rating{top:0;font-size:18px;color:#333}.lesson__school__title--icon{height:28px;width:28px;min-width:28px;margin-right:6px}.lesson__school__title--wrapper{display:flex;align-items:center}.lesson__school__title--text{color:#333;margin-right:10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}@media (max-width: 738px){.lesson__school__title--text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.lesson__school__title--text:hover{color:#0562d0}.lesson__course__title{margin-top:12px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;color:#333}@media screen and (max-width: 749px){.lesson__course__title{font-size:24px;line-height:26px}}.lesson__video-youtube-stub{background-size:cover;aspect-ratio:16/9;cursor:pointer;background-position:center;display:flex;justify-content:center;align-items:center}.lesson__video-youtube-play-button{width:68px;height:48px}.lesson__video-stub{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;pointer-events:visible;background-repeat:no-repeat;background-position:center center;background-size:cover;background-position:center}.lesson__video-container{position:relative}.lesson__video--wrapper{margin:24px 0}.lesson__video--wrapper iframe{width:100%;aspect-ratio:16/9}.lesson__video--wrapper video{width:100%}.lesson__buttons--wrapper{display:flex;justify-content:space-between}@media (max-width: 1170px){.lesson__buttons--wrapper{margin-bottom:100px}}@media (max-width: 750px){.lesson__buttons--wrapper{margin-bottom:80px}}@media (max-width: 738px){.lesson__buttons--wrapper{flex-direction:column}}.lesson__buttons--next-lesson{background-color:#0562d0;padding:16px 32px;color:#fff;border-radius:100px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px;text-align:center}@media screen and (max-width: 795px){.lesson__buttons--next-lesson{padding:16px 24px}}@media (max-width: 779px){.lesson__buttons--next-lesson{margin-bottom:16px;font-size:16px;line-height:18px}}@media (max-width: 370px){.lesson__buttons--next-lesson{font-size:14px;line-height:16px}}.lesson__buttons--next-lesson:hover{background:none;color:#0562d0;border:1px solid #0562D0}.lesson__buttons--promocode{display:flex;justify-content:center;padding:16px 32px;color:#0562d0;border:1px solid #0562D0;border-radius:100px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px;align-items:center;cursor:pointer}@media screen and (max-width: 795px){.lesson__buttons--promocode{padding:16px 24px}}@media (max-width: 779px){.lesson__buttons--promocode{font-size:16px;line-height:18px}}@media (max-width: 370px){.lesson__buttons--promocode{font-size:14px;line-height:16px}}.lesson__buttons--promocode svg{margin-right:6px;fill:#0562d0}.lesson__buttons--promocode:hover{background-color:#0562d0;color:#fff}.lesson__buttons--promocode:hover svg{fill:#fff}.lesson__buttons--promocode--wrapper .modal{position:absolute;margin-top:10px}.lesson__content--wrapper{margin:100px 0}.lesson__content--wrapper *{color:#333;font-family:Rubik;font-weight:400}.lesson__reviews--wrapper .list-item-title{margin-top:0}.lesson__reviews__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-bottom:6px;color:#333}@media screen and (max-width: 749px){.lesson__reviews__title{font-size:20px}}.lesson__reviews__rating{display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;margin-bottom:32px}.lesson__reviews__buttons--wrapper{padding-top:24px;margin-bottom:80px}.lesson__reviews__buttons__show-all{background-color:#0562d0;padding:16px 32px;color:#fff;border-radius:100px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px}.dropdown-faq h2{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333;margin-bottom:24px}.dropdown-faq-hr{border-top:1px solid #e6e6e6;border-left:none;border-right:none;border-bottom:none}.dropdown-faq-item{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding:12px 0;cursor:pointer}.dropdown-faq-item.open{cursor:inherit}.dropdown-faq-item.open .dropdown-faq-question{cursor:pointer}.dropdown-faq-item.open .dropdown-faq-question .question-show-hide-button svg{stroke:#333;transform:rotate(180deg)}.dropdown-faq-item.open .dropdown-faq-answer{display:block}.dropdown-faq-question{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.dropdown-faq-question .question-text{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.dropdown-faq-question .question-show-hide-button{margin-left:1em}.dropdown-faq-question .question-show-hide-button svg{width:14px;height:7px;stroke:#c4c4c4;stroke-width:2px}.dropdown-faq-question .question-show-hide-button:hover svg{stroke:#666}.dropdown-faq-answer{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;margin-top:12px;display:none}.dropdown-faq-answer *{all:revert}.dropdown-faq-answer>*:first-child{margin-top:0!important;padding-top:0!important}.dropdown-faq-answer>*:last-child{margin-bottom:0!important;padding-bottom:0!important}@media only screen and (min-width: 750px){.dropdown-faq h2{margin-bottom:0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.dropdown-faq-hr.first-hr{display:none}.dropdown-faq-item{padding:24px 0}.dropdown-faq-question .question-show-hide-button svg{width:18px;height:8px}}.linking-block-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333;margin-bottom:24px}.linking-block-pane{display:grid;grid-row-gap:6px;grid-column-gap:0;grid-template-columns:1fr}.linking-block-link{font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;cursor:pointer}.linking-block-link:hover{color:#0562d0}@media only screen and (min-width: 750px){.linking-block-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.linking-block-pane{grid-column-gap:16px;grid-row-gap:8px;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1170px){.linking-block-pane{grid-template-columns:repeat(4,1fr)}}.star-ratings-onestar-red{content:url(/images/theme/stars/red-single.svg)}.star-ratings-onestar-orange{content:url(/images/theme/stars/orange-single.svg)}#school-reviews-top-carousel-wrapper{width:100%;margin-top:12px;margin-bottom:32px}#school-reviews-top-carousel-wrapper .splide__slide{margin-right:16px}@media only screen and (min-width: 768px){#school-reviews-top-carousel-wrapper .splide__slide{margin-right:20px}}#school-reviews-top-carousel-wrapper .splide__track{padding-left:3px;padding-right:3px}@media only screen and (min-width: 768px){#school-reviews-top-carousel-wrapper{margin-bottom:38px}}.splide__slide{margin-right:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box}a{color:#0562d0}a:hover{cursor:pointer}img{max-width:100%}input[type=checkbox]{accent-color:#0562D0}.bg{background:#f7fafc}img:not([src]):not([srcset]){visibility:hidden}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-VariableFont_wght-D_g2wK_1.ttf) format("opentype");font-weight:400 900;font-feature-settings:"pnum" on,"lnum" on;font-display:auto}@font-face{font-family:Rubik;src:url(/build/assets/Rubik-VariableFont_wght-BEJGt_8H.ttf) format("opentype");font-style:normal;font-weight:400 700;font-display:auto}.star-ratings-onestar-red{content:url(/images/theme/stars/red-single.svg)}.star-ratings-onestar-orange{content:url(/images/theme/stars/orange-single.svg)}.courses-carousel-school-sidebar-container{max-width:100%}.courses-carousel-school-sidebar-container .courses-carousel-heading-container{display:flex;align-items:center;justify-content:space-between;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.courses-carousel-school-sidebar-container .courses-carousel-heading{margin:0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.courses-carousel-school-sidebar-container .courses-carousel-arrows{display:flex;margin-left:16px;font-size:0}.courses-carousel-school-sidebar-container .courses-carousel-arrows>button+button{margin-left:8px}.courses-carousel-school-sidebar-container .courses-carousel-arrow-button{border:none;background:none;outline:none;width:28px;height:28px;cursor:pointer;padding:0}.courses-carousel-school-sidebar-container .courses-carousel-arrow-button:disabled svg rect{stroke:#ebf0f3}.courses-carousel-school-sidebar-container .courses-carousel-arrow-button:disabled svg path{stroke:#ebf0f3}.courses-carousel-school-sidebar-container .courses-carousel-arrow-button:hover:enabled svg rect{stroke:#0562d0}.courses-carousel-school-sidebar-container .courses-carousel-arrow-button:hover:enabled svg path{stroke:#0562d0}.courses-carousel-school-sidebar-container .courses-carousel-slide{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;height:100px;background:#fff;border:1px solid #C9CDDA;border-radius:20px;margin-top:12px;overflow:hidden}.courses-carousel-school-sidebar-container .courses-carousel-slide:hover{border-color:#9499ac}.courses-carousel-school-sidebar-container .courses-carousel-slide-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:10px 12px 8px}.courses-carousel-school-sidebar-container .courses-carousel-item-link{position:absolute;top:0;left:0;bottom:0;right:0}.courses-carousel-school-sidebar-container .courses-carousel-slide-box-header{display:flex;align-items:center}.courses-carousel-school-sidebar-container .courses-carousel-slide-box-header .courses-carousel-item-icon{width:20px;height:20px;border-radius:3px}.courses-carousel-school-sidebar-container .courses-carousel-slide-box-header .courses-carousel-school-heading{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-left:6px;width:132px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.courses-carousel-school-sidebar-container .courses-carousel-slide-box-body{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.courses-carousel-school-sidebar-container .courses-carousel-item-rating{display:flex;align-items:center;margin-left:10px}.courses-carousel-school-sidebar-container .courses-carousel-item-rating>*+*{margin-left:2px}.courses-carousel-school-sidebar-container .courses-carousel-item-rating .star-rating-onestar{height:16px;width:16px;background-size:16px}.courses-carousel-school-sidebar-container .courses-carousel-item-rating-value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#9499ac}.courses-carousel-school-sidebar-container .courses-carousel-item-banner{height:100%;-o-object-fit:cover;object-fit:cover;background:#d9d9d9}.courses-carousel-school-sidebar-container .price-row:not(:first-child){margin-top:0}.courses-carousel-school-sidebar-container .price-row .price-text,.courses-carousel-school-sidebar-container .price-row .no-price-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.courses-carousel-school-sidebar-container .price-before-discount-text{display:none}#school-reviews-sidebar-carousel-wrapper{width:100%;margin-top:24px}#school-reviews-sidebar-carousel-wrapper .splide__slide{margin-right:26px}.mobile-app-free-courses__multi-showcase,.free-courses__multi-showcase,.best-courses__multi-showcase{position:relative;margin-top:70px}.mobile-app-free-courses__multi-showcase__container,.free-courses__multi-showcase__container,.best-courses__multi-showcase__container{margin:0}.mobile-app-free-courses__multi-showcase__header,.free-courses__multi-showcase__header,.best-courses__multi-showcase__header{display:flex;margin-bottom:16px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__header,.free-courses__multi-showcase__header,.best-courses__multi-showcase__header{margin-bottom:20px}}.mobile-app-free-courses__multi-showcase__title,.free-courses__multi-showcase__title,.best-courses__multi-showcase__title{flex-grow:1;color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__title,.free-courses__multi-showcase__title,.best-courses__multi-showcase__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}}.mobile-app-free-courses__multi-showcase__arrows,.free-courses__multi-showcase__arrows,.best-courses__multi-showcase__arrows{display:none;gap:8px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__arrows,.free-courses__multi-showcase__arrows,.best-courses__multi-showcase__arrows{display:flex}}.mobile-app-free-courses__multi-showcase__arrow,.free-courses__multi-showcase__arrow,.best-courses__multi-showcase__arrow{border:none;background:none;outline:none;width:36px;height:36px;border-radius:3px;padding:0;cursor:pointer}.mobile-app-free-courses__multi-showcase__arrow svg,.free-courses__multi-showcase__arrow svg,.best-courses__multi-showcase__arrow svg{width:36px;height:36px}.mobile-app-free-courses__multi-showcase__arrow rect,.mobile-app-free-courses__multi-showcase__arrow path,.free-courses__multi-showcase__arrow rect,.free-courses__multi-showcase__arrow path,.best-courses__multi-showcase__arrow rect,.best-courses__multi-showcase__arrow path{stroke:#9499ac}.mobile-app-free-courses__multi-showcase__arrow:hover rect,.mobile-app-free-courses__multi-showcase__arrow:hover path,.free-courses__multi-showcase__arrow:hover rect,.free-courses__multi-showcase__arrow:hover path,.best-courses__multi-showcase__arrow:hover rect,.best-courses__multi-showcase__arrow:hover path{stroke:#0562d0}.mobile-app-free-courses__multi-showcase__categories,.free-courses__multi-showcase__categories,.best-courses__multi-showcase__categories{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:0;margin-bottom:0;scrollbar-width:none}.mobile-app-free-courses__multi-showcase__categories::-webkit-scrollbar,.free-courses__multi-showcase__categories::-webkit-scrollbar,.best-courses__multi-showcase__categories::-webkit-scrollbar{display:none}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__categories,.free-courses__multi-showcase__categories,.best-courses__multi-showcase__categories{flex-wrap:wrap;gap:8px;margin-bottom:0}}.mobile-app-free-courses__multi-showcase__category,.free-courses__multi-showcase__category,.best-courses__multi-showcase__category{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-wrap:nowrap;white-space:nowrap;border:1px solid #C9CDDA;border-radius:5px;padding:6px 12px;cursor:pointer}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__category,.free-courses__multi-showcase__category,.best-courses__multi-showcase__category{padding-left:7px;padding-right:7px}}.mobile-app-free-courses__multi-showcase__category_active,.mobile-app-free-courses__multi-showcase__category:hover,.free-courses__multi-showcase__category_active,.free-courses__multi-showcase__category:hover,.best-courses__multi-showcase__category_active,.best-courses__multi-showcase__category:hover{border-color:#0562d0}.mobile-app-free-courses__multi-showcase__slider,.free-courses__multi-showcase__slider,.best-courses__multi-showcase__slider{display:none}.mobile-app-free-courses__multi-showcase__slider_show,.free-courses__multi-showcase__slider_show,.best-courses__multi-showcase__slider_show{display:block}.mobile-app-free-courses__multi-showcase__slide,.free-courses__multi-showcase__slide,.best-courses__multi-showcase__slide{width:139px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide,.free-courses__multi-showcase__slide,.best-courses__multi-showcase__slide{width:208px}}@media (min-width: 1025px){.mobile-app-free-courses__multi-showcase__slide,.free-courses__multi-showcase__slide,.best-courses__multi-showcase__slide{width:280px}}.mobile-app-free-courses__multi-showcase__slide .course-card,.free-courses__multi-showcase__slide .course-card,.best-courses__multi-showcase__slide .course-card{border:1px solid #E6E9EF;border-radius:12px;display:flex;max-width:280px;min-width:139px;flex-direction:column;height:100%}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card,.free-courses__multi-showcase__slide .course-card,.best-courses__multi-showcase__slide .course-card{border-radius:16px}}.mobile-app-free-courses__multi-showcase__slide .course-card svg,.free-courses__multi-showcase__slide .course-card svg,.best-courses__multi-showcase__slide .course-card svg{transform:none}.mobile-app-free-courses__multi-showcase__slide .course-card .mobile,.free-courses__multi-showcase__slide .course-card .mobile,.best-courses__multi-showcase__slide .course-card .mobile{display:flex;position:relative}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card .mobile,.free-courses__multi-showcase__slide .course-card .mobile,.best-courses__multi-showcase__slide .course-card .mobile{display:none}}.mobile-app-free-courses__multi-showcase__slide .course-card .mobile-block,.free-courses__multi-showcase__slide .course-card .mobile-block,.best-courses__multi-showcase__slide .course-card .mobile-block{display:flex}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card .mobile-block,.free-courses__multi-showcase__slide .course-card .mobile-block,.best-courses__multi-showcase__slide .course-card .mobile-block{display:none}}.mobile-app-free-courses__multi-showcase__slide .course-card .desktop,.free-courses__multi-showcase__slide .course-card .desktop,.best-courses__multi-showcase__slide .course-card .desktop{display:none}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card .desktop,.free-courses__multi-showcase__slide .course-card .desktop,.best-courses__multi-showcase__slide .course-card .desktop{display:flex}}.mobile-app-free-courses__multi-showcase__slide .course-card .desktop-block,.free-courses__multi-showcase__slide .course-card .desktop-block,.best-courses__multi-showcase__slide .course-card .desktop-block{display:none}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card .desktop-block,.free-courses__multi-showcase__slide .course-card .desktop-block,.best-courses__multi-showcase__slide .course-card .desktop-block{display:flex}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container,.free-courses__multi-showcase__slide .course-card__image-container,.best-courses__multi-showcase__slide .course-card__image-container{width:100%;position:relative;height:90px;min-height:90px;background:linear-gradient(180deg,#33333380 3.14%,#3330 64.68%);border-radius:12px 12px 0 0}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__image-container,.free-courses__multi-showcase__slide .course-card__image-container,.best-courses__multi-showcase__slide .course-card__image-container{height:126px;min-height:126px;border-radius:16px 16px 0 0}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__image,.free-courses__multi-showcase__slide .course-card__image-container__image,.best-courses__multi-showcase__slide .course-card__image-container__image{position:relative;z-index:-1;height:90px;min-height:90px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px 12px 0 0}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__image,.free-courses__multi-showcase__slide .course-card__image-container__image,.best-courses__multi-showcase__slide .course-card__image-container__image{height:126px;min-height:126px;border-radius:16px 16px 0 0}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__badge,.free-courses__multi-showcase__slide .course-card__image-container__badge,.best-courses__multi-showcase__slide .course-card__image-container__badge{position:absolute;top:8px;left:8px;border-radius:100px;padding:2px 8px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px;max-width:calc(100% - 16px)}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__badge,.free-courses__multi-showcase__slide .course-card__image-container__badge,.best-courses__multi-showcase__slide .course-card__image-container__badge{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;left:12px;top:12px;max-width:calc(100% - 24px)}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper,.free-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper,.best-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;position:absolute;padding:0 8px;bottom:8px;width:100%;align-items:flex-end}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper,.free-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper,.best-courses__multi-showcase__slide .course-card__image-container__image-bottom-wrapper{padding:0 12px}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item,.free-courses__multi-showcase__slide .course-card__image-container__item,.best-courses__multi-showcase__slide .course-card__image-container__item{gap:8px;justify-content:space-between;padding:2px 8px;background-color:#fff;border-radius:4px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item.desktop,.free-courses__multi-showcase__slide .course-card__image-container__item.desktop,.best-courses__multi-showcase__slide .course-card__image-container__item.desktop{padding:4px 6px;gap:6px}}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-rating,.free-courses__multi-showcase__slide .course-card__image-container__item__school-rating,.best-courses__multi-showcase__slide .course-card__image-container__item__school-rating{display:flex;align-items:center}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-rating--for-course-link-card,.free-courses__multi-showcase__slide .course-card__image-container__item__school-rating--for-course-link-card,.best-courses__multi-showcase__slide .course-card__image-container__item__school-rating--for-course-link-card{margin-right:0!important}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value,.free-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value,.best-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration:underline;color:#9499ac;margin-right:2px}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value:hover,.free-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value:hover,.best-courses__multi-showcase__slide .course-card__image-container__item__school-rating__value:hover{color:#333}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-rating .star-rating-onestar,.free-courses__multi-showcase__slide .course-card__image-container__item__school-rating .star-rating-onestar,.best-courses__multi-showcase__slide .course-card__image-container__item__school-rating .star-rating-onestar{width:12px;height:12px;content:url(/images/theme/stars/orange-single-star.svg)}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews,.free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews,.best-courses__multi-showcase__slide .course-card__image-container__item__school-reviews{display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration:underline;color:#9499ac}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews:hover,.free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews:hover,.best-courses__multi-showcase__slide .course-card__image-container__item__school-reviews:hover{color:#333}.mobile-app-free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews svg,.free-courses__multi-showcase__slide .course-card__image-container__item__school-reviews svg,.best-courses__multi-showcase__slide .course-card__image-container__item__school-reviews svg{margin-left:2px}.mobile-app-free-courses__multi-showcase__slide .course-card__info,.free-courses__multi-showcase__slide .course-card__info,.best-courses__multi-showcase__slide .course-card__info{padding:12px 8px 8px;display:flex;flex-direction:column;height:100%;border:1px solid #E6E9EF;border-top:none;border-radius:0 0 12px 12px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__info,.free-courses__multi-showcase__slide .course-card__info,.best-courses__multi-showcase__slide .course-card__info{padding:12px;border-radius:0 0 16px 16px}}.mobile-app-free-courses__multi-showcase__slide .course-card__info:hover,.free-courses__multi-showcase__slide .course-card__info:hover,.best-courses__multi-showcase__slide .course-card__info:hover{border-color:#9499ac}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container,.free-courses__multi-showcase__slide .course-card__info__date-container,.best-courses__multi-showcase__slide .course-card__info__date-container{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;display:flex;flex-direction:row;align-items:center;color:#9499ac;margin-top:4px;gap:4px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container,.free-courses__multi-showcase__slide .course-card__info__date-container,.best-courses__multi-showcase__slide .course-card__info__date-container{margin-top:0}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container__start-date,.free-courses__multi-showcase__slide .course-card__info__date-container__start-date,.best-courses__multi-showcase__slide .course-card__info__date-container__start-date{text-transform:lowercase;display:block}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container__start-date span,.free-courses__multi-showcase__slide .course-card__info__date-container__start-date span,.best-courses__multi-showcase__slide .course-card__info__date-container__start-date span{text-wrap:nowrap}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container__start-date-desktop,.free-courses__multi-showcase__slide .course-card__info__date-container__start-date-desktop,.best-courses__multi-showcase__slide .course-card__info__date-container__start-date-desktop{display:block}}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container__duration,.free-courses__multi-showcase__slide .course-card__info__date-container__duration,.best-courses__multi-showcase__slide .course-card__info__date-container__duration{display:flex;align-items:center}.mobile-app-free-courses__multi-showcase__slide .course-card__info__date-container__duration span,.free-courses__multi-showcase__slide .course-card__info__date-container__duration span,.best-courses__multi-showcase__slide .course-card__info__date-container__duration span{text-align:end;text-wrap:nowrap}.mobile-app-free-courses__multi-showcase__slide .course-card__header,.free-courses__multi-showcase__slide .course-card__header,.best-courses__multi-showcase__slide .course-card__header{display:flex;justify-content:space-between;align-items:center}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__header,.free-courses__multi-showcase__slide .course-card__header,.best-courses__multi-showcase__slide .course-card__header{gap:12px}}.mobile-app-free-courses__multi-showcase__slide .course-card__header__school,.free-courses__multi-showcase__slide .course-card__header__school,.best-courses__multi-showcase__slide .course-card__header__school{position:relative;width:100%;text-overflow:ellipsis;display:inline-flex;align-items:center;overflow:hidden;gap:4px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__header__school,.free-courses__multi-showcase__slide .course-card__header__school,.best-courses__multi-showcase__slide .course-card__header__school{gap:6px}}.mobile-app-free-courses__multi-showcase__slide .course-card__header__school-image,.free-courses__multi-showcase__slide .course-card__header__school-image,.best-courses__multi-showcase__slide .course-card__header__school-image{width:16px;height:16px;max-width:16px;border-radius:3px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__header__school-image,.free-courses__multi-showcase__slide .course-card__header__school-image,.best-courses__multi-showcase__slide .course-card__header__school-image{width:20px;height:20px;max-width:20px;border-radius:4px}}.mobile-app-free-courses__multi-showcase__slide .course-card__header__school-title,.free-courses__multi-showcase__slide .course-card__header__school-title,.best-courses__multi-showcase__slide .course-card__header__school-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:14px;color:#333;max-width:100%}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__header__school-title,.free-courses__multi-showcase__slide .course-card__header__school-title,.best-courses__multi-showcase__slide .course-card__header__school-title{max-width:130px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body,.free-courses__multi-showcase__slide .course-card__body,.best-courses__multi-showcase__slide .course-card__body{display:flex;flex-direction:column;margin-top:8px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body,.free-courses__multi-showcase__slide .course-card__body,.best-courses__multi-showcase__slide .course-card__body{margin-top:12px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__title,.free-courses__multi-showcase__slide .course-card__body__title,.best-courses__multi-showcase__slide .course-card__body__title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:14px;color:#333;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__title,.free-courses__multi-showcase__slide .course-card__body__title,.best-courses__multi-showcase__slide .course-card__body__title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__lesson,.free-courses__multi-showcase__slide .course-card__body__lesson,.best-courses__multi-showcase__slide .course-card__body__lesson{display:flex;margin-top:10px;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#0562d0;text-decoration:underline}.mobile-app-free-courses__multi-showcase__slide .course-card__body__lesson:hover,.free-courses__multi-showcase__slide .course-card__body__lesson:hover,.best-courses__multi-showcase__slide .course-card__body__lesson:hover{color:#333;text-decoration-color:#333;cursor:pointer}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__lesson,.free-courses__multi-showcase__slide .course-card__body__lesson,.best-courses__multi-showcase__slide .course-card__body__lesson{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:underline;margin-top:12px}.mobile-app-free-courses__multi-showcase__slide .course-card__body__lesson:hover,.free-courses__multi-showcase__slide .course-card__body__lesson:hover,.best-courses__multi-showcase__slide .course-card__body__lesson:hover{color:#333;text-decoration-color:#333;cursor:pointer}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__lesson svg,.free-courses__multi-showcase__slide .course-card__body__lesson svg,.best-courses__multi-showcase__slide .course-card__body__lesson svg{margin-right:6px}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container,.free-courses__multi-showcase__slide .course-card__body__credit-price-container,.best-courses__multi-showcase__slide .course-card__body__credit-price-container{display:flex;margin-top:8px;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:1px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container,.free-courses__multi-showcase__slide .course-card__body__credit-price-container,.best-courses__multi-showcase__slide .course-card__body__credit-price-container{align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;margin-right:7px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-right:0}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value .price--with-discount,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value .price--with-discount,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-value .price--with-discount{display:none}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac;display:flex;align-items:center;gap:4px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text{margin-bottom:0;gap:2px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text div,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text div,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text div{display:inline-flex}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip-parent:before,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip-parent:before,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip-parent:before{content:url(/images/theme/help-circle.svg);display:inline-block;width:12px;height:12px}.mobile-app-free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip,.free-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip,.best-courses__multi-showcase__slide .course-card__body__credit-price-container__credit-price-text .js-info-tooltip{display:none;width:-moz-max-content;width:max-content;position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:290px;padding:14px 12px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;box-shadow:0 0 10px #33333340;border-radius:5px}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container,.free-courses__multi-showcase__slide .course-card__body__price-container,.best-courses__multi-showcase__slide .course-card__body__price-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:4px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container,.free-courses__multi-showcase__slide .course-card__body__price-container,.best-courses__multi-showcase__slide .course-card__body__price-container{flex-direction:row;align-items:center;margin-top:8px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount{display:flex;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:wrap-reverse;width:-moz-min-content;width:min-content}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount{align-items:center;width:-moz-fit-content;width:fit-content;margin-right:8px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type{margin-right:6px;text-wrap:nowrap}@media (min-width: 426px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type{margin-right:8px}}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount,.free-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount,.best-courses__multi-showcase__slide .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac;text-decoration:line-through}.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__discount,.free-courses__multi-showcase__slide .course-card__body__price-container__discount,.best-courses__multi-showcase__slide .course-card__body__price-container__discount{background-color:#f53048;color:#fff;border-radius:500px;padding:0 6px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px;height:14px;position:relative;display:flex;margin-top:1px}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__body__price-container__discount,.free-courses__multi-showcase__slide .course-card__body__price-container__discount,.best-courses__multi-showcase__slide .course-card__body__price-container__discount{padding:0 7px;margin-top:0}}.mobile-app-free-courses__multi-showcase__slide .course-card__footer,.free-courses__multi-showcase__slide .course-card__footer,.best-courses__multi-showcase__slide .course-card__footer{display:flex;flex-direction:column;margin-top:auto}.mobile-app-free-courses__multi-showcase__slide .course-card__footer__link-button,.free-courses__multi-showcase__slide .course-card__footer__link-button,.best-courses__multi-showcase__slide .course-card__footer__link-button{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0562d0;border-radius:6px;border:1px solid #0562D0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-align:center;height:34px;margin-top:6px}.mobile-app-free-courses__multi-showcase__slide .course-card__footer__link-button:hover,.free-courses__multi-showcase__slide .course-card__footer__link-button:hover,.best-courses__multi-showcase__slide .course-card__footer__link-button:hover{cursor:pointer;background-color:#fff;color:#0562d0}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__slide .course-card__footer__link-button,.free-courses__multi-showcase__slide .course-card__footer__link-button,.best-courses__multi-showcase__slide .course-card__footer__link-button{padding:12px 16px;height:42px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-top:8px;border-radius:5px}}.mobile-app-free-courses__multi-showcase__group,.free-courses__multi-showcase__group,.best-courses__multi-showcase__group{display:flex;flex-direction:column;gap:15px;padding-top:16px;height:100%}@media (min-width: 750px){.mobile-app-free-courses__multi-showcase__group,.free-courses__multi-showcase__group,.best-courses__multi-showcase__group{padding-top:24px}}.mobile-app-free-courses__multi-showcase__carousel-slide,.free-courses__multi-showcase__carousel-slide,.best-courses__multi-showcase__carousel-slide{height:100%}.mobile-app-free-courses__multi-showcase__slide-container,.free-courses__multi-showcase__slide-container,.best-courses__multi-showcase__slide-container{position:relative;height:100%;border:1px solid #E6E9EF;border-radius:20px}.mobile-app-free-courses__multi-showcase__slide-container:hover,.free-courses__multi-showcase__slide-container:hover,.best-courses__multi-showcase__slide-container:hover{border-color:#9499ac}.mobile-app-free-courses__multi-showcase__link,.free-courses__multi-showcase__link,.best-courses__multi-showcase__link{position:absolute;width:100%;height:100%;left:0;top:0}.mobile-app-free-courses__multi-showcase__inner,.free-courses__multi-showcase__inner,.best-courses__multi-showcase__inner{display:flex;flex-direction:column}.mobile-app-free-courses__multi-showcase__image-container,.free-courses__multi-showcase__image-container,.best-courses__multi-showcase__image-container{width:100%;height:49px}.mobile-app-free-courses__multi-showcase__image,.free-courses__multi-showcase__image,.best-courses__multi-showcase__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px 20px 0 0}.mobile-app-free-courses__multi-showcase__content,.free-courses__multi-showcase__content,.best-courses__multi-showcase__content{padding:10px 12px 16px}.mobile-app-free-courses__multi-showcase{background-color:#e8f4ff;padding:24px 0 24px 20px;border-radius:12px;margin-top:40px}.mobile-app-free-courses__multi-showcase__slide .course-card__info{background-color:#fff;border-radius:0 0 10px 10px}.mobile-app-free-courses__multi-showcase__category{border-radius:100px}.mobile-app-free-courses__multi-showcase__show-all-link{display:flex;justify-content:center;margin-top:20px;margin-right:20px;padding:13px 59px;background:none;border-radius:8px;border:1px solid #0562D0;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.mobile-app-free-courses__multi-showcase__eyes-icon{background:url(/images/icons/eyes.png) center no-repeat;width:56px;height:56px;position:absolute;top:-28px;right:60px;background-size:100%}.mobile-app-free-courses__multi-showcase .course-card{border:none}.star-ratings-onestar-red{content:url(/images/theme/stars/red-single.svg)}.star-ratings-onestar-orange{content:url(/images/theme/stars/orange-single.svg)}.courses-carousel-school-container,.courses-carousel-school-container-wide{max-width:100%;margin:0 3px;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.courses-carousel-school-container .star-rating-onestar,.courses-carousel-school-container-wide .star-rating-onestar{height:15px;width:15px;background-size:15px}.courses-carousel-school-container .courses-carousel-heading-container,.courses-carousel-school-container-wide .courses-carousel-heading-container{display:flex;align-items:center;margin-bottom:7px}.courses-carousel-school-container .courses-carousel-heading,.courses-carousel-school-container-wide .courses-carousel-heading{margin:0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;color:#000}.courses-carousel-school-container .courses-carousel-arrows,.courses-carousel-school-container-wide .courses-carousel-arrows{display:flex;margin-left:16px;font-size:0}.courses-carousel-school-container .courses-carousel-arrows>button+button,.courses-carousel-school-container-wide .courses-carousel-arrows>button+button{margin-left:10px}.courses-carousel-school-container .courses-carousel-arrow-button,.courses-carousel-school-container-wide .courses-carousel-arrow-button{border:none;background:none;outline:none;border-radius:12px;width:24px;height:24px;cursor:pointer;padding:0}.courses-carousel-school-container .courses-carousel-arrow-button svg,.courses-carousel-school-container-wide .courses-carousel-arrow-button svg{width:24px;height:24px;fill:none;transform:none}.courses-carousel-school-container .courses-carousel-arrow-button svg circle,.courses-carousel-school-container-wide .courses-carousel-arrow-button svg circle{stroke:#999;stroke-width:1px}.courses-carousel-school-container .courses-carousel-arrow-button svg path,.courses-carousel-school-container-wide .courses-carousel-arrow-button svg path{stroke:#333;stroke-width:1px}.courses-carousel-school-container .courses-carousel-arrow-button:disabled svg circle,.courses-carousel-school-container-wide .courses-carousel-arrow-button:disabled svg circle{stroke:#c4c4c4}.courses-carousel-school-container .courses-carousel-arrow-button:disabled svg path,.courses-carousel-school-container-wide .courses-carousel-arrow-button:disabled svg path{stroke:#999}.courses-carousel-school-container .courses-carousel-arrow-button:hover:enabled svg circle,.courses-carousel-school-container-wide .courses-carousel-arrow-button:hover:enabled svg circle{stroke:#666}.courses-carousel-school-container .courses-carousel-arrow-button:hover:enabled svg path,.courses-carousel-school-container-wide .courses-carousel-arrow-button:hover:enabled svg path{stroke:#000}.courses-carousel-school-container .courses-carousel-track,.courses-carousel-school-container-wide .courses-carousel-track{padding-top:3px;padding-bottom:3px}.courses-carousel-school-container .courses-carousel-slide,.courses-carousel-school-container-wide .courses-carousel-slide{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #C9CDDA;box-shadow:0 0 3px #00000026;border-radius:20px;box-sizing:border-box;width:100%;max-width:350px;height:106px;overflow:hidden;position:relative}.courses-carousel-school-container .courses-carousel-slide-box,.courses-carousel-school-container-wide .courses-carousel-slide-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:150px;padding:10px}@media (min-width: 768px){.courses-carousel-school-container .courses-carousel-slide-box,.courses-carousel-school-container-wide .courses-carousel-slide-box{width:100%}}.courses-carousel-school-container .courses-carousel-item-link,.courses-carousel-school-container-wide .courses-carousel-item-link{position:absolute;top:0;left:0;bottom:0;right:0}.courses-carousel-school-container .courses-carousel-slide-box-header,.courses-carousel-school-container-wide .courses-carousel-slide-box-header{display:flex;align-items:center}.courses-carousel-school-container .courses-carousel-slide-box-header .courses-carousel-item-icon,.courses-carousel-school-container-wide .courses-carousel-slide-box-header .courses-carousel-item-icon{width:20px;height:20px;border-radius:3px}.courses-carousel-school-container .courses-carousel-slide-box-header .courses-carousel-school-heading,.courses-carousel-school-container-wide .courses-carousel-slide-box-header .courses-carousel-school-heading{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-left:6px;width:132px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.courses-carousel-school-container .courses-carousel-slide-box-body,.courses-carousel-school-container-wide .courses-carousel-slide-box-body{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.courses-carousel-school-container .courses-carousel-item-rating,.courses-carousel-school-container-wide .courses-carousel-item-rating{display:flex;align-items:center;margin-left:10px}.courses-carousel-school-container .courses-carousel-item-rating>*+*,.courses-carousel-school-container-wide .courses-carousel-item-rating>*+*{margin-left:2px}.courses-carousel-school-container .courses-carousel-item-rating .star-rating-onestar,.courses-carousel-school-container-wide .courses-carousel-item-rating .star-rating-onestar{height:16px;width:16px;background-size:16px}.courses-carousel-school-container .courses-carousel-item-rating-value,.courses-carousel-school-container-wide .courses-carousel-item-rating-value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac}.courses-carousel-school-container .courses-carousel-item-banner,.courses-carousel-school-container-wide .courses-carousel-item-banner{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 20px 20px 0;background:#d9d9d9}.courses-carousel-school-container .price-row:not(:first-child),.courses-carousel-school-container-wide .price-row:not(:first-child){margin-top:0}.courses-carousel-school-container .price-row .price-text,.courses-carousel-school-container-wide .price-row .price-text,.courses-carousel-school-container .price-row .no-price-text,.courses-carousel-school-container-wide .price-row .no-price-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.courses-carousel-school-container .price-before-discount-text,.courses-carousel-school-container-wide .price-before-discount-text{display:none}@media only screen and (min-width: 768px){.courses-carousel-school-container .star-rating-onestar,.courses-carousel-school-container-wide .star-rating-onestar{height:20px;width:20px;background-size:20px}.courses-carousel-school-container .courses-carousel-heading-container,.courses-carousel-school-container-wide .courses-carousel-heading-container{margin-bottom:17px}.courses-carousel-school-container .courses-carousel-heading,.courses-carousel-school-container-wide .courses-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px}.courses-carousel-school-container .courses-carousel-slide,.courses-carousel-school-container-wide .courses-carousel-slide{flex-direction:row;width:460px;height:128px;border:1px solid #C4C4C4;border-radius:21px}.courses-carousel-school-container .courses-carousel-slide.show-mobile-banner,.courses-carousel-school-container-wide .courses-carousel-slide.show-mobile-banner{height:116px}.courses-carousel-school-container .courses-carousel-slide-box,.courses-carousel-school-container-wide .courses-carousel-slide-box{padding:15px}.courses-carousel-school-container .courses-carousel-slide-box.show-mobile-banner,.courses-carousel-school-container-wide .courses-carousel-slide-box.show-mobile-banner{height:100%}.courses-carousel-school-container .courses-carousel-slide-box-header,.courses-carousel-school-container-wide .courses-carousel-slide-box-header{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px}.courses-carousel-school-container .courses-carousel-slide-box-body,.courses-carousel-school-container-wide .courses-carousel-slide-box-body{align-items:flex-end;align-content:flex-end}.courses-carousel-school-container .courses-carousel-item-icon,.courses-carousel-school-container-wide .courses-carousel-item-icon{width:28px;height:28px}.courses-carousel-school-container .courses-carousel-item-rating-value,.courses-carousel-school-container-wide .courses-carousel-item-rating-value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac}.courses-carousel-school-container-wide .courses-carousel-slide{width:565px;max-width:565px}.courses-carousel-school-container-wide .courses-carousel-slide-jobs-width{width:460px}}#course-page-popular-carousel-wrapper{width:100%}@media only screen and (min-width: 768px){#course-page-popular-carousel-wrapper{margin-top:100px}}.star-rating-onestar{height:20px;width:20px;background-size:20px}.star-ratings-onestar-red{content:url(/images/theme/stars/red-single.svg)}.star-ratings-onestar-orange{content:url(/images/theme/stars/orange-single.svg)}.price-row:not(:first-child){margin-top:10px}.price-row{display:flex;align-items:center;align-content:center;justify-content:flex-start}.price-row>span+span{margin-left:10px}.price-row .price-text{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#333}.price-row .price-before-discount-text{font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#9499ac}.price-row .no-price-text{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#333}.courses-carousel-vs-container{max-width:100%;margin:0}.courses-carousel-vs-container .courses-carousel-heading-container{display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-wrap:nowrap;flex-direction:row}.courses-carousel-vs-container .courses-carousel-heading-container.course-cards-carousel-heading-container{justify-content:space-between}.courses-carousel-vs-container .courses-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333;margin-left:-.05em}.courses-carousel-vs-container .courses-carousel-heading.course-cards-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.courses-carousel-vs-container .courses-carousel-arrows{display:none}.courses-carousel-vs-container .courses-carousel-arrows.course-cards-carousel-arrows{display:flex;margin-left:12px;font-size:0}.courses-carousel-vs-container .courses-carousel-arrows.course-cards-carousel-arrows>button+button{margin-left:6px}.courses-carousel-vs-container .courses-carousel-arrow-button{box-sizing:border-box;background:none;outline:none;border:none;border-radius:5px;width:42px;height:42px;cursor:pointer;padding:0}.courses-carousel-vs-container .courses-carousel-arrow-button.course-cards-carousel-arrow-button{width:24px;height:24px}.courses-carousel-vs-container .courses-carousel-arrow-button.course-cards-carousel-arrow-button svg{width:24px;height:24px}.courses-carousel-vs-container .courses-carousel-arrow-button svg{width:42px;height:42px;fill:none;transform:none}.courses-carousel-vs-container .courses-carousel-arrow-button svg rect{stroke:#9499ac;stroke-width:1px}.courses-carousel-vs-container .courses-carousel-arrow-button svg path{stroke:#9499ac;stroke-width:2px}.courses-carousel-vs-container .courses-carousel-arrow-button:disabled svg rect{stroke:#ebf0f3}.courses-carousel-vs-container .courses-carousel-arrow-button:disabled svg path{stroke:#ebf0f3}.courses-carousel-vs-container .courses-carousel-arrow-button:hover:enabled svg rect{stroke:#0562d0}.courses-carousel-vs-container .courses-carousel-arrow-button:hover:enabled svg path{stroke:#0562d0}.courses-carousel-vs-container .courses-carousel-slide{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:250px;height:362px;background:#fff;border:1px solid #ebf0f3;border-radius:10px}.courses-carousel-vs-container .courses-carousel-item-banner{margin:0;width:100%;height:132px;-o-object-fit:cover;object-fit:cover;background:#d9d9d9}.courses-carousel-vs-container .courses-carousel-slide-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:7px 13px 20px}.courses-carousel-vs-container .courses-carousel-slide-box-block{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.courses-carousel-vs-container .courses-carousel-slide-box-bottom{margin-top:12px}.courses-carousel-vs-container .courses-carousel-slide-school{display:flex;align-items:center;align-content:center;text-decoration-line:none;max-width:100%}.courses-carousel-vs-container .courses-carousel-slide-school img{width:20px;height:20px}.courses-carousel-vs-container .courses-carousel-slide-school .courses-carousel-school-heading{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:6px}.courses-carousel-vs-container .courses-carousel-slide-rating{display:flex;align-items:center;align-content:center;padding-top:2px}.courses-carousel-vs-container .courses-carousel-item-rating{display:flex;align-items:center}.courses-carousel-vs-container .courses-carousel-item-rating-value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}.courses-carousel-vs-container .star-rating-onestar{width:17px;height:18px;background-size:18px;margin-left:2px}.courses-carousel-vs-container .courses-carousel-item-reviews-link{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;text-decoration-line:none;margin-left:8px}.courses-carousel-vs-container .courses-carousel-slide-header{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-top:12px;text-decoration-line:none}.courses-carousel-vs-container .courses-carousel-slide-credit-price{padding-top:12px}.courses-carousel-vs-container .courses-carousel-slide-price{padding-top:10px}.courses-carousel-vs-container .courses-carousel-slide-course-button{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;display:flex;align-self:center;align-items:center;justify-content:center;width:220px;height:38px;border:1px solid #0562D0;border-radius:5px;background-color:#fff;color:#0562d0;text-decoration-line:none;margin-top:18px}.courses-carousel-vs-container .courses-carousel-slide-course-button:hover{background-color:#0562d0;color:#fff}@media only screen and (min-width: 750px){.courses-carousel-vs-container .courses-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}.courses-carousel-vs-container .courses-carousel-heading.course-cards-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.courses-carousel-vs-container .courses-carousel-arrows.course-cards-carousel-arrows{margin-left:16px}.courses-carousel-vs-container .courses-carousel-arrows.course-cards-carousel-arrows>button+button{margin-left:8px}.courses-carousel-vs-container .courses-carousel-arrow-button.course-cards-carousel-arrow-button{width:36px;height:36px}.courses-carousel-vs-container .courses-carousel-arrow-button.course-cards-carousel-arrow-button svg{width:36px;height:36px}}@media only screen and (min-width: 1025px){.courses-carousel-vs-container .courses-carousel-heading-container{justify-content:space-between;margin-bottom:30px}.courses-carousel-vs-container .courses-carousel-arrows{display:flex;margin-left:16px;font-size:0}.courses-carousel-vs-container .courses-carousel-arrows>button+button{margin-left:8px}.courses-carousel-vs-container .courses-carousel-slide{width:350px;height:452px;box-shadow:0 0 3px #0000001a;border-radius:20px}.courses-carousel-vs-container .courses-carousel-item-banner{height:183px}.courses-carousel-vs-container .courses-carousel-slide-box{padding:10px 20px 24px}.courses-carousel-vs-container .courses-carousel-slide-box-bottom{margin-top:18px}.courses-carousel-vs-container .courses-carousel-slide-school img{width:24px;height:24px}.courses-carousel-vs-container .courses-carousel-slide-school .courses-carousel-school-heading{margin-left:8px}.courses-carousel-vs-container .courses-carousel-item-rating-value{font-size:16px;line-height:18px}.courses-carousel-vs-container .courses-carousel-slide-header{font-size:20px;line-height:24px;padding-top:9px}.courses-carousel-vs-container .courses-carousel-slide-credit-price{padding-top:10px}.courses-carousel-vs-container .courses-carousel-slide-price{padding-top:4px}.courses-carousel-vs-container .price-row:not(:first-child){margin-top:2px}.courses-carousel-vs-container .price-row .price-text,.courses-carousel-vs-container .price-row .price-before-discount-text,.courses-carousel-vs-container .price-row .no-price-text{font-size:18px;line-height:28px}.courses-carousel-vs-container .courses-carousel-slide-course-button{width:310px;height:43px;margin-top:10px}}.category-carousel-wrapper{width:100%;margin-top:0;margin-bottom:0}.category-carousel-wrapper .splide__slide{margin:24px 15px 3px 0}.category-carousel-wrapper .splide__slide.course-cards-container{display:block}@media only screen and (max-width: 749px){.category-carousel-wrapper .is-active svg{transform:none}}.category-carousel-wrapper:not(:first-of-type){margin-top:60px}.category-all-courses-link-container{display:none}#categories-anchors-section{margin:60px 0 24px}#categories-anchors-container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;margin:-16px 0 0 -23px}#categories-anchors-container .category-anchor{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline;color:#333;margin:16px 0 0 23px}#categories-anchors-container .category-anchor:hover{color:#0562d0}@media only screen and (min-width: 750px){.category-carousel-wrapper .splide__slide{margin-top:2px;margin-bottom:3px}.category-carousel-wrapper:not(:first-of-type){margin-top:80px}.category-all-courses-link-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;margin-top:9px}.category-all-courses-link-container .all-courses-link{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#0562d0;cursor:pointer;text-decoration:underline}#categories-anchors-container{margin:-32px 0 0 -32px}#categories-anchors-container .category-anchor{font-size:16px;line-height:24px;margin:32px 0 0 32px}}@media only screen and (min-width: 1170px){#categories-anchors-section{margin:80px 0 41px}#categories-anchors-container{margin:-32px 0 0 -32px}#categories-anchors-container .category-anchor{font-size:16px;line-height:24px;margin:32px 0 0 32px}}#lesson-page-popular-carousel-wrapper{margin-bottom:100px}#lesson-page-paid-lessons-carousel-wrapper{display:block}@media screen and (min-width: 1170px){#lesson-page-paid-lessons-carousel-wrapper{display:none}}#lesson-page-paid-lessons-carousel-wrapper .courses-carousel-school-sidebar-container .courses-carousel-slide{height:90px}#lesson-page-paid-lessons-carousel-wrapper .courses-carousel-item-banner{display:none}@media screen and (min-width: 750px){#lesson-page-paid-lessons-carousel-wrapper .courses-carousel-item-banner{display:block}}@media only screen and (max-width: 749px){#lesson-page-paid-lessons-carousel-wrapper .is-active svg{transform:none}}#stacked-3-lesson-page-paid-lessons-carousel-wrapper{max-width:362px;margin-left:75px;display:none}@media screen and (min-width: 1170px){#stacked-3-lesson-page-paid-lessons-carousel-wrapper{display:block}}#stacked-3-lesson-page-paid-lessons-carousel-wrapper .courses-carousel-school-sidebar-container .courses-carousel-slide-box-body{max-width:200px}#stacked-3-lesson-page-paid-lessons-carousel-wrapper .courses-carousel-school-sidebar-container .courses-carousel-slide{height:90px}.review-showcase{display:flex;flex-direction:column;gap:8px;width:-moz-fit-content;width:fit-content;max-width:360px;border-radius:20px;border:1px solid #C9CDDA;background:#fff;padding:24px 16px;height:244px}.review-showcase-courses-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.review-showcase-courses-carousel-svg{width:24px!important;height:24px!important}.review-showcase-courses-carousel-arrows{display:flex;gap:6px}.review-showcase-courses-carousel-block{align-items:center}.review-showcase-header{display:flex;gap:12px;align-items:center}.review-showcase-header-image{width:32px;height:32px}.review-showcase-header-block{display:flex;flex-direction:column;gap:4px}.review-showcase-header-block-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1}.review-showcase-header-block-body{display:flex;gap:6px}.review-showcase-header-block-body-right,.review-showcase-header-block-body-left{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac;display:flex;gap:2px;align-items:center}.review-showcase-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:6}.review-showcase-body-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;margin-top:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.review-showcase-body-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;margin-top:8px;white-space:normal}.review-showcase-footer{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0;font-variant-numeric:lining-nums proportional-nums;margin-top:auto;width:-moz-fit-content;width:fit-content}.review-showcase-footer:hover{color:#333}.review-showcase-bottom{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;margin-top:16px}.review-showcase-bottom-link{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0}.review-showcase-bottom-link:hover{color:#333}@media (min-width: 750px){.review-showcase-courses-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.review-showcase-courses-carousel-svg{width:36px!important;height:36px!important}}iframe.showcase{width:100%;overflow:hidden}iframe.courses-tile-showcase{min-height:390px}body.with-header iframe.courses-tile-showcase{margin-top:60px}@media (min-width: 750px){body.with-header iframe.courses-tile-showcase{margin-top:0}}.video-reviews__carousel-vs-container{max-width:100%;margin:70px 0 0}.video-reviews__carousel-heading-container{display:flex;align-items:center;align-content:center;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;margin-bottom:24px}.video-reviews__carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333;margin-left:-.05em}@media only screen and (min-width: 750px){.video-reviews__carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}}.video-reviews__carousel-arrows{display:flex;margin-left:16px;font-size:0}.video-reviews__carousel-arrows>button+button{margin-left:8px}.video-reviews__carousel-arrow-button{box-sizing:border-box;background:none;outline:none;border:none;border-radius:5px;width:24px;height:24px;cursor:pointer;padding:0}@media only screen and (min-width: 750px){.video-reviews__carousel-arrow-button{width:42px;height:42px}}.video-reviews__carousel-arrow-button svg{width:24px;height:24px;fill:none;transform:none}@media only screen and (min-width: 750px){.video-reviews__carousel-arrow-button svg{width:42px;height:42px}}.video-reviews__carousel-arrow-button svg rect{stroke:#9499ac;stroke-width:1px}.video-reviews__carousel-arrow-button svg path{stroke:#9499ac;stroke-width:2px}.video-reviews__carousel-arrow-button:disabled svg rect{stroke:#ebf0f3}.video-reviews__carousel-arrow-button:disabled svg path{stroke:#ebf0f3}.video-reviews__carousel-arrow-button:hover:enabled svg rect{stroke:#0562d0}.video-reviews__carousel-arrow-button:hover:enabled svg path{stroke:#0562d0}.video-reviews__carousel-track{padding-top:3px;padding-bottom:3px}.video-reviews__carousel-slide{overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;width:250px;height:442px;background:#fff;border:1px solid #ebf0f3;border-radius:16.57px}@media only screen and (min-width: 1025px){.video-reviews__carousel-slide{box-shadow:0 0 3px #0000001a;border-radius:20px}}.video-reviews__video-container{height:100%}.video-reviews__video-container lite-youtube{width:100%;height:100%}.splide{visibility:visible}.reviews-carousel-section{margin-top:60px}@media only screen and (min-width: 750px){.reviews-carousel-section{margin-top:70px}}.reviews-carousel-wrapper{margin:0}.reviews-carousel-heading-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.reviews-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333}@media only screen and (min-width: 750px){.reviews-carousel-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}}.reviews-carousel-arrows{display:flex;margin-left:16px;font-size:0}@media only screen and (min-width: 750px){.reviews-carousel-arrows{margin-left:8px}}.reviews-carousel-arrows>button+button{margin-left:6px}.reviews-carousel-arrows svg:hover rect{stroke:#0562d0}.reviews-carousel-arrows svg:hover path{stroke:#0562d0}.reviews-carousel-arrow-button{cursor:pointer;padding:0;border:none;background:none;outline:none;font-size:0}.reviews-carousel-arrow-button svg{transform:none;width:24px;height:24px;border-radius:3px}@media only screen and (min-width: 750px){.reviews-carousel-arrow-button svg{width:36px;height:36px;border-radius:5px}}.reviews-carousel-track{margin-top:20px}@media only screen and (min-width: 750px){.reviews-carousel-track{margin-top:24px}}.reviews-carousel-slide{display:flex;flex-direction:column;position:relative;justify-content:space-between;align-items:flex-start;box-sizing:border-box;height:212px;border-radius:20px;border:1px solid #C9CDDA;overflow:hidden;padding:16px}@media only screen and (min-width: 750px){.reviews-carousel-slide{padding:23px 15px;height:228px}}.reviews-carousel-slide__header-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.reviews-carousel-slide__header-icon{height:36px;min-width:36px;width:36px;border-radius:6px;margin-right:12px}.reviews-carousel-slide__header{display:flex;flex-direction:column;gap:2px;overflow:hidden;text-overflow:ellipsis}.reviews-carousel-slide__header-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviews-carousel-slide__header-title:hover{color:#0562d0}.reviews-carousel-slide__header-info{display:flex;flex-direction:row;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac}.reviews-carousel-slide__header-info-item{display:inline-flex}.reviews-carousel-slide__header-info-item:nth-of-type(1) svg{margin-top:1px}.reviews-carousel-slide__header-info-item:nth-of-type(2){margin-left:6px;align-items:center}.reviews-carousel-slide__header-info svg{margin-left:2px;transform:none}.reviews-carousel-slide__body{margin-top:16px;overflow:hidden}.reviews-carousel-slide__body-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.reviews-carousel-slide__body-content{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-top:8px}.reviews-carousel-slide__footer{margin-top:auto}.reviews-carousel-slide__footer .reviews-link{display:flex;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0}.reviews-carousel-slide__footer .reviews-link:hover{color:#333}.reviews-carousel-footer{margin-top:16px}.reviews-carousel-footer a{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0}.reviews-carousel-footer a:hover{color:#333}.limit-dropdown-height{max-height:300px;overflow-y:auto}.content-stat{display:flex}.content-stat__wrapper{padding-top:24px;display:flex;flex-direction:column;gap:10px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.content-stat .js-rating-container.activate .rate label{cursor:pointer}.content-stat .js-rating-container.activate .rate label:hover,.content-stat .js-rating-container.activate .rate label:hover~label{color:#fca238}.content-stat__text{color:#333}.content-stat__value{display:flex;flex-direction:row;color:#9499ac}.content-stat__value .rate:not(:checked)>label{font-size:16px}.content-stat__value .rate:not(:checked)>label.checked{color:#fca238}.content-stat__stars{display:flex;flex-direction:row-reverse;gap:5px}.content-stat__rating{display:flex;margin-left:4px}.content-stat .star-1 label:nth-of-type(5){color:#fca238}.content-stat .star-2 label:nth-of-type(4){color:#fca238}.content-stat .star-2 label:nth-of-type(5){color:#fca238}.content-stat .star-3 label:nth-of-type(3){color:#fca238}.content-stat .star-3 label:nth-of-type(4){color:#fca238}.content-stat .star-3 label:nth-of-type(5){color:#fca238}.content-stat .star-4 label:nth-of-type(2){color:#fca238}.content-stat .star-4 label:nth-of-type(3){color:#fca238}.content-stat .star-4 label:nth-of-type(4){color:#fca238}.content-stat .star-4 label:nth-of-type(5){color:#fca238}.content-stat .star-5 label:nth-of-type(1){color:#fca238}.content-stat .star-5 label:nth-of-type(2){color:#fca238}.content-stat .star-5 label:nth-of-type(3){color:#fca238}.content-stat .star-5 label:nth-of-type(4){color:#fca238}.content-stat .star-5 label:nth-of-type(5){color:#fca238}@media (min-width: 750px){.content-stat__wrapper{padding-top:40px;gap:6px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.content-stat__rating{margin-left:6px}}.promo-offer-button{display:flex;min-height:42px;padding:8px 12px;justify-content:center;align-items:center;border-radius:6px;border:1px solid}.promo-offer-button:hover{cursor:pointer}@media only screen and (min-width: 750px){.promo-offer-button{border-radius:5px}}.promo-offer-button .promo-offer-button-icon{min-width:20px;min-height:20px;margin-right:6px}.promo-offer-button .promo-offer-button-text{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;align-self:center;text-align:center}.promo-offer-button.promocode-button{border-color:#e6e9ef}.promo-offer-button.promocode-button:hover{background:#eff7ff}.promo-offer-button.promocode-button .promo-offer-button-icon{margin-right:10px}.promo-offer-button.promocode-button .promo-offer-button-text{color:#0562d0}.promo-offer-button.cashback-button{border-color:#30ac63;background:#f5fbf7}.promo-offer-button.cashback-button:hover{background:#def7e6}.promo-offer-button.cashback-button .promo-offer-button-icon{margin-right:10px}.promo-offer-button.cashback-button .promo-offer-button-text{color:#30ac63}.promo-offer-button.cashback-and-promocode-button{border-color:transparent;background:linear-gradient(91deg,#f5fbf7,#ebf5ff 99.8%),linear-gradient(to right,#30ac63,#1676e7);background-origin:border-box;background-clip:padding-box,border-box}.promo-offer-button.cashback-and-promocode-button:hover{border-color:transparent;background:linear-gradient(91deg,#e3ffed,#d7eaff 99.8%),linear-gradient(to right,#30ac63,#1676e7);background-origin:border-box;background-clip:padding-box,border-box}.promo-offer-button.cashback-and-promocode-button .promo-offer-button-text{background:linear-gradient(90deg,#30ac63,#1676e7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course-card__footer .promo-offer-button{align-items:flex-start;width:100%;min-width:auto;min-height:34px;padding:4px 12px;margin-top:8px}.course-card__footer .promo-offer-button .promo-offer-button-icon{display:none}.course-card__footer .promo-offer-button .promo-offer-button-text{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:14px}.course-card__footer .promo-offer-button-container.mobile{display:block}.course-card__footer .promo-offer-button-container.desktop{display:none}@media only screen and (min-width: 750px){.course-card__footer .promo-offer-button{padding:7px 6px;margin-top:12px}.course-card__footer .promo-offer-button .promo-offer-button-icon{display:block}.course-card__footer .promo-offer-button .promo-offer-button-text{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:left}.course-card__footer .promo-offer-button-container.mobile{display:none}.course-card__footer .promo-offer-button-container.desktop{display:block}.course-card__footer .promo-offer-button.promocode-button .promo-offer-button-icon,.course-card__footer .promo-offer-button.cashback-button .promo-offer-button-icon{margin-right:6px}}.course-cards-container{display:grid;grid-gap:12px;grid-template-columns:repeat(2,minmax(139px,280px));margin-bottom:24px;margin-top:16px}@media (min-width: 750px){.course-cards-container{grid-template-columns:repeat(3,minmax(139px,280px));grid-gap:16px;margin-top:32px}}@media (min-width: 1025px){.course-cards-container{grid-template-columns:repeat(4,minmax(139px,280px));grid-gap:16px}}.carousel-course-cards-container{display:flex;min-height:235px}@media (min-width: 750px){.carousel-course-cards-container{min-height:300px}}.course-cards-container .course-card,.carousel-course-cards-container .course-card{border-radius:12px;display:flex;justify-content:stretch;max-width:280px;min-width:139px;flex-direction:column;border:1px solid #E6E9EF;overflow:hidden}.course-cards-container .course-card:hover,.carousel-course-cards-container .course-card:hover{border-color:#9499ac}@media (min-width: 750px){.course-cards-container .course-card,.carousel-course-cards-container .course-card{border-radius:16px}}.course-cards-container .course-card .mobile,.carousel-course-cards-container .course-card .mobile{display:flex;position:relative}@media (min-width: 750px){.course-cards-container .course-card .mobile,.carousel-course-cards-container .course-card .mobile{display:none}}.course-cards-container .course-card .mobile-block,.carousel-course-cards-container .course-card .mobile-block{display:flex}@media (min-width: 750px){.course-cards-container .course-card .mobile-block,.carousel-course-cards-container .course-card .mobile-block{display:none}}.course-cards-container .course-card .desktop,.carousel-course-cards-container .course-card .desktop{display:none}@media (min-width: 750px){.course-cards-container .course-card .desktop,.carousel-course-cards-container .course-card .desktop{display:flex}}.course-cards-container .course-card .desktop-block,.carousel-course-cards-container .course-card .desktop-block{display:none}@media (min-width: 750px){.course-cards-container .course-card .desktop-block,.carousel-course-cards-container .course-card .desktop-block{display:flex}}.course-cards-container .course-card__image-container,.carousel-course-cards-container .course-card__image-container{width:100%;position:relative;height:80px;min-height:80px;background:linear-gradient(180deg,#33333380 3.14%,#3330 64.68%)}@media (min-width: 750px){.course-cards-container .course-card__image-container,.carousel-course-cards-container .course-card__image-container{height:124px;min-height:124px}}.course-cards-container .course-card__image-container__image,.carousel-course-cards-container .course-card__image-container__image{position:relative;z-index:-1;height:80px;min-height:80px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 750px){.course-cards-container .course-card__image-container__image,.carousel-course-cards-container .course-card__image-container__image{height:124px;min-height:124px}}.course-cards-container .course-card__image-container__badge,.carousel-course-cards-container .course-card__image-container__badge{position:absolute;top:0;left:0;border-bottom-right-radius:12px;padding:2px 8px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px;max-width:calc(100% - 16px)}@media (min-width: 750px){.course-cards-container .course-card__image-container__badge,.carousel-course-cards-container .course-card__image-container__badge{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;padding:4px 12px;max-width:calc(100% - 24px);border-bottom-right-radius:16px}}.course-cards-container .course-card__image-container__image-bottom-wrapper,.carousel-course-cards-container .course-card__image-container__image-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;position:absolute;padding:0 8px;bottom:8px;width:100%;align-items:flex-end}@media (min-width: 750px){.course-cards-container .course-card__image-container__image-bottom-wrapper,.carousel-course-cards-container .course-card__image-container__image-bottom-wrapper{padding:0 12px}}.course-cards-container .course-card__image-container__item,.carousel-course-cards-container .course-card__image-container__item{gap:4px;padding-top:0;background-color:#fff;border-radius:4px;display:flex;justify-content:flex-start}@media (min-width: 750px){.course-cards-container .course-card__image-container__item.desktop,.carousel-course-cards-container .course-card__image-container__item.desktop{padding-top:2px;gap:4px}}.course-cards-container .course-card__image-container__item__school-rating,.carousel-course-cards-container .course-card__image-container__item__school-rating{display:flex;align-items:center}.course-cards-container .course-card__image-container__item__school-rating--for-course-link-card,.carousel-course-cards-container .course-card__image-container__item__school-rating--for-course-link-card{margin-right:0!important}.course-cards-container .course-card__image-container__item__school-rating__value,.carousel-course-cards-container .course-card__image-container__item__school-rating__value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration:underline;color:#9499ac;margin-right:2px}.course-cards-container .course-card__image-container__item__school-rating__value:hover,.carousel-course-cards-container .course-card__image-container__item__school-rating__value:hover{color:#333}.course-cards-container .course-card__image-container__item__school-rating .star-rating-onestar,.carousel-course-cards-container .course-card__image-container__item__school-rating .star-rating-onestar{width:12px;height:12px;content:url(/images/theme/stars/orange-single-star.svg)}.course-cards-container .course-card__image-container__item__school-reviews,.carousel-course-cards-container .course-card__image-container__item__school-reviews{display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-decoration:underline;color:#9499ac}.course-cards-container .course-card__image-container__item__school-reviews:hover,.carousel-course-cards-container .course-card__image-container__item__school-reviews:hover{color:#333}.course-cards-container .course-card__image-container__item__school-reviews svg,.carousel-course-cards-container .course-card__image-container__item__school-reviews svg{margin-left:2px}.course-cards-container .course-card__image-container__favorite-svg,.carousel-course-cards-container .course-card__image-container__favorite-svg{position:absolute;right:10px;top:16px}.course-cards-container .course-card__image-container__favorite-svg svg:first-child,.carousel-course-cards-container .course-card__image-container__favorite-svg svg:first-child{display:block}@media (min-width: 750px){.course-cards-container .course-card__image-container__favorite-svg svg:first-child:hover path,.carousel-course-cards-container .course-card__image-container__favorite-svg svg:first-child:hover path{fill:#e6e9ef}}.course-cards-container .course-card__image-container__favorite-svg svg:last-child,.carousel-course-cards-container .course-card__image-container__favorite-svg svg:last-child{display:none}.course-cards-container .course-card__image-container__favorite-svg.js-favorite-icon-clicked svg:first-child,.carousel-course-cards-container .course-card__image-container__favorite-svg.js-favorite-icon-clicked svg:first-child{display:none}.course-cards-container .course-card__image-container__favorite-svg.js-favorite-icon-clicked svg:last-child,.carousel-course-cards-container .course-card__image-container__favorite-svg.js-favorite-icon-clicked svg:last-child{display:block}.course-cards-container .course-card__info,.carousel-course-cards-container .course-card__info{padding:12px 8px 8px;display:flex;flex-direction:column;height:100%;border:1px solid #E6E9EF;border-top:none;border-radius:0 0 12px 12px}@media (min-width: 750px){.course-cards-container .course-card__info,.carousel-course-cards-container .course-card__info{padding:12px;border-radius:0 0 16px 16px}}.course-cards-container .course-card__info:hover,.carousel-course-cards-container .course-card__info:hover{border-color:#9499ac}.course-cards-container .course-card__info__date-container,.carousel-course-cards-container .course-card__info__date-container{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;display:flex;flex-direction:row;align-items:center;color:#9499ac;margin-top:4px;gap:4px}@media (min-width: 750px){.course-cards-container .course-card__info__date-container,.carousel-course-cards-container .course-card__info__date-container{margin-top:6px}}.course-cards-container .course-card__info__date-container__start-date,.carousel-course-cards-container .course-card__info__date-container__start-date{text-transform:lowercase;display:block}.course-cards-container .course-card__info__date-container__start-date span,.carousel-course-cards-container .course-card__info__date-container__start-date span{text-wrap:nowrap}.course-cards-container .course-card__info__date-container__duration,.carousel-course-cards-container .course-card__info__date-container__duration{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;display:flex;align-items:center}.course-cards-container .course-card__info__date-container__duration span,.carousel-course-cards-container .course-card__info__date-container__duration span{text-align:end;text-wrap:nowrap}.course-cards-container .course-card__header,.carousel-course-cards-container .course-card__header{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 0}@media (min-width: 750px){.course-cards-container .course-card__header,.carousel-course-cards-container .course-card__header{gap:12px;padding:12px 12px 0}}.course-cards-container .course-card__header__school-container,.carousel-course-cards-container .course-card__header__school-container{position:relative}.course-cards-container .course-card__header__school-container:hover svg,.carousel-course-cards-container .course-card__header__school-container:hover svg{color:#0562d0}.course-cards-container .course-card__header__school-icon,.carousel-course-cards-container .course-card__header__school-icon{position:absolute;bottom:-4px;right:-4px;width:16px;height:12px;border-radius:10px;background-color:#fff;padding:2.5px 3.5px;box-shadow:0 2px 8px #0000001f}.course-cards-container .course-card__header__school-icon svg,.carousel-course-cards-container .course-card__header__school-icon svg{min-width:9px;min-height:7px;color:#9499ac;transition:color .3s ease}.course-cards-container .course-card__header__school,.carousel-course-cards-container .course-card__header__school{position:relative;width:100%;display:inline-flex;align-items:flex-start;gap:4px}@media (min-width: 750px){.course-cards-container .course-card__header__school,.carousel-course-cards-container .course-card__header__school{gap:10px;align-items:center}}.course-cards-container .course-card__header__school-title-container,.carousel-course-cards-container .course-card__header__school-title-container{overflow:hidden}.course-cards-container .course-card__header__school-image,.carousel-course-cards-container .course-card__header__school-image{width:16px;height:16px;max-width:16px;border-radius:2px}@media (min-width: 750px){.course-cards-container .course-card__header__school-image,.carousel-course-cards-container .course-card__header__school-image{width:32px;height:32px;max-width:32px;border-radius:6px}}.course-cards-container .course-card__header__school-title,.carousel-course-cards-container .course-card__header__school-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;color:#333;max-width:100%;line-height:14px}.course-cards-container .course-card__body,.carousel-course-cards-container .course-card__body{display:flex;flex-direction:column;margin-top:8px;padding:0 8px}@media (min-width: 750px){.course-cards-container .course-card__body,.carousel-course-cards-container .course-card__body{margin-top:12px;padding:0 12px}}.course-cards-container .course-card__body__title,.carousel-course-cards-container .course-card__body__title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:14px;color:#333;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width: 750px){.course-cards-container .course-card__body__title,.carousel-course-cards-container .course-card__body__title{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.course-cards-container .course-card__body__lesson,.carousel-course-cards-container .course-card__body__lesson{display:flex;margin-top:10px;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#0562d0;text-decoration:underline}.course-cards-container .course-card__body__lesson:hover,.carousel-course-cards-container .course-card__body__lesson:hover{color:#333;text-decoration-color:#333;cursor:pointer}@media (min-width: 750px){.course-cards-container .course-card__body__lesson,.carousel-course-cards-container .course-card__body__lesson{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration:underline;margin-top:12px}.course-cards-container .course-card__body__lesson:hover,.carousel-course-cards-container .course-card__body__lesson:hover{color:#333;text-decoration-color:#333;cursor:pointer}}.course-cards-container .course-card__body__lesson svg,.carousel-course-cards-container .course-card__body__lesson svg{margin-right:6px}.course-cards-container .course-card__body__return-guarantee-container,.carousel-course-cards-container .course-card__body__return-guarantee-container{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px}@media screen and (min-width: 750px){.course-cards-container .course-card__body__return-guarantee-container,.carousel-course-cards-container .course-card__body__return-guarantee-container{margin-top:10px}}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge{padding:4px 6px;border-radius:100px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:11px;line-height:12px;letter-spacing:.22px;text-transform:uppercase;color:#9499ac}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver{background-color:#f3f4f5;color:#9499ac}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver:before,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver:before{content:url(/images/theme/shield-silver.svg);display:inline-block;width:12px;height:12px;margin-right:2px}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver .js-info-tooltip-parent:before,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--silver .js-info-tooltip-parent:before{content:url(/images/theme/info-circle-silver.svg)}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold{background-color:#fff1e0;color:#e08632}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold:before,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold:before{content:url(/images/theme/shield-gold.svg);display:inline-block;width:12px;height:12px;margin-right:2px}.course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold .js-info-tooltip-parent:before,.carousel-course-cards-container .course-card__body__return-guarantee-container .return-guarantee-badge--gold .js-info-tooltip-parent:before{content:url(/images/theme/info-circle-gold.svg)}.course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip-parent,.carousel-course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip-parent{width:12px;height:12px;margin-left:6px}.course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip-parent:before,.carousel-course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip-parent:before{display:inline-block;width:12px;height:12px}.course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip,.carousel-course-cards-container .course-card__body__return-guarantee-container .js-info-tooltip{display:none;max-width:90%;width:-moz-max-content;width:max-content;position:absolute;z-index:4;top:0;left:0;background-color:#fff;padding:14px 12px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;letter-spacing:normal;text-transform:none;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac}.course-cards-container .course-card__body__credit-price-container,.carousel-course-cards-container .course-card__body__credit-price-container{display:flex;margin-top:8px;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:1px}@media (min-width: 750px){.course-cards-container .course-card__body__credit-price-container,.carousel-course-cards-container .course-card__body__credit-price-container{align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}}.course-cards-container .course-card__body__credit-price-container__credit-price-value,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;margin-right:7px}@media (min-width: 750px){.course-cards-container .course-card__body__credit-price-container__credit-price-value,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-value{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-right:0}}.course-cards-container .course-card__body__credit-price-container__credit-price-value .price--with-discount,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-value .price--with-discount{display:none}.course-cards-container .course-card__body__credit-price-container__credit-price-text,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac;display:flex;align-items:center;gap:4px}@media (min-width: 750px){.course-cards-container .course-card__body__credit-price-container__credit-price-text,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-text{margin-bottom:0;gap:2px}}.course-cards-container .course-card__body__credit-price-container__credit-price-text div,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-text div{display:inline-flex}.course-cards-container .course-card__body__credit-price-container__credit-price-text .js-info-tooltip-parent:before,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-text .js-info-tooltip-parent:before{content:url(/images/theme/help-circle.svg);display:inline-block;width:12px;height:12px}.course-cards-container .course-card__body__credit-price-container__credit-price-text .js-info-tooltip,.carousel-course-cards-container .course-card__body__credit-price-container__credit-price-text .js-info-tooltip{display:none;max-width:90%;width:-moz-max-content;width:max-content;position:absolute;z-index:4;top:0;left:0;background-color:#fff;padding:14px 12px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;box-shadow:0 0 10px #33333340;border-radius:5px}.course-cards-container .course-card__body__price-container,.carousel-course-cards-container .course-card__body__price-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:4px}@media (min-width: 750px){.course-cards-container .course-card__body__price-container,.carousel-course-cards-container .course-card__body__price-container{flex-direction:row;align-items:center;margin-top:8px}}.course-cards-container .course-card__body__price-container__price-value,.carousel-course-cards-container .course-card__body__price-container__price-value{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#333}.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount{display:flex;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:wrap-reverse;width:-moz-min-content;width:min-content}@media (min-width: 426px){.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount{width:-moz-fit-content;width:fit-content}}@media (min-width: 750px){.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount{align-items:center;margin-right:6px}}.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type{margin-right:6px;text-wrap:nowrap}@media (min-width: 426px){.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount span:last-of-type{margin-right:6px}}.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;color:#9499ac;text-decoration:line-through;text-wrap:nowrap;margin-right:6px}@media (min-width: 750px){.course-cards-container .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount,.carousel-course-cards-container .course-card__body__price-container__price-value .price__container--with-discount .price--with-discount{margin-right:0}}.course-cards-container .course-card__body__price-container__discount,.carousel-course-cards-container .course-card__body__price-container__discount{background-color:#f53048;color:#fff;border-radius:500px;padding:0 6px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px;height:14px;position:relative;display:flex;margin-top:1px}@media (min-width: 750px){.course-cards-container .course-card__body__price-container__discount,.carousel-course-cards-container .course-card__body__price-container__discount{padding:0 7px;margin-top:0}}.course-cards-container .course-card__footer,.carousel-course-cards-container .course-card__footer{display:flex;flex-direction:column;margin-top:auto;padding:0 8px 8px}.course-cards-container .course-card__footer__link-button,.carousel-course-cards-container .course-card__footer__link-button{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#0562d0;border-radius:6px;border:1px solid #0562D0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-align:center;height:34px}.course-cards-container .course-card__footer__link-button:hover,.carousel-course-cards-container .course-card__footer__link-button:hover{cursor:pointer;background-color:#fff;color:#0562d0}.course-cards-container .course-card__footer__link-button.viewed,.carousel-course-cards-container .course-card__footer__link-button.viewed{background-color:#30ac63;border-color:#30ac63}.course-cards-container .course-card__footer__link-button.viewed:hover,.carousel-course-cards-container .course-card__footer__link-button.viewed:hover{color:#fff}@media (min-width: 750px){.course-cards-container .course-card__footer__link-button,.carousel-course-cards-container .course-card__footer__link-button{padding:12px 16px;height:42px;border-radius:5px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}}.course-cards-container .course-card .course-links-container,.carousel-course-cards-container .course-card .course-links-container{margin-top:6px}@media (min-width: 750px){.course-cards-container .course-card .course-links-container,.carousel-course-cards-container .course-card .course-links-container{margin-top:8px}}.courses-carousel-school-container .course-card__image-container__image{z-index:0}.courses-carousel-school-container .courses-carousel-item-link{position:absolute;top:0;left:0;right:0;bottom:0}.js-tooltip-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff0;z-index:3}.course-detail-cards-container .course__wrap__box__content{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:15px;line-height:18px;color:#666}.top4-course-cards-container{padding:12px 15px;margin:24px -15px 12px;background:#eef2fe}@media (min-width: 750px){.top4-course-cards-container{padding:24px;margin:32px -24px;border-radius:20px}}.top4-course-cards-container .title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-bottom:12px}@media (min-width: 750px){.top4-course-cards-container .title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;margin-bottom:16px}}.top4-course-cards-container .course-cards-container{margin:0}.top4-course-cards-container .course-cards-container .course-card{border:1px solid #FCA238;background:#fff}.top4-course-cards-container .course-cards-container .course-card:hover{border:1px solid #9499AC}.top4-course-cards-container .course-cards-container .course-card__image-container__image{z-index:0}.top4-course-cards-container .course-cards-container .course-card__image-container__badge{position:absolute;top:6px;left:6px;width:68px;height:24px;display:flex;align-items:center;border-radius:100px;background:#fff0cc;box-shadow:0 8px 20px #00000029;padding:2px 4px;gap:4px}@media (min-width: 750px){.top4-course-cards-container .course-cards-container .course-card__image-container__badge{top:12px;left:12px;width:82px;height:32px}}.top4-course-cards-container .course-cards-container .course-card__image-container__badge.last-position{background:#fff}.top4-course-cards-container .course-cards-container .course-card__image-container__badge .badge-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:10px;line-height:14px}@media (min-width: 750px){.top4-course-cards-container .course-cards-container .course-card__image-container__badge .badge-title{font-family:Rubik;font-weight:500;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px}}.top4-course-cards-container .course-cards-container .course-card__image-container__badge svg{width:20px;height:20px}@media (min-width: 750px){.top4-course-cards-container .course-cards-container .course-card__image-container__badge svg{width:28px;height:28px}}.mt-60{margin-top:60px}.mt-80{margin-top:80px}@media (min-width: 750px){.sm-mt-100{margin-top:100px}.sm-mt-80{margin-top:80px}}.mini-desktop-except{display:block}.mini-desktop-only{display:none}.course-secondary-banner{display:block;text-align:center;color:#fff;width:100%;background-color:#333;border-radius:20px;padding:30px 20px}.course-secondary-banner-get-discount-modal-window{width:100vw;height:100vh;position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;top:0;left:0;color:#333;text-align:left}.course-secondary-banner-get-discount-modal-window-wrapper{width:290px;border-radius:20px;background-color:#fff;padding:32px 30px 30px;position:relative;top:1em;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 0 10px #33333340}.course-secondary-banner-get-discount-modal-window-close-button{position:absolute;display:flex;cursor:pointer;top:8px;right:10px;margin:0}.course-secondary-banner-get-discount-modal-window-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:0}.course-secondary-banner-get-discount-modal-window-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;color:#333;display:block;margin:6px 0 0}.course-secondary-banner-get-discount-block{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;max-width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:10px;color:#f53048}.course-secondary-banner-get-discount-block-error{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;padding-top:4px;padding-bottom:10px;color:#f53048;padding-right:27px}.course-secondary-banner-get-discount-block-input{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;width:250px;display:flex;padding:10px 12px;margin-top:20px;border-radius:5px;background:#fff;color:#333;align-items:center;box-sizing:border-box;-moz-appearance:textfield;border:none}.course-secondary-banner-get-discount-block-input:focus{outline:none}.course-secondary-banner-get-discount-block-input::-moz-placeholder{color:#9499ac}.course-secondary-banner-get-discount-block-input::placeholder{color:#9499ac}.course-secondary-banner-get-discount-block-input::-webkit-outer-spin-button,.course-secondary-banner-get-discount-block-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.course-secondary-banner-get-discount-button{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;width:250px;display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;padding:10px 16px;min-width:190px;margin-top:10px;background-color:#0562d0;border:1px solid #0562D0;color:#fff;border-radius:5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.course-secondary-banner-get-discount-button:hover{background-color:#fff;color:#0562d0}.course-secondary-banner-block-left{max-width:100%}.course-secondary-banner-block-left-header{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px}.course-secondary-banner-block-left-header-special-text{padding:0 4px;border-radius:500px;background:linear-gradient(231deg,#35dfe000 22.79%,#35dfe080 76.57%),#056ed0;display:inline-block}.course-secondary-banner-block-left-footer{font-family:Rubik;font-weight:400;text-decoration:line-through;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;text-decoration:none;padding-top:16px}@media (min-width: 750px){.course-secondary-banner{padding:40px 51px}.course-secondary-banner-get-discount-modal-window-wrapper{width:355px}.course-secondary-banner-get-discount-block-input{width:360px;margin-top:28px}.course-secondary-banner-get-discount-block-error{padding-right:137px;padding-bottom:0}.course-secondary-banner-get-discount-button{width:360px}.course-secondary-banner-block-left-header{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.course-secondary-banner-block-left-footer{padding-top:12px}}@media (min-width: 1024px){.course-secondary-banner{display:flex;justify-content:space-between;text-align:left;padding:40px}.course-secondary-banner-get-discount-modal-window-wrapper{width:462px;padding:38px}.course-secondary-banner-get-discount-block{align-items:normal}.course-secondary-banner-get-discount-block-input{width:320px;margin-top:0}.course-secondary-banner-get-discount-block-error{padding-right:0}.course-secondary-banner-get-discount-button{width:320px}.course-secondary-banner-block-left{max-width:54%}}@media (min-width: 1169px){.course-secondary-banner-get-discount-block-input,.course-secondary-banner-get-discount-button{width:400px}.course-secondary-banner-block-left{max-width:550px}}@media (min-width: 1025px) and (max-width: 1169px){.mini-desktop-except{display:none}.mini-desktop-only{display:block}}.experts-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;color:#333;margin-bottom:24px}.experts-block{display:flex;flex-direction:column;gap:32px}.experts-block-item-top{display:flex;gap:12px;align-items:center;margin-bottom:10px}.experts-block-item-top-left-img{border-radius:5px;width:64px;height:64px}.experts-block-item-top-right-name{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.experts-block-item-top-right-job{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#9499ac}.experts-block-item-bottom{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.experts-block-mt{margin-top:60px}@media (min-width: 750px){.experts-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;color:#333}.experts-block a{text-decoration:none}.experts-block-mt{margin-top:80px}}.section-menu-panel-block{display:flex;gap:8px;row-gap:12px;padding-top:28px;overflow-x:auto;scrollbar-width:none}.section-menu-panel-block-item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;justify-content:center;align-items:center;background:#f3f4f5;color:#333;padding:5px 11px;border-radius:5px;border:1px solid #F3F4F5;cursor:pointer;white-space:nowrap}.section-menu-panel-block-item:hover{color:#333;border:1px solid #0562D0}.section-menu-panel-block-item-active{color:#0562d0;border:1px solid #0562D0}@media (min-width: 750px){.section-menu-panel-block{flex-wrap:wrap;padding-top:40px;overflow-x:hidden}}.page-template-experts-grid .breadcrumbs{padding-top:40px;padding-bottom:22px}.experts-title{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;margin-bottom:40px}.experts-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:53px 16px}.experts-pagination{margin-left:auto;margin-right:auto;padding-top:50px}.expert-card{display:flex;flex-direction:column;width:18.85%}.expert-card__image{width:100%;height:221px;background-size:cover;margin-bottom:12px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.expert-card__title,.expert-card__description,.expert-card__link{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.expert-card__description,.expert-card .experts-grid{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.expert-card__link{color:#0562d0;font-family:Raleway;font-weight:600;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-top:8px;text-decoration:none}.expert-card__link:hover{color:#333}@media screen and (max-width: 1199px){.expert-card{width:23%}}@media screen and (max-width: 991px){.expert-card{width:31.5%}}@media screen and (max-width: 768px){.expert-card{width:48%}}@media screen and (max-width: 443px){.expert-card{width:100%}.expert-card__group{display:flex;align-items:center}.expert-card__image{width:64px;height:64px;margin-bottom:0}.expert-card__title{margin-left:12px}.expert-card__description{font-size:14px}.expert-card__link{font-size:14px;line-height:16px}.experts-page-title{margin-bottom:30px;font-size:24px;line-height:26px}}.page-template-expert-page #wrapper{flex-direction:column}.page-template-expert-page .breadcrumbs{padding-top:40px;padding-bottom:32px}.expert-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}.short-description{margin-top:24px;display:flex;gap:30px}.short-description__image{width:240px;min-width:240px;height:222px;min-height:222px;border-radius:10px;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.short-description-table{display:flex;flex-direction:column;gap:16px}.short-description-table__row{display:flex}.short-description-table__row_with-arrows{align-items:center}.short-description-table__heading{color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;min-width:300px}.short-description-table__text{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.short-description-table__text_collapsable{max-height:168px;overflow:hidden}.short-description-table__icon{max-width:26px}.read-more__checker{display:none}.read-more__button{display:block;cursor:pointer;margin-top:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#333;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.read-more__button-icon{margin-left:6px}.read-more__button_text{display:none}.read-more__button_links{color:#0562d0;margin-top:0;display:none}.read-more__checker~.read-more__button:before{content:"Развернуть"}.read-more__button_links .read-more__button-icon{filter:invert(25%) sepia(86%) saturate(1907%) hue-rotate(199deg) brightness(96%) contrast(99%)}.read-more__checker~.read-more__button_links:before{content:"Посмотреть все"}.read-more__checker:checked~.read-more__button:before{content:"Свернуть"}.read-more__checker:checked~.short-description-table__text_collapsable{max-height:none}.read-more__checker:checked~.materials__link-container_collapsable{max-height:none}.read-more__checker:checked~.read-more__button .read-more__button-icon{transform:rotate(180deg)}.expert-section{margin-top:100px;width:100%}.full-description__text{margin-top:32px;max-width:900px;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.contacts__container{margin-top:32px;display:flex;gap:60px}.contacts__link{color:#333;font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;text-decoration:none}.contacts__link:hover{color:#0562d0;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.contacts-column{display:flex;flex-direction:column;min-width:420px;overflow:hidden}.contacts-column.contacts__links{gap:16px}.contacts-column.contacts__socials{gap:20px}.social{color:#333;display:flex;text-decoration:none}.social:hover{color:#0562d0;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}.social__title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;margin-left:8px}.materials__link-container{margin-top:32px}.materials__link-container_collapsable{max-height:215px;overflow:hidden}.materials__link-wrapper{display:flex;flex-direction:column;gap:16px}.materials__link{color:#0562d0;font-family:Rubik;font-weight:400;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;text-decoration:none}.materials__link:last-child{margin-bottom:10px}.materials__link:hover{color:#333;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px}@media (max-width: 1025px){.short-description{flex-direction:column}.short-description-table__heading{min-width:30%}.contacts-column{min-width:360px}}@media (max-width: 750px){.page-template-expert-page .breadcrumbs{padding-bottom:28px;padding-top:24px}.expert-heading{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px}.expert-section{margin-top:80px}.contacts__container{flex-direction:column;gap:16px}.short-description-table__row{flex-direction:column;justify-content:center}.short-description-table__row_with-arrows{flex-direction:row;justify-content:space-between}.short-description-table__heading,.short-description-table__text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.read-more__button{font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.full-description__text,.materials__link{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.materials__link:hover{color:#333;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.materials__link-container_collapsable{max-height:195px}}.custom-html-block-home-page-below{margin-top:80px}.custom-html-block-home-page-before-showcases{margin:50px 0}@media only screen and (max-width: 750px){.custom-html-block-home-page-before-showcases{margin:10px 0}}.custom-html-block-school-list-right{flex:none;width:362px;height:586px;margin-left:40px;position:sticky;top:40px}@media only screen and (max-width: 1024px){.custom-html-block-school-list-right{display:none}}@media (min-width: 750px){.university--page{max-width:658px}}@media (min-width: 1025px){.university--page{max-width:900px}}.university--city{margin-top:40px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:left;color:#333;text-transform:uppercase}@media (min-width: 750px){.university--city{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}}.university--title{margin-top:16px;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;text-align:left;color:#333}@media (min-width: 750px){.university--title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px;text-align:left}}.university--properties{margin-top:8px;display:flex;flex-wrap:wrap;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:left;flex-direction:column}@media (min-width: 750px){.university--properties{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;text-align:left;align-items:center;flex-direction:row;margin-top:16px}}.university--properties span{margin-top:16px;display:flex;align-items:center}@media (min-width: 750px){.university--properties span{margin-right:24px}}.university--properties span svg{margin-right:6px}.university--anchors{margin-top:20px;display:flex;flex-wrap:wrap;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:center}@media (min-width: 750px){.university--anchors{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;text-align:center}}.university--anchors span{cursor:pointer;margin-right:12px;padding:6px 14px;border:1px solid #0562D0;color:#0562d0;border-radius:100px;margin-top:12px}.university--anchors span:hover{color:#fff;background-color:#0562d0}.university--content{margin-top:80px}@media (min-width: 750px){.university--content{margin-top:100px}}.university--content p,.university--content ul,.university--content iframe{margin:0 0 16px}.university--content ul{padding-left:40px}.university--content .descr-max-box{margin-top:16px}.university--content__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;text-align:left}@media (min-width: 750px){.university--content__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;text-align:left}}.university--content__body{margin-top:25px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;text-align:left;color:#333}@media (min-width: 750px){.university--content__body{margin-top:32px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;text-align:left}}.university--facts{margin-top:80px}@media (min-width: 750px){.university--facts{margin-top:100px}}.university--facts__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;text-align:left;margin-bottom:24px}@media (min-width: 750px){.university--facts__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;text-align:left;margin-bottom:32px}}.university--facts__body{display:flex;flex-direction:column;margin-bottom:80px}.university--facts__body span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;text-align:left;margin-bottom:16px}.university--facts__body span:last-child{margin-bottom:0}@media (min-width: 750px){.university--facts__body span{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;text-align:left}}.university__reviews__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;margin-bottom:32px;color:#333}@media screen and (max-width: 749px){.university__reviews__title{font-size:20px;margin-bottom:24px}}.university__reviews__buttons--wrapper{margin-bottom:80px;text-decoration-line:underline;text-decoration-color:#0562d0}.university__reviews__buttons__show-all{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:24px}.university--photos{margin-top:80px}@media (min-width: 750px){.university--photos{margin-top:100px}}.university--photos__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;text-align:left;margin-bottom:24px;display:flex;justify-content:space-between}.university--photos__title .courses-carousel-arrows{display:none}.university--photos__title .courses-carousel-arrow-button{box-sizing:border-box;background:none;outline:none;border:none;border-radius:5px;width:42px;height:42px;cursor:pointer}.university--photos__title .courses-carousel-arrow-button svg{width:42px;height:42px;fill:none;transform:none}.university--photos__title .courses-carousel-arrow-button svg rect{stroke:#9499ac;stroke-width:1px}.university--photos__title .courses-carousel-arrow-button svg path{stroke:#9499ac;stroke-width:2px}.university--photos__title .courses-carousel-arrow-button:disabled svg rect{stroke:#ebf0f3}.university--photos__title .courses-carousel-arrow-button:disabled svg path{stroke:#ebf0f3}.university--photos__title .courses-carousel-arrow-button:hover:enabled svg rect{stroke:#0562d0}.university--photos__title .courses-carousel-arrow-button:hover:enabled svg path{stroke:#0562d0}@media (min-width: 750px){.university--photos__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;text-align:left;margin-bottom:32px}.university--photos__title .courses-carousel-arrows{display:flex;margin-left:16px;font-size:0}.university--photos__title .courses-carousel-arrows>button+button{margin-left:8px}}.university--contacts{margin-top:80px}@media (min-width: 750px){.university--contacts{margin-top:100px}}.university--contacts__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;text-align:left;margin-bottom:24px}@media (min-width: 750px){.university--contacts__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;text-align:left;margin-bottom:32px}}.university--contacts__body{display:flex;flex-direction:column;padding-bottom:16px}.university--contacts__body__item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;text-align:left;color:#333;margin-bottom:16px}@media (min-width: 750px){.university--contacts__body__item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;text-align:left;margin-bottom:24px}}.university--contacts__body a:hover{color:#0562d0}.university-card{border-radius:20px;border:1px solid #E6E9EF;overflow:hidden;display:flex;flex-direction:column;margin-bottom:16px;position:relative}.university-card:hover{border:1px solid #9499AC}@media (min-width: 750px){.university-card{margin-bottom:0}}.university-card .item-link{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer;height:100%;z-index:1}.university-card__image-container .image{width:100%;height:125px;display:flex;justify-content:space-between;align-items:flex-end;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.university-card__image-container .image:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to top,#333c,#3330 70%)}.university-card__image-container .city{margin:8px 16px;color:#fff;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;z-index:1}.university-card__image-container .logo-wrap{margin:8px 16px;padding:3px;width:30px;height:30px;border-radius:5px;background:#9499ac;z-index:1}.university-card__image-container .logo{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:100%}.university-card__info{display:flex;flex-direction:column;justify-content:space-between;margin:8px 12px 16px;height:100%}@media (min-width: 750px){.university-card__info{margin:10px 16px 20px}}.university-card__rating-reviews-container{display:flex;align-items:center;justify-content:flex-start;z-index:1;position:relative;min-height:14px}.university-card__rating-reviews-container .university-rating{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#9499ac;text-decoration:underline;display:flex;align-items:center;margin-right:6px}.university-card__rating-reviews-container .university-rating__value{margin-right:2px}.university-card__rating-reviews-container .university-rating__value:hover{color:#333}.university-card__rating-reviews-container .university-rating .star-rating-onestar{height:14px;width:14px}.university-card__rating-reviews-container .university-reviews{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:10px;color:#9499ac;text-decoration:underline}.university-card__rating-reviews-container .university-reviews:hover{color:#333}.university-card .title{color:#333;margin-top:4px;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.university-card .price{margin-top:12px;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333}.university-card__footer .more-button{display:block;color:#fff;background-color:#0562d0;border-radius:5px;border:1px solid #0562D0;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-align:center;padding:12px 16px;margin-top:16px;position:relative;z-index:1;cursor:pointer}.university-card__footer .more-button:hover{background-color:#fff;color:#0562d0}@media (min-width: 750px){.universities--page .breadcrumbs-wrap{display:flex;align-items:flex-end;justify-content:space-between}}.universities--page .breadcrumbs-wrap .breadcrumbs{width:auto}.universities--page .breadcrumbs-wrap .breadcrumbs a,.universities--page .breadcrumbs-wrap .breadcrumbs span{color:#9499ac}.universities--page .breadcrumbs-wrap .update-info{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#9499ac;margin-top:16px}@media (min-width: 750px){.universities--page .breadcrumbs-wrap .update-info{text-align:right}}.universities--page .page-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;margin-top:32px}@media (min-width: 750px){.universities--page .page-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}}.universities--page .under-title-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#9499ac;margin-top:20px;margin-bottom:32px}.universities--page .section{margin-top:100px;color:#333}.universities--page .section-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;margin-bottom:32px}@media (min-width: 750px){.universities--page .section-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}}.universities--page .section-text{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.universities-list{margin:32px 0}.universities-list--without-margin-top{margin-top:0}.universities-list__container{width:100%;display:flex;align-items:flex-start;flex-direction:row;margin-bottom:32px}.universities-list .grid{display:grid;grid-template-columns:1fr}@media (min-width: 750px){.universities-list .grid{display:grid;grid-template-columns:repeat(2,minmax(209px,300px));grid-gap:16px}}@media (min-width: 1025px){.universities-list .grid{grid-template-columns:repeat(3,minmax(209px,300px));grid-gap:24px}}.universities-list .pagination{margin-top:24px}@media (min-width: 750px){.universities__sidebar--container{display:flex;width:190px;margin-right:50px}}.universities__filter--items--collapsed{height:112px;overflow:hidden}.universities__filter--show-all,.universities__filter--collapse-all{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0;max-width:190px;text-align:left;cursor:pointer;margin-top:8px;text-decoration-line:underline}.universities__filter--show-all:hover,.universities__filter--collapse-all:hover{color:#333}.universities__filter--collapse-all{display:none}.jobs__filter--header,.universities__filter--header{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;color:#333;margin-bottom:24px}.jobs__filter--block,.universities__filter--block{margin-bottom:32px}.jobs__filter--title,.universities__filter--title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:flex;margin-bottom:12px}.jobs__filter--items,.universities__filter--items{overflow:auto}.jobs__filter--items--overflow-x-hidden,.universities__filter--items--overflow-x-hidden{overflow-x:hidden}.jobs__filter--items--overflow-hidden,.universities__filter--items--overflow-hidden{overflow:hidden}.jobs__filter--item,.universities__filter--item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;display:flex;margin-bottom:12px;cursor:pointer}.jobs__filter--item-mb-0,.universities__filter--item-mb-0{margin-bottom:0}.jobs__filter--popover-apply,.universities__filter--popover-apply{color:#fff;padding:12px 14px;background-color:#333;border-radius:5px;position:absolute;z-index:999;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.jobs__filter--popover-apply:before,.universities__filter--popover-apply:before{content:"";position:absolute;right:100%;top:50%;border:5px solid transparent;border-right-color:#333;margin-top:-5px}.jobs__filter--search,.universities__filter--search{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:190px;display:flex;padding:6px;align-items:flex-start;border-radius:2px;margin-bottom:12px;outline:1px solid #C9CDDA;border:0}.jobs__filter--search::-moz-placeholder,.universities__filter--search::-moz-placeholder{color:#9499ac}.jobs__filter--search::placeholder,.universities__filter--search::placeholder{color:#9499ac}.jobs__filter--search::-webkit-search-cancel-button,.universities__filter--search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OTI5Xzg1NTIpIj4KPGxpbmUgeTE9Ii0wLjc1IiB4Mj0iMTIuNzU5MyIgeTI9Ii0wLjc1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODk2NTUgMC43MjQxMzggLTAuNjg5NjU1IC0wLjcyNDEzOCAxMS4wNjY0IDIuNTE5NzgpIiBzdHJva2U9IiM5NDk5QUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxsaW5lIHkxPSItMC43NSIgeDI9IjEyLjc1OTMiIHkyPSItMC43NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjg5NjU1IC0wLjcyNDEzOCAwLjY4OTY1NSAtMC43MjQxMzggMTEuNzIxMiAxMS43NTkzKSIgc3Ryb2tlPSIjOTQ5OUFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OTI5Xzg1NTIiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.jobs__filter--checkbox,.universities__filter--checkbox{width:14px;height:14px;margin-right:6px}.jobs__filter--reset-button,.universities__filter--reset-button{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#0562d0;max-width:190px;text-align:center;cursor:pointer;margin-top:8px;text-decoration-line:underline}.jobs__filter--reset-button:hover,.universities__filter--reset-button:hover{color:#333}.jobs__specialization-modal-window,.universities__specialization-modal-window{width:100vw;height:100vh;position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:3;top:0;left:0}.jobs__specialization-modal-window-buttons,.universities__specialization-modal-window-buttons{display:flex;gap:12px;position:absolute;bottom:38px}.jobs__specialization-modal-window-filter-body,.universities__specialization-modal-window-filter-body{max-width:552px}.jobs__specialization-modal-window-filter-svg,.universities__specialization-modal-window-filter-svg{margin-right:8px;margin-top:2px;stroke:#c4c4c4;cursor:pointer}.jobs__specialization-modal-window-filter-container,.universities__specialization-modal-window-filter-container{display:flex}.jobs__specialization-modal-window-filter-subcategory,.universities__specialization-modal-window-filter-subcategory{display:none}.jobs__specialization-modal-window-filters,.universities__specialization-modal-window-filters{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-bottom:32px;height:100%;overflow-y:auto;overflow-x:hidden;color:#333}.jobs__specialization-modal-window-title,.universities__specialization-modal-window-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;padding-bottom:12px;color:#333}.jobs__specialization-modal-window-close-button,.universities__specialization-modal-window-close-button{position:absolute;display:flex;cursor:pointer;top:16px;right:16px;margin:0}.jobs__specialization-modal-window-close-button:hover line,.universities__specialization-modal-window-close-button:hover line{stroke:#333}.jobs__specialization-modal-window-container,.universities__specialization-modal-window-container{position:relative;display:flex;width:650px;height:580px;padding:38px 38px 80px;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:10px;background:#fff}.jobs__specialization-modal-window-input-container,.universities__specialization-modal-window-input-container{padding-bottom:16px;width:100%}.jobs__specialization-modal-window-search,.universities__specialization-modal-window-search{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;padding:10px;align-items:flex-start;width:100%;border-radius:2px;border:1px solid #C9CDDA}.jobs__specialization-modal-window-search::-moz-placeholder,.universities__specialization-modal-window-search::-moz-placeholder{color:#9499ac}.jobs__specialization-modal-window-search::placeholder,.universities__specialization-modal-window-search::placeholder{color:#9499ac}.jobs__specialization-modal-window-search:focus,.universities__specialization-modal-window-search:focus{border-color:#333;outline:none}.jobs__specialization-modal-window-search::-webkit-search-cancel-button,.universities__specialization-modal-window-search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OTI5Xzg1NTIpIj4KPGxpbmUgeTE9Ii0wLjc1IiB4Mj0iMTIuNzU5MyIgeTI9Ii0wLjc1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODk2NTUgMC43MjQxMzggLTAuNjg5NjU1IC0wLjcyNDEzOCAxMS4wNjY0IDIuNTE5NzgpIiBzdHJva2U9IiM5NDk5QUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxsaW5lIHkxPSItMC43NSIgeDI9IjEyLjc1OTMiIHkyPSItMC43NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjg5NjU1IC0wLjcyNDEzOCAwLjY4OTY1NSAtMC43MjQxMzggMTEuNzIxMiAxMS43NTkzKSIgc3Ryb2tlPSIjOTQ5OUFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OTI5Xzg1NTIiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.jobs__specialization-modal-window:before,.universities__specialization-modal-window:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3339;z-index:-1}.jobs__specialization-all-button,.universities__specialization-all-button{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;text-decoration-line:underline;color:#0562d0;cursor:pointer}.jobs__specialization-all-button:hover,.universities__specialization-all-button:hover{color:#333}.jobs__specialization-active svg,.universities__specialization-active svg{transform:rotate(90deg)}.jobs__specialization-active .jobs__specialization-modal-window-filter-subcategory,.jobs__specialization-active .universities__specialization-modal-window-filter-subcategory,.universities__specialization-active .jobs__specialization-modal-window-filter-subcategory,.universities__specialization-active .universities__specialization-modal-window-filter-subcategory,.jobs__specialization-active .jobs__mobile-specialization-filter-subcategory,.jobs__specialization-active .universities__mobile-specialization-filter-subcategory,.universities__specialization-active .jobs__mobile-specialization-filter-subcategory,.universities__specialization-active .universities__mobile-specialization-filter-subcategory{display:block}.jobs__mobile-specialization-filter-subcategory,.universities__mobile-specialization-filter-subcategory{display:none}.jobs__mobile-all-specialization-filter-body,.universities__mobile-all-specialization-filter-body{max-width:calc(100vw - 20%);word-break:break-all}.jobs__mobile-all-specialization-filter-svg,.universities__mobile-all-specialization-filter-svg{margin-right:8px;margin-top:2px;stroke:#c4c4c4;cursor:pointer}.jobs__mobile-all-specialization-filter-container,.universities__mobile-all-specialization-filter-container{display:flex}.jobs__mobile-all-specialization-filters,.universities__mobile-all-specialization-filters{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:block;padding-bottom:32px;overflow:scroll;color:#333}.jobs__mobile-all-specialization-search,.universities__mobile-all-specialization-search{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;padding:10px;align-items:flex-start;width:100%;border-radius:2px;border:1px solid #C9CDDA;margin-top:12px;margin-bottom:12px}.jobs__mobile-all-specialization-search::-moz-placeholder,.universities__mobile-all-specialization-search::-moz-placeholder{color:#9499ac}.jobs__mobile-all-specialization-search::placeholder,.universities__mobile-all-specialization-search::placeholder{color:#9499ac}.jobs__mobile-all-specialization-search:-ms-input-placeholder,.universities__mobile-all-specialization-search:-ms-input-placeholder{color:#9499ac}.jobs__mobile-all-specialization-search:focus,.universities__mobile-all-specialization-search:focus{border-color:#333;outline:none}.jobs__mobile-all-specialization-search::-webkit-search-cancel-button,.universities__mobile-all-specialization-search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OTI5Xzg1NTIpIj4KPGxpbmUgeTE9Ii0wLjc1IiB4Mj0iMTIuNzU5MyIgeTI9Ii0wLjc1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODk2NTUgMC43MjQxMzggLTAuNjg5NjU1IC0wLjcyNDEzOCAxMS4wNjY0IDIuNTE5NzgpIiBzdHJva2U9IiM5NDk5QUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxsaW5lIHkxPSItMC43NSIgeDI9IjEyLjc1OTMiIHkyPSItMC43NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjg5NjU1IC0wLjcyNDEzOCAwLjY4OTY1NSAtMC43MjQxMzggMTEuNzIxMiAxMS43NTkzKSIgc3Ryb2tlPSIjOTQ5OUFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OTI5Xzg1NTIiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.jobs__mobile-filters--search,.universities__mobile-filters--search{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%;display:flex;padding:6px;align-items:flex-start;border-radius:2px;border:1px solid #C9CDDA;margin-top:12px;margin-bottom:12px}.jobs__mobile-filters--search::-moz-placeholder,.universities__mobile-filters--search::-moz-placeholder{color:#9499ac}.jobs__mobile-filters--search::placeholder,.universities__mobile-filters--search::placeholder{color:#9499ac}.jobs__mobile-filters--search:-ms-input-placeholder,.universities__mobile-filters--search:-ms-input-placeholder{color:#9499ac}.jobs__mobile-filters--search:focus,.universities__mobile-filters--search:focus{border-color:#333;outline:none}.jobs__mobile-filters--search::-webkit-search-cancel-button,.universities__mobile-filters--search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5OTI5Xzg1NTIpIj4KPGxpbmUgeTE9Ii0wLjc1IiB4Mj0iMTIuNzU5MyIgeTI9Ii0wLjc1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODk2NTUgMC43MjQxMzggLTAuNjg5NjU1IC0wLjcyNDEzOCAxMS4wNjY0IDIuNTE5NzgpIiBzdHJva2U9IiM5NDk5QUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxsaW5lIHkxPSItMC43NSIgeDI9IjEyLjc1OTMiIHkyPSItMC43NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNjg5NjU1IC0wLjcyNDEzOCAwLjY4OTY1NSAtMC43MjQxMzggMTEuNzIxMiAxMS43NTkzKSIgc3Ryb2tlPSIjOTQ5OUFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5OTI5Xzg1NTIiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)}.jobs__mobile-filters-button-show,.universities__mobile-filters-button-show{position:fixed;bottom:0;justify-content:center;width:100%;display:flex;padding:16px 15px 68px;background:#fff;box-shadow:0 -1.5px 3px #00000026}.jobs__mobile-filters-body-items,.universities__mobile-filters-body-items{margin-bottom:32px}.jobs__mobile-filters-body-items-body,.universities__mobile-filters-body-items-body{display:flex;flex-wrap:wrap;gap:8px 5px}.jobs__mobile-filters-body-items-body--unselect-item,.universities__mobile-filters-body-items-body--unselect-item{margin-left:6px;background-color:#fff;border-radius:400px;width:16px;height:16px;justify-content:center;align-items:center;display:none}.jobs__mobile-filters-body-items-body-show-all,.universities__mobile-filters-body-items-body-show-all{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1101;overflow:scroll}.jobs__mobile-filters-body-items-body-item,.universities__mobile-filters-body-items-body-item{display:flex;padding:6px 12px;justify-content:center;align-items:center;border-radius:500px;border:1px solid #C9CDDA}.jobs__mobile-filters-body-items-body-item-active,.universities__mobile-filters-body-items-body-item-active{background-color:#056ed0;color:#fff}.jobs__mobile-filters-body-items-body-item-active>.jobs__mobile-filters-body-items-body--unselect-item,.jobs__mobile-filters-body-items-body-item-active>.universities__mobile-filters-body-items-body--unselect-item,.universities__mobile-filters-body-items-body-item-active>.jobs__mobile-filters-body-items-body--unselect-item,.universities__mobile-filters-body-items-body-item-active>.universities__mobile-filters-body-items-body--unselect-item{display:flex}.jobs__mobile-filters-body-items-header,.universities__mobile-filters-body-items-header{display:flex;justify-content:space-between;margin-bottom:16px}.jobs__mobile-filters-body-items-header-all-button,.universities__mobile-filters-body-items-header-all-button{text-align:end;line-height:18px;text-decoration-line:underline;color:#0562d0}.jobs__mobile-filters-body-items-header-title,.universities__mobile-filters-body-items-header-title{font-size:16px;font-weight:600;line-height:18px}.jobs__mobile-filters-body,.universities__mobile-filters-body{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;padding:0 15px}.jobs__mobile-filters-header,.universities__mobile-filters-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;margin-bottom:16px}.jobs__mobile-filters-header-reset-button,.universities__mobile-filters-header-reset-button{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:80px;text-align:end;text-decoration-line:underline;color:#0562d0}.jobs__mobile-filters-header-title,.universities__mobile-filters-header-title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333}.jobs__mobile-filters-header-close-button,.universities__mobile-filters-header-close-button{width:80px}.jobs__mobile-filters,.universities__mobile-filters{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1100;overflow:scroll}.jobs__mobile-button-filter,.universities__mobile-button-filter{display:none}@media (max-width: 749px){.jobs__sidebar--container,.universities__sidebar--container{display:none}.jobs__mobile-button-filter,.universities__mobile-button-filter{display:block}}.ml-20-px{margin-left:20px}.job-card{border-radius:10px;border:1px solid #E6E9EF;background:#fff;padding:20px;margin-bottom:16px}.job-card__header-item{margin-bottom:16px;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.job-card__header-container{display:flex;flex-direction:row;justify-content:space-between}.job-card__header-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:20px;color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-right:16px}.job-card__header-salary{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#333;margin-top:12px}.job-card__header-icon{width:48px;max-width:48px;height:48px;border-radius:5px;display:flex;justify-content:center;align-items:center}.job-card__header-icon-image{max-width:48px;max-height:48px;border-radius:5px}.job-card__header-company{color:#333;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.job-card__header-region{margin-top:6px}.job-card__body{max-height:78px}.job-card__body-description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#333!important}.job-card__body-description strong{font-weight:400}.job-card__body-description em{font-style:normal}.job-card__body .read-more-button,.job-card__body .read-less-button{color:#333;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;text-decoration:underline;margin-top:6px;cursor:pointer;background-color:#fff;border:none;outline:none;display:none;width:100%;text-align:start}.job-card__body .read-more-button:hover,.job-card__body .read-less-button:hover{color:#0562d0}.job-card__buttons-wrapper{width:137px;height:36px;display:flex;padding:10px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;margin-top:20px}.job-card__buttons-wrapper a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#fff;-webkit-tap-highlight-color:transparent}.job-card__buttons-wrapper:hover{background-color:#fff}.job-card__buttons-wrapper:hover a{color:#0562d0}.job-card__button-secondary{width:129px;padding:10px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;cursor:pointer;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;color:#fff;-webkit-tap-highlight-color:transparent;text-align:center}.job-card__button-secondary:hover{background-color:#fff;color:#0562d0}.job-card__button-secondary-reverse{width:118px;background-color:#fff;color:#0562d0}.job-card__button-secondary-reverse:hover{background-color:#0562d0;color:#fff}@media only screen and (min-width: 750px){.job-card{margin-bottom:20px}.job-card__header-item{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.job-card__header-title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.job-card__header-salary{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px}.job-card__header-icon{width:58px;max-width:58px;height:58px}.job-card__header-icon-image{max-width:58px;max-height:58px}.job-card__body-description,.job-card__body .read-more-button,.job-card__body .read-less-button{font-size:16px;line-height:24px}.job-card__buttons-wrapper{width:151px;height:38px}.job-card__buttons-wrapper a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}}.job-card__buttons-filter,.university-card__buttons-filter{width:-moz-max-content;width:max-content;display:flex;padding:9px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;margin-top:32px;min-width:190px;justify-content:center;align-items:center;gap:8px}.job-card__buttons-filter a,.university-card__buttons-filter a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#fff;-webkit-tap-highlight-color:transparent;text-align:center}.job-card__buttons-filter:hover,.university-card__buttons-filter:hover{background-color:#fff}.job-card__buttons-filter:hover a,.university-card__buttons-filter:hover a{color:#0562d0}.job-card__button-filters-mobile,.university-card__button-filters-mobile{display:flex;padding:9px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;width:100%;height:40px;justify-content:center;align-items:center;gap:8px}.job-card__button-filters-mobile a,.university-card__button-filters-mobile a{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#fff;-webkit-tap-highlight-color:transparent;text-align:center}.job-card__button-items-filters-mobile,.university-card__button-items-filters-mobile{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;width:100%;display:flex;padding:9px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;justify-content:center;align-items:center;gap:8px;cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;text-align:center;height:40px}.job-card__button-filter,.university-card__button-filter{display:flex;padding:9px 20px;border-radius:5px;background-color:#0562d0;border:1px solid #0562D0;margin-top:16px;margin-bottom:24px;justify-content:center;align-items:center;gap:8px;cursor:pointer;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;color:#fff;-webkit-tap-highlight-color:transparent;text-align:center}.job-card__button-filter:hover,.university-card__button-filter:hover{background-color:#fff;color:#0562d0}.job-card__button-filter:hover path,.university-card__button-filter:hover path{fill:#0562d0}.jobs .breadcrumbs{padding-top:28px;padding-bottom:32px;gap:16px}.jobs .breadcrumbs .course-date-modified{margin-top:0}.jobs__header{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column;width:100%;margin:0 0 16px}.jobs__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:26px;color:#333}.jobs__subtitle{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#9499ac;margin-top:16px}.jobs__font-16{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;color:#333;margin-bottom:16px}.jobs__container{width:100%;display:flex;align-items:flex-start;flex-direction:row}.jobs__main--container{width:100%}.jobs__main--container-style-with-filters{flex:1;overflow:auto}.jobs__showcase{margin-bottom:20px}.jobs__showcase #course-page-popular-carousel-wrapper{margin-top:0}.jobs__showcase--desktop{display:none}@media only screen and (min-width: 750px){.jobs__showcase--desktop{display:block}}.jobs__showcase--mobile{display:block}@media only screen and (min-width: 750px){.jobs__showcase--mobile{display:none}.jobs .breadcrumbs{padding-top:50px}.jobs__header{margin-bottom:32px}.jobs__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:36px;line-height:40px}.jobs__subtitle{margin-top:20px}.jobs__sidebar--container{display:flex;width:190px;margin-right:50px}}.grouped-filters .promo-offer-filter{display:flex;padding:6px 8px;margin-right:18px;width:-moz-fit-content;width:fit-content;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(91.2deg,#30ac63 -.2%,#1b7bec) border-box;border-radius:5px;border:1px solid transparent;margin-top:12px}.grouped-filters .promo-offer-filter:hover{background:linear-gradient(91.2deg,#f5fbf7,#ebf5ff 99.8%) padding-box,linear-gradient(91.2deg,#30ac63 -.2%,#1b7bec) border-box}@media only screen and (min-width: 1024px){.grouped-filters .promo-offer-filter{margin-top:0}}.grouped-filters .promo-offer-filter a{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:flex;align-items:center;position:relative}.grouped-filters .promo-offer-filter a input{margin-right:8px;width:20px;height:20px;border-radius:4px;outline:none;border:1px solid #C9CDDA;-webkit-appearance:none;-moz-appearance:none;appearance:none}.grouped-filters .promo-offer-filter a:hover input~.checkmark{background-color:#30ac63}.grouped-filters .promo-offer-filter a input:checked~.checkmark:after{display:block}.grouped-filters .promo-offer-filter a input:checked~.checkmark{background-color:#30ac63}.grouped-filters .promo-offer-filter a .checkmark{position:absolute;border-radius:4px;outline:none;border:1px solid #C9CDDA;top:0;left:0;height:20px;width:20px;background-color:#fff}.grouped-filters .promo-offer-filter a .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.grouped-filters .promo-offer-filter a svg{margin-left:8px}@media only screen and (max-width: 750px){.grouped-filters .promo-offer-filter a svg{display:none}}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropbtn--container{width:-moz-fit-content;width:fit-content;padding:8px}.new-table-ab-test .dropdown__wrap .div-mobile .dropdown .dropbtn svg{width:16px;height:16px;position:relative;right:0;top:0;margin:0;padding:0}.new-table-ab-test .dropdown__wrap .dropdown--mobile{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;border:1px solid #C9CDDA;border-radius:5px;padding:0;margin-left:12px}@media only screen and (min-width: 750px){.new-table-ab-test .dropdown__wrap .dropdown--mobile{display:none}}.new-table-ab-test .dropdown__wrap .dropdown--desktop{display:none}@media only screen and (min-width: 750px){.new-table-ab-test .dropdown__wrap .dropdown--desktop{display:flex}}.time-duration{display:flex;gap:4px;justify-content:center}.time-duration__icon{flex-shrink:0}.time-duration__text{color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.proftest-card{display:flex;flex-direction:column;background:#f7fafc;box-shadow:0 0 0 1px #bebebe;margin-bottom:23px}.proftest-card__info{display:flex;flex-direction:column}.proftest-card__info .school-block{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:16px;padding:0 20px;width:100%}.proftest-card__info .school-block__img{width:52px;height:52px;background:center/cover no-repeat}.proftest-card__info .school-block__title{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.proftest-card__row{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:#C9CDDA 1px solid}.proftest-card__content{display:flex;flex-direction:column;margin:16px 20px;flex-grow:1}.proftest-card__title{color:#333;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:28px;margin-bottom:8px}.proftest-card__description{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;margin-bottom:8px}.proftest-card__price{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;margin-bottom:2px}.proftest-card__result{color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}.proftest-card__highlighted-text{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.proftest-card__btn-block{display:flex;padding:16px 20px;justify-content:center;align-items:center;border-top:#C9CDDA 1px solid}.proftest-card__get-tested-btn{color:#0562d0;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:20px}.proftest-card__get-tested-btn:hover{color:#999}@media only screen and (min-width: 426px){.proftest-card{width:47%}}@media only screen and (min-width: 1025px){.proftest-card{width:31.5%}}.proftest-grid{display:flex;flex-direction:column;gap:22px}.proftest-grid__pagination{margin-left:auto;margin-right:auto;padding-top:50px}@media only screen and (min-width: 426px){.proftest-grid{flex-direction:row;flex-wrap:wrap}}.last-articles{margin:60px 0}.last-articles__nav-bar{display:flex;justify-content:space-between;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.last-articles__nav-btns-panel{display:flex;justify-content:space-between;width:92px}.last-articles__nav-btn{display:flex;align-items:center;justify-content:center;height:42px;width:42px;border:#9499AC 1px solid;border-radius:5px;box-sizing:border-box;cursor:pointer}.last-articles__nav-btn:hover{border-color:#0562d0}.last-articles__nav-btn:hover>svg *{stroke:#0562d0}.last-articles__title{color:#333;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px;font-variant-numeric:lining-nums proportional-nums}.last-articles__blog-link{display:block;margin-top:26px;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.last-articles .splide__arrow{display:none}.last-articles__no-articles-msg{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.article-card{display:flex;flex-direction:column;text-decoration:none}.article-card__image{width:100%;height:220px;border-radius:10px;margin-bottom:16px;background-size:cover;background-repeat:no-repeat;background-position:center}.article-card__title{margin-top:12px;color:#333;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.article-card__description{margin-top:17px;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;font-variant-numeric:lining-nums proportional-nums}.article-meta{display:flex;justify-content:space-between;align-items:center;color:#666;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;font-variant-numeric:lining-nums proportional-nums}.article-meta__views-count{display:flex;align-items:center;justify-content:center}.article-meta__views-count-icon{margin-right:4px;margin-bottom:1px}@media screen and (max-width: 750px){.last-articles svg{transform:rotate(0)}}@media screen and (max-width: 426px){.last-articles__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}.last-articles__nav-btns-panel{width:64px}.last-articles__nav-btn{height:28px;width:28px}.article-meta{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px}.article-card__title{font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}}.base-modal-wrap{width:100vw;height:100vh;position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:1013;top:0;left:0;padding:5px}.base-modal-wrap:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3339;z-index:-1}.base-modal{height:-moz-min-content;height:min-content;border-radius:10px;background-color:#fff;position:relative;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px;width:100%;padding:25px}@media (min-width: 750px){.base-modal{padding:38px;width:495px}}.base-modal-close-btn{position:absolute;width:24px;height:24px;right:20px;top:16px;cursor:pointer;background:url(/build/assets/cross-DZnvEgQy.svg) center no-repeat}.base-modal-close-btn:hover{opacity:.8}.base-modal-second-close-btn{position:absolute;width:24px;height:20px;right:15px;top:12px;cursor:pointer;background:url(/build/assets/bottom-modal-close-DqnQnKat.svg) center no-repeat}.base-modal-second-close-btn:hover{opacity:.8}.base-modal-header{font-size:16px;font-weight:600;line-height:24px;margin:6px 0;display:block}.base-popover{padding:14px 10px;background-color:#fff;border:1px solid #999999;border-radius:10px;box-shadow:0 0 7px #999;display:none;position:absolute;z-index:50;max-width:320px}.base-popover-content{color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}.base-popover-close-btn{position:absolute;width:16px;height:16px;right:8px;top:6px;cursor:pointer;background:url(/build/assets/cross-DZnvEgQy.svg) center no-repeat;background-size:contain}.base-popover-close-btn:hover{opacity:.8}.base-top-banner{position:fixed;top:0;z-index:10000;align-items:center;background-color:#0562d0;color:#fff;padding:5px 40px 5px 15px;width:100%;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:center}.base-top-banner-close-btn{position:absolute;width:26px;height:26px;right:10px;top:4px;cursor:pointer;background:url(/build/assets/cross-DZnvEgQy.svg) center no-repeat;background-size:contain}.base-top-banner-close-btn:hover{opacity:.8}.bottom-modal{font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:18px;line-height:22px;position:absolute;bottom:0;height:-moz-min-content;height:min-content;width:100%;border-radius:12px 12px 0 0;background-color:#fff;padding:38px 15px 16px;z-index:1014;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bottom-modal:after{position:absolute;top:6px;left:50%;content:"";box-sizing:border-box;transform:translate(-50%);width:72px;height:3px;border-radius:500px;background-color:#e6e9ef}.bottom-modal-wrap{width:100%;height:100%;position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;z-index:1013;top:0;left:0;padding:5px;background-color:#33333380}.bottom-modal-open{overflow:hidden;overscroll-behavior:none;position:fixed;width:100vw}.selection-banner{background-size:cover;background-repeat:no-repeat;background-position:center;flex-direction:column;justify-content:space-between;color:#000;text-decoration:none;position:relative;overflow:hidden;min-height:266px;display:flex;grid-column:span 2;border-radius:10px}@media (min-width: 750px){.selection-banner{grid-column:span 1;border-radius:20px}}.selection-banner .top-wrap{position:relative;display:flex;padding:12px 12px 16px}@media (min-width: 750px){.selection-banner .top-wrap{padding:20px}}.selection-banner .top-wrap:before{position:absolute;display:block;content:"";top:0;left:0;right:0;height:77px;background:linear-gradient(180deg,#333 13.7%,#3330 99.28%);z-index:1}.selection-banner .top-wrap>*{z-index:2;position:relative}.selection-banner .school-logo-wrap{border-radius:5px;background:#fff;padding:6px;display:flex;height:30px}@media (min-width: 750px){.selection-banner .school-logo-wrap{height:36px}}.selection-banner .school-logo{width:20px;height:20px;margin-right:6px}@media (min-width: 750px){.selection-banner .school-logo{width:24px;height:24px}}.selection-banner .school-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:20px;max-width:194px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:0}@media (min-width: 750px){.selection-banner .school-title{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:24px}}.selection-banner .school-info-wrap{display:flex;flex-direction:row}.selection-banner .school-info-wrap>*{align-self:center;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;line-height:normal}.selection-banner .school-info-wrap .rating-star{background-image:url(/images/icons/star.svg);background-size:contain;background-repeat:no-repeat;width:14px;height:14px;margin-left:2px}@media (min-width: 750px){.selection-banner .school-info-wrap .rating-star{width:18px;height:18px}}.selection-banner .school-info-wrap .reviews-info{margin-left:6px}.selection-banner .bottom-wrap{color:#fff;position:relative;padding:12px 12px 16px}@media (min-width: 750px){.selection-banner .bottom-wrap{padding:20px}}.selection-banner .bottom-wrap:after{position:absolute;display:block;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,#333333f2 70%,#3330);z-index:1}.selection-banner .bottom-wrap>*{z-index:2;position:relative}.selection-banner .bottom-wrap .title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}@media (min-width: 750px){.selection-banner .bottom-wrap .title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px;-webkit-line-clamp:3}}.selection-banner .bottom-wrap .description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-top:6px}@media (min-width: 750px){.selection-banner .bottom-wrap .description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}}.selection-banner .bottom-wrap .more-link{display:inline-block;font-family:Raleway;font-weight:600;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;text-decoration-line:underline;margin-top:6px}.selection-banner .bottom-wrap .more-link:hover{color:#c9cdda}.selection-banner.view-double_card_size{grid-column:span 2}.selection-banner.view-double_card_size .school-title{max-width:488px}.selection-banner.view-double_card_size .text-wrap .title{-webkit-line-clamp:2}.subscription-wrap{margin-top:80px;display:flex;justify-content:space-between;padding:20px;background:#0562d0;position:relative;flex-direction:column;border-radius:10px}@media (min-width: 750px){.subscription-wrap{padding:40px;border-radius:20px}}@media (min-width: 1025px){.subscription-wrap{flex-direction:row}}.subscription-wrap:before{display:block;content:"";width:47px;height:39px;position:absolute;top:-21px;left:13px;background:url(/images/envelop.png) no-repeat center;background-size:contain}@media (min-width: 750px){.subscription-wrap:before{top:-26px;left:32px;width:67px;height:55px}}.subscription-wrap .text-block{color:#fff;max-width:566px;margin-right:0}@media (min-width: 1025px){.subscription-wrap .text-block{margin-right:40px}}.subscription-wrap .subscription-block-header{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px;line-height:24px}@media (min-width: 750px){.subscription-wrap .subscription-block-header{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:24px;line-height:30px}}.subscription-wrap .subscription-block-description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;margin-top:10px}@media (min-width: 750px){.subscription-wrap .subscription-block-description{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;margin-top:8px}}.subscription-wrap .subscription-form-block{display:flex;flex-direction:column;margin-top:20px}@media (min-width: 1025px){.subscription-wrap .subscription-form-block{margin-top:0}}.subscription-wrap .subscription-form-block .subscription-form{display:flex;flex-direction:column}@media (min-width: 1170px){.subscription-wrap .subscription-form-block .subscription-form{flex-direction:row}}.subscription-wrap .subscription-form-block .subscription-form-errors{color:#c9cdda;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;margin-bottom:5px}.subscription-wrap .subscription-form-block input[type=text],.subscription-wrap .subscription-form-block input[type=email]{padding:10px 12px;border-radius:5px;background:#fff;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:14px;border:solid 1px #fff;outline:none;box-sizing:border-box}@media (min-width: 750px){.subscription-wrap .subscription-form-block input[type=text],.subscription-wrap .subscription-form-block input[type=email]{font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px}}@media (min-width: 1025px){.subscription-wrap .subscription-form-block input[type=text],.subscription-wrap .subscription-form-block input[type=email]{width:306px}}@media (min-width: 1170px){.subscription-wrap .subscription-form-block input[type=text],.subscription-wrap .subscription-form-block input[type=email]{margin-right:10px;width:254px}}.subscription-wrap .subscription-form-block input[type=text]::-moz-placeholder,.subscription-wrap .subscription-form-block input[type=email]::-moz-placeholder{color:#9499ac;opacity:1}.subscription-wrap .subscription-form-block input[type=text]::placeholder,.subscription-wrap .subscription-form-block input[type=email]::placeholder{color:#9499ac;opacity:1}.subscription-wrap .subscription-form-block input[type=text]::-ms-input-placeholder,.subscription-wrap .subscription-form-block input[type=email]::-ms-input-placeholder{color:#9499ac}.subscription-wrap .subscription-form-block .has-errors input[type=text],.subscription-wrap .subscription-form-block input[type=email]{border-color:#e31239}.subscription-wrap .subscription-form-block button{border-radius:5px;background:#fff;color:#0562d0;padding:10px 30px;border:solid 1px #fff;cursor:pointer;font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;margin-top:10px}@media (min-width: 1170px){.subscription-wrap .subscription-form-block button{margin-top:0}}.subscription-wrap .subscription-form-block button:hover{background-color:#0562d0;color:#fff}.subscription-wrap .subscription-form-block button:disabled{cursor:auto;background:#fff;color:#0562d0}.subscription-wrap .subscription-form-block .note{margin-top:5px;color:#f6f7f8;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:12px;line-height:16px;text-align:center}@media (min-width: 1025px){.subscription-wrap .subscription-form-block .note{text-align:left}}.subscription-wrap .subscription-form-block .note a{color:#f6f7f8;text-decoration:underline}.subscription-wrap .subscription-form-block .note a:hover{text-decoration:none}.sort-select{display:flex;align-items:center;gap:6px;margin-bottom:74px}.sort-select__label{color:#666;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.sort-select__wrapper{position:relative;display:flex;align-items:center}.sort-select__options{width:206px;padding:7px 32px 7px 12px;border-radius:5px;border:1px solid #C9CDDA;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;outline:none;transition:border-color .3s ease,color .3s ease}.sort-select__options:hover{border-color:#333;color:#333}.sort-select__options:hover~.sort-select__icon{stroke:#333}.sort-select__icon{position:absolute;right:12px;pointer-events:none;transition:transform .3s ease,stroke .3s ease;stroke:#666}.sort-select__icon.rotate{transform:rotate(180deg)}.requisites__container{margin-top:101px;margin-bottom:9px}.requisites__title{font-family:Raleway;font-weight:700;text-decoration:none;font-feature-settings:"pnum" on,"lnum" on;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:32px;line-height:36px}.requisites__table{display:flex;align-items:flex-start;align-content:flex-start;gap:32px;flex-wrap:wrap;padding-top:32px}.requisites__content{display:flex;flex-direction:column;gap:16px;padding:0 32px 8px 0;font-family:Rubik;font-weight:600;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;width:100%}.requisites__item{display:flex;flex-direction:column;gap:8px}.requisites__item--right-item{width:100px;display:flex;flex-direction:column;gap:8px}.requisites__item--content{color:#9499ac;overflow-wrap:break-word;white-space:normal;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.requisites__phone{color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px}.requisites__links{color:#0562d0;overflow-wrap:break-word;white-space:normal;font-family:Rubik;font-weight:400;text-decoration:underline;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.requisites__column{display:flex;flex-direction:row;gap:32px;justify-content:space-between}@media (min-width: 750px){.requisites .requisites__content{flex-direction:column}.requisites .requisites__content .requisites__item,.requisites .requisites__content .requisites__item--right-item{width:100%}.requisites__content{flex-direction:row;gap:32px}.requisites__social{width:222px}}.courses-tile-tooltip-container{position:relative}.courses-tile-tooltip-text{position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:300px;padding:14px 12px;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}.courses-tile-tooltip{width:20px;padding:0 0 17px 20px;vertical-align:text-top}.courses-tile-tooltip:before{content:"";background:url(/images/theme/question.svg) center/15px auto no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.index-page-preamble-tooltip-container{text-align:center;position:relative}.index-page-preamble-tooltip-text{position:absolute;z-index:4;top:0;left:0;background-color:#fff;box-shadow:0 0 10px #33333340;border-radius:5px;width:237px;padding:14px 12px;color:#333;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}.new-design-courses-mobile-tooltip-container{position:relative}.new-design-courses-mobile-tooltip{position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:300px;padding:14px 12px;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}.new-design-courses-mobile-tooltip-text:before{content:url(/images/theme/question-for-tile.svg);display:inline-block;height:15px;padding-bottom:1px;width:15px;margin-left:4px}.new-design-courses-tooltip-container{position:relative}.new-design-courses-tooltip-text{position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:300px;padding:14px 12px;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}.new-design-courses-tooltip:before{content:url(/images/theme/question-for-tile.svg);display:inline-block;height:15px;padding-bottom:1px;width:15px;margin-left:4px}.school-review-tooltip-container{position:relative}.school-review-tooltip-text{position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:300px;padding:14px 12px;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}.school-review-tooltip-with-popup-container{position:relative}.school-review-tooltip-with-popup-text{position:absolute;z-index:4;top:0;left:0;background-color:#fff;width:300px;padding:14px 12px;box-shadow:0 0 10px #33333340;border-radius:5px;color:#9499ac;font-family:Rubik;font-weight:400;text-decoration:none;font-feature-settings:normal;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;line-height:16px;display:none}
