.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}#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}}.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}.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}@media (max-width: 1200px){.info-box .counter{padding-left:0}}.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}.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}.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 .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(/images/icons/state/check.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{color:#191919;padding:32px 0}.lessons-box .title{margin-bottom:32px;font-weight:700;font-size:48px;line-height:56px;width:740px}@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}.attestation-box{color:#191919;padding:32px 0}.attestation-box .title{margin-bottom:32px;font-weight:700;font-size:48px;line-height:56px}@media (max-width: 767px){.attestation-box .title{font-size:40px}}.attestation-box .content{display:flex;justify-content:space-between;align-items:center}.attestation-box p{margin-bottom:20px;font-size:20px}.attestation-box a{text-decoration:underline}.attestation-box a:hover{text-decoration:none}.attestation-box ul li{font-size:20px;line-height:28px;margin-bottom:16px}.attestation-box ul.dot-list{list-style-type:disc;margin-bottom:24px}.attestation-box ul.dot-list li{margin-left:20px}.attestation-box ul.check-list li{background-repeat:no-repeat;background-image:url(/images/icons/state/check.svg);background-position:0 2px;font-weight:400;padding-left:32px}.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(/images/icons/action/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}.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}.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}.cert-box{color:#191919;padding:24px 0}@media (max-width: 1200px){.cert-box{flex-direction:column}}.cert-box .title{font-weight:700;font-size:36px;line-height:40px;margin-bottom:64px}@media (max-width: 1200px){.cert-box .title{margin-bottom:32px}}.cert-box .title .cert-text{color:#fb4e4e}.cert-box .title .upk-text{color:#fff}.cert-box .info{display:flex}@media (max-width: 1200px){.cert-box .info{flex-direction:column}}.cert-box .certificate{display:flex}@media (max-width: 1200px){.cert-box .certificate{justify-content:space-between;margin-top:32px;order:1}}@media (max-width: 767px){.cert-box .certificate{flex-direction:column}}.cert-box .certificate .cert-image{padding:16px;background-color:#fff;border-radius:8px;margin-right:44px}@media (max-width: 767px){.cert-box .certificate .cert-image{margin-right:0;margin-bottom:32px}}.cert-box .certificate img{height:300px;width:auto}@media (max-width: 767px){.cert-box .certificate img{height:auto;width:100%}}.cert-box .info .descr{font-weight:400;font-size:20px;line-height:28px}.cert-box .download-program{align-items:center;background-color:#fff;border-radius:32px;border:1px solid #FB4E4E;box-sizing:border-box;color:#fb4e4e;display:inline-flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:24px;margin-top:16px;padding:8px 16px}.cert-box .download-program .icon{fill:#fb4e4e;flex:0 0 24px;margin-right:8px;stroke:#fb4e4e}.format-box{padding:24px 0;color:#191919;position:relative}.format-box .title{margin-bottom:32px;font-weight:700;font-size:48px;line-height:56px}@media (max-width: 1200px){.format-box .title{font-size:40px}}.format-box .list{display:flex;align-items:stretch}@media (max-width: 1200px){.format-box .list{flex-direction:column}}.format-box .list .item{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026,0 0 3px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding:32px 24px 24px;position:relative;width:33.3333%}@media (max-width: 1200px){.format-box .list .item{width:100%}}.format-box .list .item .title{min-height:56px;margin-bottom:16px;font-weight:700;font-size:24px;line-height:28px}.format-box .list .item .payment{margin-bottom:8px;color:#4c4c4c;text-transform:uppercase;font-weight:700;font-size:18px;line-height:28px}.format-box .list .item .separator{width:100%;height:1px;margin-bottom:24px;background-color:#ccc}.format-box .list .item ul{margin-bottom:48px;padding-left:32px;list-style-type:none}.format-box .list .item ul li{color:#333;margin-bottom:30px;font-size:16px;line-height:24px;position:relative}.format-box .list .item ul li:before{content:"";position:absolute;left:-30px;width:24px;height:24px;background-image:url(/img/teacher-school/summer-2021/checked.svg)}.format-box .list .item ul li strong{font-weight:500}.format-box .list .item .button-reg{margin-top:auto}.format-box .list .item .button-reg a{color:#0e5850;background-color:#fff;border:2px solid #0E5850;box-sizing:border-box;width:100%}.format-box .list .item-1,.format-box .list .item-3{margin:20px 0}@media (max-width: 1200px){.format-box .list .item-1,.format-box .list .item-3{margin:0 0 32px}}.format-box .list .item-2{background-color:#40e0d0;margin:0 30px}@media (max-width: 1200px){.format-box .list .item-2{margin:0 0 32px}}.format-box .list .item-2 .title,.format-box .list .item-2 .payment{color:#333}.format-box .list .item-2 .separator{background-color:#333}.format-box .list .item-2 .button-reg a{color:#fff;background-color:#0e5850}.participation-box{padding:96px 0;color:#191919;position:relative}.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}}.gift-box{padding:0 0 92px;color:#191919}.gift-box .title{font-weight:700;font-size:48px;line-height:56px;margin-bottom:32px}.gift-box .content{align-items:center}.gift-box p{font-size:20px;margin-bottom:20px;line-height:28px}.gift-box p a{color:#486c97}.gift-box p a:hover{text-decoration:underline}@media (max-width: 1200px){.gift-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;justify-content:center;align-items:center;display:flex}.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}#ask .content{align-items:stretch}.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}@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{background-color:#40e0d0;border:none;border-radius:4px;color:#fff;font-weight:500;font-size:14px;letter-spacing:.4px;line-height:24px;margin-top:32px;padding:8px 16px}.ask-box form button:hover{cursor:pointer}.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}.questions-box .list .item .answer a.non-decor{text-decoration:underline}.questions-box .button-show-all{max-width:-moz-max-content;max-width:max-content;margin:48px auto 0;padding:16px 95px;font-size:14px;font-weight:500;color:#40e0d0;background-color:#fff;border:2px solid #40e0d0;border-radius:8px}.questions-box .button-show-all:hover{cursor:pointer}.questions-box .more-questions{display:none}#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}.menu-box{padding:24px 16px;color:#25282b;position:relative}@media (max-width: 1200px){.menu-box{padding-right:0;padding-left:0}}.menu-box nav{display:flex;justify-content:space-around;border-bottom:3px solid #F3F3F3}@media (max-width: 1085px){.menu-box nav{display:block;border:none}}.menu-box nav a{font-weight:400;font-size:20px;line-height:42px;color:#a0a4a8;padding:0 10px;border-bottom:3px solid #ffffff}@media (max-width: 1188px){.menu-box nav a{display:block}}.menu-box nav a:hover,.menu-box nav a:active,.menu-box nav a .active{font-weight:700;font-size:22px;line-height:42px;color:#f28c00;border-bottom:3px solid #F28C00}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.has-records{color:#000}.event-type{align-items:center;display:flex;margin-bottom:8px}.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}.event-type .have-tooltip{cursor:pointer;height:24px;margin-left:5px;position:relative}.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}.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%}.event-type .have-tooltip:hover .tooltip{display:block}.allied-partners{flex-direction:column}.allied-partners>a{height:150px!important}.btn-edit{margin-left:32px}.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}
