@-webkit-keyframes showHide{0%,to{opacity:0}50%{opacity:1}}@keyframes showHide{0%,to{opacity:0}50%{opacity:1}}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.header{position:relative;z-index:101}.header--bottom-offset{margin-bottom:20px}@media only screen and (max-width:768px){.header__main{padding:3px 0}}.add-material{background-color:#e4ecef;font-size:14px;padding:6px 0}@media only screen and (max-width:1230px){.add-material{display:none}}.add-material__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1248px;overflow:hidden;padding:0 10px;position:relative}.add-material__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.add-material__logo-link{margin-right:15px;min-width:175px;position:relative;z-index:1}@media only screen and (max-width:990px){.add-material__logo-link{display:none}}.add-material__logo-link img{height:42px}.add-material__desc{color:#76767a;font-size:14px;line-height:1.4;margin-bottom:0;max-width:287px}@media only screen and (max-width:1230px){.add-material__desc{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:14px}}.add-material__desc strong{color:#f60;font-weight:600}.add-material__btn{position:relative;white-space:nowrap;z-index:1}@media only screen and (max-width:1230px){.add-material__btn{margin-right:0}}.add-material__btn:hover{color:#000}.add-material__certificate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:410px;position:relative;z-index:1}@media only screen and (max-width:1230px){.add-material__certificate{display:none}}.add-material__text{color:#76767a;cursor:pointer;font-size:14px;line-height:1.4;margin-bottom:0;margin-right:15px}.add-material__text:hover{color:#000}.add-material__text mark{background-color:transparent;color:#000;font-weight:600}.add-material__frame{height:52px;min-width:72px;overflow:hidden;position:relative}.add-material__certificate-img{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:up-down;animation-name:up-down;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-o-object-fit:cover;object-fit:cover;position:absolute}@-webkit-keyframes up-down{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-48px);transform:translateY(-48px)}}@keyframes up-down{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-48px);transform:translateY(-48px)}}.upsale-banner{background-color:#f5f5f5;cursor:pointer;padding:20px 0}.upsale-banner__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 20px 0 24px}.upsale-banner__title{font-size:28px;font-weight:700;position:relative}@media only screen and (max-width:1230px){.upsale-banner__title{font-size:20px;line-height:26px;max-width:255px}}@media only screen and (max-width:768px){.upsale-banner__title{font-size:14px;line-height:1.3;max-width:180px}}.upsale-banner__highlighted{position:relative}.upsale-banner__highlighted-background{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-52%) translateY(-48%);transform:translateX(-52%) translateY(-48%)}@media only screen and (max-width:1230px){.upsale-banner__highlighted-background{display:none}}.upsale-banner__highlighted-background--tablet{display:none}@media only screen and (max-width:1230px){.upsale-banner__highlighted-background--tablet{display:block}}@media only screen and (max-width:768px){.upsale-banner__highlighted-background--tablet{display:none}}.upsale-banner__highlighted-background--mobile{display:none}@media only screen and (max-width:768px){.upsale-banner__highlighted-background--mobile{display:block}}.upsale-banner__highlighted-text{color:#fff;position:relative}.upsale-banner__underline{bottom:-4px;position:absolute;right:0}@media only screen and (max-width:1230px){.upsale-banner__underline{display:none}}.upsale-banner__underline--tablet{display:none;left:0;right:auto}@media only screen and (max-width:1230px){.upsale-banner__underline--tablet{display:block}}@media only screen and (max-width:768px){.upsale-banner__underline--tablet{display:none}}.upsale-banner__description{font-size:14px;line-height:1.3}@media only screen and (max-width:1230px){.upsale-banner__description{line-height:1.8;text-align:right}}@media only screen and (max-width:768px){.upsale-banner__description{display:none}}.upsale-banner__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}@media only screen and (max-width:1230px){.upsale-banner__links{display:none}}.upsale-banner__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#267f8c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600}.upsale-banner__link-icon{margin-right:5px}.upsale-banner__link-divider{color:#adadaf;margin:0 16px}.upsale-banner__clock{-ms-flex-align:center}.upsale-banner__clock,.upsale-banner__clock-cell{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.upsale-banner__clock-cell{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f60;border-radius:4px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);color:#fff;-ms-flex:0 0 40px;flex:0 0 40px;font-size:48px;font-style:italic;font-weight:800;height:66px;justify-content:center;line-height:1.2;margin:0 2px;opacity:.9;width:40px}@media only screen and (max-width:1230px){.upsale-banner__clock-cell{-webkit-box-flex:0;-ms-flex:0 0 31px;flex:0 0 31px;font-size:32px;height:46px;width:31px}}@media only screen and (max-width:768px){.upsale-banner__clock-cell{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;font-size:20px;height:28px;width:20px}}.upsale-banner__clock-divider{color:#adadaf;font-size:30px;font-weight:800;line-height:1.2;margin:0 14px}@media only screen and (max-width:1230px){.upsale-banner__clock-divider{margin:0 8px}}.iuru-tutors{color:#2a62e9;display:block;padding-bottom:3px;padding-top:3px;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}@media only screen and (max-width:768px){.iuru-tutors{display:block;padding:10px 0}}.iuru-tutors:hover{color:#259de3}.iuru-tutors:hover .iuru-tutors__arrow{-webkit-transform:translateX(8px);transform:translateX(8px)}.iuru-tutors__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media only screen and (max-width:768px){.iuru-tutors__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.iuru-tutors__text{display:block;font-size:64px;font-weight:600;line-height:140%;margin-right:30px;text-transform:uppercase}@media only screen and (max-width:1230px){.iuru-tutors__text{font-size:52px}}@media only screen and (max-width:992px){.iuru-tutors__text{font-size:35px;margin-right:15px}}@media only screen and (max-width:768px){.iuru-tutors__text{font-size:20px;margin-right:8px}}.iuru-tutors__arrow{-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media only screen and (max-width:992px){.iuru-tutors__arrow{height:auto;width:46px}}@media only screen and (max-width:768px){.iuru-tutors__arrow{width:26px}}.navigation{background-color:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%}@media only screen and (max-width:1230px){.navigation{padding:5px 0}}.navigation--pupil .navigation__container{padding-left:10px}.navigation--pupil .navigation__logo{display:block}.navigation--pupil .main-menu__list{position:static}.navigation--pupil .main-menu__item{margin-left:15px;margin-right:15px}@media only screen and (max-width:1230px){.navigation--pupil .main-menu__link{margin-left:0;margin-right:0;padding:14px 16px}}.navigation--scroll .main-menu__teaser{bottom:auto;top:80%}.navigation--scroll .main-menu__teaser:before{font-weight:600}.navigation--scroll .main-menu__teaser:after{border-bottom:3px solid #f60;border-top:none;bottom:100%;top:auto}.navigation__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1248px;padding:0 10px;position:relative}@media only screen and (max-width:768px){.navigation__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:1230px){.navigation__container{padding-left:10px}}.navigation__container--bf{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation__container--bf .navigation__btn{margin-left:unset}.navigation__container--bf .navigation__wrap{margin-right:0}.navigation__container--bf .main-menu__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:0}.navigation__container--bf .main-menu__list .main-menu__item:not(:last-of-type){margin-right:16px}.navigation__logo{margin-right:8px}.navigation__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:52px}@media only screen and (max-width:768px){.navigation__wrap{margin-right:4px}}.navigation__bf{background-color:#ff3b30;border-radius:3px;color:#fff;font-size:14px;font-style:italic;font-weight:800;line-height:120%;padding:3px 4px;text-transform:uppercase}.navigation__bf:hover{color:#fff}.navigation__logo-img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:768px){.navigation__logo-img{height:auto}}.navigation__logo-img--scroll{display:none;height:auto;width:124px}@media only screen and (max-width:576px){.navigation__logo-bf{display:none}}.navigation__logo-bf img{display:block}.navigation__logo-ny-animated{margin-left:9px;margin-right:38px}@media only screen and (max-width:576px){.navigation__logo-ny-animated{display:none}}.navigation__logo-ny-animated img{-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shaking;animation-name:shaking;bottom:12px;height:38px;position:absolute;width:38px}@media only screen and (max-width:1230px){.navigation__logo-ny-animated img{bottom:5px}}@-webkit-keyframes shaking{0%{margin-left:3px}5%{margin-left:9px}10%{margin-left:3px}15%{margin-left:9px}20%{margin-left:3px}25%{margin-left:0}}@keyframes shaking{0%{margin-left:3px}5%{margin-left:9px}10%{margin-left:3px}15%{margin-left:9px}20%{margin-left:3px}25%{margin-left:0}}.navigation__logo-ny{margin-left:9px;margin-right:38px}@media only screen and (max-width:576px){.navigation__logo-ny{display:none}}.navigation__logo-ny img{bottom:12px;height:38px;position:absolute;width:38px}@media only screen and (max-width:1230px){.navigation__logo-ny img{bottom:5px}}.navigation__btn{margin-left:auto;white-space:nowrap}.navigation__btn:hover{color:#181818}@media only screen and (min-width:1230px){.navigation__btn--mob{display:none}}@media only screen and (max-width:1230px){.main-menu,.navigation__btn--desc{display:none}}.main-menu--mobile{display:none}@media only screen and (max-width:1230px){.main-menu--mobile{-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.75);bottom:0;display:block;left:0;max-height:100vh;overflow-y:auto;padding:20px 10px 60px;position:fixed;top:0;width:100%;z-index:99999}}.main-menu--mobile .main-menu__item{margin-left:0}.main-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-19px}@media only screen and (max-width:1230px){.main-menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:4px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0;overflow:hidden}}.main-menu__item{position:relative}@media only screen and (max-width:1230px){.main-menu__item{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border-bottom:1px solid #c8c8c9;flex-grow:1;margin:0;width:100%}.main-menu__item:last-child{border-bottom:none}}.main-menu__item:after{background-color:#57a216;bottom:0;content:"";height:3px;left:calc(50% + 1px);position:absolute;right:calc(50% + 1px);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width:1230px){.main-menu__item:after{content:unset;display:none}}.main-menu__item:hover:after{left:0;right:0}.main-menu__item:not(:last-child){margin-right:28px}.main-menu__item--active .main-menu__link{color:#57a216}@media only screen and (max-width:1230px){.main-menu__item--active .main-menu__link{color:#6e99b2}}.main-menu__item--parent:hover .main-menu__link{color:#57a216;cursor:default;z-index:3}@media only screen and (max-width:1230px){.main-menu__item--parent:hover .main-menu__link{color:#000}}.main-menu__item--parent:hover .main-menu__submenu{display:block}.main-menu__item--parent:hover .main-menu__arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.main-menu__item--parent-clickable:hover .main-menu__link{cursor:pointer}.main-menu__link{color:#000;display:block;font-size:14px;font-weight:600;padding:20px 0 23px;position:relative;-webkit-transition:color .25s ease-out,background-color .25s ease-out;transition:color .25s ease-out,background-color .25s ease-out;white-space:nowrap}@media only screen and (max-width:1230px){.main-menu__link{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;line-height:1.2;padding:14px 16px}}.main-menu__link:hover{color:#57a216}@media only screen and (max-width:990px){.main-menu__link:hover{color:#6e99b2}}.main-menu__link--parent{pointer-events:none;position:relative}@media only screen and (max-width:1230px){.main-menu__link--parent{color:#adadaf;font-size:12px;font-weight:400;padding:0;position:absolute;right:10px;top:6px}.main-menu__link--parent:hover{color:inherit}}.main-menu__link--parent-clickable{pointer-events:all}.main-menu__arrow{margin-left:5px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}@media only screen and (max-width:1230px){.main-menu__arrow{display:none}}.main-menu__submenu{background-color:#fff;border-radius:0 0 6px 6px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);display:none;left:0;margin:0;max-width:450px;min-width:100%;overflow:hidden;position:absolute;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:2}@media only screen and (max-width:1230px){.main-menu__submenu{border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;padding:14px 16px 0;position:static;width:100%}}@media only screen and (max-width:420px){.main-menu__submenu{padding-top:16px}}.main-menu__submenu:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;right:0;top:-3px}@media only screen and (max-width:1230px){.main-menu__submenu:before{display:none}.main-menu__subitem{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:400px;width:100%}}@media only screen and (max-width:420px){.main-menu__subitem{max-width:310px}.main-menu__subitem:first-child{max-width:250px}}.main-menu__sublink{color:#000;display:block;font-size:14px;font-weight:600;padding:12px 16px;position:relative;-webkit-transition:color .25s ease-out,background-color .25s ease-out;transition:color .25s ease-out,background-color .25s ease-out}@media only screen and (max-width:1230px){.main-menu__sublink{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;line-height:1.2;padding:0 0 14px}}.main-menu__sublink:hover{background-color:#e9e9e9;color:#57a216}@media only screen and (max-width:1230px){.main-menu__sublink:hover{background-color:#fff;color:#6e99b2}}.main-menu__teaser{background-color:#f60;bottom:84%;color:#fff;font-size:12px;font-weight:600;left:50%;line-height:1;padding:2px 7px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1}@media only screen and (max-width:1230px){.main-menu__teaser{display:none}}.main-menu__teaser:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f60;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-menu__blink{position:relative}.main-menu__blink:before{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:showHide;animation-name:showHide;background-color:#f60;border-radius:50%;content:"";display:inline-block;height:6px;left:-10px;margin-right:4px;position:absolute;top:6px;width:6px}@media only screen and (max-width:1230px){.main-menu__blink:before{display:none}}.main-menu__blink:hover:before{-webkit-animation:none;animation:none}@media only screen and (max-width:1230px){.main-menu__close{background-color:#f0f9ff;border:2px solid rgba(0,0,0,.95);border-radius:50%;display:block;height:30px;position:absolute;right:5px;top:5px;width:30px}.main-menu__close:after,.main-menu__close:before{background-color:#5e7c91;content:"";height:2px;left:50%;position:absolute;top:50%;width:14px}.main-menu__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.main-menu__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}}
/*# sourceMappingURL=header.css.map */
