.slider-courses,.slider-response,body,main{position:relative}.slider-response .slider-item{transition:all .5s ease 0s}.slider-response .slick-list{overflow:hidden}.slider-response .slick-track{display:flex}.slider-response .slick-arrow{height:37px;font-size:0;border:0;position:absolute;outline:0;opacity:.9;background-color:#ffd44b;margin:0;border-radius:50%;cursor:pointer;width:37px;z-index:10}.slider-response .slick-arrow.slick-prev{transform:rotate(90deg);opacity:.9;bottom:-75px;background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:0}.slider-response .slick-arrow.slick-next{transform:rotate(90deg);right:0;opacity:.9;bottom:-75px;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}.slider-response .slick-dots{transform:translate(-50%);justify-content:center;position:absolute;bottom:-65px;left:50%;display:flex}.slider-response .slick-dots button{height:15px;font-size:0;border:2px solid #ebebeb;outline:0;background-color:transparent;border-radius:50%;width:15px}.slider-courses .slick-dots li,.slider-response .slick-dots li{list-style:none;border:0;outline:0;margin:0 4px;cursor:pointer}.slider-response .slick-dots li.slick-active button{height:15px;border:0;background-color:#ffd44b;border-radius:50%;width:15px}@media (min-width:768px){.slider-response .slick-arrow{height:49px;width:49px}.slider-response .slick-arrow.slick-prev{background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:50px}.slider-response .slick-arrow.slick-next{right:60px;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}.slider-response .slick-dots{bottom:-60px}}@media (min-width:1024px){.slider-response .slick-arrow{height:49px;width:49px}.slider-response .slick-arrow.slick-prev{background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:150px}.slider-response .slick-arrow.slick-next{right:160px;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}.slider-response .slick-dots button{height:15px;width:15px}.slider-response .slick-dots li.slick-active button{height:18px;width:18px}}@media (min-width:1400px){.slider-response .slick-arrow{height:49px;width:49px}.slider-response .slick-arrow.slick-prev{left:350px}.slider-response .slick-arrow.slick-next{right:350px}.slider-response .slick-dots button{height:15px;width:15px}.slider-response .slick-dots li.slick-active button{height:18px;width:18px}}.slider-courses .slider-item{transition:all .5s ease 0s}.slider-courses .slick-list{overflow:hidden}.slider-courses .slick-track{justify-content:space-around;display:flex}.slider-courses .slick-arrow{height:37px;font-size:0;border:0;position:absolute;outline:0;opacity:.9;bottom:-50px;background-color:#ffd44b;margin:0;border-radius:50%;cursor:pointer;width:37px;z-index:10}.slider-courses .slick-arrow.slick-prev{transform:rotate(90deg);opacity:.9;background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:0}.slider-courses .slick-arrow.slick-next{transform:rotate(90deg);right:0;opacity:.9;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}.slider-courses .slick-dots{padding:0 5px;justify-content:center;display:flex}.slider-courses .slick-dots button{height:15px;font-size:0;border:2px solid #ebebeb;outline:0;background-color:transparent;border-radius:50%;width:15px}.slider-courses .slick-dots li.slick-active button{height:15px;border:0;background-color:#ffd44b;border-radius:50%;width:15px}@media (min-width:768px){.slider-courses .slick-arrow{height:49px;bottom:-17px;width:49px}.slider-courses .slick-arrow.slick-prev{background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:50px}.slider-courses .slick-arrow.slick-next{right:60px;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}}@media (min-width:1024px){.slider-courses .slick-arrow{height:49px;width:49px}.slider-courses .slick-arrow.slick-prev{background:url(../img/sl-arrow_l.svg) 50% 50%/30% no-repeat;background-color:#ffd44b;left:150px}.slider-courses .slick-arrow.slick-next{right:160px;background:url(../img/sl-arrow_r.svg) 50% 50%/30% no-repeat;background-color:#ffd44b}.slider-courses .slick-dots button{height:15px;width:15px}.slider-courses .slick-dots li.slick-active button{height:18px;width:18px}}@media (min-width:1400px){.slider-courses .slick-arrow{height:49px;width:49px}.slider-courses .slick-arrow.slick-prev{left:350px}.slider-courses .slick-arrow.slick-next{right:350px}.slider-courses .slick-dots button{height:15px;width:15px}.slider-courses .slick-dots li.slick-active button{height:18px;width:18px}}html{scroll-behavior:smooth}.main .courses-details__title{min-height:360px;padding:90px 0 0;text-align:center;width:100%}.main .courses-details__title .title{padding-left:60px}.main .courses-details__title .title h1,.main .courses-details__title .title p{font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;text-align:left;font-family:AvenirNextCyr-Bold}.main .courses-details__title .title p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main .courses-details__description{padding:5px 0 40px;background-position:top;width:100%;background-image:url(/wp-content/themes/robocod/img/tabs-bg.png)}.main .courses-details__description .description{padding:28px 10px;max-width:1220px;background-color:#fff;margin:0 auto;box-shadow:0 0 26px 1px rgba(52,48,55,.07),inset -1px 3px 0 rgba(127,143,229,.58);border-radius:7px}.main .courses-details__description .description-short__text .label-wrapper{justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;display:flex}.main .courses-details__description .description-short__text .label-wrapper .label-direction{padding:10px 13px;font-size:10px;font-weight:400;color:#000;text-align:center;font-family:AvenirNextCyr-Demi}.main .courses-details__description .description-short__text .label-wrapper .label-direction__robotics{background-color:#b5bef0;border-radius:17px}.main .courses-details__description .description-short__text .label-wrapper .label-direction__programming{background-color:#8b9af2;border-radius:17px}.main .courses-details__description .description-short__text .label-wrapper .label-direction__offline{background-color:#9ed7d5;border-radius:17px}.main .courses-details__description .description-short__text .label-wrapper .label-direction__online{background-color:#ffcb1c;border-radius:17px}.main .courses-details__description .description-short__text .label-wrapper .label-direction__offline-online,.main .courses-details__description .description-short__text .label-wrapper .label-direction__online-offline{background-color:#9ed7d5;border-radius:17px;background-image:linear-gradient(90deg,#9ed7d5 0,#ffcb1c)}.main .courses-details__description .description-short__text .age,.main .courses-details__description .description-short__text .cost-group,.main .courses-details__description .description-short__text .cost-lesson,.main .courses-details__description .description-short__text .cost-online,.main .courses-details__description .description-short__text .duration-of-the-course,.main .courses-details__description .description-short__text .duration-of-the-lesson,.main .courses-details__description .description-short__text .in-group{flex-wrap:wrap;margin-bottom:15px;display:flex}.main .courses-details__description .description-short__text .age .title,.main .courses-details__description .description-short__text .cost-group .title,.main .courses-details__description .description-short__text .cost-lesson .title,.main .courses-details__description .description-short__text .cost-online .title,.main .courses-details__description .description-short__text .duration-of-the-course .title,.main .courses-details__description .description-short__text .duration-of-the-lesson .title,.main .courses-details__description .description-short__text .in-group .title{font-size:18px;font-weight:600;margin-right:10px;color:#000;font-family:AvenirNextCyr-Demi}.main .courses-details__description .description-short__text .age .text,.main .courses-details__description .description-short__text .cost-group .text,.main .courses-details__description .description-short__text .cost-lesson .text,.main .courses-details__description .description-short__text .cost-online .text,.main .courses-details__description .description-short__text .duration-of-the-course .text,.main .courses-details__description .description-short__text .duration-of-the-lesson .text,.main .courses-details__description .description-short__text .in-group .text{font-size:18px;font-weight:400;color:#000;font-family:AvenirNextCyr-Regular}.main .courses-details__description .description-short__img{margin-bottom:25px}.main .courses-details__description .description-about,.main .courses-details__description .description-learn-course{margin-bottom:20px}.main .courses-details__description .description-about .title,.main .courses-details__description .description-learn-course .title{font-size:18px;font-weight:700;margin-bottom:12px;color:#000;font-family:AvenirNextCyr-Bold}.main .courses-details__description .description-about .article,.main .courses-details__description .description-learn-course .article{font-size:14px;font-weight:400;color:#000;font-family:AvenirNextCyr-Regular}.main .courses-details__description .description-response{padding-bottom:75px}.main .courses-details__description .description-response .slider-response .slider-item{max-width:570px;background-color:#fff;margin:0 1px;box-shadow:0 0 10px 1px rgba(52,48,55,.07);border-radius:7px}.main .courses-details__description .description-response .slider-response .slider-item__container{padding:15px 10px}.main .courses-details__description .description-response .slider-response .slider-item .title-response{margin-bottom:15px;align-items:center;display:flex}.main .courses-details__description .description-response .slider-response .slider-item .title-response .title-img{border:7px solid rgba(114,110,243,.29);margin-right:19px;background-color:#ebebeb;border-radius:50%}.main .courses-details__description .description-response .slider-response .slider-item .title-response .title-text{font-size:18px;font-weight:700;color:#726ef3;font-family:AvenirNextCyr-Bold}.main .courses-details__description .description-response .slider-response .slider-item .title-response .title-text .title-status{font-size:15px;font-weight:500;color:#726ef3;font-family:AvenirNextCyr-Medium}.main .courses-details__description .description-response .slider-response .slider-item .text-response{margin-bottom:15px}.main .courses-details__description .description-response .slider-response .slider-item .text-response .text-content{font-size:16px;font-weight:400;color:#232323}.main .courses-details__description .description-response .slider-response .slider-item .whence-response{align-items:center;display:flex}.main .courses-details__description .description-response .slider-response .slider-item .whence-response .whence-text{font-size:18px;font-weight:400;margin-right:10px;font-family:AvenirNextCyr-Demi}.main .courses-details__description .description-response .slider-response .slider-item .whence-response .whence-link{height:32px;padding:0;margin:0 0 -4px;width:97px}.main .courses-details__description .description-response .slider-response .slider-item .border-img{height:11px;border-radius:0 0 7px 7px;width:100%;background-image:radial-gradient(circle 428px at center,#9ed7d5 0,#7069f5 100%)}.main .courses-details__description .description-form{padding:50px 0 340px;position:relative;text-align:center}.main .courses-details__description .description-form__title{padding:0 20px;font-size:36px;font-weight:400;margin:22px 0 36px;font-family:AvenirNextCyr-Demi}.main .courses-details__description .description-form .form{transform:translate(-50%);padding:15px 10px;color:#000;position:absolute;background-color:#fff;box-shadow:0 0 26px 1px rgba(52,48,55,.07),inset -1px 3px 0 rgba(127,143,229,.58);border-radius:7px;left:50%;width:95%;display:flex}.main .courses-details__description .description-form .form .contact-form{flex-direction:column;width:100%;display:flex}.main .courses-details__description .description-form .form .contact-form input::-moz-placeholder{color:#000}.main .courses-details__description .description-form .form .contact-form input:-ms-input-placeholder{color:#000}.main .courses-details__description .description-form .form .contact-form input::placeholder{color:#000}.main .courses-details__description .description-form .form .contact-form .input{height:50px;padding:15px 10px 15px 20px;font-size:14px;border:0;font-weight:400;color:#000;outline:0;opacity:1;background-color:#f5f5f5;border-radius:7px;cursor:text;width:100%;font-family:AvenirNextCyr-Regular;display:inline-block}.main .courses-details__description .description-form .form .contact-form .input:focus{border:1px solid #f3d051}.main .courses-details__description .description-form .form .contact-form .input:not(:last-child){margin-bottom:20px}.main .courses-details__description .description-form .form .contact-form .button{height:67px;font-size:18px;border:0;font-weight:700;color:#fffefe;transition:all .5s;outline:0;margin:30px auto 0;box-shadow:2px 15px 16px 2px rgba(160,43,35,.09);border-radius:7px;cursor:pointer;width:240px;background-image:linear-gradient(0deg,#ffc916 0,#ffd54f)}.main .courses-details__description .description-form .form .contact-form .button:focus,.main .courses-details__description .description-form .form .contact-form .button:hover{box-shadow:2px 15px 16px 2px rgba(138,47,40,.18);background-image:linear-gradient(-183deg,#f1c835,#f4d35b)}.main .branches{background-color:#fff}.main .branches-content{padding:28px 0 56px;max-width:1220px;margin:0 auto}.main .branches-content__title{font-size:36px;font-weight:400;margin-bottom:35px;color:#000;text-align:center;font-family:AvenirNextCyr-Demi}.main .branches-content__list .list-item{height:83px;transition:all .5s;background-color:#fff;margin:0 auto 20px;box-shadow:0 0 26px 1px rgba(52,48,55,.07);border-radius:7px;width:184px}.main .branches-content__list .list-item:focus,.main .branches-content__list .list-item:hover,.main .teacher .teacher-content__list .list-item:focus,.main .teacher .teacher-content__list .list-item:hover{transform:scale(1.15)}.main .branches-content__list .list-item__link{height:83px;cursor:pointer;width:100%}.main .branches-content__list .list-item__img,.main .branches-content__list .list-item__link{justify-content:center;align-items:center;display:flex}.main .teacher{padding:80px 0 100px;background-size:cover;background-position:top;width:100%;background-image:url(../img/teacher-bg__mob.png);background-repeat:no-repeat}.main .teacher .teacher-content__color-line{text-align:center}.main .teacher .teacher-content__title{font-size:36px;font-weight:400;color:#fff;text-align:center;margin:25px 0;font-family:AvenirNextCyr-Demi}.main .teacher .teacher-content__list .list-item{transition:all .7s}.main .teacher .teacher-content__list .list-item:not(:last-child){margin-bottom:40px}.main .teacher .teacher-content__list .list-item__img{padding:10px;justify-content:center;border:1px dashed #fff;margin-bottom:20px;align-items:center;border-radius:50px;display:flex}.main .teacher .teacher-content__list .list-item__img img{border-radius:50px}.main .teacher .teacher-content__list .list-item__description{text-align:center}.main .teacher .teacher-content__list .list-item__description .teacher-name{font-size:18px;font-weight:600;color:#fff;font-family:AvenirNextCyr-Demi}.main .teacher .teacher-content__list .list-item__description .teacher-item-name{font-size:14px;font-weight:400;color:#fff;font-family:AvenirNextCyr-Regular}.main .other-courses{padding:20px 0 80px}.main .other-courses .slider-courses .slider-item{padding:15px 10px 24px;max-width:607px;background-color:#fff;margin:0 5px 20px;box-shadow:0 0 26px 1px rgba(52,48,55,.07),inset -1px 3px 0 rgba(127,143,229,.58);border-radius:7px;display:block}.main .other-courses .slider-courses .slider-item .label-wrapper{justify-content:space-between;flex-wrap:wrap;margin-bottom:18px;display:flex}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction{padding:4px 15px;font-size:12px;font-weight:400;color:#000;text-align:center;font-family:AvenirNextCyr-Demi}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__robotics{background-color:#b5bef0;border-radius:17px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__programming{background-color:#8b9af2;border-radius:17px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__offline{background-color:#9ed7d5;border-radius:17px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__online{background-color:#ffcb1c;border-radius:17px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__offline-online{background-color:#9ed7d5;border-radius:17px;background-image:linear-gradient(90deg,#9ed7d5 0,#ffcb1c)}.main .other-courses .slider-courses .slider-item .item-img{margin-bottom:12px;border-radius:30px}.main .other-courses .slider-courses .slider-item .item-img img{width:100%}.main .other-courses .slider-courses .slider-item .item-discription .discription__title{min-height:60px;justify-content:center;margin-bottom:10px;flex-direction:column;display:flex}.main .other-courses .slider-courses .slider-item .item-discription .discription__title .title{min-height:80px;justify-content:center;font-size:16px;font-weight:700;color:#000;text-transform:uppercase;flex-direction:column;align-items:flex-start;font-family:AvenirNextCyr-Bold;display:flex}.main .other-courses .slider-courses .slider-item .item-discription .discription__title .title .age{font-size:16px;font-weight:400;color:#000;font-family:AvenirNextCyr-Demi}.main .other-courses .slider-courses .slider-item .item-discription .discription__text{min-height:108px;font-size:14px;font-weight:400;font-style:normal;margin-bottom:15px;color:#000;letter-spacing:normal;align-items:center;line-height:normal;font-family:AvenirNextCyr-Regular;display:flex}.main .other-courses .slider-courses .slider-item .item-discription .discription__button{height:45px;justify-content:center;font-size:16px;font-weight:700;color:#fffefe;transition:all .5s;max-width:179px;align-items:center;box-shadow:2px 15px 16px 2px rgba(160,43,35,.09);border-radius:7px;background-image:linear-gradient(0deg,#ffc916 0,#ffd54f);display:flex}.main .other-courses .slider-courses .slider-item .item-discription .discription__button:focus,.main .other-courses .slider-courses .slider-item .item-discription .discription__button:hover,.main .other-courses__button .go-to-courses:focus,.main .other-courses__button .go-to-courses:hover{box-shadow:2px 15px 16px 2px rgba(138,47,40,.18);background-image:linear-gradient(-183deg,#f1c835,#f4d35b)}.main .other-courses__button{justify-content:center;margin:100px auto 0;align-items:center;display:flex}.main .other-courses__button .go-to-courses{height:67px;justify-content:center;font-size:18px;font-weight:700;color:#fffefe;transition:all .5s;align-items:center;box-shadow:2px 15px 16px 2px rgba(160,43,35,.09);border-radius:7px;cursor:pointer;width:294px;background-image:linear-gradient(0deg,#ffc916 0,#ffd54f);display:flex}@media (min-width:375px){.main .courses-details__title .title{padding-left:120px}}@media (min-width:480px) and (max-width:767px){.main .courses-details__title .title{max-width:450px;margin:0 auto}}@media (min-width:480px) and (max-width:1023px){.main .teacher-content{padding:20px}.main .teacher-content__list .list-item{max-width:550px;margin:0 auto}.main .teacher-content__list .list-item__img img{width:100%}}@media (min-width:768px){.main .courses-details__title{min-height:370px;padding:90px 0 20px;text-align:center;width:100%}.main .courses-details__title .title{flex-direction:column;margin-left:150px;display:flex}.main .courses-details__title .title h1{width:350px}.main .courses-details__title .title p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main .courses-details__description{padding:20px 0 40px}.main .courses-details__description .description-short__img,.main .courses-details__description .description-short__img img{width:100%}.main .courses-details__description .description-response .slider-response{justify-content:space-between;margin:0 -10px 0 0;padding-bottom:30px}.main .courses-details__description .description-response .slider-response .slider-item{margin-right:30px;max-width:95%!important}.main .branches-content__list .list{flex-wrap:wrap;display:flex}.main .teacher{padding:80px 0 120px}.main .other-courses .slider-courses{justify-content:space-between}.main .other-courses .slider-courses .slider-item{margin-bottom:40px;max-width:95%!important}}@media (min-width:1024px){.main .courses-details__title{min-height:551px;padding:80px 0 246px;text-align:center;width:100%}.main .courses-details__title .title{margin-left:85px;display:flex}.main .courses-details__title .title h1{font-size:46px;max-width:900px;margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main .courses-details__title .title p{font-size:46px;margin-left:0}.main .courses-details__description{padding:25px 0 102px;background-size:contain}.main .courses-details__description .description{padding:28px 24px}.main .courses-details__description .description-short{justify-content:space-between;margin-bottom:50px;flex-direction:row-reverse;display:flex}.main .courses-details__description .description-short__text{width:450px}.main .courses-details__description .description-short__text .label-wrapper{justify-content:start;display:flex}.main .courses-details__description .description-short__text .label-wrapper .label-direction{font-size:20px}.main .courses-details__description .description-short__text .label-wrapper .label-direction:not(:last-child){margin-right:20px}.main .courses-details__description .description-short__text .age,.main .courses-details__description .description-short__text .cost-group,.main .courses-details__description .description-short__text .cost-lesson,.main .courses-details__description .description-short__text .cost-online,.main .courses-details__description .description-short__text .duration-of-the-course,.main .courses-details__description .description-short__text .duration-of-the-lesson,.main .courses-details__description .description-short__text .in-group{flex-wrap:wrap;margin-bottom:15px;display:flex}.main .courses-details__description .description-about .title,.main .courses-details__description .description-learn-course .title,.main .courses-details__description .description-short__text .age .text,.main .courses-details__description .description-short__text .age .title,.main .courses-details__description .description-short__text .cost-group .text,.main .courses-details__description .description-short__text .cost-group .title,.main .courses-details__description .description-short__text .cost-lesson .text,.main .courses-details__description .description-short__text .cost-lesson .title,.main .courses-details__description .description-short__text .cost-online .text,.main .courses-details__description .description-short__text .cost-online .title,.main .courses-details__description .description-short__text .duration-of-the-course .text,.main .courses-details__description .description-short__text .duration-of-the-course .title,.main .courses-details__description .description-short__text .duration-of-the-lesson .text,.main .courses-details__description .description-short__text .duration-of-the-lesson .title,.main .courses-details__description .description-short__text .in-group .text,.main .courses-details__description .description-short__text .in-group .title{font-size:22px}.main .courses-details__description .description-short__img{margin-right:30px;margin-bottom:0;width:49%}.main .courses-details__description .description-short__img img{width:100%}.main .courses-details__description .description-about,.main .courses-details__description .description-learn-course{margin-bottom:20px}.main .courses-details__description .description-about .article,.main .courses-details__description .description-learn-course .article,.main .courses-details__description .description-response .slider-response .slider-item .text-response .text-content{font-size:20px}.main .courses-details__description .description-response{padding:20px 0 85px}.main .courses-details__description .description-response .slider-response{margin:0 -20px 0 0}.main .courses-details__description .description-response .slider-response .slider-item__container{padding:28px 28px 17px 38px}.main .courses-details__description .description-response .slider-response .slider-item .text-response{margin-bottom:37px}.main .courses-details__description .description-form{padding:133px 56px 400px}.main .courses-details__description .description-form__title{padding:0;font-size:48px;margin:45px 0 72px}.main .courses-details__description .description-form .form{padding:61px 66px 58px}.main .courses-details__description .description-form .form .contact-form{justify-content:space-between;flex-wrap:wrap;flex-direction:row}.main .courses-details__description .description-form .form .contact-form .input{padding:15px 20px 15px 51px;font-size:18px;max-width:49%}.main .courses-details__description .description-form .form .contact-form .input:not(:last-child){margin-bottom:36px}.main .courses-details__description .description-form .form .contact-form .button{margin-top:13px}.main .branches-content{padding:90px 0 106px}.main .branches-content__title{font-size:48px;margin-bottom:57px}.main .branches-content__list .list{justify-content:space-between;flex-wrap:nowrap}.main .branches-content__list .list-item{margin:0}.main .branches-content__list .list-item:not(:last-child){margin-right:23px}.main .teacher{padding:140px 0;background-image:url(/wp-content/themes/robocod/img/teacher-bg.png)}.main .teacher .teacher-content__color-line{display:none}.main .teacher .teacher-content__title{font-size:48px;margin:0 0 60px}.main .teacher .teacher-content__list .list{justify-content:space-between;display:flex}.main .teacher .teacher-content__list .list-item{width:24%}.main .teacher .teacher-content__list .list-item:not(:last-child){margin-bottom:0}.main .teacher .teacher-content__list .list-item__img{margin-bottom:35px}.main .teacher .teacher-content__list .list-item__description .teacher-name{font-size:20px}.main .teacher .teacher-content__list .list-item__description .teacher-item-name{font-size:16px}.main .other-courses{padding:65px 0 80px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction{padding:4px 10px}}@media (min-width:1280px){.main .courses-details__title{min-height:551px;padding:100px 0 246px}.main .courses-details__title .title{justify-content:center;margin-right:80px;margin-left:275px;margin-top:-5px}.main .courses-details__description .description-short__img{width:60%}.main .teacher{padding:180px 0 253px}.main .other-courses .slider-courses .slider-item{margin-bottom:60px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction{padding:4px 8px;font-size:16px}.main .other-courses .slider-courses .slider-item .label-wrapper .label-direction__offline-online{padding:4px 6px}.main .other-courses .slider-courses .slider-item .item-discription .discription__title h2,.main .other-courses .slider-courses .slider-item .item-discription .discription__title p{font-size:18px}.main .other-courses .slider-courses .slider-item .item-discription .discription__text{font-size:16px}}@media (min-width:1400px){.main .courses-details__title{min-height:590px}.main .courses-details__title .title{margin-left:430px}}@media (min-width:1800px){.main .courses-details__description{padding:60px 0 230px}.main .branches-content{padding:0 0 106px}.main .teacher{padding:220px 0 253px}}@media (min-width:2000px){.main .courses-details__title{min-height:700px}}.map{height:300px;width:100%}@media (min-width:768px){.map{height:450px}}@media (min-width:1024px){.map{height:600px}}