.margin-bottom-8{margin-bottom:8px}.container{max-width:1440px;padding:0 60px 0 290px;box-sizing:border-box}@media (max-width: 1439px){.container{max-width:1320px;padding:0}}@media (max-width: 1200px){.container{padding:0 16px}}#content{margin-bottom:24px}.content-wrapper{border-top:none;font-family:Roboto}.content-wrapper.bg-yellow,.content-wrapper.bg-white,.content-wrapper.bg-white-yellow{border-top:none;box-shadow:none;font-family:Roboto,sans-serif;font-style:normal}.bg-yellow{background-color:#fed235}.bg-white{background-color:#fff}.button-reg a{background-color:#40e0d0;border-radius:8px;color:#191919;display:block;font-weight:500;font-size:14px;line-height:24px;padding:16px 0;text-align:center}.btn.btn-ghost{font-weight:500;font-size:14px;line-height:24px;border:1px solid #191919;box-sizing:border-box;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;height:40px;padding:0 16px}.btn.btn-ghost .prepend{margin-right:8px;height:24px;width:24px}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.content{background:transparent}#teacher-school-preview-bar{position:fixed;top:97px;width:100%;height:96px;background-color:#f2f2f2;box-shadow:0 0 3px #0000001a,0 4px 20px #00000026;z-index:300}#teacher-school-preview-bar+#teacher-school-sidebar{top:218px}#teacher-school-preview-bar+#teacher-school-sidebar+.content-wrapper{margin-top:96px}#teacher-school-preview-bar .container{padding:0 50px;height:96px;gap:40px;align-items:center;justify-content:space-between;display:flex}#teacher-school-preview-bar .container a:first-of-type{color:#4c4c4c;gap:4px;white-space:nowrap;align-items:center;display:flex}#teacher-school-preview-bar .container a:first-of-type svg{flex-shrink:0;stroke:#4c4c4c}#teacher-school-preview-bar .container div span{font-weight:500}#teacher-school-preview-bar .container a:last-of-type{white-space:nowrap}#teacher-school-sidebar{background:rgba(249,233,134,.25);border-radius:8px;display:flex;flex-direction:column;float:left;left:calc((100vw - 1340px)/2);position:sticky;top:144px;width:210px;z-index:47}#teacher-school-sidebar__navigation{margin:16px 16px 24px}#teacher-school-sidebar__navigation a{color:#191919;display:block;font-size:12px;line-height:14px;margin-bottom:16px;text-transform:uppercase}#teacher-school-sidebar__navigation a:last-child{margin-bottom:0}#teacher-school-sidebar__navigation .button-reg{background-color:#fb4e4e;border-radius:8px;color:#fff;font-size:12px;font-weight:500;line-height:24px;letter-spacing:.4px;margin-top:32px;padding:8px 16px;text-align:center;text-transform:none}#teacher-school-sidebar__additional{margin:0 16px 16px;padding-top:24px;border-top:1px solid #191919}#teacher-school-sidebar__additional a{color:#191919;display:block;font-weight:500;font-size:14px;line-height:24px;margin-bottom:8px;text-decoration:underline}#teacher-school-sidebar__additional a:hover{text-decoration:none}#teacher-school-sidebar__social{margin:0 16px 16px;display:flex}#teacher-school-sidebar__social a{margin-right:8px}@media (max-width: 1439px){#teacher-school-sidebar{display:none}}.section{padding:112px 0}.section .section__title{margin:0;font-weight:700;font-size:48px;line-height:1.17em;color:#191919}.section .section__content{margin-top:64px}.section--brand{background-color:#fed235}.format-type-list{display:flex;flex-wrap:wrap;margin:-24px 0 0 -24px}.format-type-list .format-type-list__item{width:100%;padding:32px 0 0 32px;box-sizing:border-box}@media (min-width: 1024px){.format-type-list .format-type-list__item{width:33.3333%}}.format-type{padding:32px;background:#FFFFFF;box-shadow:0 4px 20px #00000026,0 0 3px #0000001a;border-radius:8px}.format-type .format-type__name{margin:0;font-weight:700;font-size:24px;line-height:1.17em;color:#191919}.format-type .format-type__payment{margin-top:16px;padding-bottom:8px;font-weight:700;font-size:18px;line-height:1.56em;color:#191919;text-transform:uppercase;border-bottom:1px solid #191919}.format-type .format-type__payment span{text-decoration-line:line-through}.format-type .format-type__advantages{margin-top:24px;padding-left:30px}.format-type .format-type__advantages>li{position:relative;font-weight:400;font-size:16px;line-height:1.5em;color:#191919}.format-type .format-type__advantages>li:not(:first-child){margin-top:16px}.format-type .format-type__advantages>li:before{content:"";position:absolute;left:-30px;width:24px;height:24px;background-image:url(/img/teacher-school/summer-2021/checked.svg)}.format-type .format-type__advantages>li ul{margin-left:24px}.format-type .format-type__advantages>li ul li{position:relative}.format-type .format-type__advantages>li ul li:before{content:"";position:absolute;left:-14px;top:10px;width:4px;height:4px;background-color:#191919;border-radius:50%}.format-type .btn{margin-top:24px;width:100%;height:56px;border-color:#4c4c4c;color:#4c4c4c;border-radius:8px;background-color:transparent}.format-type--brand{background:#FED235}.section-certificates{display:flex}.section-certificates .section-certificates__text{flex-shrink:0}.section-certificates .section-certificates__text p{font-weight:400;font-size:20px;line-height:1.4em;color:#191919}@media (min-width: 1200px){.section-certificates .section-certificates__text{max-width:260px}}.section-certificates .section-certificates__images{display:flex;margin-top:60px}.section-certificates .section-certificates__images img{width:100%}.section-certificates .section-certificates__images img:last-child{margin-top:20px}@media (min-width: 768px){.section-certificates .section-certificates__images img:last-child{margin-top:0;margin-left:32px}.section-certificates .section-certificates__images img{width:calc(50% - 16px)}}@media (min-width: 1024px){.section-certificates .section-certificates__images img{width:auto;height:290px;margin-left:20px}}@media (min-width: 768px){.section-certificates .section-certificates__images{margin-top:32px}}@media (min-width: 1200px){.section-certificates .section-certificates__images{margin-top:0}}@media (max-width: 767px){.section-certificates .section-certificates__images{flex-direction:column}}@media (max-width: 1199px){.section-certificates{flex-direction:column}}.attestation{display:flex;justify-content:space-between}.attestation .attestation__text{width:820px;max-width:100%;word-wrap:break-word}.attestation .attestation__text p{font-weight:400;font-size:20px;line-height:1.4em;color:#191919}.attestation .attestation__text p:not(:first-child){margin-top:24px}.attestation .attestation__text ul{padding-left:30px}.attestation .attestation__text ul li{position:relative;font-weight:400;font-size:20px;line-height:1.4em}.attestation .attestation__text ul li:before{content:"";position:absolute;top:13px;left:-18px;width:5px;height:5px;background-color:#000;border-radius:50%}.attestation .attestation__text ul li:not(:first-child){margin-top:16px}.attestation .attestation__text ul:not(:first-child){margin-top:24px}.attestation .attestation__text ul.style-check li{position:relative}.attestation .attestation__text ul.style-check li:before{content:"";position:absolute;top:unset;left:-30px;width:24px;height:24px;background-image:url(/img/teacher-school/summer-2021/checked.svg);background-color:transparent;border-radius:unset}.attestation .attestation__img{margin-left:40px}@media (max-width: 1024px){.attestation .attestation__img{display:none}}.info-box{display:flex;padding:24px 0}@media (max-width: 1200px){.info-box{flex-direction:column}}.info-box .button-reg{margin-top:30px}.info-box .info{max-width:675px;margin-right:24px}@media (max-width: 1200px){.info-box .info{max-width:none;margin-bottom:56px;margin-right:0}}.info-box .info span{display:block}.info-box .info .title{color:#fb4e4e;font-weight:700;font-size:18px;line-height:22px;margin-bottom:20px;max-width:-moz-max-content;max-width:max-content;text-transform:uppercase}@media (max-width: 767px){.info-box .info .title{font-size:20px;line-height:28px;margin-bottom:16px}}.info-box .info .slogan{color:#191919;font-weight:900;font-size:44px;line-height:56px;margin-bottom:20px}@media (max-width: 767px){.info-box .info .slogan{font-size:28px;line-height:40px;margin-bottom:16px}}.info-box .info .date{padding:4px 16px;font-weight:700;font-size:24px;line-height:30px;color:#fff;background-color:#40e0d0;border-radius:4px;max-width:-moz-max-content;max-width:max-content}.info-box .info .school-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;margin-top:24px}.info-box .info .school-video iframe{border-width:0;height:100%;left:0;outline-width:0;position:absolute;top:0;width:100%}.info-box .info .descr{font-weight:400;font-size:24px;line-height:28px;color:#fff;margin-bottom:40px}.info-box .info .watch-prog{color:#fff}.info-box .counter{margin-bottom:88px}.info-box .counter .countdown{width:312px;background-color:#fff;box-shadow:0 16px 24px #00000029;border-radius:8px}@media (max-width: 767px){.info-box .counter .countdown{width:100%}}.info-box .counter .countdown-block{padding:24px 12px 30px}.info-box .counter .countdown-block .title{font-style:normal;font-weight:500;font-size:18px;color:#0e5850;line-height:28px;text-transform:uppercase;margin-bottom:32px;text-align:center}.info-box .counter .countdown-block .date{align-items:end;color:#0e5850;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:0 20px;line-height:16px;margin-bottom:28px;text-align:center;text-transform:uppercase}.info-box .counter .countdown-block .date span{width:72px;height:72px;margin-bottom:16px;font-size:36px;font-weight:500;line-height:72px;background-color:#d3f8f4;border-radius:8px;justify-content:center;align-items:center;display:flex}.info-box .counter .countdown-block .members{align-items:center;display:flex;margin-bottom:28px;padding:0 20px}.info-box .counter .countdown-block .members .count{color:#52575c;font-size:36px;font-weight:300;line-height:32px;margin-right:8px}.info-box .counter .countdown-block .members span{color:#4c4c4c;font-size:16px;line-height:16px}.info-box .counter .countdown-block .button-reg{text-align:center}.info-box .counter .bootstrap{display:flex;justify-content:center}.info-box .counter .bootstrap .btn-edit{margin-top:24px}@media (max-width: 1200px){.info-box .counter{padding-left:0}}.about-box{color:#191919;display:flex;padding:112px 0 0}@media (max-width: 1200px){.about-box{flex-direction:column}}.about-box .descr .title{font-weight:700;font-size:36px;line-height:40px;margin-bottom:24px}.about-box .descr .text{max-width:502px;font-size:20px;line-height:28px;word-wrap:break-word}.about-box .achievements{width:50%;display:flex}@media (max-width: 1200px){.about-box .achievements{margin-bottom:32px}}@media (max-width: 767px){.about-box .achievements{justify-content:space-between;width:100%}}.about-box .achievements .feedbacks{margin-right:96px;flex:0}@media (max-width: 767px){.about-box .achievements .feedbacks{margin-right:0}}.about-box .achievements .certificates{flex:0}.about-box .achievements .amount{font-weight:500;font-size:64px;line-height:72px;margin-bottom:8px}.about-box .achievements .rating{height:16px;margin-bottom:8px;width:112px}.about-box .achievements .title{font-weight:500;font-size:16px;line-height:24px}.about-box .achievements .certificates .rating{background:url(/img/teacher-school/summer-2021/star.png)}.about-box .achievements .feedbacks .rating{background:url(/img/teacher-school/summer-2021/heart.png)}.previous-school-box{padding:112px 0 88px;display:flex;color:#191919}@media (max-width: 1200px){.previous-school-box{flex-direction:column}}.previous-school-box .left-block{width:50%}@media (max-width: 1200px){.previous-school-box .left-block{margin-bottom:40px;width:100%}}.previous-school-box .title{font-weight:700;font-size:36px;line-height:40px;margin-bottom:40px}.previous-school-box .title a{text-decoration:underline}.previous-school-box .title a:hover{text-decoration:none}.previous-school-box .statistic{align-items:stretch;display:flex;justify-content:space-around;flex-direction:row;flex-wrap:wrap}@media (max-width: 1200px){.previous-school-box .statistic{flex-direction:row;align-items:stretch;justify-content:space-around}}.previous-school-box .statistic .item{background-color:#fff;border-left:4px solid #FED235;box-sizing:border-box;margin-bottom:24px;padding-left:16px;width:50%}.previous-school-box .statistic .item .numeric{font-size:36px;line-height:40px;margin-bottom:8px}.previous-school-box .statistic .item .descr{font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase}.previous-school-box .stat-link{font-weight:500;font-size:16px;line-height:24px}.previous-school-box .stat-link a{display:inline-flex;color:#1c54a7;font-weight:400;margin-left:8px}.previous-school-box .stat-link a:hover{text-decoration:underline}.previous-school-box .stat-link svg{margin-left:4px}.learn-box{color:#191919;display:flex;padding:24px 0;align-items:center}.learn-box .list{max-width:720px;word-wrap:break-word}.learn-box .picture{display:block}@media (max-width: 1200px){.learn-box .picture{display:none}}.learn-box .title{font-weight:700;font-size:48px;line-height:56px;margin-bottom:32px}.learn-box ul li{background-repeat:no-repeat;background-image:url(/img/icons/checked.svg);background-position:0 2px;font-size:20px;font-weight:400;line-height:28px;margin-bottom:24px;padding-left:32px}.learn-box p{margin-bottom:20px;font-size:20px}.learn-box a{text-decoration:underline}.learn-box a:hover{text-decoration:none}.lessons-box{position:relative;padding:32px 0;color:#191919}.lessons-box .list{max-width:600px;word-wrap:break-word}.lessons-box .title{margin-bottom:32px;font-weight:700;font-size:48px;line-height:56px;width:740px}@media (min-width: 1200px){.lessons-box .title .btn-edit{position:absolute;top:40px;right:0}}@media (max-width: 767px){.lessons-box .title{width:auto;font-size:40px}}.lessons-box .content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1200px){.lessons-box .content .picture{display:none}}.lessons-box .list{margin-left:40px}@media (max-width: 1200px){.lessons-box .list{margin-left:0}}.lessons-box p{margin-bottom:20px;font-size:20px}.lessons-box ul{list-style-type:disc}.lessons-box ul li{font-size:20px;line-height:28px;margin-bottom:16px;margin-left:20px}.program-box{background:url(/img/teacher-school/summer-2021/pink_dots.png) no-repeat 100px bottom;color:#191919;display:flex;flex-direction:column;padding:124px 0 44px}@media (max-width: 767px){.program-box{background:none}}.program-box .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:64px}@media (max-width: 767px){.program-box .header{flex-direction:column}}.program-box .header .title{font-weight:700;font-size:48px;line-height:40px}.program-box .header .links{display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.program-box .header .links{align-items:start;margin-top:24px}}.program-box .header .links a{padding-right:22px;margin-right:30px;font-weight:500;font-size:14px;line-height:24px;text-decoration:none;background:transparent url(/img/icons/download.svg) no-repeat right center}.program-box .header .links a:hover{opacity:.7}.program-box .header .links .button-speaker{text-align:center}.program-box .header .links .button-speaker a{background-color:#fed235;background-image:none;border-radius:8px;color:#191919;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.4px;line-height:24px;margin-right:auto;padding:15px 30px;text-align:center;width:208px}.program-box .list .item{display:block;background-color:#e4f9f7;border-radius:24px}.program-box .list .item .program{background-color:#fff;border-radius:16px;padding:12px 32px 12px 24px;position:relative;margin-bottom:32px;color:#4c4c4c;font-weight:700;font-size:24px;line-height:28px;border:1px solid #40E0D0}.program-box .list .item .program:hover{cursor:pointer}.program-box .list .item .program div{align-items:center;display:flex;min-height:56px}.program-box .list .item .program .ask,.program-box .list .item .program .has-records{font-size:14px;font-weight:400}.program-box .list .item .program .icon{margin-left:auto;fill:#4c4c4c;stroke:#4c4c4c;flex:0 0 24px}.program-box .list .item .program-active .icon{rotate:180deg}.program-box .list .item .webinar-link{color:#486c97;display:inline-block;margin-bottom:8px}.program-box .list .item .preview{display:none;margin-top:-32px;padding:12px 24px;font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px}.program-box .list .item .preview a{text-decoration:underline}.program-box .list .item .preview a:hover{text-decoration:none}.program-box .list .item .preview ol{padding-left:24px}.program-box .list .item .preview ol li{margin-bottom:30px}.program-box .list .item .preview ol li .time{margin-bottom:8px;font-size:20px;font-weight:500}.program-box .list .item .preview ol li p{line-height:24px}.program-box .list .item .preview ol li .leader{margin-top:8px}.program-box .list .item .preview ol li strong{font-weight:500;color:#25282b}.program-box .list .item .preview ol li .event-descr{margin-bottom:8px;word-wrap:break-word}.program-box .list .item .preview ol li .event-descr a{color:#486c97}.program-box .list .item .preview ol li .event-descr p{margin-bottom:8px}.program-box .list .item .preview ol li .event-descr ul{margin:8px 0 16px;list-style:disc inside}.program-box .list .item .preview ol li .event-descr ul li{padding-left:20px;margin-bottom:0}.program-box .list .item .preview ol li ul.ul-prog{margin:8px 0 16px;list-style:disc inside}.program-box .list .item .preview ol li ul.ul-prog li{padding-left:20px;margin-bottom:0}.program-box .list .item .preview ol li ul.experts{list-style:square inside}.program-box .list .item .preview ol li ul.experts li{padding-left:20px;margin-bottom:0}.program-box .list .item .preview>ol{padding-left:0;list-style:none}.program-box .list.after .item{background-color:#fff5bf}.program-box .list.after .item .program{background-color:#ffd800;border-color:transparent;color:#fff;line-height:50px}.program-box .list.after .item .program .icon{fill:#fff;stroke:#fff}.program-box .event-type{align-items:center;display:flex;margin-bottom:8px}.program-box .event-type__title{font-size:12px;line-height:16px;padding:4px 8px;background:#40E0D0;border-radius:12px;color:#fff;text-transform:uppercase;font-weight:700}.program-box .event-type .have-tooltip{cursor:pointer;height:24px;margin-left:5px;position:relative}.program-box .event-type .have-tooltip .tooltip{background-color:#191919;border-radius:4px;bottom:30px;box-shadow:0 2px 12px #00000029;box-sizing:border-box;color:#fff;display:none;font-size:14px;text-align:center;left:50%;line-height:20px;padding:8px;position:absolute;transform:translate(-50%);z-index:20}.program-box .event-type .have-tooltip .tooltip:after{border-color:#191919 transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.program-box .event-type .have-tooltip:hover .tooltip{display:block}.speakers-box{background:url(/img/teacher-school/summer-2021/cyan_dots.png) no-repeat right 100px top;padding:24px 0 0;color:#191919}@media (max-width: 767px){.speakers-box{background:none}}.speakers-box .title{align-items:center;display:flex;margin-bottom:48px;font-weight:700;font-size:48px;line-height:56px}.speakers-box .speakers{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,312px);justify-content:space-between;padding:0 12px}@media (max-width: 1200px){.speakers-box .speakers{grid-template-columns:repeat(2,312px)}}@media (max-width: 767px){.speakers-box .speakers{grid-template-columns:repeat(1,312px)}}.speakers-box .speakers .speaker{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 2px 10px #0000001a,0 0 2px #0003;display:flex;flex-direction:column;margin:60px 0 20px;padding:0 16px 64px;width:280px}.speakers-box .speakers .speaker .photo{border-radius:50%;background-repeat:no-repeat;background-position:top;background-size:cover;height:120px;margin-top:-60px;margin-bottom:12px;width:120px}.speakers-box .speakers .speaker .name{font-weight:700;font-size:24px;line-height:28px}.speakers-box .speakers .speaker .position{margin-top:8px;color:#333;text-align:center;font-weight:400;font-size:12px;line-height:16px}.speakers-box .bx-wrapper{position:relative;width:1176px}.speakers-box .bx-wrapper .bx-controls{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width: 767px){.speakers-box .bx-wrapper .bx-controls{justify-content:center}}.speakers-box .bx-wrapper .bx-controls-direction{display:flex;margin-right:24px}@media (max-width: 767px){.speakers-box .bx-wrapper .bx-controls-direction{margin-right:0}}.speakers-box .bx-wrapper .bx-prev,.speakers-box .bx-wrapper .bx-next{width:40px;height:40px;border:1px solid #191919;display:block;border-radius:8px}.speakers-box .bx-wrapper .bx-prev{background:url(/img/teacher-school/summer-2020/btn-prev.svg) center no-repeat;margin-right:32px}.speakers-box .bx-wrapper .bx-next{background:url(/img/teacher-school/summer-2020/btn-next.svg) center no-repeat}.speakers-box .bx-wrapper .bx-pager{justify-content:center;display:flex}@media (max-width: 767px){.speakers-box .bx-wrapper .bx-pager{display:none}}.speakers-box .bx-wrapper .bx-pager-item{margin:0 8px}.speakers-box .bx-wrapper .bx-pager-link{width:12px;height:12px;border-radius:50%;font-size:0;display:block;background-color:#ccc}.speakers-box .bx-wrapper .bx-pager-link.active{background-color:#191919}.participation-box{position:relative;padding:96px 0;color:#191919;border-top:1px solid #191919}.participation-box .info{max-width:600px;word-wrap:break-word}.participation-box .title{font-weight:700;font-size:48px;line-height:56px;margin-bottom:32px}.participation-box div{font-size:20px;line-height:28px}.participation-box p{font-size:20px;line-height:28px;margin-bottom:24px}.participation-box p a{color:#486c97}.participation-box p a:hover{text-decoration:underline}.participation-box ul{list-style:disc inside}.participation-box ul li{font-size:20px;line-height:28px;padding-left:20px}.participation-box .picture{margin:0 80px 0 40px}@media (max-width: 1200px){.participation-box .picture{display:none}}.materials-box{background-color:#f2f2f2;border-radius:8px;color:#191919;padding:24px;position:relative}.materials-box .title{font-weight:700;font-size:24px;line-height:28px;margin-bottom:16px}.materials-box p{font-size:20px;line-height:28px}.materials-box p a{text-decoration:underline}.materials-box p a:hover{text-decoration:none}.reviews-box{padding:112px 96px;color:#191919}@media (max-width: 1200px){.reviews-box{padding:112px 0}}.reviews-box .title{margin-bottom:48px;text-align:center;font-weight:700;font-size:48px;line-height:56px}.reviews-box .bx-wrapper{position:relative;width:1007px;margin:0 auto}.reviews-box .bx-wrapper .bx-viewport{background-color:#fff;border-radius:24px;box-shadow:0 4px 20px #00000026,0 0 3px #0000001a}.reviews-box .bx-wrapper .bx-viewport .slider{height:100%}.reviews-box .bx-wrapper .bx-viewport .slider .review{height:calc(100% - 48px);padding:24px 32px;font-style:italic;text-align:center;flex-direction:column;display:flex;font-size:20px;line-height:28px}.reviews-box .bx-wrapper .bx-viewport .slider .review .text{height:calc(100% - 24px);margin-bottom:24px;word-wrap:break-word}.reviews-box .bx-wrapper .bx-viewport .slider .review .author{margin-top:auto;font-style:normal;font-weight:500}.reviews-box .bx-wrapper .bx-controls-direction{display:flex;justify-content:center;margin-top:32px}.reviews-box .bx-wrapper .bx-prev,.reviews-box .bx-wrapper .bx-next{border:2px solid #ffffff;border-radius:8px;box-sizing:border-box;display:block;height:56px;width:56px}.reviews-box .bx-wrapper .bx-prev{background:url(/img/teacher-school/summer-2021/arrow-left.svg) center no-repeat;margin-right:32px}.reviews-box .bx-wrapper .bx-next{background:url(/img/teacher-school/summer-2021/arrow-right.svg) center no-repeat}.reviews-box .bx-wrapper .bx-pager{display:none}.questions-box{padding:112px 0;color:#191919}.questions-box .title{font-weight:700;font-size:48px;line-height:56px;margin-bottom:64px}.questions-box .list .item{margin-bottom:32px;border-radius:16px;background-color:#fff;display:block}.questions-box .list .item .ask{min-height:56px;padding:16px 32px 16px 24px;box-sizing:border-box;cursor:pointer;font-weight:500;font-size:20px;line-height:24px;align-items:center;display:flex}.questions-box .list .item .ask .icon{margin-left:auto;fill:#4c4c4c;stroke:#4c4c4c;flex-shrink:0}.questions-box .list .item .ask-active .icon{rotate:180deg}.questions-box .list .item .answer{display:none;padding:24px;font-weight:400;font-size:16px;line-height:24px;word-wrap:break-word}.questions-box .list .item .answer a.non-decor{text-decoration:underline}.questions-box .show-more-wrapper{display:flex;justify-content:center}.questions-box .show-more-wrapper .show-more-link{display:flex;align-items:center}.questions-box .show-more-wrapper .show-more-link span{font-weight:600;font-size:14px;line-height:1.71em;letter-spacing:.4px;color:#191919}.questions-box .show-more-wrapper .show-more-link svg{stroke:#191919;margin-left:8px}.questions-box .more-questions{display:none}.contacts-box{color:#191919;display:flex;flex-direction:column;margin-right:32px;padding:100px 0 24px}@media (max-width: 1200px){.contacts-box{margin-right:0;margin-bottom:56px}}.contacts-box .title{font-size:48px;font-weight:700;line-height:56px;margin-bottom:32px}.contacts-box .text{margin-bottom:8px;font-size:20px;line-height:28px}.contacts-box .phone{font-size:24px;font-weight:700;line-height:28px;margin-bottom:32px}.contacts-box .phone a:hover{text-decoration:underline}.contacts-box .email{font-size:24px;font-weight:700;line-height:28px;margin-bottom:32px}.contacts-box .email a:hover{text-decoration:underline}.contacts-box .reason{margin-top:auto;font-size:20px;line-height:28px}.contacts-box .reason a{text-decoration:underline}.contacts-box .reason a:hover{text-decoration:none}#ask .content{align-items:stretch}@media (max-width: 1200px){#ask .content{flex-direction:column}}.ask-box{padding:32px;background-color:#fed235;border-radius:8px}.ask-box form{max-width:530px}@media (max-width: 1200px){.ask-box form{max-width:none}}.ask-box form .title{font-weight:700;font-size:36px;line-height:40px;margin-bottom:32px}.ask-box form .text{font-weight:400;font-size:16px;line-height:24px;margin-bottom:32px}.ask-box form .field-header{font-weight:500;font-size:16px;line-height:24px;margin:32px 0 8px}.ask-box form .field-input input[type=text],.ask-box form .field-input input[type=email]{border:1px solid #4C4C4C;border-radius:4px;box-sizing:border-box;color:#191919;font-size:16px;height:48px;padding:0 24px;width:100%}.ask-box form .field-input input[type=text]::-moz-placeholder,.ask-box form .field-input input[type=email]::-moz-placeholder{color:#ccc}.ask-box form .field-input input[type=text]::placeholder,.ask-box form .field-input input[type=email]::placeholder{color:#ccc}.ask-box form .field-input textarea{color:#191919;border:1px solid #4C4C4C;border-radius:4px;box-sizing:border-box;font-size:16px;height:96px;line-height:24px;padding:8px;resize:none;width:100%}.ask-box form .field-input textarea::-moz-placeholder{color:#ccc}.ask-box form .field-input textarea::placeholder{color:#ccc}.ask-box form .field-input.field-error input[type=text],.ask-box form .field-input.field-error input[type=email],.ask-box form .field-input.field-error textarea{background-color:#ffeded}.ask-box form .field-select .select2-container--default .select2-selection--single{border:1px solid #4C4C4C;border-radius:4px;height:48px}.ask-box form .field-select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px}.ask-box form .field-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:24px;width:24px;height:48px}.ask-box form .field-select .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(/img/teacher-school/summer-2021/arrow-select.svg) no-repeat center}.ask-box form .field-select .select2-container .select2-selection--single .select2-selection__rendered{padding-left:24px;padding-right:48px;text-align:left;color:#44487d}.ask-box form .field-select.field-error .select2-container--default .select2-selection--single{background-color:#ffeded}.ask-box form button{width:100%;margin-top:32px;padding:8px 0;font-weight:500;font-size:14px;line-height:24px;letter-spacing:.4px;color:#000;background-color:#40e0d0;border:none;border-radius:4px}.ask-box form button:hover{cursor:pointer}#partners{padding:0 0 88px}.partners-box{padding:56px 0 64px;border-top:1px solid #191919}.partners-box .header{display:flex;margin-bottom:32px}@media (max-width: 767px){.partners-box .header{flex-direction:column}}.partners-box .header .title{font-weight:700;font-size:48px;line-height:56px}.partners-box .header .text{font-size:16px;line-height:24px;text-align:left;margin-left:auto}@media (max-width: 767px){.partners-box .header .text{flex-direction:column}}.partners-box .header .text a{color:#486c97}.partners-box .header .text a:hover{text-decoration:underline}.partners-box .descr{font-weight:500;font-size:20px;line-height:24px;margin-bottom:16px}.partners-box .partner-list{display:grid;grid-template-columns:repeat(5,190px);justify-content:space-between}@media (max-width: 1200px){.partners-box .partner-list{grid-template-columns:repeat(3,190px)}}@media (max-width: 767px){.partners-box .partner-list{grid-template-columns:repeat(2,49%);-moz-column-gap:2%;column-gap:2%}}.partners-box .partner-list a{display:flex;flex-direction:column;margin:16px 0;width:190px}@media (max-width: 767px){.partners-box .partner-list a{width:100%}}.partners-box .partner-list a div{align-items:center;display:flex;flex-basis:190px;height:190px;justify-content:center;margin-bottom:16px}.partners-box .partner-list a div img{max-width:100%;max-height:100%}.partners-box .partner-list a span{font-size:12px;line-height:16px;text-align:center}.partners-box .partner-list-info{margin-top:24px;margin-bottom:24px}.partners-box .partner-list-info .partner-item{align-items:center;display:flex}@media (max-width: 767px){.partners-box .partner-list-info .partner-item{flex-direction:column}}.partners-box .partner-list-info .partner-item>a{width:200px;height:200px;margin:10px;flex-shrink:0;flex-direction:column;display:flex}.partners-box .partner-list-info .partner-item>a div{align-items:center;height:1px;margin-bottom:16px;flex-basis:100%;justify-content:center;display:flex}.partners-box .partner-list-info .partner-item>a div img{max-width:100%;max-height:100%}.partners-box .partner-list-info .partner-item>a span{margin-top:auto;color:#25282b;text-align:center}.partners-box .partner-list-info .partner-item .info{margin-left:24px}@media (max-width: 767px){.partners-box .partner-list-info .partner-item .info{margin-left:0}}.partners-box .partner-list-info .partner-item .info p{margin-top:24px}.partners-box .partner-list-info .partner-item .info p:first-of-type{margin-top:0}.partners-box .partner-list-info .partner-item .info p a{text-decoration:underline}.partners-box .partner-list-info .partner-item .info p a:hover{text-decoration:none}.partners-box .partner-list-info .partner-item .info ul{margin-bottom:16px;margin-top:16px;padding-left:40px;list-style-type:disc}
