@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}ul.contact-list li,ul.with-icons li.mail a{-o-text-overflow:ellipsis;text-overflow:ellipsis}.close:after,.close:before,.default-video-wrapper .cover:after,.default-video-wrapper .cover:before,.link_cricle:after{content:''}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}.button,.link_show-all,.uc{text-transform:uppercase}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.pswp,[hidden],template{display:none}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);-ms-touch-action:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}.pswp:focus{outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);-o-transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{-webkit-transition:none;-o-transition:none;transition:none;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp--one-slide .pswp__button--arrow,.pswp__button--zoom{display:none}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0 0;-webkit-border-radius:0;border-radius:0}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--one-slide .pswp__counter,.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite}.default-video-wrapper .cover,.default-video-wrapper .cover:before{-webkit-transition:all .35s ease;-o-transition:all .35s ease;left:0;top:0}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;font-size:1em;border:none}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;cursor:text;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:none;border-right:1px solid #aaa;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;-webkit-border-radius:0;border-radius:4px 0 0 4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.more-text,.screen-reader-text,body.no-scroll{overflow:hidden}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.hidden,.wrapper.line_menu_off::after{display:none!important}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Roboto,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:1.5;counter-reset:big-numbers}.steps,.steps li ul li:before{counter-reset:section}.wrapper{margin:0 auto;max-width:1260px;padding:0 30px;width:100%}.wrapper.wrapper-narrow{max-width:1060px}.wrapper.wrapper-narrow.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper.wrapper-medium{max-width:800px}.wrapper.wrapper-post{max-width:660px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;padding:0;position:absolute;width:1px;word-wrap:normal!important}.mb-0,.page-title.mb-0,.section-title.mb-0,h1.mb-0,h2.mb-0{margin-bottom:0}img{display:block;height:auto;max-width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.row.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col{width:25%}.row .col.w20{width:20%}.row .col.w30{width:calc(100% / 3)}.row .col.w40{width:40%}.row .col.w50{width:50%}.row .col.w60{width:60%}.row .col.w80{width:80%}.row .col.w100{width:100%}ul.row{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}ul.row .col{padding-right:20px}.sesja{color:#0cc5b1}.w20{width:20%}.w25{width:25%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w80{width:80%}.w100{width:100%}.pl30{padding-left:30px}.mt15{margin-top:15px}#main{display:block;margin-top:250px}#main.without-ssinfo{margin-top:205px}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.success{color:#64b900}h1,h2,h3,h4{font-weight:700;line-height:1.2}h1 em,h2 em,h3 em,h4 em{color:#da1b2c;font-style:normal}h1.center,h2.center,h3.center,h4.center,p.center{text-align:center}p.small{font-size:14px}.light-color{color:#fff}.page-title,h1{font-size:36px}.section-title,h2{font-size:26px}.section-subtitle{font-size:16px}.page-title.icon,.page-title.logo,.section-title.icon,.section-title.logo,h1.icon,h1.logo,h2.icon,h2.logo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.page-title.icon .icon,.section-title.icon .icon,h1.icon .icon,h2.icon .icon{display:block;-ms-flex-negative:0;flex-shrink:0;height:20px;margin-right:8px;margin-top:4px;width:20px}.link_cricle,.ss-icon{-webkit-box-align:center;font-weight:700}.page-title.logo .logo,.section-title.logo .logo,h1.logo .logo,h2.logo .logo{display:block;height:auto;margin-left:auto;width:130px}.page-title.mb-0+.text-under-title,.section-title.mb-0+.text-under-title,h1.mb-0+.text-under-title,h2.mb-0+.text-under-title{margin-top:5px}h2.big{font-size:36px}h3.big{font-size:28px}.mt-0{margin-top:0}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.ptb-60{padding:60px 0}.page-title .circle-back{height:20px;padding:0;position:relative;top:-2px;width:20px}.text-under-title{color:#aaa;font-size:15px}.ss-icon{-ms-flex-align:center;align-items:center;border:1px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;color:#da1b2c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-style:normal;height:15px;line-height:1;width:15px}.link_show-all,.questionmark{line-height:1.2em;text-align:center}p.big{font-size:24px}strong{font-weight:700}hr{background:#c5c5c5;border:none;display:block;height:1px;margin:45px 0;padding:0}.questionmark{border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;color:#da1b2c;display:inline-block;font-size:12px;height:1.4em;position:relative;top:-.2em;width:1.4em}.default-video-wrapper{display:block;height:auto;margin:50px 0;padding-bottom:56%;position:relative;width:100%}.default-video-wrapper iframe{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.default-video-wrapper .cover{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;height:100%;position:absolute;transition:all .35s ease;width:100%}.default-video-wrapper .cover.is-hidden{opacity:0;pointer-events:none}.default-video-wrapper .cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%}.default-video-wrapper .cover:before{background:#565656;height:calc(100% + 2px);opacity:.5;position:absolute;transition:all .35s ease;width:100%;z-index:2}.default-video-wrapper .cover:after{background:url(../images/icons/play.png) center no-repeat;-webkit-background-size:contain;background-size:contain;height:60px;left:50%;position:absolute;top:50%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;z-index:3}.default-video-wrapper .cover:hover:after{-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}.default-video-wrapper.locked{pointer-events:none}.default-video-wrapper.locked .cover:after{background:url(../images/icons/lock.png);height:32px;width:32px}.close{height:14px;margin-left:10px;position:relative;width:14px}.close:after,.close:before{background-color:#fff;height:2px;left:50%;position:absolute;top:50%;width:16px}.close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#cookies-policy .cookiesBtn__link{background:#da1b2c!important;padding:14px 28px!important;text-transform:uppercase;border:2px solid #da1b2c!important;-webkit-border-radius:0!important;border-radius:0!important}#cookies-policy .cookiesBtn__link.black{background:#000!important;border:2px solid #000!important}#cookies-policy .cookiesBtn__link.black:active,#cookies-policy .cookiesBtn__link.black:focus,#cookies-policy .cookiesBtn__link.black:hover{background:0 0!important;color:#000!important}#cookies-policy .cookiesBtn__link:active,#cookies-policy .cookiesBtn__link:focus,#cookies-policy .cookiesBtn__link:hover{background:0 0!important;color:#da1b2c!important}.more-text{opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;max-height:0}.more-text.active{opacity:1;max-height:1500px}@-webkit-keyframes spinLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinLoading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:1024px){#main,#main.without-ssinfo{margin-top:150px}.page-title,h1{font-size:32px}.section-title,h2{font-size:24px}h2.big{font-size:32px}}@media screen and (max-width:840px){.page-title,h1{font-size:28px}.section-title,h2{font-size:22px}h2.big{font-size:30px}.page-title .circle-back{top:0}}@media screen and (max-width:560px){.wrapper{padding:0 20px}#main,#main.without-ssinfo{margin-top:100px}.page-title,h1{font-size:24px}.section-title,h2{font-size:20px}h2.big{font-size:24px}.page-title .circle-back{top:1px}.section-title.logo .logo,h2.logo .logo{width:100px}}.link,a{text-decoration:none;color:#da1b2c;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{color:#000}.link.underline,a.underline{text-decoration:underline}.link.underline:active,.link.underline:focus,.link.underline:hover,.video-popup .close,a.underline:active,a.underline:focus,a.underline:hover{text-decoration:none}.link.border-bottom,a.border-bottom{border-bottom:1px solid #da1b2c}.link.small,a.small{font-size:14px}.link .questionmark,a .questionmark{margin-right:5px}.link-light{color:#fff}.link-light:active,.link-light:focus,.link-light:hover{color:#da1b2c}.link-inverse,.link-light.black-hover:active,.link-light.black-hover:focus,.link-light.black-hover:hover{color:#000}.link-inverse:active,.link-inverse:focus,.link-inverse:hover{color:#da1b2c}.link_cricle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.link_cricle:hover:after{background-image:url(../images/readmore-black.png)}.link_cricle:after{width:24px;height:24px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0;-webkit-border-radius:0;border-radius:0;background-image:url(../images/readmore.png);background-position:center;background-repeat:no-repeat;display:block;-webkit-background-size:contain;background-size:contain}.link_show-all{padding:.5em 2em;color:#da1b2c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#fff;border:2px solid #da1b2c;font-size:1em;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;cursor:pointer;-webkit-border-radius:2em;border-radius:2em}.link-arrow:after,.link_show-all::after{background-position:center;background-repeat:no-repeat;display:block;pointer-events:none;content:''}.link_show-all.down::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.link_show-all::after{background-image:url(../images/icons/icon-arrow-right.svg);-webkit-background-size:contain;background-size:contain;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;height:12px;width:12px}.link_show-all:hover{color:#fff;background-color:#da1b2c}.link_show-all:hover::after{background-image:url(../images/icons/icon-arrow-right-hover.svg)}.link-arrow{display:inline-block;padding-right:25px;position:relative}.link-arrow:after{background-image:url(../images/icons/icon-arrow-right.svg);-webkit-background-size:contain;background-size:contain;height:15px;position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:15px}.link-arrow.circle-back:after,.link-arrow.circle:after{display:block;height:20px;position:absolute;width:20px}.link-arrow.circle:after{background-image:none;border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\203A";font-size:19px;font-weight:700;line-height:13px;margin-top:0;pointer-events:none;right:0;text-align:center}.link-arrow-bottom:after,.link-arrow-top:after,.link-arrow.circle-back:after{background-image:none;-webkit-box-sizing:border-box;content:"\2039";font-size:19px;line-height:13px;margin-top:0;font-weight:700;text-align:center;pointer-events:none}.link-arrow.circle-back{padding:0 0 0 25px}.link-arrow.circle-back:after{border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;box-sizing:border-box;left:0}.link-arrow.small{padding-right:20px}.link-arrow.small:after{height:8px;width:8px}.link-arrow-bottom,.link-arrow-top{display:inline-block;padding-right:25px;position:relative}.link-arrow-bottom:after,.link-arrow-top:after{box-sizing:border-box;display:block;position:absolute;right:5px;top:50%}.link-arrow-bottom:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.link-arrow-top:after{top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.link-double-arrow{position:relative;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.link-double-arrow:after{color:currentColor;content:'»';display:inline-block;margin-left:5px;position:relative;top:-1px}.link-double-arrow:hover:after{-webkit-transform:translateX(7px);-ms-transform:translateX(7px);transform:translateX(7px)}.link-with-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.link-with-icon .icon{fill:currentColor;display:block;height:20px;width:20px}.back-link{text-align:center}.back-link.wrapper{padding-top:10px;padding-bottom:40px}.breadcrumbs{background:#f0f4f8;padding-top:15px;overflow-x:auto;padding-bottom:15px}.breadcrumbs .breadcrumbs-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;margin:0 auto}.breadcrumbs .breadcrumbs-list li{display:inline;-ms-flex-negative:0;flex-shrink:0;margin-right:5px;padding-right:5px;position:relative}.breadcrumbs .breadcrumbs-list li:after{border:solid #D1D1D1;border-width:1px 1px 0 0;content:"";display:inline-block;height:8px;margin:0 .3em 2px 0;right:-4px;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.button-arrow:after,.button.readmore:after,.orders-tab-content .item>h3::before,.teacherzone-box.representative .teacher-phone:before{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.breadcrumbs .breadcrumbs-list li:last-child,.breadcrumbs .breadcrumbs-list li:last-child a{color:gray}.breadcrumbs .breadcrumbs-list li:last-child:after{display:none}.breadcrumbs .breadcrumbs-list li a{color:#000}.breadcrumbs .breadcrumbs-list li a:active,.breadcrumbs .breadcrumbs-list li a:focus,.breadcrumbs .breadcrumbs-list li a:hover{color:#da1b2c}.product-default__readmore{color:#000;display:table;padding-bottom:4px;border-bottom:1px solid #da1b2c;font-size:14px;white-space:nowrap}.product-default__readmore:hover{color:#da1b2c}.product-default__readmore:after{content:"\203A";color:#da1b2c;margin-left:5px;font-weight:700}.product-more__content__block__link{padding-bottom:4px}.product-more__content__block__link:hover,.product-more__content__block__link:hover:after{color:#000}.product-more__content__block__link:after{content:"\203A";color:#da1b2c;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (max-width:840px){.breadcrumbs .breadcrumbs-list li{font-size:14px;margin:5px 0}}@media all and (max-width:560px){.breadcrumbs{padding-top:5px;padding-bottom:5px}.product-default__readmore{white-space:wrap}}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#da1b2c;border:2px solid #da1b2c;color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:1.5;margin-bottom:5px;padding:11px 30px;position:relative;text-align:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.button-with-icon,.button.with-icon{display:-webkit-box;display:-ms-flexbox}.button:active,.button:focus,.button:hover{background:0 0;color:#da1b2c}.button.is-disabled{opacity:.5;pointer-events:none}.button.w-100{width:100%}.button.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.center.with-icon span{margin:0 auto}.button.with-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;line-height:1.2;text-align:left;padding:12px}.button.with-icon svg{color:currentColor;display:block;height:25px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:25px}.button.button-update{background-color:#0cc5b1;border:2px solid #0cc5b1;text-transform:none;white-space:nowrap;font-weight:400}.button.button-update:active,.button.button-update:focus,.button.button-update:hover{background:#fff;color:#0cc5b1}.button.button-watch{background-color:#0cc5b1;border:2px solid #0cc5b1;font-size:18px;padding:15px 30px}.button.button-watch:active,.button.button-watch:focus,.button.button-watch:hover{background:#fff;color:#0cc5b1}.button.button-dark{background-color:#565656;border:2px solid #565656}.button.button-dark:active,.button.button-dark:focus,.button.button-dark:hover{background:0 0;color:#565656}.button.button-green{background-color:#7fb029;border:2px solid #7fb029;color:#fff}.button.button-green:active,.button.button-green:focus,.button.button-green:hover{background:0 0;color:#7fb029}.button.button-green.outline{background-color:transparent;color:#7fb029}.button.button-green.outline:active,.button.button-green.outline:focus,.button.button-green.outline:hover{background:#7fb029;color:#fff}.button.button-blue{background-color:#3465aa;border:2px solid #3465aa;color:#fff}.button.button-blue:active,.button.button-blue:focus,.button.button-blue:hover{background:0 0;color:#3465aa}.button.button-blue.outline{background-color:transparent;color:#3465aa}.button.button-blue.outline:active,.button.button-blue.outline:focus,.button.button-blue.outline:hover{background:#3465aa;color:#fff}.button.button-skyblue{background-color:#00b2d3;border:2px solid #00b2d3;color:#fff}.button.button-skyblue:active,.button.button-skyblue:focus,.button.button-skyblue:hover{background:0 0;color:#00b2d3}.button.button-skyblue.outline{background-color:transparent;color:#00b2d3}.button.button-skyblue.outline:active,.button.button-skyblue.outline:focus,.button.button-skyblue.outline:hover{background:#00b2d3;color:#fff}.button.button-white{background-color:#fff;border:2px solid #fff;color:#da1b2c}.button.button-white:active,.button.button-white:focus,.button.button-white:hover{background:0 0;color:#fff}.button.button-white.outline{background-color:transparent;color:#da1b2c}.button.button-white.outline:active,.button.button-white.outline:focus,.button.button-white.outline:hover{background:#da1b2c;color:#fff}.button.button-black{background-color:#000;border:2px solid #000;color:#fff}.button.button-black:active,.button.button-black:focus,.button.button-black:hover{background:0 0;color:#fff}.button.button-small{font-size:14px;padding:8px}.button.button-outline{background-color:transparent;color:#da1b2c}.button.button-outline:active,.button.button-outline:focus,.button.button-outline:hover{background:#fff;border:2px solid #000;color:#000}.button.empty{color:#da1b2c;background-color:initial;padding:11px 30px 9px}.button.empty:hover{color:#fff;background-color:#da1b2c}.button.key{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.button.key:before{background:url(../images/icons/icon-key.png) center no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:inline-block;height:12px;margin-right:10px;width:12px}.button-arrow,.button.readmore{padding-right:56px;position:relative;text-align:left}.button-arrow:after,.button.readmore:after{border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\203A";display:block;font-size:24px;font-weight:700;height:24px;line-height:17px;margin-top:0;position:absolute;right:14px;text-align:center;top:50%;transform:translate(0,-50%);width:24px}.button-arrow.no-circle:after,.button.readmore.no-circle:after{border:none}.button-double-arrow{position:relative}.button-double-arrow:after{color:currentColor;content:'»';display:inline-block;margin-left:5px;position:relative;top:-1px}.button-arrow-bottom{position:relative;text-align:left}.button-arrow-bottom:after{content:"\203A";display:inline-block;font-size:20px;font-weight:700;margin-top:0;margin-left:10px;position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.button-with-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;text-align:left}.button-with-icon .icon{-ms-flex-negative:0;flex-shrink:0;fill:currentColor;height:30px;margin-right:20px;width:30px}.button-with-icon.play-video .icon{height:13px;width:13px}.btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:1}.btn-wrapper.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-wrapper .button{margin-right:10px}.btn-wrapper.column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-wrapper.w-100 .button{margin-top:10px;width:100%}@media screen and (max-width:560px){.button{padding:10px 20px}.button-arrow{padding-right:40px}.button-arrow:after{right:10px}.btn-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-wrapper .button{margin-top:10px}}.button.download{text-transform:none;margin-bottom:20px}.button.download:hover:before{background:url(../images/icons/i-download-hover.png) center/contain no-repeat}.button.download:before{content:" ";display:inline-block;vertical-align:middle;margin-right:.75em;width:1.5em;height:1.5em;background:url(../images/icons/i-download.png) center/contain no-repeat}ul.check-list{list-style:none;margin:0;padding:0}ul.check-list li{margin:0;padding:0 0 0 20px;position:relative}ul.check-list li:before{border:2px solid #da1b2c;border-width:0 2px 2px 0;content:"";display:block;height:11px;left:4px;position:absolute;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);top:4px;width:6px}ul.check-list.mb-10{margin-bottom:10px}ul.check-list.wide li{margin:15px 0;padding:0 0 0 30px}ul.check-list.dark li:before{border:2px solid #565656;border-width:0 2px 2px 0}ul.check-list.deco li:before{border:none;content:"\2714";height:auto;left:2px;-webkit-transform:none;-ms-transform:none;transform:none;top:1px;width:auto}ul.check-list ul.check-list{margin-top:5px}.product-expandable-list{list-style:none;margin:0;padding:0}.product-expandable-list li{margin:0;padding:0 0 0 20px;position:relative}.product-expandable-list li:before{border:2px solid #000;border-width:0 2px 2px 0;content:"";display:block;height:11px;left:4px;position:absolute;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);top:4px;width:6px}.black-checks{list-style:none;margin:0;padding:0}.black-checks li{margin:0;padding:0 0 0 20px;position:relative}.black-checks li:before{content:"\2714";display:block;left:2px;position:absolute;top:1px}.check-list-wrapper{max-width:600px;margin:20px auto;text-align:left}ul.icons-list{list-style:none;padding:0;margin:0}ul.icons-list .icon{display:block;margin-bottom:5px;padding-left:20px;position:relative}ul.icons-list .icon svg{display:block;height:15px;left:0;position:absolute;top:2px;width:15px}ul.text-with-icons-list{list-style:none;padding:0;margin:0}ul.text-with-icons-list .text-with-icons-item{display:block;margin-bottom:5px;padding-left:20px;position:relative}ul.text-with-icons-list .text-with-icons-item.ss-icon_info::before{background:url(../images/icons/info.svg) no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:block;position:absolute;top:3px;left:0;height:15px;width:15px}ul.text-with-icons-list .text-with-icons-item .icon{display:block;height:15px;left:0;position:absolute;top:2px;width:15px}ul.text-with-icons-list .text-with-icons-item .path-dot{background:#da1b2c;-webkit-border-radius:50%;border-radius:50%;display:block;height:10px;position:absolute;top:5px;left:0;width:10px}.red-discs>li:before,ul.red-dots li:before{content:"";top:6px;width:10px;height:10px;display:block;left:0}ul.text-with-icons-list .text-with-icons-item .path-dot.seledine{background:#0cc5b1}ul.red-dots{list-style:none;margin:0;padding:0}ul.red-dots li{margin-bottom:10px;padding-left:30px;position:relative}ul.red-dots li:before{border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;position:absolute}ul.red-dots.full li:before{background:#da1b2c}ul.red-dots.dark li:before{border:2px solid #000}.red-discs{list-style:none;padding:0;color:#666}.red-discs>li{padding-left:25px;position:relative;margin-bottom:15px;font-size:15px;line-height:22px}.red-discs>li:last-child{margin-bottom:0}.red-discs>li:before{position:absolute;z-index:9;-webkit-border-radius:50%;border-radius:50%;background-color:#da1b2c}ul.black-dots{padding-left:1.2em}ul.black-dots li{list-style:none;text-indent:-1.2em}ul.black-dots li:before{content:" ";display:inline-block;vertical-align:middle;margin-right:.4em;width:.5em;height:.5em;border:2px solid #000;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:0}ul.contact-list{list-style:none;margin:0;padding:0;text-align:left}ul.contact-list li{display:block;margin:10px 0;padding-left:30px;position:relative;white-space:nowrap}ul.contact-list li .icon{display:block;fill:currentColor;height:20px;left:0;position:absolute;top:2px;width:20px}ul.contact-list li .icon.icon-inline{display:inline-block;position:relative}ul.contact-list li .link-with-icon .icon{position:relative;top:0}ul.contact-list li .link-with-icon .icon.icon-inline{margin-left:5px}ul.drawn-arrows{list-style:none;margin:0;padding:0}ul.drawn-arrows li{background-image:url(../images/icons/drawn-arrow-white.png);background-position:left top 5px;-webkit-background-size:25px 25px;background-size:25px;background-repeat:no-repeat;font-size:16px;line-height:1.2em;margin-bottom:26px;min-height:50px;padding-left:40px;position:relative}ul.drawn-arrows li:last-child{margin-bottom:0}ul.n-webinar-icons{list-style:none;margin:0;padding:0}ul.n-webinar-icons>li{font-size:20px;margin:5px 0;padding:5px 0 5px 45px;position:relative}ul.links,ul.logos{padding:0;list-style:none}ul.n-webinar-icons>li a:hover{color:#ddd}ul.n-webinar-icons>li::before{background-position:center;background-repeat:no-repeat;content:"";display:block;height:36px;left:0;position:absolute;top:2px;width:30px}.steps,.steps li{position:relative}ul.n-webinar-icons>li.start:before{background-image:url(../images/icons/webinar/icon-start.png)}ul.n-webinar-icons>li.program:before{background-image:url(../images/icons/webinar/icon-program.png)}ul.n-webinar-icons>li.materials:before{background-image:url(../images/icons/webinar/icon-materials.png)}ul.n-webinar-icons>li.broadcast:before{background-image:url(../images/icons/webinar/icon-broadcast.png)}ul.n-webinar-icons>li.offer:before{background-image:url(../images/icons/webinar/icon-offer.png)}ul.n-webinar-icons>li.faq:before{background-image:url(../images/icons/webinar/icon-faq.png)}ul.n-webinar-icons>li.experts:before{background-image:url(../images/icons/webinar/icon-experts.png)}ul.n-webinar-icons>li.register:before{background-image:url(../images/icons/webinar/icon-register.png)}ul.links{margin:0}ul.links li{margin-bottom:0}ol.big-numbers li{list-style:none;counter-increment:big-numbers;margin-bottom:28px}ol.big-numbers li:before{content:counter(big-numbers);display:inline-block;vertical-align:baseline;font-size:2em;font-weight:700;color:#da1b2c;margin-right:.3em}ul.logos{margin:0}ul.logos li{display:block;margin:30px 15px 30px 0;max-width:50%}ul.logos li img{max-height:70px;max-width:100%}.steps{list-style:none;margin:0 auto}.steps.circle li:before{content:"";border:6px solid #000;-webkit-border-radius:50%;border-radius:50%;left:18px;height:40px;width:40px}.steps li{color:#979797;margin:0;padding-left:110px;padding-bottom:40px;line-height:1.4}.steps li.active{color:#000}.steps li:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;counter-increment:section;content:counters(section,".") " ";color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:56px;font-weight:700;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;text-align:center;top:-5px;width:74px;z-index:1}.steps li:after,.steps.with-circle-number:before{position:absolute;z-index:0;content:""}.steps li:after{background:url(../images/icons/v-line.svg) top center repeat-y;-webkit-background-size:contain;background-size:contain;height:calc(100% - 25px);left:36px;top:10px;width:4px}.steps li:last-of-type:after{display:none}.steps.with-circle-number{background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding:0}.steps.with-circle-number:before{background:#b2becb;height:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:25px;width:calc((100% / 3) * 2)}.steps.with-circle-number li{background:0 0;color:#b2becb;font-size:14px;font-weight:700;opacity:1;padding:70px 0 0;position:relative;text-align:center;text-transform:uppercase;width:33.33%;z-index:1}.steps.with-circle-number li:after,.steps.with-circle-number li:before{display:none}.steps.with-circle-number li .number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b2becb;-webkit-border-radius:50%;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:50px}.steps.with-circle-number li.active{opacity:1;color:#000}.steps.with-circle-number li.active .number{background:#000}@media screen and (max-width:720px){.steps.circle li::before{left:9px;height:35px;width:35px}}@media screen and (max-width:560px){.steps.circle li::before{left:6px;height:30px;width:30px}}.steps-inline-dot{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none;margin:60px auto;padding:0;table-layout:fixed}.steps-inline-dot .step{display:table-cell;opacity:1;padding-bottom:20px;text-transform:none;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;position:relative;text-align:center;width:25%}.steps-inline-dot .step:after,.steps-inline-dot .step:before{background:#da1b2c;content:"";display:block}.steps-inline-dot .step:before{bottom:6px;height:2px;left:0;position:absolute;width:100%}.steps-inline-dot .step:after{bottom:0;-webkit-border-radius:50%;border-radius:50%;height:13px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:13px}.steps-inline-dot .step:first-child:before{left:50%;width:50%}.steps-inline-dot .step:last-child:before{width:50%}.steps-inline-dot .step .date{display:block;left:0;padding:10px 5px;position:absolute;top:100%;width:100%}ul.with-icons,ul.with-icons.very-big{padding:0}ul.with-icons.narrow{max-width:500px;margin:0 auto}ul.with-icons li{list-style:none;text-indent:-1.5em}ul.with-icons li:before{content:" ";display:inline-block;vertical-align:middle;width:1.1em;height:1.1em;margin-right:.45em;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:.5}ul.with-icons li.c-address:before{background-image:url(../images/contact/01_gps.png)}ul.with-icons li.c-fax:before{background-image:url(../images/svg/02_fax.svg)}ul.with-icons li.c-phone:before{background-image:url(../images/svg/03_phone.svg)}ul.with-icons li.c-help-phone:before{background-image:url(../images/svg/04_help-phone.svg)}ul.with-icons li.c-help-mail:before{background-image:url(../images/svg/05_help-mail.svg)}ul.with-icons li.c-info:before{background-image:url(../images/svg/06_info.svg)}ul.with-icons li.c-link:before{background-image:url(../images/svg/07_link.svg)}ul.with-icons li.c-bank:before{background-image:url(../images/svg/08_bank.svg)}ul.with-icons li.c-iod:before{background-image:url(../images/svg/09_iod.svg)}ul.with-icons li.c-company:before{background-image:url(../images/svg/10_company.svg)}ul.with-icons li.c-site:before{background-image:url(../images/svg/11_site.svg)}ul.with-icons li.phone:before{background-image:url(../images/contact-phone.png)}ul.with-icons li.ad_info{font-weight:700}ul.with-icons li.ad_info:before{background-image:url(../images/ad_info.png)}ul.with-icons li.fax:before{background-image:url(../images/contact-fax.png)}ul.with-icons li.mail{position:relative}ul.with-icons li.mail a{text-indent:0;display:block;white-space:nowrap;overflow:hidden}ul.with-icons li.mail:before{background-image:url(../images/contact-mail.png);position:absolute;left:-1.5em;top:3px}ul.with-icons li.mail-dark:before{background-image:url(../images/icon-mail.png)}ul.with-icons li.register:before{background-image:url(../images/svg/register.svg)}ul.with-icons li.trener:before{background-image:url(../images/svg/trener.svg)}ul.with-icons li.leave:before{background-image:url(../images/contact-hourglass.png)}ul.with-icons li.address:before{background-image:url(../images/contact-address.png)}ul.with-icons li.bank:before{background-image:url(../images/contact-bank.png)}ul.with-icons li.tax:before{background-image:url(../images/contact-tax.png)}ul.with-icons li.date:before{background-image:url(../images/contact-calendar.png)}ul.with-icons li.user:before{background-image:url(../images/icon-user-black.png)}ul.with-icons li.trainer:before{background-image:url(../images/icon-user-2.png)}ul.with-icons li.trainer.exercises:before{background-image:url(../images/icon-author-stroke.png)}ul.with-icons li.men:before{background-image:url(../images/contact-men.png)}ul.with-icons li.difficulty:before{background-image:url(../images/contact-level.png)}ul.with-icons li.plusminus:before{background-image:url(../images/icon-plusminus.png)}ul.with-icons li.chart:before{background-image:url(../images/icon-chart.png)}ul.with-icons li.tools:before{background-image:url(../images/icon-settings.png)}ul.with-icons li.graduate:before{background-image:url(../images/li-graduate.png)}ul.with-icons li.people:before{background-image:url(../images/li-people.png)}ul.with-icons li.building:before{background-image:url(../images/li-building.png)}ul.with-icons li.equal:before{background-image:url(../images/li-equal.png)}ul.with-icons li.blocks:before{background-image:url(../images/li-blocks.png)}ul.with-icons li.screen:before{background-image:url(../images/li-screen.png)}ul.with-icons li.cup:before{background-image:url(../images/li-cup.png)}ul.with-icons li.money:before{background-image:url(../images/li-money.png)}ul.with-icons li.class-screen:before{background-image:url(../images/icon-class.png)}ul.with-icons li.med:before{background-image:url(../images/li-med.png)}ul.with-icons li.multisport:before{background-image:url(../images/li-multisport.png)}ul.with-icons li.map:before{background-image:url(../images/li-map.png)}ul.with-icons li.gift:before{background-image:url(../images/li-gift.png)}ul.with-icons li.discount:before{background-image:url(../images/li-discount.png)}ul.with-icons li.house:before{background-image:url(../images/li-house.png)}ul.with-icons li.heads:before{background-image:url(../images/li-heads.png)}ul.with-icons li.li:before{opacity:1;width:1.2em;height:1.2em;margin-right:.3em}ul.with-icons li.li-add-people:before{background-image:url(../images/li-add-people.png)}ul.with-icons li.li-user-document:before{background-image:url(../images/li-user-document.png)}ul.with-icons li.li-star:before{background-image:url(../images/li-star.png)}ul.with-icons li.li-chart:before{background-image:url(../images/li-chart.png)}ul.with-icons li.li-printer:before{background-image:url(../images/li-printer.png)}ul.with-icons li.li-send:before{background-image:url(../images/li-send.png)}ul.with-icons li.li-bell:before{background-image:url(../images/li-bell.png)}ul.with-icons li.li-repeat:before{background-image:url(../images/li-repeat.png)}ul.with-icons li.li-eye:before{background-image:url(../images/li-eye.png)}ul.with-icons li.li-envelope:before{background-image:url(../images/li-envelope.png)}ul.with-icons li.category{position:relative}ul.with-icons li.category .before,ul.with-icons li.category:before{content:" ";display:inline-block;vertical-align:middle;margin-left:.3em;margin-right:.7em;width:.5em;height:.5em}ul.with-icons li.category .before{position:absolute;right:100%;top:.4em}ul.with-icons.big li{text-indent:-2.5em;font-size:1.2em;margin-bottom:15px}ul.with-icons.big li:before{width:1.5em;height:1.5em;margin-right:1em}ul.with-icons.very-big li{text-indent:0;font-size:1em;margin-bottom:28px;position:relative;padding-left:60px}ul.with-icons.very-big li:before{width:2.5em;height:2.5em;margin-right:1.5em;position:absolute;left:0;top:0}ul.with-icons.columns>li{display:inline-block;padding-left:15px;font-size:16px}ul.with-icons.opaque li:before,ul.with-icons.white li:before{opacity:1}ul.with-icons.white li.address:before{background-image:url(../images/contact-address-white.png)}ul.with-icons.white li.trainer:before{background-image:url(../images/icon-user-white.png)}ul.with-icons.columns{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.with-icons.columns li{width:50%;padding-left:56px}@media screen and (max-width:720px){.steps li{padding-left:60px}.steps li:before{font-size:36px;height:50px;width:50px}.steps li:after{left:26px}.steps-inline-dot{margin:30px auto}.steps-inline-dot .step{border-bottom:1px solid #d1d1d1;display:table;padding:10px 0;width:100%}.steps-inline-dot .step .date,.steps-inline-dot .step .name{display:table-cell;position:static;text-align:left;vertical-align:top;width:50%}.steps-inline-dot .step .date{padding:0 10px 0 20px}.steps-inline-dot .step:before{display:none}.steps-inline-dot .step:after{height:10px;left:0;top:15px;width:10px}ul.with-icons.columns li{width:100%}}@media screen and (max-width:560px){ul.n-webinar-icons>li{font-size:18px}ul.n-webinar-icons>li::before{height:24px;top:7px;width:24px}ul.contact-list li{-o-text-overflow:inherit;text-overflow:inherit;white-space:inherit;word-break:break-all}.steps li{padding-left:45px}.steps li:before{font-size:28px;height:40px;width:40px}.steps li:after{left:20px}.steps li .name{font-size:20px}.steps-inline-dot{font-size:14px}}.contact-block-small{margin-top:35px;scroll-margin-top:120px}.contact-list+h2{margin-top:35px}.iti{font-size:16px;margin-bottom:10px;width:100%}.iti input{font-size:16px!important}.results-input::-webkit-input-placeholder{color:#000}.results-input::-moz-placeholder{color:#000}.results-input::-ms-input-placeholder{color:#000}.results-input::placeholder{color:#000}.article-section.type-contact_form.section-with-contact-form .wrapper .login-box{position:absolute;left:calc(50% + 120px);margin-top:0!important;max-width:480px;width:100%}.article-section.type-contact_form.section-with-contact-form .wrapper .login-box.is-fixed{top:initial}#phone-form .iti{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:240px}#phone-form .phone-button-wrapper{position:relative;max-width:420px}#phone-form .phone-button-wrapper input{max-width:230px}#phone-form #valid-msg-telephone-1{position:absolute;color:#64b900!important;bottom:-25px}.form .effect #valid-msg-telephone-1{color:#64b900!important}.input:not(div),.rsform-select-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;color:#000;height:50px;line-height:50px;margin-bottom:10px;outline:0;padding:0 10px;width:100%}.input:not(div).error,.rsform-select-box.error,textarea.error{border:1px solid #da1b2c}textarea{height:auto!important;line-height:1.5!important;padding:10px!important}.effect,.form-item-effect{display:inline-block;position:relative;width:100%}.effect .input,.form-item-effect .input{margin-bottom:10px}.effect .input.focus+label,.form-item-effect .input.focus+label{font-size:9px;top:-6px}.effect label,.form-item-effect label{color:#aaa;font-style:italic;font-size:14px;left:0;line-height:1;padding:10px;pointer-events:none;position:absolute;top:8px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.checkbox .tooltip,.popups-content .close{-webkit-transition:all .35s ease;-o-transition:all .35s ease}.effect.half{width:48%}.effect+.effect.half{margin-left:1%}.dictionary-submit,.search-submit{background-color:transparent;border:0;color:#da1b2c;cursor:pointer;display:block;height:100%;position:absolute;right:0;text-transform:uppercase;top:0;width:120px}.dictionary-submit:before,.search-submit:before{background-image:url(../images/menu/icons/search.svg);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";display:inline-block;height:16px;margin-right:10px;position:relative;top:2px;width:16px}.dictionary-submit{padding:0}.dictionary-submit:before{margin-right:0}.contact-form-submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 30px;text-align:center}.contact-form-submit:after{left:0;margin-left:10px;position:relative;top:-2px;-webkit-transform:none;-ms-transform:none;transform:none}.form-item{margin-bottom:15px}.form-item-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.form-item-row .form-item,.form-item-row .form-item-effect{margin:0 10px 15px;width:calc(50% - 20px)}.form-item-row .form-item-effect.w100,.form-item-row .form-item.w100{width:calc(100% - 20px)}.form-item-row .checkbox{margin:10px 10px 15px;width:calc(100% - 20px)}.validation-error{color:#da1b2c;font-size:12px;position:relative;top:-10px}.required-check .required-check-error,.required-check-error,.required-input .required-check-error{color:#da1b2c;display:none}.required-check.error .required-check-error,.required-input.error .required-check-error{display:block}.checkbox,section.register .update-data-form .checkbox-rows{-webkit-box-align:start;display:-webkit-box;display:-ms-flexbox}.red-star{color:#da1b2c}.checkbox{-ms-flex-align:start;align-items:flex-start;color:#000;cursor:pointer;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;font-size:16px;margin:15px 0;position:relative;pointer-events:auto}.checkbox:hover .tooltip{opacity:1;-webkit-transform:translate(0,30px);-ms-transform:translate(0,30px);transform:translate(0,30px)}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #000;-webkit-border-radius:0;border-radius:0;-ms-flex-negative:0;flex-shrink:0;height:13px;margin:4px 10px 0 0;padding:0;width:13px}.checkbox input[type=checkbox]:checked{background:#da1b2c}.checkbox input[type=checkbox].unavailable,.checkbox input[type=checkbox].unavailable+label{opacity:.4;pointer-events:none}.checkbox input[type=checkbox]:disabled+.checkbox__label{pointer-events:none}.checkbox input[type=checkbox]:disabled+.checkbox__label:before{opacity:.4}.checkbox input[type=checkbox].error,.checkbox input[type=checkbox].is-invalid{border:2px solid #da1b2c}.checkbox .tooltip,.checkbox .tooltip:before{background-color:#f7f7f7;border:1px solid #c5c5c5;left:50%;pointer-events:none;position:absolute}.checkbox input[type=checkbox].error+label{color:#da1b2c}.checkbox .checkbox__label{width:calc(100% - 40px)}.checkbox .tooltip{bottom:100%;display:block;font-size:14px;margin-left:-125px;margin-bottom:45px;opacity:0;padding:15px;text-align:left;transition:all .35s ease;-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);width:250px;z-index:2}.checkbox .tooltip:before{border-width:0 1px 1px 0;bottom:-18px;content:"";height:20px;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);width:20px;z-index:0}.checkbox--radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:13px;margin:4px 10px 0 0;padding:0;width:13px}.ssinfo img,section.register .update-data-form .checkbox-rows .checkbox,section.register .update-data-form .radio-rows .checkbox--radio{margin-right:15px}.checkbox--radio input[type=radio]:checked{background:#da1b2c}.select,.select-2-simple span.select2-selection.select2-selection--single{line-height:50px;height:50px;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:center right 10px}.checkbox--radio input[type=radio]:disabled+.checkbox__label{pointer-events:none}.checkbox--radio input[type=radio]:disabled+.checkbox__label:before{opacity:.4}.checkbox--radio input[type=radio].is-invalid{border:2px solid #da1b2c}section.register .update-data-form .checkbox-rows{-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.register .update-data-form .checkbox-rows .row{width:50%}section.register .update-data-form .radio-rows{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recaptcha-validation.is-hidden,.select-2-simple .select2-selection__arrow,.view-more+.more,.view-more.active{display:none}.select{appearance:none;background-color:#fff;background-image:url(../images/icons/icon-arrow-select.png);border:1px solid #ddd;color:#000;padding:0 20px 0 10px;width:100%}.select.error{border:1px solid #da1b2c}.select-2-simple{margin-bottom:15px}.select-2-simple .select2-container{width:100%!important}.select-2-simple span.select2-selection__placeholder{line-height:50px}.select-2-simple .select2-container--default .select2-selection--single .select2-selection__rendered,.select-2-simple span.select2-selection__rendered{line-height:50px;height:50px}.select-2-simple span.select2-selection.select2-selection--single{-webkit-border-radius:0;border-radius:0;border-color:#d1d1d1;appearance:none;background-image:url(../images/arrow.png)}.select2-container .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-search--inline .select2-search__field,span.select2-search.select2-search--inline{vertical-align:top!important}.select2-container{max-width:100%!important}.select2-container--default .select2-selection--multiple{border:1px solid #d1d1d1!important;-webkit-border-radius:0!important;border-radius:0!important;padding-bottom:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#da1b2c!important;background-color:#da1b2c!important;color:#fff!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{top:3px!important;border-color:#fff!important;color:#fff!important;background-color:#da1b2c!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{font-size:13.33px!important;line-height:1em!important}.select2-results__option{font-size:13px!important}.view-more{color:#da1b2c}.view-more.active+.more{display:inline}#userForm{background:#fff;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);box-shadow:0 5px 20px 0 rgba(0,0,0,.2);padding:30px;width:100%}.repo-form .form-item{margin-bottom:0}.flash-message-section{position:absolute;top:250px;width:100%;z-index:1}.flash-message-section .type-error,.flash-message-section .type-notice{color:#fff;font-weight:700;margin:0 auto;padding:5px 30px;text-align:center;width:100%}.flash-message-section .type-notice{background:#64b900}.flash-message-section .type-error{background:#da1b2c}@media screen and (max-width:1100px){.article-section.type-contact_form.section-with-contact-form .wrapper .login-box{max-width:380px}}@media screen and (max-width:840px){#userForm{padding:20px}#phone-form .iti{margin-bottom:5px;max-width:100%}#phone-form .phone-button-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#phone-form .phone-button-wrapper input{max-width:100%;text-align:left}#phone-form .button-update{width:100%}.contact .row .w40,.contact .row .w60{width:50%}.contact .row .w40{padding-left:50px}.article-section.type-contact_form.section-with-contact-form .wrapper .login-box{position:relative;left:0;opacity:1;pointer-events:all;max-width:100%;z-index:1}.article-section.type-contact_form.section-with-contact-form .wrapper .login-box #userForm{border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:none;box-shadow:none}}@media screen and (max-width:720px){.contact .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .row .w40,.contact .row .w60{width:100%}.contact .row .w40{margin-bottom:40px;padding-left:0}}@media screen and (max-width:560px){.form-item-row .form-item,.form-item-row .form-item-effect{width:calc(100% - 20px)}.form .effect .iti{margin-bottom:5px}.form .effect #valid-msg-telephone-1{white-space:nowrap;margin-bottom:5px;display:inline-block}}@media screen and (max-height:750px){#userForm{height:70vh;overflow:auto}}.popups-overlay{background-color:#000;height:100%;left:0;opacity:.6;top:0;width:100%}.popups-content{background-color:#fff;left:50%;max-height:calc(100vh - 120px);max-width:500px;overflow-y:auto;padding:30px;top:90px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:90%}.popups-content .close{background:#da1b2c;color:#fff;cursor:pointer;height:30px;line-height:30px;position:absolute;right:0;text-align:center;transition:all .35s ease;top:0;width:30px}.popup-modal,.ssinfo-close-btn{-webkit-transition:all .35s ease;-o-transition:all .35s ease}.popups-content .close:active,.popups-content .close:focus,.popups-content .close:hover{background-color:#000}.popups-content,.popups-overlay{display:none;pointer-events:none;position:fixed;z-index:9999}.popups-content.active,.popups-overlay.active{display:block;pointer-events:auto}#certificate-popup{font-size:14px}#certificate-popup .popups-content{border:2px solid #da1b2c}#certificate-popup .cert-email-agreed-text p:first-of-type,#certificate-popup .school-info{margin-top:0}#certificate-popup .cert-email-agreed-text{margin-bottom:0}#certificate-popup .form-item-row .checkbox{width:auto}.popup-modal{background:rgba(0,0,0,.6);display:none;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:all .35s ease;width:100%;z-index:0}.popup-modal.active{display:block;pointer-events:auto;opacity:1;z-index:99999}.popup-modal .popups-content{background:#fff;display:block;left:50%;max-width:980px;padding:45px;pointer-events:auto;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.popup-modal .info-message,.popup-modal .second-title,.popup-modal .title,.popup-modal p{max-width:530px;margin:auto}.popup-modal .info-message{border-bottom:2px solid #eee;color:#4e4e4e;font-size:20px;font-weight:700;margin-bottom:15px;padding-bottom:15px}.popup-modal .title{font-weight:700;font-size:36px;margin-bottom:0}.popup-modal .second-title{font-size:20px;font-weight:700}.popup-modal p{text-align:left;font-size:13px}.popup-modal .btn-wrapper{margin-top:30px}.video{width:100%;height:auto}.video iframe,.video-popup{height:100%;left:0;top:0;width:100%}.video iframe{position:absolute}.video-popup{display:none;opacity:0;pointer-events:none;position:fixed;z-index:1000}.video-popup.is-open,.video-popup.is-open .close,.video-popup.is-open .close-overlay{opacity:1;pointer-events:auto}.video-popup.is-open{display:block}#header .top .icons,.ssinfo{display:-webkit-box;display:-ms-flexbox}.video-popup-wrapper{-webkit-border-radius:10px;border-radius:10px;background:#fff;position:absolute;height:auto;left:50%;overflow:scroll;padding-bottom:45%;pointer-events:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:80%;z-index:1}.video-popup .close-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.video-popup .close{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;font-size:0;height:50px;opacity:0;pointer-events:none;position:absolute;right:30px;top:30px;width:50px}#header .mid .menu.user .notifications-wrapper .notifications-list ul a:hover .title,.cookies-settings form .btn__link:hover,.login-box .contact-form .help-form-steps .chat-button,.messages-list ul .active .title,.teacherzone-login .bottom a,.teacherzone-login .login-box .link{text-decoration:underline}.video-popup .close::after,.video-popup .close::before{background:#000;content:'';height:25px;left:50%;position:absolute;top:50%;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:2px}.video-popup .close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.video-popup .close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.exams-slider .next,.exams-slider .prev,.ssinfo-close-btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);cursor:pointer}.open-video-popup.in-active{pointer-events:none;opacity:.5}@media (max-width:840px){.video-popup .video-popup-wrapper{height:auto;padding-bottom:53%;width:95%}}.ssinfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd800;height:50px;color:#000;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:200px;overflow:hidden;padding:10px 30px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ssinfo>p{font-size:14px}.ssinfo>p strong a{border-bottom:1px solid #fff;color:#000!important}.ssinfo>p strong a:hover{color:#da1b2c!important}.ssinfo-close-btn{border:none;background:url(../images/icons/icon-close.svg) center center/contain no-repeat;position:absolute;right:5px;top:50%;transition:all .35s ease;transform:translateY(-50%);height:25px;width:25px;z-index:2}.ssinfo-close-btn:hover{opacity:.8}.ssinfo img{max-width:20px}.ssinfo .icon{display:inline-block;height:1.5em;margin-right:.3em;vertical-align:middle}.ssinfo .icon img{max-height:100%}.ssinfo .content{display:inline-block;vertical-align:middle}.ssinfo .content p{margin:0}.ssinfo .content a{color:inherit;line-height:1.2;display:inline-block;vertical-align:baseline;border-bottom:1px dotted #fff}.ssinfo .countdown .day-square,.ssinfo .countdown .hour-square,.ssinfo .countdown .minute-square{display:inline-block;margin-left:5px}.ssinfo .countdown .day-square>span,.ssinfo .countdown .hour-square>span,.ssinfo .countdown .minute-square>span{-webkit-border-radius:5px;border-radius:5px;background-color:#000;color:#fff;padding:5px;font-size:14px;font-weight:700}#header{background:#fff;border-bottom:2px solid #eee;left:0;position:fixed;top:0;width:100%;z-index:100}#header .mobile-menu-wrapper{display:none}#header .top{background-color:#f0f4f8;text-align:right;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}#header .top .icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}#header .top .icons li{background:0 0;margin:0;position:relative;-webkit-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}#header .top .icons li span,#header .top .icons li span:before{left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}#header .top .icons li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:center no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:5px}#header .top .icons li span{background:#000;color:#fff;display:none;font-weight:700;padding:10px;text-align:center;transform:translate(-50%,0);top:calc(100% + 10px);z-index:100}#header .top .icons li span:before{bottom:100%;border-bottom:10px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;transform:translate(-50%,0);width:0}#header .top .icons li:hover{background:#da1b2c}#header .top .icons li:hover img{opacity:0}#header .top .icons li:hover span{display:block}#header .top .icons li:hover a.facebook{background-image:url(../images/menu/icons/icon-fb-white.png)}#header .top .icons li:hover a.staff{background-image:url(../images/menu/icons/icon-staff-white.png)}#header .top .icons li:hover a.uczen{background-image:url(../images/menu/icons/icon-uczen-white.png)}#header .top .icons li:hover a.szkoly{background-image:url(../images/menu/icons/icon-szkoly-white.png)}#header .top .icons li:hover a.diag{background-image:url(../images/menu/icons/icon-diag-white.png)}#header .top .icons li:hover a.npp{background-image:url(../images/menu/icons/icon-npp-white.png)}#header .top .icons li:hover a.quizlet{background-image:url(../images/menu/icons/icon-quiz-white.png)}#header .top .icons li:hover a.kahoot{background-image:url(../images/menu/icons/icon-kahoot-white.png)}#header .top .icons li:hover a.workbook{background-image:url(../images/menu/icons/icon-workbook-white.png)}#header .top .icons li:hover a.mee{background-image:url(../images/menu/icons/icon-mee-white.png)}#header .top .icons li:hover a.cart{background-image:url(../images/menu/icons/icon-cart-white.png)}#header .mid{background:#fff}#header .mid #logo{margin:20px 0 10px;width:300px}#header .mid #logo a{color:gray;font-size:11px;font-weight:300;text-transform:uppercase}#header .mid #logo img{display:block;margin-bottom:10px;-webkit-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;height:56px}#header .mid #logo .info{display:block;max-width:200px;text-align:left;width:100%}#header .mid .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .mid div.search.main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;max-width:800px;width:50%}#header .mid div.search.main.active .mobile-search-button{background-image:url(../images/menu/icon-search_white.svg);background-color:#4e4e4e}#header .mid div.search.main .mobile-search-button{background-position:center;background-repeat:no-repeat;background-image:url(../images/menu/icon-search.svg);display:none;height:20px;vertical-align:middle;width:20px}#header .mid div.search.main form{position:relative;width:100%}#header .mid div.search.main form .input.search{margin-bottom:0}#header .mid div.search.main .hints-list{background:#fff;display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:99}#header .mid div.search.main .hints-list a{color:#000;display:block}#header .mid div.search.main .hints-list.active{display:block}#header .mid div.search.main .hints-list .hint{border:1px solid #f0f4f8;border-top:none;display:block;list-style:none;margin:0;padding:.5em 1em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header .mid div.search.main .hints-list .hint .category{color:#da1b2c;font-size:10px}#header .mid div.search.main .hints-list .hint.active,#header .mid div.search.main .hints-list .hint:hover{background:#f0f4f8}#header .mid div.search.main .hints-list .highlight{background:0 0;color:#da1b2c;font-weight:700;padding:0}#header .mid .menu.user{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;width:300px}#header .mid .menu.user .notifications-wrapper,#header .mid .menu.user a.login{color:#000;display:block;font-size:12px;font-weight:700;margin-left:auto;position:relative;text-align:center;text-transform:uppercase}#header .mid .menu.user .notifications-wrapper:after,#header .mid .menu.user a.login:after{background-color:#da1b2c;bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:0}#header .mid .menu.user .notifications-wrapper .icon,#header .mid .menu.user a.login .icon{display:block;fill:currentColor;height:25px;margin:0 auto 10px;width:25px}#header .mid .menu.user .notifications-wrapper .notifications:hover:after,#header .mid .menu.user .notifications-wrapper:hover:after,#header .mid .menu.user a.login:hover:after{width:100%}#header .mid .menu.user .notifications-wrapper:hover,#header .mid .menu.user a.login:hover{color:#da1b2c}#header .mid .menu.user .notifications-wrapper{position:relative}#header .mid .menu.user .notifications-wrapper+a.login{margin-left:30px}#header .mid .menu.user .notifications-wrapper:hover .notifications-list{display:block}#header .mid .menu.user .notifications-wrapper .notifications{color:#000}#header .mid .menu.user .notifications-wrapper .notifications:hover{color:#da1b2c}#header .mid .menu.user .notifications-wrapper .notifications-number{background-color:#0cc5b1;-webkit-border-radius:50%;border-radius:50%;color:#fff;height:25px;line-height:25px;position:absolute;left:calc(50% + 10px);text-align:center;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;white-space:nowrap}#header .mid .menu.user .notifications-wrapper .notifications-list{width:280px;max-height:310px;overflow:auto;border:1px solid #e3e3e3;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff;z-index:2;text-transform:none;display:none}#header .bottom-menu .menu-left>li>a:after,#header .bottom-menu .menu-right>li>a:after{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);content:""}#header .mid .menu.user .notifications-wrapper .notifications-list ul{list-style:none;padding:0;margin:0}#header .mid .menu.user .notifications-wrapper .notifications-list ul li{margin:0;width:100%}#header .mid .menu.user .notifications-wrapper .notifications-list ul:last-child a{border:0}#header .mid .menu.user .notifications-wrapper .notifications-list ul a{padding:15px;color:#000;display:block;border-bottom:1px solid #eee;text-align:left;text-transform:none;font-size:14px}#header .mid .menu.user .notifications-wrapper .notifications-list ul a:hover{background-color:#f0f4f8}#header .mid .menu.user .notifications-wrapper .notifications-list .is-not-read .title:before{content:"";display:inline-block;width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;background-color:#0cc5b1;margin-right:8px;vertical-align:middle;margin-top:-4px}#header .mid .menu.user .notifications-wrapper .notifications-list .title{font-weight:700;margin-bottom:2px;width:100%}#header .mid .menu.user .notifications-wrapper .notifications-list .intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:72px;margin-bottom:2px;font-weight:400;width:100%}#header .mid .menu.user .notifications-wrapper .notifications-list .date{opacity:.7;font-weight:400;width:100%}@media screen and (max-width:1024px){#header .top,.ssinfo{display:none}#header{background-color:#f0f4f8;border-bottom:2px solid #e3e3e3;height:150px;left:0;top:0;z-index:100;width:100%}#header .mid #logo{margin:10px 0;width:200px}#header .mid #logo img{display:block;height:auto;width:100%}#header .mid div.search.main{bottom:9px;left:80px;max-width:calc(100% - 110px);padding:0;position:absolute;right:0;-webkit-transition:none;-o-transition:none;transition:none;width:calc(100% - 110px)}#header .mid div.search.main .input:not(div){height:35px;line-height:35px}#header .mid .menu.user{margin-left:auto;width:auto}#header .mobile-menu-wrapper{bottom:5px;cursor:pointer;display:block;left:30px;position:absolute}#header .mobile-menu-wrapper .mobile-menu-switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;margin:0 auto;position:relative;width:32px}#header .mobile-menu-wrapper .mobile-menu-switch span,#header .mobile-menu-wrapper .mobile-menu-switch:after,#header .mobile-menu-wrapper .mobile-menu-switch:before{background:#da1b2c;height:3px;width:100%}#header .mobile-menu-wrapper .mobile-menu-switch:after,#header .mobile-menu-wrapper .mobile-menu-switch:before{content:"";left:0;position:absolute}#header .mobile-menu-wrapper .mobile-menu-switch:before{top:0}#header .mobile-menu-wrapper .mobile-menu-switch:after{bottom:0}#header .mobile-menu-name{font-size:12px;font-weight:700}#header.is-fixed{height:100px}}@media screen and (max-width:560px){#header{height:100px}#header .mid #logo{margin:9px 0;width:120px}#header .mid #logo img{margin-bottom:0}#header .mid #logo .info{display:none}#header .mid div.search.main{bottom:7px;left:70px;max-width:calc(100% - 90px);width:calc(100% - 90px)}#header .mid .menu.user .notifications-wrapper,#header .mid .menu.user a.login{font-size:10px}#header .mid .menu.user .notifications-wrapper .icon,#header .mid .menu.user a.login .icon{height:20px;margin:0 auto 3px;width:20px}#header .mid .menu.user .notifications-wrapper .notifications-number{height:18px;font-size:9px;line-height:18px;top:4px;width:18px}#header .mobile-menu-wrapper{bottom:3px;left:20px}}#header .bottom-menu{background-color:#fff}#header .bottom-menu .menunav,#header .bottom-menu nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}#header .bottom-menu .menu-left>li>ul,#header .bottom-menu .menu-right>li>ul{display:none}#header .bottom-menu .menu-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;position:static}#header .bottom-menu .menu-left>li>a{color:#000;font-weight:700;font-size:16px;margin-right:18px;position:relative;padding:4px 0}#header .bottom-menu .menu-left>li>a:after{background-color:#da1b2c;bottom:0;height:2px;left:50%;position:absolute;transform:translate(-50%,0);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:0}#header .bottom-menu .menu-left>li.parent:before{background:#000;content:"";height:100%;left:0;opacity:0;position:fixed;pointer-events:none;top:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:-1}#header .bottom-menu .menu-left>li.parent>a{background-image:url(../images/icons/icon-arrow-bottom.svg);background-position:right center;background-repeat:no-repeat;-webkit-background-size:10px 10px;background-size:10px;padding-right:15px}#header .bottom-menu .menu-left>li:hover.parent:before{opacity:.5}#header .bottom-menu .menu-left>li:hover>a{color:#da1b2c}#header .bottom-menu .menu-left>li:hover>a:after{width:100%}#header .bottom-menu .menu-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#header .bottom-menu .menu-right>li>a{color:#000;font-size:16px;margin-left:18px;padding:4px 0;position:relative}#header .bottom-menu .menu-right>li:hover>a,#header li.parent:hover>a{color:#da1b2c}#header .bottom-menu .menu-right>li>a:after{background-color:#da1b2c;bottom:0;height:2px;left:50%;position:absolute;transform:translate(-50%,0);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:0}#header .bottom-menu .menu-right>li:hover>a:after{width:100%}#header .bottom-menu .menu-right>li.register>a{color:#da1b2c;font-weight:700}#header li.parent:hover .submenu-container{max-height:999px;z-index:1}#header li.parent:hover .submenu-container a.video-cover{text-align:right}#header li.parent:hover .submenu-container a.video-cover img{display:inline-block}#header .gray-block,#header .red-block,#header .white-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:198px;width:100%}#header .gray-block a,#header .red-block a,#header .white-block a{text-align:center}#header .gray-block a span,#header .gray-block a strong,#header .red-block a span,#header .red-block a strong,#header .white-block a span,#header .white-block a strong{position:relative;padding:4px 0}#header .gray-block a span:after,#header .gray-block a strong:after,#header .red-block a span:after,#header .red-block a strong:after,#header .white-block a span:after,#header .white-block a strong:after{bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:100%}#header .gray-block a:hover span,#header .gray-block a:hover strong,#header .red-block a:hover span,#header .red-block a:hover strong,#header .white-block a:hover span,#header .white-block a:hover strong{color:#000}#header .gray-block a:hover span:after,#header .gray-block a:hover strong:after,#header .red-block a:hover span:after,#header .red-block a:hover strong:after,#header .white-block a:hover span:after,#header .white-block a:hover strong:after{background-color:#000}#header .red-block{background-color:#da1b2c;color:#fff}#header .red-block a span:after,#header .red-block a strong:after,#header .white-block{background-color:#fff}#header .red-block a{color:#fff}#header .white-block{color:#da1b2c}#header .white-block a span:after,#header .white-block a strong:after{background-color:#da1b2c}#header .gray-block{background-color:#f0f4f8;color:#da1b2c}#header .gray-block a span:after,#header .gray-block a strong:after{background-color:#da1b2c}#header .cover-with-label{padding-left:40px;position:relative}#header .cover-with-label .cover-label{height:100%;left:0;line-height:50px;position:absolute;top:0;width:40px}#header .cover-with-label .cover-label span{font-size:13px;font-weight:700;left:0;line-height:40px;position:absolute;top:10px;-webkit-transform:translate(0,50%) rotate(-90deg);-ms-transform:translate(0,50%) rotate(-90deg);transform:translate(0,50%) rotate(-90deg);text-transform:uppercase;width:40px}#header .cover-with-label .cover-image img{display:block}#header .submenu-container{background-color:#fff;left:0;max-height:0;overflow:hidden;position:absolute;right:0;top:100%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;z-index:-1}#header .submenu-container .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px}#header .submenu-container .wrapper.katalog-wrapper{padding-top:15px;padding-bottom:15px}#header .submenu-container .wrapper .col.w25 .cover-with-label{max-width:175px;margin-left:auto;width:100%}#header .submenu-container .wrapper .col.w80 .row>.col:nth-child(4){display:none}#header .submenu-container .wrapper .col .video-cover{min-height:198px}#header .submenu-container .wrapper .col .video-cover .cover-text{top:initial!important;bottom:0;z-index:1}#header .submenu-container .wrapper .col .video-cover img{display:block!important;height:100%;right:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;max-width:690px;width:100%;z-index:0}#header .submenu-container .submenu-subtitle{color:gray;font-weight:700;font-size:12px;text-transform:uppercase}#header .submenu-container .submenu-subtitle a{color:gray}#header .submenu-container .items-list{list-style:none;padding-left:0}#header .submenu-container .items-list li{margin-bottom:0}#header .submenu-container .items-list a{color:#000;font-size:14px;padding:4px 0;position:relative}#header .submenu-container .items-list a:after{background-color:#da1b2c;bottom:0;content:"";height:2px;left:50%;position:absolute;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:0}#header .nav.menu.user .login-wrapper .login-links,.tt-scrollbar{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}#header .submenu-container .items-list a:hover{color:#da1b2c}#header .submenu-container .items-list a:hover:after{width:100%}#header .submenu-teacher-banner{margin-left:30px;min-height:198px;padding:20px 30px;position:relative}#header .submenu-teacher-banner h2{font-size:18px;font-weight:400;margin:0 0 10px;position:relative;z-index:1}#header .submenu-teacher-banner ul.check-list{font-size:14px;position:relative;z-index:1}#header .submenu-teacher-banner img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}#header .submenu-banner-image{display:block;height:100%;margin-left:15px}#header .submenu-banner-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#header .bottom-menu-navigation,#header .search-close,#header .suggestions,#header.is-fixed .mid #logo .info,#header.is-fixed .ssinfo,#header.is-fixed .top{display:none}#header.is-fixed .mid{padding-top:8px}#header.is-fixed .mid .menu.user .notifications-wrapper,#header.is-fixed .mid .menu.user a.login{font-size:11px}#header.is-fixed .mid .menu.user .notifications-wrapper .icon,#header.is-fixed .mid .menu.user a.login .icon{height:18px;margin:0 auto 5px;width:18px}#header.is-fixed .mid .menu.user .notifications-wrapper .notifications-number{font-size:10px;height:20px;line-height:20px;top:4px;width:20px}#header.is-fixed .mid #logo{margin:0}#header.is-fixed .mid #logo img{height:35px;margin-bottom:0;width:auto}#header.is-fixed .mid div.search.main .input:not(div){height:35px;line-height:35px}#header.is-fixed .bottom-menu .menu-left,#header.is-fixed .bottom-menu .menu-right{margin:5px 0}#header.is-fixed .bottom-menu .menu-left>li>a,#header.is-fixed .bottom-menu .menu-right>li>a{font-size:14px}#header .nav.menu.user .login-wrapper{margin-left:30px;position:relative}#header .nav.menu.user .login-wrapper:hover .login-links{display:block}#header .nav.menu.user .login-wrapper .login-links{width:160px;list-style:none;padding:0;margin:0;border:1px solid #a7a7a7;position:absolute;top:100%;left:0;transform:translate(-50%,0);background-color:#fff;z-index:2;text-transform:none;display:none}#header .nav.menu.user .login-wrapper .login-links li{display:block;text-align:left;width:100%;margin:0}#header .nav.menu.user .login-wrapper .login-links a{display:block;text-align:left;width:100%;text-transform:none;padding:10px 18px 0;font-weight:700;margin:0;font-size:14px;line-height:1.2;color:#000;cursor:pointer}#header .nav.menu.user .login-wrapper .login-links a:hover{color:#da1b2c}#header .nav.menu.user .login-wrapper .login-links li:nth-last-child(2) a{padding:10px 18px}#header .nav.menu.user .login-wrapper .login-links .logout a{padding:10px 18px;border-top:1px solid #a7a7a7;font-weight:400;opacity:.7}#header .col-banner{margin:0 0 0 auto}#header .menu-product-banner{max-width:175px;margin-left:auto;width:100%}#header .menu-empty-title{margin-top:39px}@media screen and (max-width:1200px){#header .bottom-menu .menu-left>li.parent>a,#header .bottom-menu .menu-right>li>a{font-size:16px}#header .bottom-menu .menu-right>li>a{margin-left:14px}}@media screen and (max-width:1024px){#header .bottom-menu .menu-left,#header .bottom-menu .menu-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;margin:0}#header .bottom-menu-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:42px;padding:5px 10px;text-transform:uppercase}#header .bottom-menu-back{display:none}#header .bottom-menu-back img{margin-right:5px}#header .bottom-menu-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:42px;line-height:42px;margin:0 -10px;padding:0 10px}#header .bottom-menu-close span{font-size:17px;margin-left:10px}#header .bottom-menu{background:#f0f4f8;bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;z-index:2}#header .bottom-menu .menunav,#header .bottom-menu nav{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#header .bottom-menu.active{display:block}#header .bottom-menu .menu-left{background:#fff;-ms-flex-direction:column;flex-direction:column;width:100%}#header .bottom-menu .menu-left>li{border-bottom:1px solid #f0f4f8;padding:10px 20px;margin:0;width:100%}#header .bottom-menu .menu-left>li:before{display:none}#header .bottom-menu .menu-left>li .submenu-container-shop .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#header .bottom-menu .menu-left>li .submenu-container-shop .wrapper .w40{width:50%}#header .bottom-menu .menu-left>li .submenu-container-shop .wrapper .w40 .red-block,#header .bottom-menu .menu-left>li .submenu-container-shop .wrapper .w40 .submenu-banner-image{min-height:auto;height:170px}#header .bottom-menu .menu-left>li>a{width:100%;margin-right:0;display:block;line-height:1.4}#header .bottom-menu .menu-left>li>a:after{display:none}#header .bottom-menu .menu-left>li.parent>a{background-image:url(../images/icons/icon-arrow-right.svg);-webkit-background-size:10px 10px;background-size:10px}#header .bottom-menu .menu-right{display:block;-ms-flex-direction:column;flex-direction:column;width:100%}#header .bottom-menu .menu-right>li{padding:10px 20px;width:100%}#header .bottom-menu .menu-right>li>a{display:block;font-size:16px;margin-left:0}#header .bottom-menu .menu-right>li>a:after{display:none}#header .bottom-menu .submenu-container{max-height:none;overflow:auto}#header .bottom-menu .submenu-container .wrapper{padding:0}#header .bottom-menu .submenu-container .wrapper .w80{width:100%}#header .bottom-menu .submenu-container .wrapper .row{-ms-flex-wrap:wrap;flex-wrap:wrap}#header .bottom-menu .submenu-container .wrapper .row .col{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;width:100%}#header .bottom-menu .submenu-container .wrapper .row .col.w20{width:100%}#header .bottom-menu .submenu-container .wrapper .row .col .row .col{border-bottom:none}#header .bottom-menu .submenu-container .submenu-subtitle{margin-bottom:5px}#header .bottom-menu.submenu{background:#fff;overflow:auto}#header .bottom-menu.submenu .bottom-menu-navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .bottom-menu.submenu .bottom-menu-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;line-height:42px;margin:0 -10px;padding:0 10px}#header .bottom-menu.submenu .menu-left>li{display:none}#header .bottom-menu.submenu .menu-left>li.mobile-active{display:block}#header .bottom-menu.submenu .menu-left>li.mobile-active>a{background-image:none}#header .bottom-menu.submenu .menu-left>li.mobile-active .submenu-container{position:static;display:block}#header .bottom-menu.submenu .menu-right,#header .nav.menu.user .login-wrapper:hover .login-links{display:none}#header .bottom-menu.submenu .ss-row{margin-left:0;margin-right:0}#header .bottom-menu.submenu div[class*=ss-col-],#header .bottom-menu.submenu div[class^=ss-col-]{width:100%!important;max-width:100%!important;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:10px;padding-bottom:10px;padding-left:0;padding-right:0}#header .bottom-menu.submenu .ss-col-80>.ss-row>.ss-col-3,#header .bottom-menu.submenu .ss-col-80>.ss-row>.ss-col-6{border-bottom:1px solid #f0f4f8}#header .bottom-menu.submenu .ss-mobile-hidden .video-cover img{-o-object-position:right;object-position:right}#header.is-fixed{height:100px}#header.is-fixed .mid{background:0 0;margin-top:0;padding:8px 0}#header .deeper:first-child .submenu-container .row{-ms-flex-wrap:wrap;flex-wrap:wrap}#header .deeper:first-child .submenu-container .row .col.w20{border-bottom:1px solid #f0f4f8;padding:5px 0;width:80%}#header .deeper:first-child .submenu-container .row .col.w20.menu-empty-title,#header .deeper:first-child .submenu-container .row .col.w20.menu-product-banner{border-bottom:none}#header .submenu-container .items-list{overflow:hidden;max-height:100%;height:100%}#header .menu-empty-title{margin-top:6px}#header .menu-product-banner{position:absolute;right:15px;top:55px;max-width:150px}}@media screen and (max-width:700px){#header .bottom-menu .submenu-container .wrapper .col .submenu-banner-image,#header .bottom-menu .submenu-container .wrapper .col .submenu-teacher-banner{margin-left:0}#header .bottom-menu .submenu-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#header .bottom-menu .submenu-container .wrapper .col{width:100%!important}#header .bottom-menu .submenu-container .wrapper .col .white-block{min-height:auto;text-align:center}}@media screen and (max-width:400px){#header .menu-empty-title{margin-top:0}#header .menu-product-banner{position:relative;top:0;right:0;margin:auto 0 0}}#footer{border-top:5px solid #f0f4f8}#footer .footer-menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;width:100%}#footer .footer-menu-item{width:25%}#footer .footer-menu-item h2{font-size:20px;font-weight:400;margin-bottom:20px;text-transform:lowercase}#footer .footer-menu-item .footer-submenu{margin:0;padding:0}#footer .footer-menu-item .footer-submenu li{display:block;margin-bottom:19px}#footer .footer-menu-item .footer-submenu li a{color:#919191;font-weight:400}#footer .footer-menu-item .footer-submenu li a:hover{color:#000}#footer .footer-menu-item .phone,#footer .footer-menu-item address{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer-menu-item .phone .icon,#footer .footer-menu-item address .icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;margin-right:10px;position:relative;top:4px;width:20px}#footer .footer-menu-item address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-style:normal}#footer .footer-menu-item .phone{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-menu-item .phone .icon{fill:#da1b2c;top:0}#footer .footer-menu-item .readmore{font-size:18px;font-weight:700;text-transform:uppercase}#footer .dictionary{margin:5px 0 25px;text-align:center}#footer .dictionary .go,#footer .dictionary .input,#footer .dictionary .logo{display:inline-block;vertical-align:middle;margin:0 16px}#footer .dictionary .logo a{color:#000;font-size:10px}#footer .dictionary .logo img{display:block}#footer .dictionary .search{display:inline-block;position:relative;width:260px}#footer .dictionary .search input{background:#fff;width:calc(100% - 20px)}#footer .dictionary .search button{height:40px;right:5px;top:5px;width:40px}#footer .bottom{background:#000;color:#fff;line-height:1;padding:30px 0}#footer .bottom .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .bottom .copyright{color:#565656;line-height:1.5}#footer .bottom .footer-bottom-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}#footer .bottom .footer-bottom-menu .link-light:active,#footer .bottom .footer-bottom-menu .link-light:focus,#footer .bottom .footer-bottom-menu .link-light:hover{color:#fff;text-decoration:underline}#footer .bottom .social-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 10px;padding:0}#footer .bottom .social-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:5px}#footer .bottom .social-list li a{color:#fff}#footer .bottom .social-list li a .icon{display:block;fill:currentColor;height:30px;width:30px}.cookies-settings,.scroll-to-top{display:-webkit-box;display:-ms-flexbox}#footer .bottom .social-list li a:active,#footer .bottom .social-list li a:focus,#footer .bottom .social-list li a:hover{color:#da1b2c}.scroll-to-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:2px solid #da1b2c;background-color:#da1b2c;-webkit-border-radius:12px 0 12px 0;border-radius:12px 0;color:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;opacity:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;bottom:80px;right:5px;height:40px;width:40px;z-index:-1}.scroll-to-top::before{border:2px solid #fff;border-right:none;border-bottom:none;content:'';top:2px;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;height:10px;width:10px}.scroll-to-top.show{opacity:1;z-index:10}.scroll-to-top:hover{background-color:#fff;color:#da1b2c}.scroll-to-top:hover::before{border-color:#da1b2c}@media screen and (max-width:1200px){#footer .footer-menu-item .footer-submenu li,#footer .footer-menu-item h2{margin-bottom:15px}#footer .bottom{padding:20px 0}}@media screen and (max-width:1024px){#footer .footer-menu-item .footer-submenu li,#footer .footer-menu-item h2{margin-bottom:12px}#footer .bottom{font-size:14px;padding:15px 0}}@media screen and (max-width:840px){#footer.help-footer{padding-bottom:60px}#footer .top .wrapper{padding:0}#footer .dictionary{display:none}#footer .footer-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}#footer .footer-menu-item{border-bottom:1px solid #c5c5c5;display:block;margin:0;padding:10px 30px;width:100%}#footer .footer-menu-item.contact{border-bottom:none}#footer .footer-menu-item.contact h2:after{display:none}#footer .footer-menu-item h2{cursor:pointer;line-height:1;margin:0;padding:10px 0;position:relative}#footer .footer-menu-item h2:after{color:currentColor;content:'›';display:inline-block;font-size:30px;font-weight:700;position:absolute;right:0;top:4px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#footer .footer-menu-item .footer-submenu{margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}#footer .footer-menu-item.active .footer-submenu{max-height:inherit}}.cookies.hide,aside#cookies-policy .close::after,aside#cookies-policy .close::before{display:none}@media screen and (max-width:560px){#footer .footer-menu-item{padding:10px 20px}#footer .footer-menu-item h2{font-size:16px}#footer .bottom .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .bottom .copyright{margin-bottom:10px;text-align:center;width:100%}#footer .bottom .footer-bottom-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}#footer .bottom .social-list{margin:10px 0 0}}aside#cookies-policy{position:initial!important}aside#cookies-policy .close{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;background:#da1b2c;color:#fff;cursor:pointer;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;margin:0}aside#cookies-policy .close:hover{background-color:#000}aside#cookies-policy .overlay::before{content:'';width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.6);z-index:1000}aside#cookies-policy .cookies__alert{-webkit-border-radius:0;border-radius:0;padding:30px;border:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;max-width:600px;width:100%;height:auto;position:fixed;top:50%;left:50%;z-index:1001}aside#cookies-policy .cookies__title{border-bottom:1px #e1e1e1 solid;font-size:24px;padding-bottom:15px;margin:0 0 15px}aside#cookies-policy .cookies__wrapper{padding:0}aside#cookies-policy .cookies__wrapper .cookies__intro{font-size:12px}aside#cookies-policy .cookies__wrapper .cookies__actions{border-bottom:1px #e1e1e1 solid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:15px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section{padding:0 0 15px;border-top:0!important}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category .cookies__box,aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category .cookies__info,aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category .cookies__label{font-size:12px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category input:checked+.cookies__box:after{background:#da1b2c!important}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category .cookies__box{padding:0;margin-right:10px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__category .cookies__info{margin:0;padding-right:48px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies_information_label_off h4{line-height:1.4}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies_information_label_off h4,aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies_information_label_off p{font-size:12px;margin:0}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__expandable .cookies__definitions{padding-left:20px;padding-right:5px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__expandable .cookies__definitions li .cookies__description{margin:0;font-size:12px}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__details{color:#da1b2c!important;font-size:12px;margin:3px 0 0}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__section .cookies__details:hover{color:#da1b2c!important}aside#cookies-policy .cookies__expandable .cookies__customize .cookies__save{margin-top:0;padding:15px 0}aside#cookies-policy .cookies__footer{margin-top:15px;font-weight:500;font-size:12px;line-height:1.4}.cookies-settings{display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.cookies-settings span:not(.btn__label){margin:0 10px}.cookies-settings form .btn__link{border:none;background:0 0;cursor:pointer;color:#fff;padding:0;margin:0}.cookies-warning{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #da1b2c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:15px;margin:20px auto;max-width:850px;width:98%}.cookies-warning p{font-size:16px!important;text-align:center;font-weight:700;line-height:1;width:100%}.cookies-warning button{background-color:#da1b2c;cursor:pointer;border:2px solid #da1b2c;color:#fff;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;padding:10px;text-transform:uppercase;line-height:normal;font-weight:700}.page-header.section-help .content h1,.page-header.section-teacherzone-schools-banner .content h1{font-weight:400}.cookies-warning button:hover{background-color:#fff;color:#da1b2c}.page-header.bg-dark,.page-header.dark,.page-header.dark .red-dots a{color:#fff}.cookies-warning button,.cookies-warning p{margin:0!important}.cookies-warning.is-hidden{display:none}.cover-cookies-block{pointer-events:none;opacity:.5}@media all and (max-width:769px){aside#cookies-policy .cookies__wrapper .cookies__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-header{padding:60px 0;background-color:#f0f4f8;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.page-header.bg-white{background-color:#fff}.page-header.bg-red{background-color:#da1b2c;color:#fff}.page-header.bg-bluegray{background:#e5e5f0}.page-header .content{max-width:600px;width:100%}.page-header .content.left{text-align:left}.page-header .content.center{margin:0 auto;text-align:center}.page-header .content .btn-wrapper .button{width:100%}.page-header h1,.page-header p,.page-header ul{margin:20px 0}.page-header.dark{background:#2c2c2c}.page-header.dark .check-list{padding-left:0}.page-header.dark .check-list li{margin:5px 0}.page-header.dark .check-list li:before{border:2px solid #f0f4f8;border-width:0 2px 2px 0}.page-header.big{min-height:320px}.page-header.big h1{font-size:36px}.page-header.low{padding:40px 0}.page-header.bg-right{background-repeat:no-repeat;background-position:bottom left 70%;-webkit-background-size:contain;background-size:contain}.page-header.bg-right-end{background-repeat:no-repeat;background-position:bottom right}.page-header.bg-center-right{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.page-header.bg-left{background-repeat:no-repeat;background-position:bottom left 15%;-webkit-background-size:contain;background-size:contain}.page-header.bg-bottom-center{background-position:bottom center;-webkit-background-size:contain;background-size:contain}.page-header.bg-contain{-webkit-background-size:contain;background-size:contain}.page-header.text-left .content{margin-left:auto}.page-header.text-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header.section-help{background-color:#eaedef;background-position:bottom left 53%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.page-header.section-help .content{width:50%}.page-header.section-help .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header.section-help .wrapper .login-box{left:calc(50% + 220px);margin-left:auto;position:fixed;width:380px;z-index:1}.page-header.section-help .wrapper .login-box.is-fixed{top:100px}.page-header.partners-header-with-logo{background-position:bottom left 85%}.page-header.partners-header-with-logo .content img{margin:0;padding-bottom:20px;max-width:200px}.page-header.section-teacherzone-schools-banner .content,.page-header.trainings-header .content{max-width:480px}.page-header.section-teacherzone-schools-banner{height:420px}.page-header.section-teacherzone-schools-banner .content p{color:#565656;margin-top:35px}.page-header.exams-header .content{width:50%}.page-header.exams-header .button{font-size:15px;font-weight:300;text-align:left;text-transform:none}.page-header.team-header{background-position:center center;background-color:#fff}.page-header.team-header .content{width:40%;font-size:14px}.page-header.video{background:#000;padding:0}.page-header.video .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header.video .content,.page-header.video .default-video-wrapper{display:table-cell;vertical-align:middle}.page-header.video .content{padding:30px 30px 30px 0;width:50%}.page-header.video .default-video-wrapper{margin:0;padding-bottom:38%;width:50%}.page-header.video .cover:before{background:-webkit-gradient(linear,left top,right top,from(black),color-stop(6%,#000),color-stop(12%,rgba(0,0,0,.5)),color-stop(18%,rgba(0,0,0,0)),color-stop(82%,rgba(0,0,0,0)),color-stop(88%,rgba(0,0,0,.5)),color-stop(94%,#000),to(black));background:-webkit-linear-gradient(left,#000 0,#000 6%,rgba(0,0,0,.5) 12%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 82%,rgba(0,0,0,.5) 88%,#000 94%,#000 100%);background:-o-linear-gradient(left,#000 0,#000 6%,rgba(0,0,0,.5) 12%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 82%,rgba(0,0,0,.5) 88%,#000 94%,#000 100%);background:linear-gradient(90deg,#000 0,#000 6%,rgba(0,0,0,.5) 12%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 82%,rgba(0,0,0,.5) 88%,#000 94%,#000 100%);height:100%;opacity:1}@media screen and (max-width:1250px){.page-header.section-help .wrapper .login-box{left:inherit;right:30px}}@media screen and (max-width:1200px){.page-header.bg-right{background-position:bottom right 0}}@media screen and (max-width:1024px){.page-header.bg-center-right .btn-wrapper .button br,.page-header.bg-center-right .content p br{display:none}.page-header.bg-right{background-position:bottom right -45%}.page-header.bg-center-right .btn-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header.bg-center-right .btn-wrapper .button{margin-bottom:10px}}@media screen and (max-width:840px){.page-header.big h1{font-size:32px}.page-header.partners-header-with-logo{height:350px}.page-header.bg-right{background-position:bottom right -45%;-webkit-background-size:60% 60%;background-size:60%;padding:30px 0;height:330px}.page-header.section-help{background-position:20%}.page-header.section-help .content{width:100%}.page-header.section-help .login-box{opacity:0;pointer-events:none}.page-header.section-help .wrapper .login-box{height:100vh;left:0;right:0;top:0!important;width:100%;z-index:999}.page-header.section-help .wrapper .login-box form{height:100%}.page-header.bg-right-end,.page-header.team-header,.page-header.trainings-header{background-image:none!important;height:auto;text-align:center}.page-header.bg-right-end .content,.page-header.team-header .content,.page-header.trainings-header .content{max-width:100%;width:100%}.page-header.video .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header.video .wrapper .content,.page-header.video .wrapper .default-video-wrapper{width:100%}.page-header.video .wrapper .content{padding:30px 0;margin:0 auto}}@media screen and (max-width:720px){.page-header .content{text-align:center}.page-header.bg-right{-webkit-background-size:60% 60%;background-size:60%}.page-header.bg-right .content{text-align:left;width:80%}.page-header.bg-right.trainings-header .content{text-align:center;width:100%}.page-header.bg-center-right{background:#fff}.page-header.bg-center-right .content{width:100%}.page-header.bg-center-right .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-header.bg-center-right .btn-wrapper .button{margin:5px;min-width:180px;width:calc((100% / 3) - 10px)}}@media screen and (max-width:560px){.page-header{padding:30px 0}.page-header.low{padding:10px 0}.page-header.big h1{font-size:30px}.page-header.bg-right{height:auto}.page-header.bg-center-right .btn-wrapper .button{margin:5px 0;width:100%}}.tabs-accordion{background:#f7f7f7;padding:30px 0}.tabs-accordion.faq .categories li a:after{margin-left:auto}.tabs-accordion span.new,.tabs-accordion span.total{color:#565656;display:inline-block;min-width:24px;padding:0 4px;text-align:center}.tabs-accordion span.new{background:#00b2d3;color:#fff}.tabs-accordion span.total{background:rgba(0,0,0,.2)}.tabs-accordion .search{margin-bottom:30px}.tabs-accordion .symbols-explanation{list-style:none;margin:0 0 30px;padding:0}.tabs-accordion .symbols-explanation li{color:#aaa;display:inline-block;font-size:12px;margin-right:12px;padding-left:5px;text-transform:uppercase}.tabs-accordion .symbols-explanation li.new{border-left:5px solid #64b900}.tabs-accordion .symbols-explanation li.update{border-left:5px solid #00b2d3}.tabs-accordion .segments-categories{width:calc(100% / 3)}.tabs-accordion .segments-categories .type-name{font-size:20px;font-weight:700;margin:0;padding:0 0 10px}.tabs-accordion .segments-categories .type-name.mt-40{margin-top:40px}.tabs-accordion .categories{margin:0;padding:0}.tabs-accordion .categories li{list-style:none;background:#fff;margin-bottom:2px;border-left-width:5px;border-left-style:solid}.tabs-accordion .categories li .counter{display:inline-block;margin:0 15px 0 auto}.tabs-accordion .categories li .counter span{font-size:12px}.tabs-accordion .categories li:hover{background:#f2f2f2}.tabs-accordion .categories li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;position:relative}.tabs-accordion .categories li a:after{color:#da1b2c;content:'\203A';display:block;font-size:20px;font-weight:700;line-height:1.2;position:relative;text-align:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.tabs-accordion .categories li a:hover:after{color:#000}.tabs-accordion .categories li.active{background:#da1b2c}.tabs-accordion .categories li.active a,.tabs-accordion .categories li.active a:after,.tabs-accordion .categories li.active span.total{color:#fff}.tabs-accordion .categories.no-counter li a:after{margin-left:auto}.tabs-accordion .articles-wrapper{margin:0;padding:0 0 0 30px;width:calc((100% / 3) * 2)}.tabs-accordion .articles-wrapper .content{height:auto;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.tabs-accordion .accordion .accordion-item.active .content,.tabs-accordion .articles-wrapper .content.visible-list,.tabs-accordion ul.accordion .accordion-item.active .content{max-height:inherit;opacity:1}.tabs-accordion .articles-wrapper .content ul{list-style:none;margin:0;padding:0}.tabs-accordion .articles-wrapper .content ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:.5em 0 .5em 30px;position:relative;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%}.tabs-accordion .articles-wrapper .content ul li:before{border:2px solid #000;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:12px;left:5px;position:absolute;top:16px;width:12px}.tabs-accordion .articles-wrapper .content ul li.hidden{display:none}.tabs-accordion .articles-wrapper .content ul li.new:before{border:2px solid #00b2d3;background:#00b2d3}.tabs-accordion .articles-wrapper .content ul li .title{font-weight:400;margin:0;width:calc(100% - 340px)}.tabs-accordion .articles-wrapper .content ul li .categories-name{color:#c5c5c5;font-weight:400;font-size:14px;padding-right:15px;text-align:right;width:230px}.tabs-accordion .articles-wrapper .content ul li .download,.tabs-accordion .articles-wrapper .content ul li .preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-left:auto;text-transform:uppercase;text-align:right;width:110px}.tabs-accordion .articles-wrapper .content ul li .download:before,.tabs-accordion .articles-wrapper .content ul li .preview:before{background-image:url(../images/icons/download/download.png);-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;height:30px;margin-right:15px;width:30px}.tabs-accordion .articles-wrapper .content ul li .download.icon-pdf:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-pdf:before{background-image:url(../images/icons/download/download-pdf.png)}.tabs-accordion .articles-wrapper .content ul li .download.icon-rar:before,.tabs-accordion .articles-wrapper .content ul li .download.icon-zip:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-rar:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-zip:before{background-image:url(../images/icons/download/download-zip.png)}.tabs-accordion .articles-wrapper .content ul li .download.icon-mp3:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-mp3:before{background-image:url(../images/icons/download/download-mp3.png)}.tabs-accordion .articles-wrapper .content ul li .download.icon-doc:before,.tabs-accordion .articles-wrapper .content ul li .download.icon-docx:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-doc:before,.tabs-accordion .articles-wrapper .content ul li .preview.icon-docx:before{background-image:url(../images/icons/download/download-doc.png)}.tabs-accordion .articles-wrapper .content ul li.preview:before{background-image:url(../images/icons/download/eye.png)}.tabs-accordion .articles{margin:0;padding:0}.tabs-accordion .articles h2{font-size:26px;margin-top:0}.tabs-accordion .articles ul{margin:0;padding:0 0 0 20px}.tabs-accordion .articles>li{display:none;list-style:none;margin:0;padding:0}.tabs-accordion .articles>li.active{display:block}.tabs-accordion .accordion,.tabs-accordion ul.accordion{list-style:none;margin-bottom:30px;padding:0}.tabs-accordion .accordion .accordion-item,.tabs-accordion ul.accordion .accordion-item{margin-bottom:30px}.tabs-accordion .accordion .accordion-item .header,.tabs-accordion ul.accordion .accordion-item .header{color:#565656;cursor:pointer;font-size:18px;margin:0 0 15px}.tabs-accordion .accordion .accordion-item .header:before,.tabs-accordion ul.accordion .accordion-item .header:before{background-image:url(../images/icons/icon-arrow-down-black.png);-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;height:12px;margin-right:12px;width:12px}.tabs-accordion .accordion .accordion-item .header .label,.tabs-accordion ul.accordion .accordion-item .header .label{display:inline-block;vertical-align:middle;margin-left:1em;background:#f0f4f8;color:#fff;padding:10px;font-size:.7em;line-height:1em;font-weight:400;text-transform:uppercase}.tabs-accordion .accordion .accordion-item.active .header,.tabs-accordion ul.accordion .accordion-item.active .header{color:#565656}.tabs-accordion .accordion .accordion-item.active .header:before,.tabs-accordion ul.accordion .accordion-item.active .header:before{background-image:url(../images/icons/icon-arrow-up-black.png)}@media screen and (max-width:1024px){.tabs-accordion .categories li a{padding:15px 10px}.tabs-accordion .categories li .counter{margin:0 10px 0 auto}.tabs-accordion .articles-wrapper .content ul li .categories-name,.tabs-accordion .articles-wrapper .content ul li .title{width:calc(50% - 55px)}.tabs-accordion .articles{padding-left:20px}}@media screen and (max-width:840px){.tabs-accordion .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-accordion .segments-categories{width:100%}.tabs-accordion .articles,.tabs-accordion .articles-wrapper{margin-top:30px;padding-left:0;width:100%}}@media screen and (max-width:560px){.tabs-accordion .articles-wrapper .articles h2,.tabs-accordion .segments-categories .hide-mobile,.tabs-accordion .segments-categories br{display:none}.tabs-accordion .articles-wrapper{margin-top:0}.tabs-accordion .articles-wrapper .content ul li{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-accordion .articles-wrapper .content ul li .categories-name,.tabs-accordion .articles-wrapper .content ul li .download,.tabs-accordion .articles-wrapper .content ul li .preview,.tabs-accordion .articles-wrapper .content ul li .title{text-align:left;width:100%}}.content-menu-bar{background:#000}.content-menu-bar.red{background:#da1b2c}.content-menu-bar .current-tab{display:none}.content-menu-bar ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.content-menu-bar ul li{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.content-menu-bar ul li a{display:block;padding:15px;color:#fff}.content-menu-bar ul li a:active,.content-menu-bar ul li a:focus,.content-menu-bar ul li a:hover,.content-menu-bar ul li.active a{background:#fff;color:#000}.content-menu-select .current-tab{display:none}@media screen and (max-width:560px){.content-menu-bar,.content-menu-select{padding:10px 20px}.content-menu-bar nav,.content-menu-select nav{position:relative}.content-menu-bar .current-tab,.content-menu-select .current-tab{background:#fff;border:1px solid #000;color:#000;cursor:pointer;display:block;overflow:hidden;padding:1em 2em 1em 1em;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.content-menu-bar .current-tab:after,.content-menu-select .current-tab:after{content:'';background-image:url(../images/icons/icon-arrow-select.png);background-repeat:no-repeat;background-position:center;display:block;height:100%;position:absolute;right:0;top:0;width:40px}.content-menu-bar ul,.content-menu-select ul{background:#fff;border:1px solid #000;color:#000;display:none;left:0;position:absolute;text-align:left;top:calc(100% - 1px);width:100%;z-index:2}.content-menu-bar ul.active,.content-menu-select ul.active{display:block}.content-menu-bar ul>li,.content-menu-select ul>li{display:block;width:100%}.content-menu-bar ul>li a,.content-menu-select ul>li a{color:#000}.content-menu-select{background:#da1b2c;margin-left:-20px;position:relative;width:calc(100% + 40px)}.content-menu-select .current-tab,.content-menu-select ul{border:1px solid #da1b2c}.content-menu-select ul{left:20px;top:calc(100% - 11px);width:calc(100% - 40px)}.content-menu-select ul>li{border:0!important}}.media-text.center,.text-on-bg.center{text-align:center}.media-text{background:#f0f4f8;padding:45px 0}.media-text.no-padding{padding:0}.media-text.bg-white{background:0 0}.media-text.bg-bluegray{background:#e5e5f0}.media-text.bg-light{background:#f1f1f1}.media-text.right .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-text.left .wrapper,.media-text:nth-of-type(odd) .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.media-text:nth-of-type(odd) .wrapper.row-default{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-text .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-text.column .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-text .media-text-content,.media-text .media-text-image{padding:0 20px;width:50%}.media-text .media-text-image{display:block;position:relative}.media-text .media-text-image img{display:block;height:auto;margin:0 auto;max-width:350px;width:100%}.media-text .media-text-image .default-video-wrapper{margin:0}.media-text .media-text-image .default-video-wrapper .cover img{max-width:100%}.media-text .media-text-image.small img{max-width:250px}.media-text .media-text-image.big img{max-width:inherit}.media-text .media-text-content ul{list-style:none;padding:0;margin:0}.media-text .media-text-content ul>li{-webkit-background-size:10px 10px;background-size:10px;background-position:top 5px left;background-repeat:no-repeat;font-size:16px;line-height:1.62;margin-bottom:10px;padding-left:22px;position:relative}.media-text .media-text-content ul>li:before{border:2px solid #000;border-width:0 2px 2px 0;content:'';display:block;height:11px;left:4px;position:absolute;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);top:4px;width:6px}.media-text.box .wrapper{background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);max-width:1200px;padding:30px;width:calc(100% - 60px)}.media-text.box+.media-text.box{padding-top:0}.media-text-on-bg{color:#fff;padding:60px 0}.media-text-on-bg.bg-red{background:#da1b2c}.media-text-on-bg.bg-green{background:#7fb029}.media-text-on-bg.bg-center-right{background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;background-size:contain}.media-text-on-bg h2{font-size:36px;margin-top:0}.media-text-on-bg a{color:#fff}.media-text-on-bg a:active,.media-text-on-bg a:focus,.media-text-on-bg a:hover{color:#000}.text-on-bg{color:#fff;padding:60px 0}.text-on-bg h2{font-size:36px}.text-on-bg.bg-red{background:#da1b2c}@media screen and (max-width:1024px){.media-text-on-bg{padding:40px 0}.media-text-on-bg h2{font-size:32px}}@media screen and (max-width:840px){.media-text-on-bg h2{font-size:28px}.text-on-bg h2{font-size:32px}}@media screen and (max-width:720px){.media-text{padding:30px 0}.media-text .wrapper,.media-text:nth-of-type(odd) .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.media-text .media-text-content,.media-text .media-text-image{width:100%}.media-text .media-text-image{padding:0 0 20px}.media-text .media-text-content{padding:20px 0 0;text-align:center}.media-text .media-text-content ul{text-align:left}.media-text-on-bg{background-image:none!important}}@media screen and (max-width:560px){.media-text .media-text-image{padding:0}.media-text.box .wrapper{padding:20px;width:calc(100% - 40px)}.media-text-on-bg{padding:30px 0}.media-text-on-bg h2{font-size:24px}.text-on-bg h2{font-size:30px;margin-top:0}}.text-content{margin:60px 0}.text-content.center{text-align:center}.text-content.gray-bg{background:bottom left no-repeat #f7f7f7;padding:60px 0}.text-content.bg-bluegray{background:#e5e5f0}.text-content.bg-light{background:#f1f1f1}.text-content.low{margin:0;padding:30px 0}.files-blocks{background:#f0f4f8;padding:60px 0}.files-blocks h2{margin-top:0;text-align:center}.files-blocks .files-blocks-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0}.files-blocks .files-blocks-item{margin:15px;width:calc((100% / 3) - 30px)}.files-blocks .files-blocks-item.w50{width:calc(50% - 30px)}.files-blocks .files-blocks-item .image{display:block;height:140px;position:relative;width:100%}.files-blocks .files-blocks-item .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.files-blocks .files-blocks-item .content{background:#fff;padding:30px}.files-blocks .files-blocks-item .content h3{color:#da1b2c;font-size:20px;margin:0 0 5px}.files-blocks .files-blocks-item .content .date{color:#4e4e4e;font-size:12px}.files-blocks .files-blocks-item .content .button{margin:30px auto 0;max-width:100%}.files-blocks .files-blocks-item .content .button.empty{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px}.files-blocks .files-blocks-item .content .button.button-with-icon{max-width:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.files-blocks .files-blocks-item.blue .content h3{color:#3465aa}.files-blocks .files-blocks-item.green .content h3{color:#7fb029}@media screen and (max-width:1024px){.files-blocks{padding:45px 0}.files-blocks .files-blocks-list{margin:0 -10px}.files-blocks .files-blocks-item{margin:10px;width:calc((100% / 3) - 20px)}.files-blocks .files-blocks-item.w50{width:calc(50% - 20px)}.files-blocks .files-blocks-item .content h3{font-size:18px}}@media screen and (max-width:840px){.files-blocks .files-blocks-item{width:calc(50% - 20px)}}@media screen and (max-width:560px){.files-blocks{padding:30px 0}.files-blocks .files-blocks-list{margin:0}.files-blocks .files-blocks-item{margin:10px 0;width:100%}.files-blocks .files-blocks-item.w50{width:100%}.files-blocks .files-blocks-item .content{padding:20px}}.simple-halves{background:#f7f7f7}.simple-halves .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simple-halves .half{-webkit-background-size:contain;background-size:contain;background-position:top right;background-repeat:no-repeat;position:relative;width:50%}.simple-halves .half .content{max-width:600px;padding:56px 15% 56px 28px}.simple-halves .half.teacher{background-image:url(../images/workbook/half-teacher.jpg)}.simple-halves .half.teacher .content{margin-left:auto}.simple-halves .half.student{background-image:url(../images/workbook/half-student.jpg)}.simple-halves .text-with-icons-list .text-with-icons-item{padding-left:25px}.simple-halves .text-with-icons-list .text-with-icons-item::before{-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:block;height:16px;left:0;position:absolute;top:5px;width:16px}.simple-halves .text-with-icons-list .text-with-icons-item.li-add-people:before{background-image:url(../images/workbook/icons-list/li-add-people.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-user-document:before{background-image:url(../images/workbook/icons-list/li-user-document.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-star:before{background-image:url(../images/workbook/icons-list/li-star.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-chart:before{background-image:url(../images/workbook/icons-list/li-chart.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-printer:before{background-image:url(../images/workbook/icons-list/li-printer.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-send:before{background-image:url(../images/workbook/icons-list/li-send.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-bell:before{background-image:url(../images/workbook/icons-list/li-bell.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-repeat:before{background-image:url(../images/workbook/icons-list/li-repeat.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-eye:before{background-image:url(../images/workbook/icons-list/li-eye.png)}.simple-halves .text-with-icons-list .text-with-icons-item.li-envelope:before{background-image:url(../images/workbook/icons-list/li-envelope.png)}@media screen and (max-width:720px){.simple-halves .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.simple-halves .row .half{width:100%}.simple-halves .row .half.teacher .content{margin-left:0}}.exams-info-section-with-slider{background-color:#4a1c4d}.exams-info-section-with-slider>.wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.exams-info-section-with-slider .exams-info-section__image{width:30%}.exams-info-section-with-slider .exams-info-section__image img{max-width:100%!important}.exams-info-section-with-slider .exams-info-section__content{width:70%}.exams-slider{display:block;padding:0 35px;position:relative}.exams-slider-container{overflow:hidden}.exams-slider-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none}.exams-slider-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:15px;width:calc(100% / 3 - 10px)}.exams-slider .next,.exams-slider .prev{color:#fff;display:block;font-size:60px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.exams-slider .next:active,.exams-slider .next:focus,.exams-slider .next:hover,.exams-slider .prev:active,.exams-slider .prev:focus,.exams-slider .prev:hover{color:#da1b2c}.exams-slider .prev{left:5px}.exams-slider .next{right:5px}@media all and (max-width:1130px){.exams-info-section-with-slider{padding:20px 0}.exams-info-section-with-slider .exams-info-section__content,.exams-info-section-with-slider .exams-info-section__image{width:100%}.exams-info-section-with-slider .exams-info-section__image{margin-bottom:20px}.exams-info-section-with-slider .exams-info-section__image img{max-width:300px!important}}@media all and (max-width:600px){.exams-slider-list{margin:0}.exams-slider-list li{margin:0;width:100%}.exams-slider-list li img{width:100%}}.articles{padding:30px}.articles .articles-inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 -3px;overflow:auto}.articles .articles-item{color:#fff;display:block;margin:3px;overflow:hidden;padding-bottom:calc(45% - 126px);position:relative;width:calc(50% - 6px)}.articles .articles-item.featured:after,.articles .articles-item.hide-gradient:after{display:none}.articles .articles-item.featured{width:calc(50% - 6px);height:auto}.articles .articles-item.featured:hover .image{opacity:1!important}.articles .articles-item:after{-webkit-box-shadow:inset 0 -240px 80px rgba(0,0,0,.7);box-shadow:inset 0 -240px 80px rgba(0,0,0,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.articles .articles-item .image{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%;z-index:0}.articles .articles-item .text-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;left:0;padding:30px;position:absolute;width:100%;z-index:2}.articles .articles-item .text-wrapper .desc{line-height:1.3em;margin-bottom:15px}.articles .articles-item .button{margin-top:16px}.articles .articles-slider{position:relative;width:50%}.articles .articles-slider .next,.articles .articles-slider .prev{color:#fff;cursor:pointer;display:none;font-size:54px;font-weight:700;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.articles .articles-slider .next:active,.articles .articles-slider .next:focus,.articles .articles-slider .next:hover,.articles .articles-slider .prev:active,.articles .articles-slider .prev:focus,.articles .articles-slider .prev:hover{color:#da1b2c}.articles .articles-slider .prev{left:10px}.articles .articles-slider .next{right:10px}.articles .articles-slider.home-articles-slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative}.articles .articles-slider.home-articles-slider .articles-list .slider_link{width:100%;height:100%}.articles .articles-slider.home-articles-slider .text-wrapper{bottom:7px}.articles .articles-slider.home-articles-slider .text-wrapper .button{margin-left:12px;margin-top:0}.articles .articles-slider.home-articles-slider .articles-list[data-count]{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:calc(100% * var(--data-count))}.articles .articles-slider.home-articles-slider .articles-list[data-count] .articles-item{padding-bottom:calc(85% - 38px);width:calc((100% / var(--data-count)) - 6px)}.articles .articles-slider.home-articles-slider .next{bottom:0;cursor:none;height:0;right:0;width:0}.articles .articles-slider.home-articles-slider .slider-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:23px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;position:absolute;right:30px;z-index:3}.articles .articles-slider.home-articles-slider .slider-dots .dot{background:#f0f4f8;cursor:pointer;height:16px;margin:0 6px;opacity:.5;padding-left:0!important;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:16px}.articles .articles-slider.home-articles-slider .slider-dots .dot:last-of-type{margin-right:0}.articles .articles-slider.home-articles-slider .slider-dots .dot.is-active{background:#f0f4f8;opacity:1}.articles .articles-slider.home-articles-slider .slider-dots .dot:hover{background:#da1b2c;opacity:1}.articles .articles-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;height:100%}.articles .articles-list .articles-item{background:#000;padding-bottom:calc(45% - 66px)}.articles .articles-list .articles-item::after{-webkit-box-shadow:inset 0 -80px 50px rgba(0,0,0,.6);box-shadow:inset 0 -80px 50px rgba(0,0,0,.6)}.articles .articles-list .articles-item .text-wrapper{padding:15px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.articles .articles-list .articles-item .text-wrapper .title{font-size:16px;font-weight:700;color:#fff;line-height:1.5;margin-bottom:0}.articles .articles-list .articles-item .text-wrapper .desc{font-size:13px;color:#fff;height:auto;max-height:0;overflow:hidden;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.page-links-item a img,.section-teacherzone-slider .slider>li .item{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.articles .articles-list .articles-item .text-wrapper .button{font-size:16px}.articles .articles-list .articles-item:hover .image{opacity:.3}.articles .articles-list .articles-item:hover .text-wrapper .desc{max-height:200px}.home-articles-slider.slider-full-width{width:100%}@media all and (min-width:561px){.home-articles-slider.slider-full-width .articles-item{padding-bottom:calc(50% - 20px)!important}}.home-articles-slider .articles-list .articles-item::after{-webkit-box-shadow:inset 0 -240px 80px rgba(0,0,0,.7);box-shadow:inset 0 -240px 80px rgba(0,0,0,.7)}.home-articles-slider .articles-list .articles-item:hover .image{opacity:1}.training-courses{padding:30px 0}.training-courses-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 -15px;padding:0}.training-courses .training-register-info{background-color:#ffd800;color:#000;padding:2px 5px;font-weight:500;font-size:15px;position:absolute;left:0;bottom:1px}.training-courses-item{border:1px solid #eee;margin:15px 15px 30px;padding-bottom:72px;position:relative;width:calc((100% / 3) - 30px)}.training-courses-item .image{border-bottom:3px solid #da1b2c;display:block;height:180px;position:relative;width:100%}.training-courses-item .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.training-courses-item .image .training-type{color:#fff;font-weight:500;min-width:100px;padding:2px 5px;position:absolute;right:0;text-align:center;top:0}.training-courses-item .details{padding:25px 25px 35px}.training-courses-item .details .title{margin-top:0}.training-courses-item .details .title .link-double-arrow:after{margin-left:0}.training-courses-item .details .title .link-double-arrow:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.training-courses-item .details .title span{font-weight:400;font-size:14px;line-height:1;letter-spacing:0}.training-courses-item .details .icons-list{font-size:14px;margin-bottom:20px}.training-courses-item .details .readmore{font-size:14px;bottom:80px;position:absolute;right:25px}.training-courses-item .bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:15px 25px;position:absolute;width:100%}.training-courses-item .bottom .price{color:#0cc5b1;font-size:20px;font-weight:700}.training-courses-item .bottom .button-wrapper{margin-left:auto}.training-courses .no-courses-available{line-height:1;padding:60px 0;text-align:center}.training-courses .top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.training-courses .top a.link,.training-courses .top h2{float:none!important;margin:0!important}.training-courses .columns{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}.training-courses .columns .course-item .details,.training-courses .columns .course-item .page{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.training-courses .columns .course-item{width:calc(100% / 3)}.training-courses .columns .course-item .page{background:#fff;border:1px solid #e1e1e1;position:relative;height:100%;display:flex;-ms-flex-direction:column;flex-direction:column}.training-courses .columns .course-item .image{height:180px;width:100%;display:block;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;opacity:1;position:relative}.training-courses .columns .course-item .image .training-type{background-color:#1576bb;position:absolute;right:0;top:0;padding:2px 5px;color:#fff;min-width:100px;text-align:center}.training-courses .columns .course-item .details{padding:25px 25px 95px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.training-courses .columns .course-item .details .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.training-courses .columns .course-item .details .title-wrapper .title{font-size:20px;font-weight:700;margin-bottom:0;display:block;color:#000;line-height:1.2}.training-courses .columns .course-item .details .title-wrapper .title:hover{color:#da1b2c}.training-courses .columns .course-item .details .ss-icons-list{list-style:none;padding:0;margin:0 0 15px}.training-courses .columns .course-item .details .ss-icons-list>li{display:block;padding-left:22px;-webkit-border-radius:0;border-radius:0;border:none;font-size:14px;color:#000;font-weight:400;position:relative;line-height:1.4;height:100%;width:100%}.training-courses .columns .course-item .details .ss-icons-list>li::before{content:"";background:url(../images/user-icon.svg) center;-webkit-background-size:cover;background-size:cover;position:absolute;width:11px;height:12px;left:6px;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.training-courses .columns .course-item .details .show-details{display:block;font-size:14px;position:absolute;bottom:70px;right:30px;text-align:right;margin:0}.training-courses .columns .course-item .details .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;border-top:1px #f2f2f2 solid;width:100%;position:absolute;bottom:0;left:0;right:0;padding:0 25px}.training-courses .columns .course-item .details .bottom .price__text{color:#0cc5b1;font-size:20px;font-weight:700}.training-courses .columns .course-item .details .bottom .button-wrapper .button{background-color:#0cc5b1;border:2px solid #0cc5b1;color:#fff;margin:0;padding:8px}.training-courses .columns .course-item .details .bottom .button-wrapper .button:hover{background-color:transparent;color:#0cc5b1}.training-courses .hidden-desktop{display:none}.news{padding-top:30px;padding-bottom:30px}.news .articles{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 -15px;padding:0}.news .articles li{margin:15px 15px 30px;position:relative;width:calc((100% / 3) - 30px)}.news .articles li .image{display:block;height:auto;position:relative;width:100%}.news .articles li .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news .articles li .title{color:#000;font-size:16px;margin:30px 0 20px}.page-links{background:#f0f4f8}.page-links-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 -10px;padding:25px 0}.page-links-item{margin:12px 10px;position:relative;width:calc(25% - 20px)}.page-links-item a{background:#565656;display:block;height:100%;position:relative;width:100%}.page-links-item a img{display:block;height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;left:-1px;transition:all .5s ease-in-out;top:-1px;width:calc(100% + 2px)}.cover-tabs .tabs__content-wrapper,.cover-tabs .wrapper{-webkit-box-align:start;display:-webkit-box;display:-ms-flexbox}.page-links-item a:active img,.page-links-item a:focus img,.page-links-item a:hover img{opacity:.9}.cover-tabs{padding-top:30px;padding-bottom:30px}.cover-tabs .wrapper{-ms-flex-align:start;align-items:flex-start;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.cover-tabs .tabs__tablinks{width:40%}.cover-tabs .tabs__tablinks-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;cursor:pointer;display:block;font-size:26px;font-weight:400;opacity:.5;padding:10px 10px 10px 40px;position:relative;text-align:left;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.cover-tabs .tabs__tablinks-item .icon{display:block;height:25px;left:0;position:absolute;top:12px;width:25px}.cover-tabs .tabs__tablinks-item:hover{opacity:1}.cover-tabs .tabs__tablinks-item.is-active{font-weight:700;opacity:1}.cover-tabs .tabs__content-wrapper{-ms-flex-align:start;align-items:flex-start;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:60%}.cover-tabs .tabs__content{overflow:hidden;opacity:0;max-height:500px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:0}.cover-tabs .tabs__content.is-active{max-height:none;width:100%}.cover-tabs .tabs__content.is-showing{opacity:1}.cover-tabs .tabs__content .covers-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.cover-tabs .tabs__content .covers-list .covers-item{padding:10px;width:25%}.cover-tabs .tabs__content .covers-list .covers-item .image{display:block;max-height:180px;width:100%}.cover-tabs .tabs__content .covers-list .covers-item .image img{display:block;max-height:180px;width:auto;border:1px solid #a7a7a7}.cover-tabs .tabs__content .covers-list .covers-item .title{font-size:16px;margin-bottom:0}.cover-tabs .tabs__content .covers-list .covers-item a{color:#565656}.cover-tabs .tabs__content .covers-list .covers-item a:active,.cover-tabs .tabs__content .covers-list .covers-item a:focus,.cover-tabs .tabs__content .covers-list .covers-item a:hover{color:#000}@media screen and (max-width:1200px){.training-courses-list{margin:0 -10px}.training-courses-item{margin:10px 10px 30px;width:calc((100% / 3) - 20px)}.news .articles{margin:0 -10px}.news .articles li{margin:10px 10px 20px;width:calc((100% / 3) - 20px)}.cover-tabs .tabs__tablinks{width:30%}.cover-tabs .tabs__content-wrapper{width:70%}}@media screen and (max-width:1100px){.training-courses .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.training-courses .columns .course-item{width:calc(100% / 2 - 14px)}}@media screen and (max-width:1024px){.articles .articles-item{width:calc(25% - 6px)}.articles .articles-item.featured{width:calc(100% - 6px)}.articles .articles-slider{width:100%}.news .articles li,.training-courses-item{margin:10px 10px 20px;width:calc(50% - 20px)}.articles .home-articles-slider .text-wrapper{bottom:24px!important;left:3px}.articles .articles-list .articles-item{padding-bottom:calc(25% - 56px)}.training-courses-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news .articles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cover-tabs .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.cover-tabs .tabs__tablinks{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;width:100%}.cover-tabs .tabs__tablinks-item{padding:10px 20px 10px 40px}.cover-tabs .tabs__content-wrapper{width:100%}}@media screen and (max-width:840px){.articles .articles-item{padding-bottom:calc(50% - 56px);width:calc(50% - 6px)}.articles .articles-item.featured{padding-bottom:calc(100% - 6px);width:calc(100% - 6px)}.articles .home-articles-slider .text-wrapper{bottom:15px!important;left:0}.articles .articles-list .articles-item{padding-bottom:calc(50% - 56px)}.page-links-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-links-item{width:calc((100% / 3) - 20px)}.cover-tabs .tabs__content .covers-list .covers-item .title,.cover-tabs .tabs__content .covers-list .covers-item .title+a{font-size:14px}}@media screen and (max-width:800px){.training-courses .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}.training-courses .columns .course-item{width:100%}.training-courses .columns .course-item .image{display:none}}@media screen and (max-width:720px){.training-courses-list{margin:0}.training-courses-item{margin:10px 0;width:100%}.training-courses-item .image{display:none}.news .articles{margin:0}.news .articles li{margin:10px 0 20px;width:100%}.news .articles li .title{margin:15px 0}.page-links-item{width:calc(50% - 20px)}.cover-tabs .tabs__content .covers-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.cover-tabs .tabs__content .covers-list .covers-item{text-align:center;width:50%}.cover-tabs .tabs__content .covers-list .covers-item .image img{-o-object-position:center;object-position:center}}@media screen and (max-width:560px){.articles .articles-item .text-wrapper .desc,.articles .articles-item:after{display:none}.articles .articles-item .image,.articles .articles-list .articles-item:hover .image{opacity:.6}.articles{padding:30px 0}.articles .articles-inner{margin:0}.articles .mobile-articles-slider{overflow-x:hidden}.articles .home-articles-slider .text-wrapper{bottom:0!important;left:0}.articles .home-articles-slider .text-wrapper .button{margin-left:0!important}.articles .articles-item{background:#000;margin:0;padding-bottom:100%;width:100%}.articles .articles-item .text-wrapper{padding:20px}.articles .articles-item .text-wrapper .title{text-align:center}.articles .articles-item.featured{padding-bottom:80%;width:100%}.articles .articles-list{border:solid #da1b2c;border-width:3px 0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.articles .articles-list .articles-item{padding-bottom:calc(50% - 56px)}.articles .articles-list .articles-item .text-wrapper{padding:20px 30px}.articles .articles-list .articles-item .text-wrapper .title{font-size:26px}.articles .articles-list .articles-item .text-wrapper .desc{display:block;max-height:inherit;width:100%}.articles .articles-list .articles-item .text-wrapper .desc p{display:none}.articles .articles-list .articles-item .text-wrapper .desc .button{width:100%}.articles .articles-slider .next,.articles .articles-slider .prev{display:block}.articles .articles-slider .next.is-hidden,.articles .articles-slider .prev.is-hidden{display:none}.articles .articles-slider .articles-list[data-count="1"]{width:calc(100% * 1)}.articles .articles-slider .articles-list[data-count="1"] .articles-item{padding-bottom:calc((100% / 1) - 90px);width:calc(100% / 1)}.articles .articles-slider .articles-list[data-count="2"]{width:calc(100% * 2)}.articles .articles-slider .articles-list[data-count="2"] .articles-item{padding-bottom:calc((100% / 2) - 90px);width:calc(100% / 2)}.articles .articles-slider .articles-list[data-count="3"]{width:calc(100% * 3)}.articles .articles-slider .articles-list[data-count="3"] .articles-item{padding-bottom:calc((100% / 3) - 90px);width:calc(100% / 3)}.articles .articles-slider .articles-list[data-count="4"]{width:calc(100% * 4)}.articles .articles-slider .articles-list[data-count="4"] .articles-item{padding-bottom:calc((100% / 4) - 90px);width:calc(100% / 4)}.articles .articles-slider .articles-list[data-count="5"]{width:calc(100% * 5)}.articles .articles-slider .articles-list[data-count="5"] .articles-item{padding-bottom:calc((100% / 5) - 90px);width:calc(100% / 5)}.articles .articles-slider .articles-list[data-count="6"]{width:calc(100% * 6)}.articles .articles-slider .articles-list[data-count="6"] .articles-item{padding-bottom:calc((100% / 6) - 90px);width:calc(100% / 6)}.articles .articles-slider .articles-list[data-count="7"]{width:calc(100% * 7)}.articles .articles-slider .articles-list[data-count="7"] .articles-item{padding-bottom:calc((100% / 7) - 90px);width:calc(100% / 7)}.articles .articles-slider .articles-list[data-count="8"]{width:calc(100% * 8)}.articles .articles-slider .articles-list[data-count="8"] .articles-item{padding-bottom:calc((100% / 8) - 90px);width:calc(100% / 8)}.articles .articles-slider .articles-list[data-count="9"]{width:calc(100% * 9)}.articles .articles-slider .articles-list[data-count="9"] .articles-item{padding-bottom:calc((100% / 9) - 90px);width:calc(100% / 9)}.articles .articles-slider .articles-list[data-count="10"]{width:calc(100% * 10)}.articles .articles-slider .articles-list[data-count="10"] .articles-item{padding-bottom:calc((100% / 10) - 90px);width:calc(100% / 10)}.articles .articles-slider .articles-list[data-count="11"]{width:calc(100% * 11)}.articles .articles-slider .articles-list[data-count="11"] .articles-item{padding-bottom:calc((100% / 11) - 90px);width:calc(100% / 11)}.articles .articles-slider .articles-list[data-count="12"]{width:calc(100% * 12)}.articles .articles-slider .articles-list[data-count="12"] .articles-item{padding-bottom:calc((100% / 12) - 90px);width:calc(100% / 12)}.articles .articles-slider .articles-list[data-count="13"]{width:calc(100% * 13)}.articles .articles-slider .articles-list[data-count="13"] .articles-item{padding-bottom:calc((100% / 13) - 90px);width:calc(100% / 13)}.articles .articles-slider .articles-list[data-count="14"]{width:calc(100% * 14)}.articles .articles-slider .articles-list[data-count="14"] .articles-item{padding-bottom:calc((100% / 14) - 90px);width:calc(100% / 14)}.articles .articles-slider .articles-list[data-count="15"]{width:calc(100% * 15)}.articles .articles-slider .articles-list[data-count="15"] .articles-item{padding-bottom:calc((100% / 15) - 90px);width:calc(100% / 15)}.articles .articles-slider .articles-list[data-count="16"]{width:calc(100% * 16)}.articles .articles-slider .articles-list[data-count="16"] .articles-item{padding-bottom:calc((100% / 16) - 90px);width:calc(100% / 16)}.articles .articles-slider .articles-list[data-count="17"]{width:calc(100% * 17)}.articles .articles-slider .articles-list[data-count="17"] .articles-item{padding-bottom:calc((100% / 17) - 90px);width:calc(100% / 17)}.articles .articles-slider .articles-list[data-count="18"]{width:calc(100% * 18)}.articles .articles-slider .articles-list[data-count="18"] .articles-item{padding-bottom:calc((100% / 18) - 90px);width:calc(100% / 18)}.articles .articles-slider .articles-list[data-count="19"]{width:calc(100% * 19)}.articles .articles-slider .articles-list[data-count="19"] .articles-item{padding-bottom:calc((100% / 19) - 90px);width:calc(100% / 19)}.articles .articles-slider .articles-list[data-count="20"]{width:calc(100% * 20)}.articles .articles-slider .articles-list[data-count="20"] .articles-item{padding-bottom:calc((100% / 20) - 90px);width:calc(100% / 20)}.articles .articles-slider .articles-list[data-count="21"]{width:calc(100% * 21)}.articles .articles-slider .articles-list[data-count="21"] .articles-item{padding-bottom:calc((100% / 21) - 90px);width:calc(100% / 21)}.articles .articles-slider .articles-list[data-count="22"]{width:calc(100% * 22)}.articles .articles-slider .articles-list[data-count="22"] .articles-item{padding-bottom:calc((100% / 22) - 90px);width:calc(100% / 22)}.articles .articles-slider .articles-list[data-count="23"]{width:calc(100% * 23)}.articles .articles-slider .articles-list[data-count="23"] .articles-item{padding-bottom:calc((100% / 23) - 90px);width:calc(100% / 23)}.articles .articles-slider .articles-list[data-count="24"]{width:calc(100% * 24)}.articles .articles-slider .articles-list[data-count="24"] .articles-item{padding-bottom:calc((100% / 24) - 90px);width:calc(100% / 24)}.articles .articles-slider .articles-list[data-count="25"]{width:calc(100% * 25)}.articles .articles-slider .articles-list[data-count="25"] .articles-item{padding-bottom:calc((100% / 25) - 90px);width:calc(100% / 25)}.articles .articles-slider .articles-list[data-count="26"]{width:calc(100% * 26)}.articles .articles-slider .articles-list[data-count="26"] .articles-item{padding-bottom:calc((100% / 26) - 90px);width:calc(100% / 26)}.articles .articles-slider .articles-list[data-count="27"]{width:calc(100% * 27)}.articles .articles-slider .articles-list[data-count="27"] .articles-item{padding-bottom:calc((100% / 27) - 90px);width:calc(100% / 27)}.articles .articles-slider .articles-list[data-count="28"]{width:calc(100% * 28)}.articles .articles-slider .articles-list[data-count="28"] .articles-item{padding-bottom:calc((100% / 28) - 90px);width:calc(100% / 28)}.articles .articles-slider .articles-list[data-count="29"]{width:calc(100% * 29)}.articles .articles-slider .articles-list[data-count="29"] .articles-item{padding-bottom:calc((100% / 29) - 90px);width:calc(100% / 29)}.articles .articles-slider .articles-list[data-count="30"]{width:calc(100% * 30)}.articles .articles-slider .articles-list[data-count="30"] .articles-item{padding-bottom:calc((100% / 30) - 90px);width:calc(100% / 30)}.articles .articles-slider .articles-list[data-count="31"]{width:calc(100% * 31)}.articles .articles-slider .articles-list[data-count="31"] .articles-item{padding-bottom:calc((100% / 31) - 90px);width:calc(100% / 31)}.articles .articles-slider .articles-list[data-count="32"]{width:calc(100% * 32)}.articles .articles-slider .articles-list[data-count="32"] .articles-item{padding-bottom:calc((100% / 32) - 90px);width:calc(100% / 32)}.articles .articles-slider.home-articles-slider .articles-list[data-count]{border-bottom:0}.articles .articles-slider.home-articles-slider .articles-list[data-count] .articles-item{padding-bottom:calc(95% - 66px);width:calc(100% / var(--data-count))}.cover-tabs .tabs__tablinks{-ms-flex-wrap:wrap;flex-wrap:wrap}.cover-tabs .tabs__tablinks-item{font-size:20px;width:100%}}.strefa-container .strefa-menu .menu li a:after,section.register ul.steps li{-webkit-transition:all .35s ease;-o-transition:all .35s ease;font-weight:700}@media screen and (max-width:360px){.page-links-list{margin:0}.page-links-item{margin:10px 0;width:100%}}section.login{padding-top:60px;padding-bottom:60px;border-bottom:2px solid #f0f4f8}section.login .section-title{padding-left:25%}section.login .section-title.icon .icon{height:auto;margin-top:5px;width:14px}section.login .right{background:#f0f4f8;padding:30px;text-align:center}section.login .right h2{color:#565656;font-size:21px;margin-bottom:30px}section.login .right ul{text-align:left;margin-bottom:30px}section.login .form{margin:0 20px 0 auto}section.login .form .form-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}section.login .form .form-item label{padding-left:33.33%;width:50%}section.login .form .form-item label.checkbox{margin:0 0 15px auto;max-width:50%;padding-left:0;width:100%}section.login .form .form-item .input{width:50%}section.login .form .remind{display:block;text-align:right;letter-spacing:0}section.login .button.login:before,section.login .button.register:before{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:inline-block;height:12px;margin-right:5px;width:12px}section.login .button.login{display:block;margin-left:auto;margin-bottom:15px;width:50%}section.login .button.login:before{background-image:url(../images/icons/profile/icon-lock-white.png)}section.login .button.login:active:before,section.login .button.login:focus:before,section.login .button.login:hover:before{background-image:url(../images/icons/profile/icon-lock-red.png)}section.login .button.register:before{background-image:url(../images/icons/profile/icon-user-red.png)}section.login .button.register:active,section.login .button.register:focus,section.login .button.register:hover{background:#da1b2c;border:2px solid #da1b2c;color:#fff}section.login .button.register:active:before,section.login .button.register:focus:before,section.login .button.register:hover:before{background-image:url(../images/icons/profile/icon-user-white.png)}.strefa-container.forgot-pass .form_edit_all h2{font-size:36px;text-align:center;margin-bottom:56px}.strefa-container.forgot-pass .form_edit_all .form{margin-bottom:56px}section.register{border-bottom:2px solid #f0f4f8;padding:60px 0;text-align:center;overflow-x:hidden}section.register h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;text-align:center}section.register h1:not(.no-icon):before{background:url(../images/icons/profile/icon-user-black.png) center no-repeat;-webkit-background-size:contain;background-size:contain;content:" ";display:inline-block;height:18px;margin-right:10px;width:18px}section.register h1 .gray{color:#aaa}section.register.edit-profile h1:before{display:none}section.register h2{color:#565656;font-size:20px}section.register h2.gifts-title{color:#000;font-size:26px;text-align:center}section.register ul.steps{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;max-width:800px;overflow:auto;padding:0;text-align:center;width:90%}section.register ul.steps li{background:url(../images/line-center.png) bottom center no-repeat;display:block;float:left;list-style:none;opacity:.3;padding-left:0;padding-bottom:20px;text-transform:uppercase;transition:all .35s ease;width:33.33%}section.register .form,section.register .wrapper-narrow{max-width:345px;text-align:left;width:100%}section.register ul.steps li:after,section.register ul.steps li:before{display:none}section.register ul.steps li.active{opacity:1}section.register ul.steps li:first-child{background:url(../images/line-left.png) bottom 100% no-repeat}section.register ul.steps li:last-child{background:url(../images/line-right.png) bottom 100% no-repeat}section.register ul.steps.with-circle-number{background:0 0;display:block}section.register ul.steps.with-circle-number li{background:0 0;opacity:1;padding-bottom:0}section.register p.intro{margin-bottom:60px}section.register .form{margin:0 auto 60px}section.register .form .half:first-child,section.register .form .third:first-child{margin-right:5px}section.register .form .half:last-child,section.register .form .third:last-child{margin-left:5px}section.register .form.wider{max-width:700px}section.register .form.less-bottom-margin{margin-bottom:30px}section.register .form .question_answers .row{margin-bottom:1em}section.register .form p.question.big{font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}section.register .form .input:last-child{margin-bottom:0}section.register .form .half{width:calc(50% - 5px);float:left;position:relative}section.register .form .third{float:left;position:relative}section.register .form .third.small{width:calc((100% / 3) - 5px)}section.register .form .third.big{width:calc(((100% / 3) * 2) - 5px)}section.register .form .question_answers+.formError,section.register .form .row+.formError{font-size:16px;text-transform:uppercase}section.register .form .row+.formError{margin:1em 0;display:block}section.register .form.block .formError{display:block;margin-top:-10px;margin-bottom:30px/2}section.register .form .note{color:#aaa;padding-left:1em}section.register .form .small{font-size:.8em}section.register .input:not(div).error{border-color:#da1b2c;background:url(css/images/error.png) center right 10px no-repeat #f0f4f8;padding-right:40px}section.register .required-check+.required-check-error{color:#da1b2c;display:none}section.register .has-checkbox input[type=radio].error+label,section.register .has-checkbox input[type=checkbox].error+label{color:#da1b2c}section.register .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:345px;width:100%}section.register .navigation.wider{max-width:700px}section.register .navigation.bottom-margin{margin-bottom:60px}section.register .navigation .button{display:block;padding:11px;width:calc(50% - 5px)}section.register .navigation .button.prev{color:#565656;border-color:#565656;background:0 0}section.register hr{color:#f0f4f8;margin-bottom:60px}section.register a.mail{font-weight:700}section.register .navigation+.form,section.register hr+.form{margin-top:30px;text-align:center}section.register .step{max-height:0;overflow:hidden;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0}section.register .step.active{opacity:1}section.register .step-1 .next{width:100%;margin:0}section.register .step-3 .navigation .button{margin:0 0 15px}section.register .step-3 #search-by-regon{margin:10px 0 15px;width:100%}section.register .select-2-simple{width:100%}section.register .terms{text-align:justify;margin:30px auto;max-width:800px;width:90%}section.register .terms .row{display:block;margin-bottom:1em}section.register .placeholder p{color:#aaa;font-style:italic;margin-bottom:30px}section.register .validate_answer .ok{color:#64b900}section.register .answer-required{display:none}section.register .answer-required.active{display:block}section.register .answer-required.active+.placeholder{display:none}section.register .email-isset-info{background-color:#ffd800;font-size:13px;line-height:1.4;margin-bottom:15px;padding:10px}section.register.back-to-school .form{margin:0 auto;max-width:800px;width:100%}section.register.back-to-school .form.questions{margin:0;padding:20px 0}section.register.back-to-school .form.questions,section.register.back-to-school .update-data-form{position:relative}section.register.back-to-school .form.questions:before,section.register.back-to-school .update-data-form:before{background:#f0f4f8;content:'';display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw}section.register.back-to-school .update-data-form{margin:40px 0 0;position:relative;padding:40px 0 0}section.register.back-to-school .update-data-form .form,section.register.back-to-school .update-data-form .row,section.register.back-to-school .update-data-form p{position:relative}section.register.back-to-school .update-data-form .row{-ms-flex-wrap:wrap;flex-wrap:wrap}section.register.back-to-school .update-data-form .form{padding-bottom:35px}section.register.back-to-school .update-data-form .form .error{color:#da1b2c}section.register.back-to-school .update-data-form .mb-10{display:block;font-weight:700;margin-bottom:20px;text-align:center}section.register.back-to-school .update-data-form .checkbox-rows{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.register.back-to-school .update-data-form .checkbox-rows .row{width:50%}section.register.back-to-school .update-data-form .checkbox-rows .checkbox{margin:5px 0}section.register.back-to-school .update-data-form .select-2-simple{width:100%}section.register.back-to-school .form.questions .question{position:relative;z-index:1}section.register.back-to-school .form.questions .question .checkbox-rows .checkbox{margin:5px 15px 5px 0}section.register.back-to-school .form-item.question.is-hidden{display:none}section.register.back-to-school #update-data-button{font-size:12px;margin-left:10px;padding:10px 20px}@media screen and (max-width:840px){section.login .section-title{padding-left:10%}section.login .form .form-item label{padding-left:0;width:20%}section.login .form .form-item label.checkbox{max-width:80%}section.login .button.login,section.login .form .form-item .input{width:80%}}.freesubmission{background:#f7f7f7;padding:60px 0}.freesubmission .steps.with-circle-number{margin:0 auto;max-width:800px;width:100%}.freesubmission .center{text-align:center}.freesubmission .content,.freesubmission .navigation{margin:0 auto;max-width:720px;width:100%}.freesubmission .navigation{margin-top:60px}.confirm-icon{clear:both;display:block;height:auto;margin:40px auto;width:100px}.confirm-icon img{display:block;height:auto;width:100%}@media screen and (max-width:720px){section.login .button.login,section.login .form .form-item .input,section.login .form .form-item label,section.login .w50{width:100%}section.login{padding-top:30px;padding-bottom:30px}section.login .row{-ms-flex-wrap:wrap;flex-wrap:wrap}section.login .section-title{margin-top:0;padding-left:0}section.login .form{margin:0 0 30px}section.login .form .form-item{display:block}section.login .form .form-item label.checkbox{max-width:100%}}@media screen and (max-width:520px){section.register.back-to-school .form_register .update-data-form .form .checkbox-rows .row{width:100%}}.strefa-container{margin:30px 0}.strefa-container .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .wrapper.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.strefa-container .strefa-menu{-ms-flex-negative:0;flex-shrink:0;width:250px}.strefa-container .strefa-menu .menu{list-style:none;margin:0;padding:0}.strefa-container .strefa-menu .menu li{background:#f7f7f7;border:1px solid #eee;margin:0}.strefa-container .strefa-menu .menu li:not(:last-child){border-bottom:none}.strefa-container .strefa-menu .menu li:hover{background:#000}.strefa-container .strefa-menu .menu li a{color:#000;display:block;padding:15px 25px 15px 15px;position:relative}.strefa-container .strefa-menu .menu li a:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#da1b2c;content:"\203A";display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;right:5px;top:calc(50% - 2px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .35s ease;width:25px}.strefa-container .strefa-menu .menu li a:hover,.strefa-container .strefa-menu .menu li a:hover:after,.strefa-container .strefa-menu .menu li.active a,.strefa-container .strefa-menu .menu li.active a:after,.strefa-container .strefa-menu .menu li.active span.total,.strefa-container .strefa-menu .menu li.course-instruction a,.strefa-container .strefa-menu .menu li.course-instruction a:after,.strefa-container .strefa-menu .menu li.course-instruction span.total,.strefa-container .strefa-menu .menu li.probna-matura-link a:hover,.strefa-container .strefa-menu .menu li.probny-egzamin-link a:hover{color:#fff}.strefa-container .strefa-menu .menu li.active{background:#da1b2c}.strefa-container .strefa-menu .menu li.course-instruction{background:#ff6607}.strefa-container .strefa-menu .menu li.new-matura-link a{font-size:14px;font-weight:700;padding-left:54px}.strefa-container .strefa-menu .menu li.new-matura-link a:before{background-image:url(../images/icons/profile/icon-new-matura.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:block;height:44px;left:27px;position:absolute;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:34px}.strefa-container .strefa-menu .menu li.new-matura-link a:hover:before{background-image:url(../images/icons/profile/icon-new-matura-white.png)}.strefa-container .strefa-menu .menu li.probna-matura-link a,.strefa-container .strefa-menu .menu li.probny-egzamin-link a{padding-left:54px;position:relative}.strefa-container .strefa-menu .menu li.probna-matura-link a svg,.strefa-container .strefa-menu .menu li.probny-egzamin-link a svg{left:27px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:27px}.strefa-container .strefa-menu .menu li.probna-matura-link a{color:#3465aa}.strefa-container .strefa-menu .menu li.probny-egzamin-link a{color:#da1b2c}.strefa-container .strefa-content{padding-left:30px;margin-top:20px;width:calc(100% - 250px)}.strefa-container .strefa-content>.section-title{margin-top:0}.strefa-container .strefa-content .materials{background-image:url(../images/icons/profile/materials-bg.jpeg);background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-right:15px;padding-bottom:15px;width:calc(50% - 15px)}.strefa-container .strefa-content .materials h2{color:#fff;margin:0;padding:15px}.strefa-container .strefa-content .materials .materials-list{font-weight:500;padding:0;border-top:1px solid rgba(255,255,255,.2)}.strefa-container .strefa-content .materials .materials-list li{list-style:none;border-bottom:1px solid rgba(255,255,255,.2);margin:0;padding:.5em 1em;position:relative;height:40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.strefa-container .strefa-content .materials .materials-list li a{display:-webkit-box;display:-ms-flexbox;display:flex}.strefa-container .strefa-content .materials .materials-list li:before{border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:10px;left:15px;position:absolute;top:calc(50% - 5px);width:10px}.strefa-container .strefa-content .materials .materials-list li:hover{background-color:rgba(255,255,255,.1)}.strefa-container .strefa-content .materials .materials-list li .counter{display:inline-block;margin-left:auto;width:50px}.strefa-container .strefa-content .materials a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;color:#fff;line-height:40px;padding-left:2em}.strefa-container .strefa-content .profile-data{margin-left:15px;width:calc(50% - 15px)}.strefa-container .strefa-content .teacherzone-box{border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.strefa-container .strefa-content .teacherzone-box.representative{background-color:#f7f7f7}.strefa-container .strefa-content .teacherzone-box.representative .image{-webkit-border-radius:50%;border-radius:50%;height:85px;margin-top:-70px;overflow:hidden;position:absolute;right:93px;top:50%;width:85px}.strefa-container .strefa-content .user-certificates{border:1px solid #eee;min-height:220px;margin:15px 0;padding:40px;text-align:center;width:100%}.strefa-container .strefa-content .user-certificates .certificates{list-style:none;margin:0 auto 30px;max-width:420px;padding:0;width:100%}.strefa-container .strefa-content .user-certificates .certificates .certificate{display:block;margin:15px 0;position:relative;padding-left:40px;text-align:left}.strefa-container .strefa-content .user-certificates .certificates .certificate:before{background-image:url(../images/icons/download/download.png);-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:inline-block;height:30px;left:0;margin-right:15px;position:absolute;top:0;width:30px}.strefa-container .strefa-content .user-certificates .certificates .certificate.pdf:before{background-image:url(../images/icons/download/download-pdf.png)}.strefa-container .strefa-content .user-certificates .certificates .certificate .title{font-size:18px;margin:0;color:#565656}.strefa-container .strefa-content .user-certificates .certificates .certificate p{font-size:14px;color:#aaa;margin:5px 0 0}.strefa-container .strefa-content .user-certificates.left{padding:30px}.strefa-container .strefa-content .user-certificates.left .certificates{margin:0;max-width:100%}.strefa-container .strefa-content .user-certificates.left .certificates .certificate:first-of-type{margin-top:0}.strefa-container .square-tiles{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin:0;width:100%}.strefa-container .square-tiles .tiles{width:calc(100% / 3 - 14px);position:relative;padding-bottom:80px;min-height:340px}.strefa-container .square-tiles .tiles .row{position:absolute;bottom:16px;left:16px;width:calc(100% - 32px)}.strefa-container .square-tiles .tiles .row .button-outline:active,.strefa-container .square-tiles .tiles .row .button-outline:focus,.strefa-container .square-tiles .tiles .row .button-outline:hover{background-color:#da1b2c;border-color:#da1b2c;color:#fff}.strefa-container .square-tiles h1,.strefa-container .square-tiles h2{font-size:26px;margin:0 0 15px}.strefa-container .square-tiles h1.second-header,.strefa-container .square-tiles h2.second-header{margin-top:20px}.strefa-container .profile-checkboxes{margin-top:50px;padding:56px 0 0}.strefa-container .profile-checkboxes .col:nth-of-type(1){padding-right:15px}.strefa-container .profile-checkboxes .col:nth-of-type(2){padding-left:15px}.form_edit_all{max-width:420px;width:100%}.form_edit_all h2{font-size:36px;margin:0 0 54px;text-align:center}.form_edit_all h3{color:#565656}.form_edit_all .form{margin-bottom:56px}.form_edit_all .form .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form_edit_all .form .row{display:block}.form_edit_all .form #rspo-section .search-by-regon{width:49%}.form_edit_all .form #no-rspo-section{margin-bottom:10px}.form_edit_all .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form_edit_all .navigation .button{width:50%}.form_edit_all .navigation .prev-step{position:relative;border-color:#565656;background:0 0;color:#565656}.form_edit_all .navigation .prev-step:hover{background:#565656;color:#fff}.form_edit_all .navigation .prev-step:hover::before{border-color:#fff}.form_edit_all .navigation .prev-step::before{content:"\2039";display:block;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;font-weight:700;line-height:20px;text-align:center;width:1.2em;height:1.2em;border:2px solid #565656;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.profile-data{background:#f0f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.profile-data h2{margin:0 0 15px}.profile-data ul.contact-list li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:unset;margin:0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.profile-data ul.contact-list li::before{content:" ";display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:17px;height:17px;margin-right:7px;top:2px;position:relative;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;opacity:.6}.profile-data ul.contact-list li .icon{width:17px;height:17px;opacity:.4}.profile-data ul.contact-list li.trainer::before{background-image:url(../images/icon-user-2.png)}.profile-data ul.contact-list li.mail-dark::before{background-image:url(../images/icon-mail.png)}.profile-data ul.contact-list li.phone::before{background-image:url(../images/contact-phone.png)}.profile-data ul.contact-list li.tax::before{background-image:url(../images/contact-tax.png)}.profile-data ul.contact-list li.address::before{background-image:url(../images/contact-address.png)}.profile-data .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.profile-data .row .button-with-icon .icon{height:20px;width:20px}.profile-data .row .right{margin-left:auto;text-align:right}.profile-data .row .right .link{display:block}.orders-tab-nav .orders-tab{list-style:none;margin:0 -10px 15px;padding:0}.orders-tab-nav .orders-tab>li{display:inline-block;margin:0 10px 10px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.orders-tab-nav .orders-tab>li.active .button{background-color:#000;border-color:#000;color:#fff}.orders-tab-content .orders-tab{display:none}.orders-tab-content .orders-tab.active{display:block}.orders-tab-content .header,.orders-tab-content .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.orders-tab-content .table-row+.table-row{margin-top:30px}.orders-tab-content .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.orders-tab-content .header .cell{color:#4e4e4e;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.orders-tab-content .header .cell.training{padding-left:0}.orders-tab-content .cell{font-size:14px}.orders-tab-content .cell p{margin:3px 0}.orders-tab-content .cell.training{width:35%}.orders-tab-content .cell.training h3{color:#da1b2c;font-size:14px;margin:0 0 10px}.orders-tab-content .cell.training .details-list{list-style:none;padding-left:0}.orders-tab-content .cell.date{width:12%}.orders-tab-content .cell.payment{width:23%}.orders-tab-content .cell.payment .status{display:block;font-weight:700;font-size:16px;padding-left:22px;position:relative}.orders-tab-content .cell.payment .status::before{background:0 0;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:15px;left:0;margin-top:-7px;position:absolute;top:50%;width:15px}.orders-tab-content .cell.payment .status.waiting:before{background-color:#ffae00}.orders-tab-content .cell.payment .status.success:before{background-color:#64b900}.orders-tab-content .cell.additional-options{width:20%}.orders-tab-content .cell.additional-options a{color:#000}.orders-tab-content .cell.additional-options a:hover{color:#da1b2c}.orders-tab-content .cell.additional-options .link-with-icon .icon{fill:#ffae00;height:15px;margin-right:5px;position:relative;top:-2px;width:15px}.orders-tab-content .cell .button.play-video{font-size:14px;padding:5px 10px;width:200px}.orders-tab-content .item{border:1px solid #eee;padding:20px;position:relative}.orders-tab-content .item>h3{background-color:#fff;display:inline-block;font-size:18px;font-weight:700;left:10px;margin:0;padding:0 10px 0 45px;position:absolute;top:-12px}.messages-list ul .active,.messages-list ul a:hover{background-color:#f0f4f8}.orders-tab-content .item>h3::before{background-image:url(../images/icons/webinar/icon-webinaria.png);-webkit-background-size:contain;background-size:contain;background-position:left center;background-repeat:no-repeat;content:'';display:block;height:18px;left:10px;position:absolute;top:45%;transform:translate(0,-50%);width:30px}.orders-tab-content .item:last-child{border-bottom-width:1px}.orders-tab.orders-videos .item>h3:before{height:20px;background-image:url(../images/icons/webinar/icon-video.png)}@media screen and (max-width:1200px){.strefa-container .strefa-content .profile-data .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .strefa-content .profile-data .row .left,.strefa-container .strefa-content .profile-data .row .right{width:100%}.strefa-container .strefa-content .profile-data .row .button-with-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.strefa-container .strefa-content .teacherzone-box{padding:30px}}@media screen and (max-width:1024px){.strefa-container .strefa-content>.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .strefa-content .materials,.strefa-container .strefa-content .profile-data{width:100%}.strefa-container .strefa-content .materials{margin:0 0 20px}.strefa-container .strefa-content .profile-data{margin:0 0 10px}.strefa-container .strefa-content .teacherzone-box.w50{width:calc(100% - 20px)}.strefa-container .square-tiles{gap:15px}.strefa-container .square-tiles h1,.strefa-container .square-tiles h2{font-size:20px;margin:0 0 10px}.orders-tab-content .orders-tab{display:none}.orders-tab-content .orders-tab.active{display:block}.orders-tab-content .header{display:none}.orders-tab-content .table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.orders-tab-content .table-row .additional-options,.orders-tab-content .table-row .date,.orders-tab-content .table-row .training{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.orders-tab-content .table-row .additional-options{gap:0}}@media screen and (max-width:840px){.strefa-container .square-tiles{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .square-tiles .tiles{width:100%;min-height:auto;padding-bottom:15px}.strefa-container .square-tiles .tiles .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:10px;bottom:0;left:0;width:calc(100%)}.strefa-container .square-tiles .tiles .row .right{margin-left:0;text-align:center}.strefa-container .square-tiles .row{margin-top:10px}.strefa-container .profile-checkboxes{margin-top:20px}}@media screen and (max-width:800px){.strefa-container .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .strefa-menu{width:100%}.strefa-container .strefa-menu .menu li a{font-size:14px;padding:10px 25px 10px 15px}.strefa-container .strefa-menu .menu li a br{display:none}.strefa-container .strefa-menu .menu li.new-matura-link a:before{height:28px;width:22px}.strefa-container .strefa-menu .menu li.probna-matura-link a svg,.strefa-container .strefa-menu .menu li.probny-egzamin-link a svg{width:20px}.strefa-container .strefa-content{padding:40px 0 0;margin-top:0;width:100%}.strefa-container .strefa-content .profile-data .row{margin-top:20px}.strefa-container .strefa-content .profile-data .row .left,.strefa-container .strefa-content .profile-data .row .right{width:50%}}@media screen and (max-width:720px){.strefa-container .profile-checkboxes{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .profile-checkboxes .col.w50{width:100%}.strefa-container .profile-checkboxes .col:nth-of-type(1),.strefa-container .profile-checkboxes .col:nth-of-type(2){padding:0}}@media screen and (max-width:560px){.form_edit_all .form .flex,.form_edit_all .navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal}.strefa-container .strefa-menu .menu li a{font-size:13px;padding:8px 25px 8px 12px}.strefa-container .strefa-menu .menu li.new-matura-link a{font-size:13px}.strefa-container .strefa-menu .menu li.new-matura-link a:before{height:26px;width:20px}.strefa-container .strefa-menu .menu li.probna-matura-link a svg,.strefa-container .strefa-menu .menu li.probny-egzamin-link a svg{width:18px}.strefa-container .strefa-content .profile-data .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.strefa-container .strefa-content .profile-data .row .left{width:100%}.strefa-container .strefa-content .profile-data .row .right{text-align:center;width:100%}.strefa-container .strefa-content .profile-data .row .right .link{margin:10px 0}.strefa-container .strefa-content .teacherzone-box{padding:20px}.strefa-container .strefa-content .teacherzone-box.representative{background-image:none!important}.strefa-container .strefa-content .teacherzone-box.representative .content{padding-right:0;width:100%}.strefa-container .strefa-content .teacherzone-box.representative .image{display:none}.form_edit_all .form .flex{-ms-flex-direction:column;flex-direction:column}.form_edit_all .form #rspo-section .search-by-regon{width:100%}.form_edit_all .navigation{-ms-flex-direction:column;flex-direction:column}.form_edit_all .navigation .button{width:100%}}.mark-all-as-read:before{border:2px solid #0cc5b1;border-width:0 2px 2px 0;content:'';display:inline-block;height:14px;left:4px;margin-right:10px;position:relative;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);width:7px}.before_info::before,.catalog-categories .categories>li:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.messages-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px;width:100%}.messages-list{border-right:1px solid #eee;height:480px;overflow:auto;width:280px}.messages-list .ss-icon{display:none}.messages-list ul{list-style:none;margin:0;padding:0}.messages-list ul a{border-bottom:1px solid #eee;color:#000;display:block;padding:15px}.messages-list .is-not-read .title:before{-webkit-border-radius:50%;border-radius:50%;background-color:#0cc5b1;content:'';display:inline-block;height:8px;margin-right:8px;margin-top:-4px;vertical-align:middle;width:8px}.messages-list .title{font-weight:700;margin-bottom:2px}.messages-list .intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:72px;margin-bottom:2px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.messages-list .date{opacity:.7}.message-content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:480px;max-height:480px;overflow:auto;padding:30px}.message-content .title{font-size:24px;font-weight:700;margin-bottom:5px}.message-content .date{margin-bottom:30px;opacity:.7}.message-content .description{display:block;line-height:1.5;margin-bottom:20px}.message-content img{height:auto;margin-bottom:20px;max-width:100%}.messages-header{font-size:30px;line-height:1.5em;margin-bottom:.1em}@media only screen and (max-width:720px){.messages-container{margin-bottom:30px}}.catalog-categories{background:#fff;padding:0 0 30px}.catalog-categories.has-bg{background:#f7f7f7;padding:50px 0 30px}.catalog-categories .catalog{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 -15px;padding:0}.catalog-categories .catalog .type{margin:0 15px;width:calc((100% / 3) - 30px)}.catalog-categories .catalog .type .section-subtitle,.catalog-categories.single .page-title{margin-top:0}.catalog-categories .categories{margin:0;padding:0}.catalog-categories .categories>li{list-style:none;margin-bottom:2px;padding:0 30px;position:relative}.catalog-categories .categories>li:before{background:currentColor;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:10px;left:0;position:absolute;top:calc(50% - 2px);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transform:translateY(-50%);width:10px}.catalog-categories .categories>li a{color:#000;border-bottom:2px solid transparent;display:block;padding:5px 0;position:relative}.catalog-categories .categories>li a:after{height:10px;right:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:10px;background-image:url(../images/icons/icon-arrow-right-black.svg)}.catalog-categories .categories>li:active:before,.catalog-categories .categories>li:focus:before,.catalog-categories .categories>li:hover:before{-webkit-transform:scale(.6) translateY(-50%);-ms-transform:scale(.6) translateY(-50%);transform:scale(.6) translateY(-50%)}.catalog-categories .categories>li:active a,.catalog-categories .categories>li:focus a,.catalog-categories .categories>li:hover a{color:#da1b2c;border-bottom:2px solid #da1b2c}.catalog-categories .categories>li:active a:after,.catalog-categories .categories>li:focus a:after,.catalog-categories .categories>li:hover a:after{background-image:url(../images/icons/icon-arrow-right.svg)}.catalog-categories .categories>li.current-category:before{-webkit-transform:scale(.6) translateY(-50%);-ms-transform:scale(.6) translateY(-50%);transform:scale(.6) translateY(-50%)}.catalog-categories .categories>li.current-category a{opacity:.25}.catalog-categories.single .categories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.catalog-categories.single .categories li{margin:0 15px;width:calc((100% / 3) - 30px)}section.catalog-covers{padding-bottom:30px}section.catalog-covers p.center+.covers{margin:30px -15px}section.catalog-covers .covers{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:-10px -15px 30px;overflow:auto;padding:0}section.catalog-covers .covers>li{display:block;margin:15px;position:relative;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:calc(25% - 30px)}section.catalog-covers .covers>li .wrapper{color:#000;display:block;border:1px solid #eee;height:100%;padding:35px 20px 0;position:relative;text-align:center;min-height:370px}section.catalog-covers .covers>li .wrapper:hover{background:#f7f7f7;border:1px solid #000}section.catalog-covers .covers .labels{font-size:0;left:0;position:absolute;text-align:center;top:0;width:100%}section.catalog-covers .covers .label{color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:2;margin:0 1px;padding:0 7px;text-transform:uppercase;text-align:center}section.catalog-covers .covers .label.code{color:#000;margin-bottom:5px}section.catalog-covers .covers .label.is-reform{background:#189cd4}section.catalog-covers .covers .label.is-reform:before{content:'\2714';font-size:10px;line-height:10px;margin-right:.5em;vertical-align:middle}section.catalog-covers .covers .image{display:block;height:180px;margin-bottom:15px;width:100%}section.catalog-covers .covers .image img{border:1px solid #c5c5c5;display:block;height:100%;margin:0 auto;max-width:100%}section.catalog-covers .covers li.category .image,section.catalog-covers .covers li.category .image img{height:auto}section.catalog-covers .covers .title{font-weight:700;margin-bottom:5px}section.catalog-covers .covers .author{display:block;font-size:14px;margin-bottom:10px}section.catalog-covers .covers .price{color:#da1b2c;font-weight:700}section.catalog-covers .covers .button{bottom:25px;display:block;left:20px;position:absolute;text-align:center;width:calc(100% - 40px)}section.catalog-covers .covers .button.cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;position:relative;text-align:center}section.catalog-covers .covers .button.cart:before{background:url(../images/icons/icon-cart.png) center no-repeat;-webkit-background-size:contain;background-size:contain;content:'';display:inline-block;height:24px;margin-right:10px;width:24px}section.catalog-covers .covers .button.cart:active:before,section.catalog-covers .covers .button.cart:focus:before,section.catalog-covers .covers .button.cart:hover:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.catalog-search{background:#f7f7f7;padding-top:60px;padding-bottom:60px}.catalog-search .section-title{margin-top:0}.catalog-search-form .filters,.catalog-search-form .selects{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.catalog-search-form .filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-search-form .form-item{margin:10px;width:calc(25% - 20px)}.catalog-search-form label[for=men]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-search-form .filter{background:#fff;border:1px solid #eee;height:25px;line-height:50px;margin-right:10px;padding:0 10px;width:25px}.catalog-search-form .button.search{margin:10px;min-height:50px;width:calc(25% - 20px)}.catalog-results{background:#f0f4f8;padding:30px 0}.catalog-results h2{font-size:26px;margin:0}.catalog-results .filters{font-size:12px;margin:5px 0 30px}.catalog-results .categories{margin:0 auto 30px;max-width:800px;padding:0}.catalog-results .categories>li{background:#fff;border-left-width:5px;border-left-style:solid;list-style:none;margin-bottom:15px;padding:30px}.catalog-results .categories>li h3{color:#565656;margin:0 0 20px}.catalog-results .categories>li:last-child{margin-bottom:0}.catalog-results .categories>li.active{background:#da1b2c}.catalog-results .categories>li.active a{color:#fff}.catalog-results .table-men{border-collapse:collapse;width:100%}.catalog-results .table-men thead{color:#565656;font-size:14px;text-transform:uppercase}.catalog-results .table-men td{border-bottom:1px solid #f0f4f8;padding:7px;position:relative;vertical-align:middle}.catalog-results .table-men a{color:#565656}.catalog-results .table-men a:hover{color:#da1b2c}.catalog-results .table-men .title{color:#565656;font-weight:700;font-size:18px}.catalog-results .table-men .level{display:block;font-style:italic;font-weight:400;font-size:14px}.catalog-results .table-men .men{color:#aaa}.catalog-results .table-men .authors ul{padding:0}.catalog-results .table-men .authors ul li{list-style:none;display:block;margin-bottom:0}.catalog-results .table-men .authors ul li:not(:last-child):after{content:","}.catalog-results .table-men img{max-width:80px;max-height:80px}@media screen and (max-width:1200px){section.catalog-covers .covers{margin:0 -10px}section.catalog-covers .covers>li{margin:10px;width:calc(25% - 20px)}}@media screen and (max-width:1024px){.catalog-categories .catalog .type,.catalog-search-form .button.search,.catalog-search-form .form-item,section.catalog-covers .covers>li{width:calc((100% / 3) - 20px)}.catalog-categories .catalog{margin:0 -10px}.catalog-categories .catalog .type{margin:0 10px}.catalog-categories .categories li a{padding:15px 40px 15px 15px}.catalog-categories.single .categories{margin:0 -10px}.catalog-categories.single .categories li{margin:0 10px;width:calc((100% / 3) - 20px)}.catalog-search-form{margin:0 -10px}}@media screen and (max-width:840px){.catalog-categories .categories>li a{padding:15px 30px 15px 10px}.catalog-search-form{margin:0 -5px}.catalog-search-form .button.search,.catalog-search-form .form-item{margin:5px;width:calc((100% / 3) - 10px)}}@media screen and (max-width:720px){.catalog-categories{padding-top:30px;padding-bottom:30px}.catalog-categories .catalog{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.catalog-categories .catalog .type{margin:0 0 30px;width:100%}.catalog-categories .catalog .type:last-of-type{margin-bottom:0}.catalog-categories.single .categories{margin:0}.catalog-categories.single .categories li{margin:0 0 10px;width:100%}section.catalog-covers .covers>li{width:calc(50% - 20px)}.catalog-search-form .form-item{width:calc(50% - 10px)}.catalog-search-form .button.search{margin:5px;width:calc(50% - 10px)}}@media screen and (max-width:480px){.catalog-search-form{margin:0}.catalog-search-form .button.search,.catalog-search-form .form-item{margin:5px 0;width:100%}section.catalog-covers .covers{margin:0}section.catalog-covers .covers>li{margin:10px 0;width:100%}}.representatives{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:30px}.representatives-sidebar{width:30%}.representatives-sidebar ul.red-dots li{font-size:22px}.representatives-sidebar ul.red-dots li:before{border:1px solid #aaa;height:13px;top:11px;width:13px}.representatives-sidebar ul.red-dots li.active:before{background:#da1b2c;border:1px solid #000}.representatives-content{width:70%}.representatives-content .section-title{margin-top:0}.people{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}.people .people-item{text-align:center;width:50%}.people .people-item .people-link{color:#000;display:block;height:100%;padding:20px}.people .people-item .people-link:active,.people .people-item .people-link:focus,.people .people-item .people-link:hover{background:#da1b2c;color:#fff}.people .people-item .people-link:active .contact-list .mail,.people .people-item .people-link:focus .contact-list .mail,.people .people-item .people-link:hover .contact-list .mail{color:#fff}.people .people-item .image{border:2px solid #eee;-webkit-border-radius:50%;border-radius:50%;display:block;height:180px;margin:0 auto 10px;overflow:hidden;position:relative;width:180px}.people .people-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.people .people-item .contact-list{margin-top:20px}.people .people-item .contact-list .mail{color:#da1b2c;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;max-width:100%;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.people.team{margin:30px 0}.people.team .people-item{width:calc(100% / 3)}.people.team .people-item .people-link .section-subtitle:after{content:"\203A";color:#fff;display:inline-block;font-size:2.5em;line-height:1em;margin-left:.3em;margin-top:-.33em;opacity:0;position:absolute;vertical-align:middle}.people.team .people-item .people-link:active .section-subtitle:after,.people.team .people-item .people-link:focus .section-subtitle:after,.people.team .people-item .people-link:hover .section-subtitle:after{opacity:1}.people.team .people-item .desc{text-align:left}.representatives-single .person-toggle{overflow:hidden;position:relative;padding-right:20px}.representatives-single .person-toggle.active{max-height:none;overflow:auto}.representatives-single .person-toggle.active .person-toggle__more,.representatives-single .person-toggle.active:after{display:none}.representatives-single .person-toggle .image{border:2px solid #aaa;-webkit-border-radius:50%;border-radius:50%;display:block;height:250px;margin:0 0 20px;overflow:hidden;position:relative;width:250px}.representatives-single .person-toggle .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.representatives-single .person-toggle__more{bottom:0;position:absolute;z-index:1}.representatives-single .person-toggle .contact-list{font-size:1.2em}.representatives-single .person-toggle .area h3,.representatives-single .person-toggle .manager h3{font-size:1.1em}.representatives-single .area,.representatives-single .person-toggle .area .contact-list,.representatives-single .person-toggle .manager .contact-list{font-size:1em}.representatives-single .person-toggle .area h4,.representatives-single .person-toggle .manager h4{font-size:1em;margin-top:0;margin-bottom:15px}.representatives-single .col.form{padding-left:20px}.representatives-single .col.form h2{margin-top:0}.representatives-single .area .section-subtitle{margin-bottom:5px}.representatives-single .area ul{list-style:none;margin:0 0 14px;padding:0;font-size:.9em}.representatives-single .area ul li{display:inline}.representatives-single .area ul li:after{content:",";display:inline}.representatives-single .area ul li:last-child:after{display:none}.representative-contact{background-color:#f0f4f8;margin:30px 0;padding:30px 25px}.tooltip-wrapper .tooltip,.tooltip-wrapper .tooltip:before{background-color:#f7f7f7;border:1px solid #c5c5c5;pointer-events:none;left:50%}.representative-contact .row{margin:0;padding:0;list-style:none}.representative-contact .row .col{padding-right:20px}.representative-contact .row .col :nth-child(even){padding-right:0}.representative-contact .row .col li a{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;max-width:100%;display:block}.tooltip-wrapper{cursor:pointer;position:relative}.tooltip-wrapper .ss-icon{position:absolute;right:-20px;top:0}.tooltip-wrapper .tooltip{bottom:100%;display:block;font-size:14px;margin-left:-125px;margin-bottom:15px;opacity:0;padding:15px;position:absolute;text-align:left;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);width:250px;z-index:2}.tooltip-wrapper .tooltip:before{border-width:0 1px 1px 0;bottom:-18px;content:'';height:20px;position:absolute;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);width:20px;z-index:0}.tooltip-wrapper .tooltip .list-el{display:block;white-space:normal;padding-left:10px;position:relative}.tooltip-wrapper .tooltip .list-el:before{background:#000;content:'';display:block;height:1px;left:0;position:absolute;top:.7em;width:5px}.tooltip-wrapper:hover .tooltip{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.info-box{background-color:#f2e542;overflow:hidden;max-height:0;opacity:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative}.info-box.active{padding:20px;margin:30px 0;opacity:1;max-height:999px}.info-box .close{background-color:#000;cursor:pointer;display:block;position:absolute;top:20px;right:20px;margin:0 0 0 auto;height:16px;width:16px;z-index:2}.info-box .info,.info-box .title{display:-webkit-box;display:-ms-flexbox}.info-box .close::after,.info-box .close::before{background-color:#fff;width:13px}.info-box .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;margin:0}.info-box .title::before{background:url(../images/warning-red.svg) center no-repeat;-webkit-background-size:cover;background-size:cover;content:'';display:block;margin-right:5px;height:35px;width:35px}.info-box .info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-box .info>p{width:100%}.info-box .info .row{margin-bottom:5px;width:calc(50% - 5px)}.info-box .info .row:last-child{margin-bottom:0}.info-box .info .row .left{width:100%}.info-box .info .row .left a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000}.info-box .info .row .left a strong{margin-right:5px;width:50%}.info-box .info .row .left a span{width:50%}.info-box .info .row .left a span,.info-box .info .row .left a strong{display:block;text-align:left}.info-box .info .row .left a:hover{color:#da1b2c}@media screen and (max-width:1024px){.representatives{-ms-flex-wrap:wrap;flex-wrap:wrap}.representatives-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.representatives-sidebar ul.red-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.representatives-sidebar ul.red-dots li{padding-right:10px;width:calc(100% / 3)}.representatives-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}@media screen and (max-width:840px){.people.team .people-item{width:50%}.representatives-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.representatives-content .row .col.w50{width:100%;padding:0;margin-bottom:30px}.representatives-content .row .col.w50.person-toggle{max-height:unset}.representatives-content .row .col.w50.person-toggle .person-toggle__more,.representatives-content .row .col.w50.person-toggle:after{display:none}.representative-contact{margin-top:0}.representative-contact .row .col.w50{width:100%;padding:0;margin-bottom:0}.representative-contact .row .col.w50 .contact-block-small{margin-top:15px}}@media screen and (max-width:720px){.representatives-sidebar ul.red-dots li{width:50%}.representative-contact .tooltip-wrapper .tooltip{position:fixed;left:50%;top:50%;bottom:unset;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:0}.representative-contact .tooltip-wrapper .tooltip:before{display:none}.representative-contact .tooltip-wrapper:hover .tooltip{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.info-box .info .row{margin-bottom:10px}.info-box .info .row .left a strong{display:block;margin-bottom:3px}}@media screen and (max-width:650px){.info-box .info .row{width:100%}.info-box .info .row .left a strong{display:inline;margin-right:5px}}@media screen and (max-width:560px){.people .people-item,.people.team .people-item{width:100%}.contact .tooltip-wrapper{display:block;height:15px;margin:8px 0}.contact .tooltip-wrapper .ss-icon{left:0;right:inherit}.contact .tooltip-wrapper .tooltip{left:0;font-size:12px;margin-left:-10px;padding:10px;width:180px}.contact .tooltip-wrapper .tooltip:before{bottom:-9px;height:10px;left:15px;width:10px}}@media screen and (max-width:480px){.representatives-sidebar ul.red-dots li{padding-right:0;width:100%}}@media screen and (max-width:360px){.info-box .info .row .left a{display:block}.info-box .info .row .left a span,.info-box .info .row .left a strong{margin:0;width:100%}}.teacherzone-login{background-image:url(../images/teacherzone/teacherzone-1.png);background-position:bottom left 55%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;padding:60px 0}.teacherzone-login.facebook-groups{background-position:center left 70%;-webkit-background-size:400px 400px;background-size:400px}.teacherzone-login.download-compendium{-webkit-background-size:600px 600px;background-size:600px;background-position:left 62% center}.teacherzone-login.download-compendium h1{max-width:500px}.teacherzone-login.download-grammar{-webkit-background-size:750px 750px;background-size:750px;background-position:right center}.teacherzone-login.download-grammar .content .text,.teacherzone-login.download-grammar h1{max-width:550px}.teacherzone-login.download-lexical{-webkit-background-size:750px 750px;background-size:750px;background-position:right center}.teacherzone-login.download-lexical .content .text,.teacherzone-login.download-lexical h1{max-width:600px}.teacherzone-login.download-e-book{background-position:right 20% bottom;-webkit-background-size:935px 935px;background-size:935px}.teacherzone-login.download-e-book h1{font-size:32px}.teacherzone-login h1{font-weight:300;max-width:380px}.teacherzone-login .desc{color:#565656}.teacherzone-login ul.red-dots{color:#565656;margin-bottom:30px}.teacherzone-login ul.red-dots li{margin-bottom:8px}.teacherzone-login .bottom{font-size:22px;font-weight:400}.teacherzone-login .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.teacherzone-login .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.teacherzone-login .content .text{max-width:500px;width:100%}.teacherzone-login .content .hidden-desktop{display:none}.teacherzone-login .content .group{background-color:#39579a;color:#fff;-webkit-border-radius:4px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 7.5px;margin-bottom:10px}.teacherzone-login .content .group:hover{background-color:#000}.teacherzone-login .content .group>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-right:5px}.teacherzone-login .content .group>span:first-child:before{content:"\203A";display:inline-block;vertical-align:middle;font-size:1em;line-height:.8em;margin-left:.5em;text-align:center;text-indent:0;margin-top:-.25em;width:.9em;height:.9em;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-right:5px}.teacherzone-login .content .group>span:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}.teacherzone-login .content .group>span:nth-child(2) span{font-size:10px;text-transform:uppercase;color:#39579a;background-color:#fff;padding:0 2px;white-space:nowrap}.teacherzone-login .content .group>span:nth-child(3){width:125px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacherzone-login .content .group>span:nth-child(3) svg{margin-right:5px}.teacherzone-login .login-box{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);background-color:#fff;padding:50px;position:relative;width:383px}.teacherzone-login .login-box h2{font-size:18px;font-weight:400;margin-top:0}.teacherzone-login .login-box .input{margin-bottom:10px}.teacherzone-login .login-box .button{margin-bottom:20px;width:100%}.teacherzone-login .login-box p{margin-bottom:5px}.login-box .contact-form.success-message{background:#fff;padding:20px}.login-box .contact-form h2{font-size:18px}.login-box .contact-form h2,.login-box .contact-form p{color:#565656}.login-box .contact-form p{margin-top:0}.login-box .contact-form .hide-form,.login-box .contact-form .hide-mobile-bottom{display:none}.login-box .contact-form .button{width:100%}.login-box .contact-form .help-steps-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0;margin:0 0 10px}.login-box .contact-form .help-steps-list li{border:2px solid #f0f4f8;background-color:#f0f4f8;-webkit-border-radius:50%;border-radius:50%;color:#aaa;font-weight:700;font-size:12px;height:30px;line-height:26px;margin-right:8px;margin-bottom:0;position:relative;text-align:center;width:30px}.login-box .contact-form .help-steps-list li:before{background-color:#f0f4f8;content:"";height:2px;left:100%;margin-top:-1px;margin-left:2px;position:absolute;top:50%;width:8px}.login-box .contact-form .help-steps-list li.active{background-color:transparent;border-color:#4e4e4e;color:#4e4e4e}.login-box .contact-form .help-steps-list li.complete{background-color:#4e4e4e;color:#fff}.login-box .contact-form .help-steps-list li.complete:before{background-color:#4e4e4e}.login-box .contact-form .help-steps-list li:last-child:before{display:none}.login-box .contact-form .help-form-steps{list-style:none;margin:0;padding:0}.login-box .contact-form .help-form-steps li{display:none;margin:0}.login-box .contact-form .help-form-steps li.active{display:block}.login-box .contact-form .help-form-steps li:nth-child(2) textarea{margin-bottom:15px}.login-box .contact-form .help-form-steps li:nth-child(2) button{margin:10px 0}.login-box .contact-form .help-form-steps li:nth-child(2) p.info{font-size:11px;margin:0}.login-box .contact-form .help-form-steps li:nth-child(3) img{display:block;margin:30px auto}.login-box .contact-form .help-form-steps h2{font-weight:400;margin-bottom:5px}.login-box .contact-form .help-form-steps p{font-size:14px;margin-bottom:10px}.teacherzone-logged{padding:60px 0 0}.teacherzone-logged .wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherzone-logged .content{width:55%}.teacherzone-logged .text-top{margin-bottom:150px}.teacherzone-logged .text-top h1{font-weight:300}.teacherzone-logged .text-top h1+p{font-size:26px}.teacherzone-logged ul.categories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:60px -13px;padding:0}.teacherzone-logged ul.categories>li{padding:5px 13px;width:50%}.teacherzone-logged ul.categories>li .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px 18px 66px;position:relative;text-transform:none}.teacherzone-logged ul.categories>li .link.link-arrow.circle:after{color:#da1b2c;height:24px;left:20px;line-height:18px;right:inherit;top:50%;width:24px}.teacherzone-logged ul.categories>li .link:active,.teacherzone-logged ul.categories>li .link:focus,.teacherzone-logged ul.categories>li .link:hover{background:#f7f7f7;color:#000}.teacherzone-logged .image{-webkit-box-flex:1;-ms-flex:1;flex:1}.teacherzone-logged .image img{display:block;margin-left:auto;max-width:100%}.teacherzone-logged.download-compendium,.teacherzone-logged.download-grammar{-webkit-background-size:600px 600px;background-size:600px;background-position:left 62% center}.teacherzone-logged.download-compendium .wrapper,.teacherzone-logged.download-grammar .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacherzone-logged.download-compendium .wrapper .content,.teacherzone-logged.download-grammar .wrapper .content{width:45%}.teacherzone-logged.download-compendium hr,.teacherzone-logged.download-grammar hr{margin:24px 0}.teacherzone-logged.download-compendium .radio-rows,.teacherzone-logged.download-grammar .radio-rows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.teacherzone-logged.download-compendium .radio-rows>div,.teacherzone-logged.download-grammar .radio-rows>div{margin-right:15px}.teacherzone-logged.download-compendium.download-lexical .wrapper .content,.teacherzone-logged.download-grammar.download-lexical .wrapper .content{width:50%}.mobile-help-bottom-sticky{background:#fff;bottom:0;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.2);box-shadow:0 5px 20px 0 rgba(0,0,0,.2);display:none;left:0;font-size:14px;padding:15px;position:fixed;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:99}.mobile-help-bottom-sticky.is-hidden{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.mobile-help-bottom-sticky p{margin:0}.mobile-help-bottom-sticky .link{font-weight:700;text-transform:uppercase}.teacherzone-notification{background-color:#2e7c86;padding:18px 0;color:#fff}.teacherzone-notification.light-text .bar-text .icon{fill:#f0f4f8}.teacherzone-notification.dark-text{color:#000}.teacherzone-notification.dark-text .close:after,.teacherzone-notification.dark-text .close:before{background-color:#000}.teacherzone-notification .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherzone-notification .icon{display:block;-ms-flex-negative:0;flex-shrink:0;height:30px;margin-right:15px;width:30px}.teacherzone-notification .close{margin-left:auto}section.teacherzone-offer{background-color:#da1b2c;color:#fff;padding:60px 0}.teacherzone-box .content p,.teacherzone-materials-services .section-subtitle{color:#565656}section.teacherzone-offer .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.teacherzone-offer .content{width:calc(100% / 3);padding-right:30px;font-size:22px}section.teacherzone-offer .circle{background-image:url(../images/teacherzone/circle-arrows.png);background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;padding:60px 78px;width:390px}.teacherzone-materials-services{padding:60px 0;background-color:#f1f1f1}.teacherzone-materials-services .section-title{margin-bottom:20px}.teacherzone-materials-services hr{margin:45px 0}.teacherzone-facebook{border-top:solid 1px #c5c5c5;padding:60px 0}.teacherzone-facebook .teacherzone-box{width:calc(50% - 30px)}.teacherzone-facebook .teacherzone-box.info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px}.teacherzone-facebook .teacherzone-box.info .content{max-width:100%}.teacherzone-facebook .teacherzone-box.info .content h2 strong{display:inline-block}.teacherzone-facebook .teacherzone-box.info figure{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px}.teacherzone-facebook .teacherzone-box.info figure img{margin-right:20px}.teacherzone-facebook .teacherzone-box.facebook{position:relative;min-height:100px}.teacherzone-facebook .teacherzone-box.facebook .content>h2{margin-top:0}.teacherzone-facebook .teacherzone-box.facebook figure{position:absolute;top:0;right:-15px}.teacherzone-facebook .teacherzone-box.facebook.w25{width:calc(25% - 30px)}.teacherzone-materials{padding:60px 0}.teacherzone-boxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0}.teacherzone-box{background-color:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:220px;margin:15px;padding:40px;width:calc(50% - 30px)}.teacherzone-box.full{width:100%}.teacherzone-box.full .content{padding-right:230px;max-width:100%;width:66%}.teacherzone-box.full-width{width:100%;margin:0}.teacherzone-box.full-width .content{max-width:100%;width:100%;padding-right:200px}.teacherzone-box.w25{width:calc(25% - 30px)}.teacherzone-box.w30{width:calc((100% / 3) - 30px)}.teacherzone-box.w50{width:calc(50% - 30px)}.teacherzone-box.w100{width:calc(100% - 30px)}.teacherzone-box.w100 .content{max-width:100%;width:50%}.teacherzone-box.sp{padding:20px}.teacherzone-box.background-right{background-position:right center;background-repeat:no-repeat}.teacherzone-box.contain{-webkit-background-size:contain;background-size:contain}.teacherzone-box.border{border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none}.teacherzone-box.text{display:block}.teacherzone-box.text .image img{display:block;max-width:100%}.teacherzone-box .content{max-width:360px;padding-right:20px}.teacherzone-box .content+.image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:140px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:140px}.teacherzone-box .content+.image img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.teacherzone-box .content+.no-image{display:none}.teacherzone-box .content h3{font-size:20px;margin:0 0 20px}.teacherzone-box.background-right.representative .content+.image{-webkit-border-radius:50%;border-radius:50%;height:85px;margin-top:-70px;overflow:hidden;position:absolute;right:93px;top:50%;width:85px}.teacherzone-box.exams .content{max-width:100%}.teacherzone-box.exams .btn-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.teacherzone-box.exams .btn-wrapper .button{font-weight:400;text-transform:none;width:240px}.teacherzone-box.exams .btn-wrapper .button strong{display:block}.teacherzone-box.representative{background-image:url(../images/teacherzone/teacherzone-3.png);background-position:right 25px center;background-repeat:no-repeat;position:relative}.teacherzone-box.representative .photo{-webkit-border-radius:50%;border-radius:50%;height:85px;margin-top:-70px;overflow:hidden;position:absolute;right:93px;top:50%;width:85px}.teacherzone-box.representative .teacher-phone{position:relative;padding-left:20px;color:#da1b2c}.teacherzone-box.representative .teacher-phone:before{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%0A%3Csvg id='Warstwa_1' data-name='Warstwa 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.18 23.88'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23da1b2c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3E03_phone%3C/title%3E%3Cpath class='cls-1' d='M23.19,29.83h0c-2.58,0-7.6-3.68-10.71-9l-.06-.1.37-.36-.43.25C9.24,15.35,8.48,9.16,9.74,6.92a1.66,1.66,0,0,1,1.45-1l3.24.11a1.38,1.38,0,0,1,1.1.7l0,.07A2.16,2.16,0,0,1,15.81,8c0,.21,0,.48,0,.84.08.6.18,1.39.29,1.91a1.45,1.45,0,0,1-.93,1.7l-.85.24A.63.63,0,0,0,14,13c-.14.26.17,1.73,1.63,4.53.23.44.42.79.54,1l.6,1c1.73,2.64,2.86,3.63,3.16,3.63a.69.69,0,0,0,.44-.18l.61-.61a1.44,1.44,0,0,1,1.94,0c.41.35,1.05.83,1.56,1.2l.69.43a2.16,2.16,0,0,1,.94.83l0,0a1.33,1.33,0,0,1,.08,1.29L24.73,29A1.65,1.65,0,0,1,23.19,29.83Zm-10-9.65.07.12c3.11,5.31,7.83,8.54,9.87,8.53h0c.51,0,.64-.22.68-.29l1.46-2.84a.34.34,0,0,0,0-.29l-.05-.08c-.08-.16-.12-.19-.6-.49l-.74-.46c-.55-.4-1.2-.89-1.64-1.26a.45.45,0,0,0-.58-.07l-.61.62a1.68,1.68,0,0,1-1.15.47c-.33,0-1.32,0-4-4.09-.28-.42-.5-.78-.63-1s-.33-.58-.57-1c-2.25-4.33-1.77-5.2-1.61-5.48a1.61,1.61,0,0,1,1-.78l.84-.23a.46.46,0,0,0,.23-.54c-.11-.56-.22-1.37-.3-2,0-.4,0-.68,0-.9,0-.56,0-.61-.13-.76l0-.09a.37.37,0,0,0-.25-.16L11.18,7c-.06,0-.31,0-.57.46-1,1.77-.49,7.47,2.59,12.73l-.43.25Z' transform='translate(-9.16 -5.95)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;-webkit-background-size:contain;background-size:contain}.teacherzone-box.representative p{margin-bottom:5px}.teacherzone-box.representative h2 span{font-weight:400}.teacherzone-box .post-code-search{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.teacherzone-box .post-code-search .input,.teacherzone-box .post-code-search span{font-size:22px;height:60px;line-height:60px;text-align:center}.teacherzone-box .post-code-search .first-part{width:65px}.teacherzone-box .post-code-search .second-part{width:78px}.teacherzone-box .post-code-search span{width:20px}.teacherzone-box .post-code-search .button{padding-left:1.25em;padding-right:1.25em;height:60px;margin-left:10px}.teacherzone-box.background{-webkit-background-size:cover;background-size:cover;background-position:right bottom;background-repeat:no-repeat;color:#fff;min-height:450px}.teacherzone-box.background h2 span{font-weight:500}.teacherzone-box.background.competitions{background:-webkit-gradient(linear,left top,left bottom,from(#76c0ac),to(#639c8f));background:-webkit-linear-gradient(top,#76c0ac 0,#639c8f 100%);background:-o-linear-gradient(top,#76c0ac 0,#639c8f 100%);background:linear-gradient(to bottom,#76c0ac 0,#639c8f 100%);position:relative}.teacherzone-box.background.competitions .content{position:relative;z-index:1}.teacherzone-box.background.competitions .image{bottom:0;height:400px;position:absolute;right:0;width:400px;z-index:0}.teacherzone-box.background.competitions .image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.teacherzone-box.info{border:0;-webkit-box-shadow:none;box-shadow:none;min-height:190px;padding:0}.teacherzone-box.info h2{font-size:22px;font-weight:400;margin:5px 0}.teacherzone-box.info h2 strong{display:block}.teacherzone-box.facebook{background-color:#39579a;min-height:190px;padding:25px}.section-other-help,.section-teacherzone-blog,.simple-article-help-single-post{padding:60px 0}.teacherzone-box.facebook a,.teacherzone-box.facebook h2,.teacherzone-box.facebook p{color:#fff}.teacherzone-box.facebook h2{margin:16px 0}.teacherzone-box.facebook .content+.image{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:35px}.teacherzone-box.facebook .content+.image .icon{fill:#f0f4f8;height:34px;margin-left:auto;width:34px}.teacherzone-box.facebook .small{font-size:16px;font-weight:500;margin-top:0}.teacherzone-box.facebook .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.teacherzone-box.facebook .link .icon{height:20px;margin-right:10px;width:20px}.help-banner .content,.section-other-help .content,.simple-article-help-single-post .content{width:50%}.section-other-help h2{font-size:16px}.section-other-help .link{display:block;margin:3px 0}.simple-article-help-single-post .center{text-align:center}.section-teacherzone-other-sections{background:#f1f1f1;padding:60px 0}.help-banner ul.check-list{position:relative}.help-banner ul.check-list:before{-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/teacherzone/v2-help-banner-arrow.png);bottom:-85px;content:"";display:block;height:260px;margin-left:-240px;left:100%;position:absolute;width:260px}.help-tiles{background:#f0f4f8;padding:30px 0}.help-tiles .help-tiles-content{width:calc(100% - 420px)}.help-tiles .help-tiles-content .help-tiles-content-inner{background:#fff}.help-tiles .help-tiles-content .help-search-wrapper{border-bottom:1px solid #eee;padding:40px}.help-tiles .help-tiles-content .help-search-wrapper .input{margin-bottom:0}.help-tiles .help-tiles-content .tiles{list-style:none;margin:0;padding:0}.help-tiles .help-tiles-content .tiles .tile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 40px}.help-tiles .help-tiles-content .tiles .tile__cover{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px}.help-tiles .help-tiles-content .tiles .tile__cover img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%;border:1px solid #a7a7a7}.help-tiles .help-tiles-content .tiles .tile__content{padding-left:15px}.help-tiles .help-tiles-content .tiles .tile__content h3{margin-top:0}.help-tiles .help-tiles-content .tiles .tile__content p.type{margin-bottom:5px}.section-teacherzone-blog .wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.section-teacherzone-blog .big{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:url(../images/teacherzone/teacherzone-blog.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:calc((100% / 3) * 2)}.section-teacherzone-blog .big .logo{margin:40px 40px 0 auto}.section-teacherzone-blog .big .content{max-width:500px;padding:50px;width:100%}.section-teacherzone-blog .big .content p{font-size:20px}.section-teacherzone-blog .side{padding-left:60px;width:calc(100% / 3)}.section-teacherzone-blog .side .link{display:table;font-weight:700;margin-top:20px;margin-left:auto}.section-teacherzone-blog .side h2{color:#565656;font-size:16px;margin-bottom:15px;text-transform:uppercase}.section-teacherzone-blog .side .blog-posts{border-top:1px solid #eee;padding:0;margin:0;list-style:none}.section-teacherzone-blog .side .blog-posts li{padding:15px 0 15px 43px;border-bottom:1px solid #eee;position:relative}.section-teacherzone-blog .side .blog-posts li:before{background-image:url(../images/icons/download/gray-doc.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;content:"";height:30px;left:0;position:absolute;top:24px;width:25px}.section-teacherzone-blog .side .blog-posts h3{font-size:18px;font-weight:500;margin-bottom:10px;margin-top:0;line-height:1.5}.section-teacherzone-slider{background-color:#4e4e4e;padding:60px 0;overflow:hidden}.section-teacherzone-slider.options .wrapper .details-slider .slider.active{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}.section-teacherzone-slider.options .wrapper .details-slider .slider.active li{max-width:100%;width:100%}.section-teacherzone-slider.options .wrapper .details-slider .slider li:not(.active) .content p:first-of-type{display:-webkit-box;line-clamp:6;box-orient:vertical;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.section-teacherzone-slider.options .wrapper .details-slider .slider li.second{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.section-teacherzone-slider.options .wrapper .details-slider .slider li .item .content{max-height:100%}.section-teacherzone-slider.options .wrapper .details-slider .slider li.active{max-width:100%;width:100%}.section-teacherzone-slider .hidden-desktop,.section-teacherzone-slider .less{display:none}.section-teacherzone-slider .bottom_slider_link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.section-teacherzone-slider .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0 15px}.section-teacherzone-slider .navigation li{-webkit-border-radius:50%;border-radius:50%;border:2px solid #aaa;display:inline-block;height:16px;margin:5px;width:16px}.section-teacherzone-slider .navigation li.active{background-color:#aaa}.section-teacherzone-slider .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.section-teacherzone-slider .top h2{color:#fff;font-size:26px;font-weight:400;margin:0}.section-teacherzone-slider .details-slider{position:relative}.section-teacherzone-slider .next,.section-teacherzone-slider .prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;color:#aaa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:50px}.section-teacherzone-slider .next:before,.section-teacherzone-slider .prev:before{border:2px solid currentColor;border-width:2px 2px 0 0;content:"";display:block;height:10px;left:-2px;position:relative;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:10px}.section-teacherzone-slider .next:hover,.section-teacherzone-slider .prev:hover{background:#aaa}.section-teacherzone-slider .next:hover:before,.section-teacherzone-slider .prev:hover:before{color:#fff}.section-teacherzone-slider .next.is-hidden,.section-teacherzone-slider .prev.is-hidden{display:none}.section-teacherzone-slider .prev{margin-right:30px;left:-80px}.section-teacherzone-slider .prev:before{border:2px solid currentColor;border-width:0 0 2px 2px;left:2px}.section-teacherzone-slider .next{right:-80px;margin-left:30px}.section-teacherzone-slider .slider{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0 -15px;overflow:hidden;padding:0}.section-teacherzone-slider .slider>li{left:200%;padding:0 15px;-webkit-box-ordinal-group:initial!important;-ms-flex-order:initial!important;order:initial!important;position:absolute}.section-teacherzone-slider .slider>li .item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .5s ease-in-out}.section-teacherzone-slider .slider>li .link{font-size:16px;text-transform:none}.section-teacherzone-slider .slider>li .thin{font-size:12px;letter-spacing:1px;margin-bottom:10px;opacity:.5;text-transform:uppercase}.section-teacherzone-slider .slider>li h2{font-size:20px}.section-teacherzone-slider .slider>li .image{margin:0;position:relative;width:100%;z-index:2}.section-teacherzone-slider .slider>li .image img{display:block;height:350px;max-width:100%;max-height:350px;-o-object-fit:contain;object-fit:contain;width:100%}.section-teacherzone-slider .slider>li.first,.section-teacherzone-slider .slider>li.second,.section-teacherzone-slider .slider>li.third{position:static}.section-teacherzone-slider .slider>li.first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:2;-ms-flex:2;flex:2}.section-teacherzone-slider .slider>li.first .image{width:auto}.section-teacherzone-slider .slider>li.first .content{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.section-teacherzone-slider .slider>li .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 30px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;max-height:350px}.section-teacherzone-slider .slider>li .content .product-panel__label{display:inline}.section-teacherzone-slider .slider>li.second,.section-teacherzone-slider .slider>li.third{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-teacherzone-slider .slider>li.second .content,.section-teacherzone-slider .slider>li.third .content{opacity:0;position:absolute}.section-teacherzone-slider .slider>li.second{max-width:280px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-teacherzone-slider .slider>li.third{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.section-teacherzone-slider .slider>li.motion .item{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.section-teacherzone-slider.show-all .link-arrow.circle:after{content:"\2039"}.section-teacherzone-slider.show-all .less{display:initial}.section-teacherzone-slider.show-all .all,.section-teacherzone-slider.show-all .navigation,.section-teacherzone-slider.show-all .next,.section-teacherzone-slider.show-all .prev{display:none}.section-teacherzone-slider.show-all .slider{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-teacherzone-slider.show-all .slider>li{margin-bottom:30px;position:static;width:50%}.section-teacherzone-slider.show-all .slider>li .image{width:auto}.section-teacherzone-slider.show-all .slider>li .image img{max-width:247px;height:100%;max-height:100%}.section-teacherzone-slider.show-all .slider>li .content{position:static;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.section-teacherzone-slider.show-all .slider>li.second{max-width:100%}.section-teacherzone-slider.show-all .slider>li.first,.section-teacherzone-slider.show-all .slider>li.second,.section-teacherzone-slider.show-all .slider>li.third{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:50%}.section-teacherzone-slider.show-all .slider>li.first .content,.section-teacherzone-slider.show-all .slider>li.second .content,.section-teacherzone-slider.show-all .slider>li.third .content{opacity:1;position:static;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:1400px){.teacherzone-login.download-compendium{background-position:right 15% center}.teacherzone-login.download-lexical{background-position:right -45% center}.teacherzone-login.download-e-book{background-position:right -20% bottom}.section-teacherzone-slider .wrapper{padding:0 70px}.section-teacherzone-slider .prev{left:-60px}.section-teacherzone-slider .next{right:-60px}}@media screen and (max-width:1200px){section.teacherzone-offer .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.teacherzone-offer .content{max-width:400px;width:100%}.teacherzone-login.facebook-groups{background-position:right center;-webkit-background-size:45% 45%;background-size:45%}.teacherzone-login.download-compendium{background-position:right center}.teacherzone-login.download-grammar{-webkit-background-size:550px 550px;background-size:550px}.teacherzone-login.download-e-book{background-position:right -30% bottom;-webkit-background-size:875px 875px;background-size:875px}.section-teacherzone-slider .slider>li .content h2,.section-teacherzone-slider .slider>li .content p{margin:10px 0}}@media screen and (max-width:1024px){.teacherzone-logged ul.categories>li,.teacherzone-login.download-compendium .wrapper .content,.teacherzone-login.download-compendium .wrapper .login-box,.teacherzone-login.download-grammar .wrapper .content,.teacherzone-login.download-grammar .wrapper .login-box,.teacherzone-login.download-lexical .wrapper .content,.teacherzone-login.download-lexical .wrapper .login-box{width:100%}.teacherzone-login.download-compendium,.teacherzone-login.download-grammar,.teacherzone-login.download-lexical{padding-top:0;background-position:right top;-webkit-background-size:450px 450px;background-size:450px}.teacherzone-login.download-compendium .wrapper,.teacherzone-login.download-grammar .wrapper,.teacherzone-login.download-lexical .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacherzone-login.download-e-book{background-position:right bottom}.teacherzone-boxes{margin:0 -10px}.teacherzone-box{margin:10px;padding:30px;width:calc(50% - 20px)}.teacherzone-box.full{width:100%;background-image:none!important}.teacherzone-box.full .content{padding-right:0;width:100%}.teacherzone-box.w25{width:calc(25% - 20px)}.teacherzone-box.w30{width:calc((100% / 3) - 20px)}.teacherzone-box.w50{width:calc(50% - 20px)}.teacherzone-box.w100{width:calc(100% - 20px)}.teacherzone-box.w100 .content{max-width:100%;width:50%}.teacherzone-box.background-right{background-position:center right -40%}.teacherzone-box.bg-without-mobile-margin{background-position:center right 0}.teacherzone-box.background-right.representative .content+.image{margin-top:-72px;right:69px}.section-teacherzone-blog .side{padding-left:30px}.section-teacherzone-blog .side .blog-posts h3{font-size:16px}.section-teacherzone-blog .side .blog-posts li{padding:15px 0 15px 35px}.section-teacherzone-blog .side .blog-posts li:before{height:25px;top:20px;width:20px}.section-teacherzone-slider{padding:30px 0}.section-teacherzone-slider .wrapper{padding:0 30px}.section-teacherzone-slider .visible-desktop{display:none}.section-teacherzone-slider .slider>li .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-teacherzone-slider .slider>li .image{margin:0 auto;width:100%}.section-teacherzone-slider .slider>li .image img{height:auto;margin:0 auto;max-width:200px;max-height:250px;width:auto}.section-teacherzone-slider .slider>li h2{font-size:26px;margin-bottom:10px}.section-teacherzone-slider .slider>li p{font-size:16px;margin-bottom:8px}.section-teacherzone-slider .slider>li .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-150px;padding-top:150px;padding-bottom:30px;max-height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.section-teacherzone-slider .slider>li .content .product-panel__label{display:inline-block}.section-teacherzone-slider .slider>li.third{position:absolute;right:200%}.section-teacherzone-slider .slider>li.first{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.section-teacherzone-slider .slider>li.last,.section-teacherzone-slider .slider>li.second{max-width:100%;padding:0;position:absolute;top:0;width:33.33%}.section-teacherzone-slider .slider>li.last .image,.section-teacherzone-slider .slider>li.second .image{width:100%}.section-teacherzone-slider .slider>li.second{left:66%;margin-left:0;z-index:2}.section-teacherzone-slider .slider>li.last{left:auto;margin-right:0;right:66.66%;z-index:2}.section-teacherzone-slider .slider>li.last .content{display:none}.section-teacherzone-slider .details{padding:30px 0 20px;text-align:center}.section-teacherzone-slider .controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.section-teacherzone-slider .controls .next,.section-teacherzone-slider .controls .prev{margin:0;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.section-teacherzone-slider .controls .navigation{display:-webkit-box;display:-ms-flexbox;display:flex}.teacherzone-facebook .teacherzone-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.teacherzone-facebook .teacherzone-box .content{width:100%;max-width:100%}.teacherzone-facebook .teacherzone-box.facebook,.teacherzone-facebook .teacherzone-box.info{width:100%;margin-left:0;margin-right:0}.teacherzone-facebook .teacherzone-box.facebook.w25{width:100%}}@media screen and (max-width:840px){.help-banner ul.check-list:before,.teacherzone-box.background-right.representative .content+.image{display:none}.teacherzone-login{background-position:bottom right;-webkit-background-size:50% 50%;background-size:50%;padding:0 0 60px}.teacherzone-login .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherzone-login .content{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.teacherzone-login .login-box{position:static}.teacherzone-login.facebook-groups{background-position:right 20px;-webkit-background-size:35% 35%;background-size:35%}.teacherzone-login.download-e-book{background-position:right bottom}.teacherzone-login.download-compendium,.teacherzone-login.download-grammar,.teacherzone-login.download-lexical{background-image:url(../../data/pages/kompendium/kompendium_ebook_min.png)!important;background-position:right 10%;-webkit-background-size:250px 250px;background-size:250px}.teacherzone-login.download-compendium .login-box,.teacherzone-login.download-grammar .login-box,.teacherzone-login.download-lexical .login-box{opacity:1;pointer-events:auto}.teacherzone-login.download-compendium .content .text,.teacherzone-login.download-grammar .content .text,.teacherzone-login.download-lexical .content .text{max-width:60%}.teacherzone-login.download-lexical{background-image:url(../../data/pages/lexical-sets/ebook_lexical.png)!important;background-position:right 10%;-webkit-background-size:250px 250px;background-size:250px}.teacherzone-login.download-grammar{background-image:url(../../data/pages/workbook/ebook_grammar.jpg)!important;background-position:right 10%;-webkit-background-size:250px 250px;background-size:250px}.teacherzone-login.download-e-book{background-image:url(../../data/pages/e-book/lp_zestaw01.png)!important}.teacherzone-logged .text-top{margin-bottom:60px}section.teacherzone-offer{padding:30px 0}section.teacherzone-offer .content{max-width:100%;width:100%}section.teacherzone-offer .content p{margin-top:0}section.teacherzone-offer .circle{margin:0 auto}.teacherzone-box{width:calc(100% - 20px)}.teacherzone-box.w25,.teacherzone-box.w30{width:calc(50% - 20px)}.teacherzone-box.w50{width:calc(100% - 20px)}.teacherzone-box.background-right{background-image:none!important}.teacherzone-box.background-right .content{padding-right:0;max-width:100%;width:100%}.teacherzone-box .content+.image{height:90px;margin-left:auto;width:90px}.help-banner .content,.help-tiles .help-tiles-content,.section-teacherzone-blog .big{width:100%}.section-teacherzone-blog .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-teacherzone-blog .big .logo{margin:30px 30px 0 auto;width:200px}.section-teacherzone-blog .big .content{padding:30px}.section-teacherzone-blog .side{padding-left:0;padding-top:20px;width:100%}.login-box{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.login-box.active{opacity:1!important;pointer-events:auto!important}.login-box .contact-form .hide-form{display:block;color:#000;position:absolute;right:20px;top:20px}.login-box .contact-form .hide-form:after,.login-box .contact-form .hide-form:before{background-color:#000}.login-box .contact-form .hide-mobile-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;margin-top:30px;text-decoration:none}.login-box .contact-form .hide-mobile-bottom span:first-child{margin-right:10px}.mobile-help-bottom-sticky{display:block}}.exam-blog-list .blog-list .blog-list-item .image img,.tt-info-popup{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.blog-exam-header,.blog-exam-header .wrapper .button:before{position:relative;background-position:center;background-repeat:no-repeat}.conference-video .columns .course-item .details .title-wrapper .name:hover,.product-more__content__block__link,.quizlet-step-desc .link,.section-tt-conferences .log-in-and-show .log-in:hover,.section-tt-conferences .log-in-and-show .register:hover,.section-user-logged.update_elements .content form .smaller-text a,section.colourings-books .text .bottom a{text-decoration:underline}@media screen and (max-width:720px){.teacherzone-login{background-position:bottom right -20%}.teacherzone-login .login-box{padding:30px;width:70%}.teacherzone-logged .content,.teacherzone-logged.download-compendium .wrapper .content,.teacherzone-logged.download-grammar .wrapper .content,.teacherzone-logged.download-lexical .wrapper .content{width:100%}.teacherzone-logged{padding:30px 0}.teacherzone-logged .text-top{background-image:url(../images/teacherzone/teacherzone-1.png);background-position:bottom right;-webkit-background-size:142px 142px;background-size:142px;background-repeat:no-repeat;padding-right:45%;padding-bottom:30px;position:relative;min-height:231px;margin:0 -30px;padding-left:30px}.teacherzone-logged .text-top h1+p{font-size:16px;font-weight:400}.teacherzone-logged ul.categories{margin-top:0;margin-bottom:0}.teacherzone-logged ul.categories>li .link{font-size:14px;padding:18px 20px 18px 60px}.teacherzone-logged ul.categories>li .link.link-arrow.circle:after{left:15px}.teacherzone-logged .image{display:none}.teacherzone-logged.download-compendium .wrapper,.teacherzone-logged.download-grammar .wrapper,.teacherzone-logged.download-lexical .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacherzone-logged.download-compendium .wrapper .content .text-top,.teacherzone-logged.download-grammar .wrapper .content .text-top,.teacherzone-logged.download-lexical .wrapper .content .text-top{background:0 0;margin:0;padding:0;width:100%;max-width:100%}.teacherzone-logged.download-compendium .wrapper .image,.teacherzone-logged.download-grammar .wrapper .image,.teacherzone-logged.download-lexical .wrapper .image{display:block}.teacherzone-logged.download-lexical .wrapper .content{width:100%!important}.teacherzone-box{padding:25px}.help-banner .content{text-align:left}.help-tiles .help-tiles-content .help-tiles-content-inner{background:0 0;margin-left:-30px;width:calc(100% + 60px)}.help-tiles .help-tiles-content .help-search-wrapper{border-bottom:1px solid #fff;padding:20px 30px}.help-tiles .help-tiles-content .tiles .tile{border-bottom:1px solid #fff}.help-tiles .help-tiles-content .tiles .tile:last-of-type{border-bottom:none}section.catalog-results .table-men thead{display:none}section.catalog-results .table-men tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0;width:100%}section.catalog-results .table-men tr td{border-bottom:none}.section-teacherzone-blog .big .content p{font-size:18px}section.section-teacherzone-slider .top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.section-teacherzone-slider .top h2{font-size:22px}section.section-teacherzone-slider .visible-desktop{display:none}section.section-teacherzone-slider .hidden-desktop{display:block}section.section-teacherzone-slider .bottom{margin-top:22px;text-align:center}section.section-teacherzone-slider .slider>li .image{width:33.33%}section.section-teacherzone-slider .slider>li .image img{-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.5);box-shadow:0 3px 8px 0 rgba(0,0,0,.5);max-width:100%}section.section-teacherzone-slider .slider>li.second{left:75%;margin-left:20px;width:50%}section.section-teacherzone-slider .slider>li.last{margin-right:20px;right:75%;width:50%}section.section-teacherzone-slider .slider>li .content{margin-top:-33.33%;padding-top:33.33%}}@media screen and (max-width:560px){.teacherzone-login{background-image:none;padding:0}.teacherzone-login .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.teacherzone-login .content .hidden-desktop{display:block}.teacherzone-login .content .visible-desktop{display:none}.teacherzone-login .content .text-top{background-image:url(../images/teacherzone/teacherzone-1.png);background-repeat:no-repeat;background-position:bottom right -15%;-webkit-background-size:180px 180px;background-size:180px;margin-left:-20px;padding:50px 20px 25px;width:calc(100% + 40px)}.teacherzone-login .content .text-top h1{font-size:22px;max-width:200px}.teacherzone-login .content .text-top p{margin-top:0}.teacherzone-login .content .bottom{font-size:16px;margin:40px 0}.teacherzone-login .content .bottom .link{font-size:22px;font-weight:700}.teacherzone-login .content .red-dots{border-top:solid 1px #eee;padding:30px;margin:0 -30px}.teacherzone-login .login-box{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.teacherzone-login .login-box p{margin-top:0}.teacherzone-login.download-compendium,.teacherzone-login.download-grammar,.teacherzone-login.download-lexical{background-position:right 10% top 400px;-webkit-background-size:45% 45%;background-size:45%;padding-top:30px}.teacherzone-login.download-compendium .content .text,.teacherzone-login.download-grammar .content .text,.teacherzone-login.download-lexical .content .text{max-width:100%}.teacherzone-login.download-compendium .content .text .text-top,.teacherzone-login.download-grammar .content .text .text-top,.teacherzone-login.download-lexical .content .text .text-top{background:0 0;margin:30px 0 0;padding:0;width:100%}.teacherzone-login.download-compendium .content .text .text-top .bottom,.teacherzone-login.download-grammar .content .text .text-top .bottom,.teacherzone-login.download-lexical .content .text .text-top .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:19px;margin-bottom:25px}.teacherzone-login.facebook-groups{background-position:80% 10%;-webkit-background-size:39% 39%;background-size:39%}.teacherzone-login.facebook-groups .content .text-top{background:0 0}.teacherzone-login.facebook-groups .content .bottom{margin:10px 0 30px}.teacherzone-login .group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacherzone-notification{font-size:14px}.teacherzone-notification .icon{height:20px;width:20px}.teacherzone-notification p{margin-right:10px}section.teacherzone-offer{padding:30px 0}section.teacherzone-offer .content{font-size:16px;max-width:100%;width:100%}section.teacherzone-offer .content p{margin-top:0}section.teacherzone-offer .circle{background:0 0;padding:0;width:100%}section.teacherzone-offer ul.drawn-arrows li{background-position:left top 0;-webkit-background-size:20px 20px;background-size:20px;min-height:auto;padding-left:35px}.section-other-help,.section-teacherzone-blog,.teacherzone-facebook,.teacherzone-materials-services{padding:30px 0}.teacherzone-box.full-width{width:100%;margin:0;background:#fff!important}.teacherzone-box.full-width .content{padding-right:0}.help-tiles .help-tiles-content .help-search-wrapper,.help-tiles .help-tiles-content .tiles .tile,.section-teacherzone-blog .big .content{padding:20px}.teacherzone-box.w25,.teacherzone-box.w30{width:calc(100% - 20px)}.teacherzone-box.background{min-height:350px}.teacherzone-box.background.competitions .image{height:300px;width:300px}.help-tiles .help-tiles-content .help-tiles-content-inner{margin-left:-20px;width:calc(100% + 40px)}.section-teacherzone-blog .big .logo{margin:20px 20px 0 auto}.section-teacherzone-blog .big .content p{font-size:16px}section.section-teacherzone-slider .slider>li .image img{max-height:170px;max-width:170px}section.section-teacherzone-slider .slider>li.first .image{max-width:45%}}@media screen and (max-width:500px){.teacherzone-box.representative{background-image:none}}@media screen and (max-width:470px){.download-grammar .button.download{width:100%;max-width:400px}}@media screen and (max-width:400px){.teacherzone-box.background.competitions .image{height:200px;width:200px}}@media screen and (max-width:374px){.teacherzone-box form.post-code-search{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherzone-box form.post-code-search .button{width:100%;margin-left:0}}.teacherzone-exams{background:#f1f1f1;padding:60px 0}.exam-blog-list{background:#f0f4f8;padding:30px 0}.exam-blog-list .blog-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0}.exam-blog-list .blog-list .blog-list-item{margin:15px;width:calc(50% - 30px)}.exam-blog-list .blog-list .blog-list-item a{color:#000}.exam-blog-list .blog-list .blog-list-item a:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.exam-blog-list .blog-list .blog-list-item a:hover h2{color:#da1b2c}.exam-blog-list .blog-list .blog-list-item .image{display:block;height:250px;overflow:hidden;position:relative;width:100%}.exam-blog-list .blog-list .blog-list-item .image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease-in-out;width:100%}.exam-blog-list .blog-list .blog-list-item .content{background:#fff;padding:30px}.exam-blog-list .blog-list .blog-list-item .content .expert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-image{border:2px solid #eee;-webkit-border-radius:50%;border-radius:50%;display:block;-ms-flex-negative:0;flex-shrink:0;height:85px;overflow:hidden;margin-right:20px;width:85px}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-details span{display:block;font-size:13px;margin:3px 0}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-details .expert-position{font-weight:700;text-transform:uppercase}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-details .added-date{color:#4e4e4e}.exam-blog-list .blog-list .blog-list-item .content h2{font-size:26px;margin:0 0 5px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.exam-blog-list .blog-list .blog-list-item .content .date{color:#4e4e4e;font-size:12px}.exam-blog-list .blog-list .blog-list-item .content .button{margin:30px auto 0;max-width:180px}.blog-exam-content strong{font-weight:400}.blog-exam-content strong h3 strong,.blog-exam-content strong p strong,.blog-exam-content strong ul li strong{font-weight:700}.blog-exam-content strong h3{color:#4e4e4e;font-size:18px;line-height:1.5}.classes-list.matura .classes li .effect,.classes-list.normal .classes li .effect{width:240px}.classes-list .classes{padding:0;list-style:none}.classes-list .classes li{display:-webkit-box;display:-ms-flexbox;display:flex}.classes-list .classes li.header{padding:15px 15px 15px 45px}.classes-list .classes li .effect{font-weight:700;font-size:14px}.classes-list .classes li .effect input,.classes-list .classes li .effect select{padding-left:45px;background:url(../images/icon-edit-translucent.png) right 15px center no-repeat;-webkit-background-size:auto 30%;background-size:auto 30%;border:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.classes-list .classes li .effect input:focus,.classes-list .classes li .effect select:focus{background-color:#fff;-webkit-background-size:auto 50%;background-size:auto 50%}.classes-list .classes li .effect .small{font-size:12px;font-weight:400;display:block}.blog-exam-header{padding:60px 0 100px;background-color:#f0f4f8;-webkit-background-size:cover;background-size:cover;color:#fff;margin-bottom:100px}.blog-exam-header .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.blog-exam-header .wrapper .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blog-exam-header .wrapper .button:before{background-image:url(../images/icons/arrow-white.svg);-webkit-background-size:contain;background-size:contain;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:23px;height:23px;display:block;font-size:12px;font-weight:700;text-align:center;top:calc(50% - 12px);margin-left:0;margin-top:0;right:-12px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border:0}.blog-exam-header .back-link{-ms-flex-item-align:start;align-self:flex-start;color:#fff}.blog-exam-header .date{font-size:14px}.blog-exam-header .author-image{border:2px solid #eee;-webkit-border-radius:50%;border-radius:50%;bottom:-70px;display:block;height:140px;left:50%;overflow:hidden;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:140px}.blog-exam-header .author-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.exam-harmonogram .steps li .description ul{padding:0}.exam-harmonogram .steps li .description ul li{list-style:none;margin:0;padding:0 0 0 20px;position:relative}.exam-harmonogram .steps li .description ul li:before{display:none}.exam-harmonogram .steps li .description ul li:after{border:2px solid #000;border-width:0 2px 2px 0;-webkit-border-radius:0;border-radius:0;content:'';display:block;height:11px;left:4px;position:absolute;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);top:4px;width:6px}.exam-harmonogram .steps li.active .description ul li{color:#000}.bibliography{margin:30px 0}.bibliography .wrapper{border:solid #eee;border-width:10px 0;padding-top:20px}.bibliography h2{color:#4e4e4e;font-size:18px;text-align:center}.bibliography .columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:30px 0;padding:0}.bibliography .columns li{padding:0 15px;width:50%}.bibliography .columns ol{margin:0;padding:0}.bibliography .columns ol li{color:#757575;font-size:13px;font-weight:400;line-height:1.8;margin-bottom:26px;width:100%}.article-expert .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.article-expert .article-expert-image,.article-expert .content{width:50%}.article-expert .article-expert-image{-ms-flex-item-align:end;align-self:flex-end}.article-expert .article-expert-image img{margin-left:auto;display:block;max-width:450px;width:100%}.article-expert .content{padding:20px 0 20px 30px}.article-expert .content .description p{font-weight:400}.article-expert .author{color:#4e4e4e;font-size:13px;margin-bottom:10px;text-transform:uppercase}.article-expert .title{display:block;font-size:26px;margin-bottom:10px;font-weight:700}.strefa-user-top h2{font-size:36px;font-weight:400;margin-bottom:0}.strefa-user-top h2 strong{display:block;padding-top:5px}.strefa-user-top .link-arrow{display:block;margin-left:auto;max-width:230px}.icon-school-title{background-position:left 10px top 5px;background-repeat:no-repeat;-webkit-background-size:24px 24px;background-size:24px;color:#da1b2c;font-size:24px;font-weight:700;padding-left:45px;text-transform:uppercase}.icon-school-title.icon-4,.icon-school-title.icon-5{-webkit-background-size:28px 28px;background-position:left center}.icon-school-title.icon-1{background-image:url(../images/exams/icons/icon-1.svg)}.icon-school-title.icon-2{background-image:url(../images/exams/icons/icon-2.svg)}.icon-school-title.icon-3{background-image:url(../images/exams/icons/icon-3.svg)}.icon-school-title.icon-4{background-image:url(../images/exams/icons/icon-4.svg);background-size:28px}.icon-school-title.icon-5{background-image:url(../images/exams/icons/icon-5.svg);background-size:28px}.icon-school-title.icon-6{background-image:url(../images/exams/icons/icon-6.svg);-webkit-background-size:28px 28px;background-size:28px;background-position:left center}.school-title-banner{padding-bottom:30px}.school-title-banner .wrapper::after{display:none!important}.school-title-banner .link-arrow{font-size:18px}.school-materials-list{background:rgba(255,255,255,.9);margin-bottom:30px}.school-materials-list a{background-image:url(../images/exams/material.svg);background-position:10px center;background-repeat:no-repeat;-webkit-background-size:25px 25px;background-size:25px;border-bottom:1px solid #eee;color:#000;display:block;padding:15px 15px 15px 45px}.school-materials-list a:first-child{border-top:1px solid #eee}#classes-form button.empty{display:block;margin-left:auto;position:relative}#classes-form button.empty:hover{background-color:#da1b2c;color:#fff}#classes-form button.empty:hover::before{background-color:#da1b2c;border:2px solid #fff;color:#fff}#classes-form button.empty:before,.school .school-classes .classes li .addResults::after{content:"+";font-size:15px;height:20px;width:20px;-webkit-border-radius:50%;color:#da1b2c;background:#fff;vertical-align:baseline;line-height:17px;text-align:center}#classes-form button.empty:before{display:inline-block;margin-right:.5em;border-radius:50%;border:2px solid #da1b2c;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.school .school-classes .classes{list-style:none;padding:0}.school .school-classes .classes li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-bottom:1px solid #d6d6d6}.school .school-classes .classes li:first-child{border-top:1px solid #d6d6d6}.school .school-classes .classes li .addResults{font-weight:700;display:block;margin-left:auto}.school .school-classes .classes li .addResults::after{display:inline-block;margin-left:.5em;border-radius:50%;border:2px solid #da1b2c;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.school .school-classes .classes .charts[disabled=true]{opacity:.3}.school .school-classes .classes .charts.loading{max-width:214px;width:100%}.school .school-classes .classes .charts.loading::before{display:none}.school .school-classes .classes .charts.loading::after{-webkit-animation:spinLoading 1s infinite linear;animation:spinLoading 1s infinite linear;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid transparent;border-left:3px solid #b73939;border-bottom:3px solid #b73939;border-right:3px solid #b73939;margin:0 auto;content:'';height:15px;width:15px;display:block}.school .school-classes .classes .charts.disabled{color:#565656;position:relative}.school .school-classes .classes .charts.disabled:before{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8}.school .school-classes .classes .charts.disabled .badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dce8ef;-webkit-border-radius:10px;border-radius:10px;color:#5d7198;display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;font-size:9px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7px;position:absolute;right:0;top:-17px;text-transform:uppercase}.school .school-classes a.empty{display:block;margin-left:auto;position:relative;max-width:250px;width:100%}.school .school-classes a.empty:hover{background-color:#da1b2c;color:#fff}.school .school-classes a.empty:hover::before{background-color:#da1b2c;border:2px solid #fff;color:#fff}.school .school-classes a.empty:before{content:"+";display:inline-block;vertical-align:baseline;line-height:17px;font-size:15px;height:20px;width:20px;margin-right:.5em;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#da1b2c;background:#fff;border:2px solid #da1b2c;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.school .school-classes .name{padding-left:30px;font-size:18px;font-weight:700;text-transform:uppercase}.school .school-classes .links{padding-left:30px}.school .school-classes .links a{color:#000;font-size:13px}.school .school-classes .statistics{padding-left:30px;display:inline-block;vertical-align:middle;line-height:1.2}.school .school-classes .statistics .average-score{font-weight:700}.school .school-classes .statistics span{display:block}.school .school-classes .statistics span.completed{font-size:13px}.school .school-classes .charts{padding-left:30px;text-transform:none}.school .school-classes .charts::before{background:url(../images/icons/classes_statistic.png) center no-repeat;content:" ";display:inline-block;vertical-align:baseline;line-height:16px;font-size:16px;height:16px;width:16px;position:relative;top:2px;margin-left:.6em;margin-right:.3em;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-weight:400}.section-my-school{background-image:url(../images/exams/bg-bottom.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-color:#f1f1f1;margin-top:30px;padding:60px 0}.school-material-level{color:#565656;font-weight:700;margin-bottom:15px;text-transform:uppercase}.tabs.matura .tabs-navigation{display:none;table-layout:fixed;margin:10px 0;padding:0;width:100%}.tabs.matura .tabs-navigation li{border-right:1px solid #eee;color:#000;cursor:pointer;display:table-cell;font-size:20px;text-align:center;padding:20px}.tabs.matura .tabs-navigation li:last-child{border-right:none}.tabs.matura .tabs-navigation li.active{color:#da1b2c}.tabs.matura .tabs-contents{margin-top:20px}.tabs.matura.flex_element .tabs-contents .tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs.matura .tabs-contents .tab{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:none}.tabs.matura .tabs-contents .tab.active{display:block}.tabs.matura .tabs-contents .tab .left{width:30%}.tabs.matura .tabs-contents .tab .right{width:70%}.tabs.matura .tabs-contents .tab .province{display:none}.tabs.matura .tabs-contents .tab .province.active{display:block}.tabs.matura .province h2{font-size:16px;margin:0 0 15px}.province-selector{padding:0}.province-selector li{cursor:pointer;list-style:none;margin-bottom:8px}.province-selector li:before{border:1px solid #d1d1d1;-webkit-border-radius:50%;border-radius:50%;content:'';display:inline-block;height:10px;margin-right:6px;width:10px}.province-selector li:first-child{font-size:18px}.province-selector li.active{color:#da1b2c;font-weight:700}.summary{padding:30px 0 0}.summary .chart-container{border-bottom:1px solid #f1f1f1;background:url(../images/ajax-loader.gif) center no-repeat;margin-bottom:30px;overflow:auto;padding-bottom:30px;position:relative}@media screen and (max-width:1280px){.section-my-school{-webkit-background-size:cover;background-size:cover}}@media screen and (max-width:1024px){.exam-blog-list .blog-list{margin:0 -10px}.exam-blog-list .blog-list .blog-list-item{margin:10px;width:calc(50% - 20px)}.exam-blog-list .blog-list .blog-list-item .content h2{font-size:20px}}@media screen and (max-width:840px){.exam-blog-list .blog-list .blog-list-item .content{padding:20px}.exam-blog-list .blog-list .blog-list-item .content .expert{margin-bottom:20px}.exam-blog-list .blog-list .blog-list-item .content .expert .expert-image{height:60px;margin-right:15px;width:60px}.blog-exam-header{padding:40px 0 100px}.blog-exam-header .date{display:inline-block;margin-top:30px}.tabs.matura .tabs-contents .tab{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs.matura .tabs-contents .tab .left,.tabs.matura .tabs-contents .tab .right{width:100%}.province-selector{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.province-selector li{width:calc(100% / 3)}.school-title-banner .link-arrow{margin-left:0;margin-top:20px}}@media screen and (max-width:720px){.exam-blog-list .blog-list{margin:0}.exam-blog-list .blog-list .blog-list-item{margin:10px 0;width:100%}.bibliography .columns li{padding:0 15px;width:100%}.article-expert .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.article-expert .article-expert-image,.article-expert .content{width:100%}.article-expert .article-expert-image{max-width:300px;margin:auto}.article-expert .content{padding:30px 0}.article-expert .title{font-size:24px}.school .school-classes .classes li{gap:20px}.school .school-classes .charts,.school .school-classes .links,.school .school-classes .name,.school .school-classes .statistics{padding-left:0}}@media screen and (max-width:650px){.province-selector li{width:50%}}@media screen and (max-width:560px){.teacherzone-exams{padding:30px 0}.exam-blog-list .blog-list .blog-list-item .content h2{font-size:18px}.blog-exam-header{margin-bottom:80px;padding:30px 0 60px}.blog-exam-header .date{margin-top:20px}.blog-exam-header .author-image{bottom:-60px;height:120px;width:120px}.article-expert .title{font-size:20px}.row.row-with-materials{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.row.row-with-materials .col.w50{padding-right:0;width:100%}.school-title-banner{padding:30px 28px}.school-title-banner h2{margin:0}}@media screen and (max-width:450px){.province-selector li{width:100%}.school .school-classes .classes li{gap:10px;padding:5px}}.strefa-user-top{background:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15)}.strefa-user-top.type-matura.sticky{position:-webkit-sticky;position:sticky;width:100%;z-index:15}.strefa-user-top.matura,.strefa-user-top_result{-webkit-box-shadow:none;box-shadow:none}.strefa-user-top.matura .wrapper::after,.strefa-user-top_result .wrapper::after{display:none!important}.strefa-user-top.matura h1,.strefa-user-top_result h1{font-size:36px;margin:0;padding:10px 0 36px}.strefa-user-top .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.strefa-user-top .menu li{font-size:14px;font-weight:700;margin:0 20px;padding:0;position:relative;text-transform:uppercase;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.strefa-user-top .menu li:first-of-type{margin:0 20px 0 0}.strefa-user-top .menu li a{border-bottom:4px solid transparent;color:#000;display:block;padding:20px 0 19px}.strefa-user-top .menu li a:hover,.strefa-user-top .menu li.active a{border-bottom:4px solid #000}.strefa-user-top .menu li .badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dce8ef;-webkit-border-radius:10px;border-radius:10px;color:#5d7198;display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;font-size:10px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7px;position:absolute;right:-6px;top:5px}.exam-harmonogram,.exam-harmonogram .steps li:before{background:#f0f4f8}.exam-harmonogram{padding:50px 0}.exam-harmonogram .page-title{font-weight:300;margin:0 auto 30px;padding:0 20px;text-align:center}.exam-harmonogram .steps{max-width:720px;padding:0 20px;width:100%}.exams-info-section__content,.exams-info-section__image{width:50%}.exam-harmonogram .steps li .name{display:block;font-size:22px;font-weight:700}.exam-harmonogram .steps li .date{font-size:14px;font-weight:700}.exams-info-section.type-exam p,.exams-info-section__content p{font-weight:400}.exam-harmonogram .steps li .description{display:block;margin:10px 0 15px}.exams-info-section{background:#254b8a;color:#fff;position:relative;padding:60px 0}.exams-info-section .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.exams-info-section.type-matura{background:#7fb029}.exams-info-section.type-matura a{color:#fff}.exams-info-section.type-exam{background:#fff;color:#000}.exams-info-section.type-exam a{color:#da1b2c}.exams-info-section.type-normal{background:#da1b2c}.exams-info-section.type-normal .exams-info-section__content p a,.exams-info-section.type-normal .exams-info-section__content p a:hover{color:#fff}.exams-info-section__image img{margin:0 auto;max-width:230px;width:100%}.exams-info-section__image.max-width-60 img{max-width:60%}.exams-info-section a.readmore{color:#fff;font-weight:700;font-size:1.1em;position:relative;padding-right:40px}.exams-info-section a.readmore:after{border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"\203A";display:block;font-weight:700;height:20px;line-height:14px;margin-top:0;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:20px;font-size:1.1em}.page-header.exams-section-logged .content{max-width:620px;text-align:left}.page-header.exams-section-logged .content .row.row-with-materials{margin:50px 0 20px}.page-header.exams-section-logged .content hr{margin:24px 0}.exams-section-result{text-align:left}.exams-section-result .content{max-width:100%;min-width:420px;line-height:1.3;margin:0 auto;width:50%}.exams-section-result .content h2{font-size:24px;margin-bottom:24px;line-height:1.4;position:relative}.exams-section-result .content p{margin:0 0 15px}.exams-section-result .content ol{padding-left:20px}.exams-section-result .content ol li{margin-bottom:8px}.quizlet-faq-section{padding:40px 0 60px}.quizlet-faq-section .quizlet-faq-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.quizlet-faq-section .quizlet-tablinks-wrapper{background:#f7f7f7;-ms-flex-negative:0;flex-shrink:0;list-style:none;padding:15px 0;width:400px}.quizlet-faq-section .quizlet-tablinks-wrapper .tablinks{background:0 0;border:none;-webkit-border-radius:0;border-radius:0;border-left:5px solid transparent;color:#da1b2c;cursor:pointer;display:block;font-size:16px;line-height:1.2;outline:0;padding:8px 25px;text-align:left;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.quizlet-faq-section .quizlet-tablinks-wrapper .tablinks:hover{color:#000}.quizlet-faq-section .quizlet-tablinks-wrapper .tablinks.active{border-left:5px solid #da1b2c;color:#000}.quizlet-faq-section .tabcontent-wrapper{margin:0 0 0 30px;width:calc(100% - 430px)}.quizlet-faq-section .tabcontent{display:none;font-size:16px}.quizlet-faq-section .tabcontent>*{margin-top:0}.quizlet-faq-section .tabcontent h2{font-size:1.5rem}.quizlet-faq-section .tabcontent.active{display:block}@media (max-width:1200px){.strefa-user-top .menu li{margin:0 15px}.strefa-user-top .menu li:first-of-type{margin:0 15px 0 0}.strefa-user-top .menu li:last-of-type{margin:0 0 0 15px}}@media (max-width:1080px){.strefa-user-top .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.strefa-user-top .menu li{font-size:12px;margin:0 10px;text-align:center;width:calc(25% - 20px)}.strefa-user-top .menu li:first-of-type{margin:0 10px 0 0}.strefa-user-top .menu li:last-of-type{margin:0 0 0 10px}.strefa-user-top .menu a{padding:20px 0 10px}.strefa-user-top .wrapper{position:relative}.strefa-user-top .wrapper:after{background:#d1d1d1;content:'';display:block;height:1px;left:0;position:absolute;top:calc(50% - 2px);width:100%;z-index:0}.page-header.exams-section-logged .content{margin-bottom:0}}@media only screen and (max-width:1024px){.strefa-user-top{top:97px}.quizlet-faq-section .quizlet-tablinks-wrapper{width:320px}.quizlet-faq-section .tabcontent-wrapper{margin-left:20px;width:calc(100% - 340px)}}@media all and (max-width:840px){.page-header.exams-section-logged,.page-header.exams-section-login{background-image:none!important}.exams-info-section__content,.exams-info-section__image,.quizlet-faq-section .quizlet-tablinks-wrapper,.quizlet-faq-section .tabcontent-wrapper{width:100%}.page-header.exams-section-login .login-box{opacity:1!important}.quizlet-faq-section .tabcontent-wrapper{margin-left:0;margin-top:30px}}@media (max-width:720px){.page-header.exams-section-logged,.page-header.exams-section-login{background-image:none!important}.page-header.exams-section-logged .content{margin-bottom:-30px}.strefa-user-top .menu li{font-size:11px;margin:0 5px;width:calc(25% - 10px)}.strefa-user-top .menu li:first-of-type{margin:0 5px 0 0}.strefa-user-top .menu li:last-of-type{margin:0 0 0 5px}}@media (max-width:560px){.exams-info-section{padding:30px 0}.strefa-user-top{position:relative;top:0}.strefa-user-top.matura h1,.strefa-user-top_result h1{padding:10px 0 36px 28px}.strefa-user-top .wrapper{margin-bottom:30px;padding:0}.strefa-user-top .wrapper:after{display:none}.strefa-user-top .menu li{font-size:12px;margin:0;position:relative;top:0;text-align:left;text-transform:none;width:100%}.strefa-user-top .menu li:first-of-type,.strefa-user-top .menu li:last-of-type{margin:0}.strefa-user-top .menu li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../images/icon-arrow.svg);-webkit-background-size:5px 5px;background-size:5px;background-position:97% center;background-repeat:no-repeat;border-bottom:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;font-weight:500;padding:12px 15px}.strefa-user-top .menu li a span.badge{margin-left:10px;position:relative;top:0}.strefa-user-top .menu li a:hover,.strefa-user-top .menu li.active a{border-bottom:1px solid #000}}@media (max-width:472px){.exams-info-section p a.readmore:after{top:calc(50% + 12px)}.exams-section-result .content{max-width:100%;min-width:100%;width:100%}}.page-header.exams-section-login{background-repeat:no-repeat;background-position:bottom left 54%!important}.page-header.exams-section-login .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-header.exams-section-login .content{padding-right:10px;max-width:470px;width:100%}.page-header.exams-section-login h1{font-weight:300;line-height:1.25;margin:0 0 36px}.page-header.exams-section-login h1 strong{font-weight:700}.page-header.exams-section-login .hidden-desktop{display:none}.page-header.exams-section-login .button.button-with-icon{font-weight:400;max-width:300px;width:100%;text-transform:none}.page-header.exams-section-login .button.button-with-icon strong{font-weight:700}.page-header.exams-section-login .button.button-with-icon .icon{height:20px;width:20px}.page-header.exams-section-login .button.register{font-size:22px;font-weight:400;text-transform:none}.page-header.exams-section-login .button.register strong{font-weight:700}.page-header.exams-section-login .login-box{background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);max-width:380px;padding:50px;position:relative;width:50%}.page-header.exams-section-login .login-box h2{font-size:22px;font-weight:400;margin:0 0 22px}.page-header.exams-section-login .login-box .button{margin:20px 0 10px;height:55px;width:100%}.page-header.exams-section-login .login-box p{margin-bottom:0}.page-header.exams-section-login .login-box .link-wrapper{font-size:16px}.school-schedule{background:#f7f7f7;padding:60px 0}.school-schedule .steps-inline-dot{max-width:960px;width:100%}.container_center{margin:0 auto}.before_info{position:relative}.before_info::before{content:"?";display:block;position:absolute;line-height:30px;height:30px;width:30px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:26px;text-align:center;border:2px solid #000;-webkit-border-radius:50%;border-radius:50%;top:50%;margin-right:30px;right:100%;transform:translateY(-50%)}.trainings-slider .trainings-list,.trainings-slider .trainings-list-item{position:relative;display:-webkit-box;display:-ms-flexbox;padding:0;margin:0}@media screen and (max-width:1024px){.page-header.exams-section-login .login-box{padding:30px}}@media screen and (max-width:840px){.page-header.exams-section-logged,.page-header.exams-section-login{background-position:left;-webkit-background-size:cover;background-size:cover}.page-header.exams-section-logged .content,.page-header.exams-section-login .content{padding-right:0}.page-header.exams-section-login .content{text-align:left}.page-header.exams-section-login .login-box{width:100%}}@media screen and (max-width:560px){.page-header.exams-section-login{background-image:none!important}.page-header.exams-section-login .hidden-desktop{display:block;margin-top:0}.before_info::before,.page-header.exams-section-login .visible-desktop{display:none}.page-header.exams-section-login .button.register{font-size:18px;font-weight:700;text-transform:uppercase;width:100%}.school-schedule{padding:30px 0}}.trainings-slider{margin:0 auto;position:relative}.trainings-slider .trainings-slider-inner{overflow:hidden}.trainings-slider .trainings-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;list-style:none;max-width:inherit;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.trainings-slider .trainings-list[data-count="1"]{width:calc(100% * 1)}.trainings-slider .trainings-list[data-count="1"] .trainings-list-item{width:calc(100% / 1)}.trainings-slider .trainings-list[data-count="2"]{width:calc(100% * 2)}.trainings-slider .trainings-list[data-count="2"] .trainings-list-item{width:calc(100% / 2)}.trainings-slider .trainings-list[data-count="3"]{width:calc(100% * 3)}.trainings-slider .trainings-list[data-count="3"] .trainings-list-item{width:calc(100% / 3)}.trainings-slider .trainings-list[data-count="4"]{width:calc(100% * 4)}.trainings-slider .trainings-list[data-count="4"] .trainings-list-item{width:calc(100% / 4)}.trainings-slider .trainings-list[data-count="5"]{width:calc(100% * 5)}.trainings-slider .trainings-list[data-count="5"] .trainings-list-item{width:calc(100% / 5)}.trainings-slider .trainings-list[data-count="6"]{width:calc(100% * 6)}.trainings-slider .trainings-list[data-count="6"] .trainings-list-item{width:calc(100% / 6)}.trainings-slider .trainings-list[data-count="7"]{width:calc(100% * 7)}.trainings-slider .trainings-list[data-count="7"] .trainings-list-item{width:calc(100% / 7)}.trainings-slider .trainings-list[data-count="8"]{width:calc(100% * 8)}.trainings-slider .trainings-list[data-count="8"] .trainings-list-item{width:calc(100% / 8)}.trainings-slider .trainings-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-background-size:cover;background-size:cover;background-position:right center;background-repeat:no-repeat;display:flex;min-height:460px;overflow:hidden}.trainings-slider .trainings-list-item .content{padding:30px 30px 30px 100px;width:45%}.trainings-slider .trainings-list-item .title{font-size:30px;font-weight:700;line-height:1.2;text-transform:uppercase}.trainings-slider .trainings-list-item .desc{max-width:350px;width:100%}.trainings-slider .next,.trainings-slider .prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:56px}.trainings-slider .next span,.trainings-slider .prev span{border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;display:block;height:26px;font-size:25px;line-height:20px;width:26px}.trainings-slider .next:hover,.trainings-slider .prev:hover{background:#000;color:#fff}.trainings-slider .prev{left:30px}.trainings-slider .prev span{text-indent:-1px}.trainings-slider .next{right:30px}.trainings-slider .next span{text-indent:1px}.trainings-slider .dots{bottom:15px;position:absolute;right:45px}.training-course-reviews .dots,.trainings-slider .dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.training-course-reviews .dots li,.trainings-slider .dots li{background-color:#aaa;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;display:block;height:10px;margin:5px;padding:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:10px}.training-course-reviews .dots li.is-active,.training-course-reviews .dots li:active,.training-course-reviews .dots li:focus,.training-course-reviews .dots li:hover,.trainings-slider .dots li.is-active,.trainings-slider .dots li:active,.trainings-slider .dots li:focus,.trainings-slider .dots li:hover{background-color:#000}.trainings-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:60px auto}.trainings-nav li{padding-left:60px;position:relative}.trainings-nav img{left:10px;position:absolute;top:10px}.trainings-nav .title{display:block;font-weight:700;font-size:36px;margin:0 0 15px}.trainings-nav .desc,.trainings-nav .link{font-size:14px;margin:0}.benefits,.trainings-stats{background:#f0f4f8;padding:30px 0;text-align:center}.benefits.white,.trainings-stats.white{background:#fff}.trainings-stats{margin-top:60px}.trainings-stats .page-title{margin-top:0}.trainings-stats .trainings-stats-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:60px 0 30px;padding:0;text-align:left}.trainings-stats .trainings-stats-list li{padding:0 0 0 60px;position:relative;width:25%}.trainings-stats .trainings-stats-list li .icon{display:block;height:38px;left:10px;position:absolute;top:8px;width:38px}.trainings-stats .trainings-stats-list li .title{display:block;font-weight:700;font-size:36px;margin:0 0 5px}.trainings-stats .trainings-stats-list li .desc{font-size:14px;margin:0}.trainings-stats .trainings-stats-list.col-3 li{width:calc(100% / 3)}.trainings-stats .trainings-stats-list.col-3 li .icon{top:10px}.trainings-stats .trainings-stats-list.col-3 li .title{font-size:56px;line-height:1}.trainings-stats .trainings-stats-list.col-3 li .desc{font-size:16px}.trainings-stats.bg-red{background:#da1b2c;color:#fff}.benefits{text-align:center}.benefits.with-title h2{font-size:30px;margin-bottom:45px}.benefits .benefits-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.benefits .benefits-list .benefits-item{padding:0 20px;position:relative;width:calc(100% / 3)}.benefits .benefits-list .benefits-item .image{display:block;height:26px;margin:0 auto;width:auto}.benefits .benefits-list .benefits-item .image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.course-reviews-slider,.training-course-reviews{margin:0 auto;position:relative}.course-reviews-slider .page-title,.training-course-reviews .page-title{text-align:center}.course-reviews-slider .course-reviews-slider,.training-course-reviews .course-reviews-slider{margin:60px 0;overflow:hidden}.course-reviews-slider .training-course-reviews-list,.training-course-reviews .training-course-reviews-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;max-width:inherit;padding:0;position:relative;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.course-reviews-slider .training-course-reviews-item,.training-course-reviews .training-course-reviews-item{margin:0;padding:0;position:relative}.course-reviews-slider .training-course-reviews-item .name,.training-course-reviews .training-course-reviews-item .name{display:block;font-size:16px;font-weight:700;margin-bottom:0}.course-reviews-slider .training-course-reviews-item .date,.training-course-reviews .training-course-reviews-item .date{color:#757575;display:block;font-size:13px}.course-reviews-slider .training-course-reviews-item .review,.training-course-reviews .training-course-reviews-item .review{border-left:3px solid #f7f7f7;margin:20px 0;padding:0 20px}.course-reviews-slider .training-course-reviews-item .content,.training-course-reviews .training-course-reviews-item .content{margin-bottom:15px}.course-reviews-slider .training-course-reviews-item .review-rating,.training-course-reviews .training-course-reviews-item .review-rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.course-reviews-slider .training-course-reviews-item .rating,.training-course-reviews .training-course-reviews-item .rating{font-weight:700;font-size:13px;text-transform:uppercase;vertical-align:middle}.course-reviews-slider .training-course-reviews-item .star-rating,.training-course-reviews .training-course-reviews-item .star-rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 0 5px;padding:0;position:relative;top:-1px}.course-reviews-slider .training-course-reviews-item .star-rating li,.training-course-reviews .training-course-reviews-item .star-rating li{color:#f1aa22}.course-reviews-slider .training-course-reviews-item .star-rating .icon,.training-course-reviews .training-course-reviews-item .star-rating .icon{display:block;fill:currentColor;height:10px;line-height:10px;margin:0 3px;width:10px}.course-reviews-slider .dots,.training-course-reviews .dots{bottom:-30px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.training-course-reviews .training-course-reviews-list[data-count]{width:calc((100% / 3) * var(--data-count))}.training-course-reviews .training-course-reviews-list[data-count] .training-course-reviews-item{width:calc(100% / var(--data-count))}.course-reviews-slider .training-course-reviews-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.course-reviews-slider .training-course-reviews-list .training-course-reviews-item{width:calc(100% / 3)}section.trainings-search{background:#f7f7f7;padding:5px 0 35px}section.trainings-search h2{font-size:36px;text-align:center}section.trainings-search .filter-toggle-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;max-height:0;overflow:hidden;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}section.trainings-search .filter-toggle-content.active{max-height:500px}section.trainings-search .form-item{margin:10px;width:calc(25% - 20px)}section.trainings-search .form-item input{background-color:#fff;border:1px solid #ddd;color:#000;line-height:50px;height:50px;padding:0 20px 0 10px;width:100%}section.trainings-search .button{margin:10px;padding:13px 30px;width:calc(25% - 20px)}.trainer-nav-banner{background:#000;color:#fff;overflow:hidden}.trainer-nav-banner .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.trainer-nav-banner .next,.trainer-nav-banner .prev{color:#fff;position:relative}.trainer-nav-banner .next:after,.trainer-nav-banner .prev:after{background-image:none;border:2px solid currentColor;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:39px;font-weight:700;height:40px;line-height:30px;margin-top:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px}.trainer-nav-banner .next span,.trainer-nav-banner .prev span{display:inline-block;vertical-align:middle;white-space:normal;padding:0 .5em}.trainer-nav-banner .prev{padding-left:45px;left:0}.trainer-nav-banner .prev:after{content:"\2039";left:0;text-indent:-2px}.trainer-nav-banner .next{padding-right:45px;right:0}.trainer-nav-banner .next:after{content:"\203A";right:0;text-indent:1px}.trainer-nav-banner.has-video .video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:400px;width:50%;position:relative}.trainer-nav-banner.has-video .video-wrapper .cookies-warning{background-color:#000;position:absolute;top:0;left:0;margin:0;height:100%;width:100%;z-index:22}.trainer-nav-banner.has-video .video-wrapper .default-video-wrapper{margin:0;padding-bottom:75%}.trainer-nav-banner.has-video .title{bottom:0;left:30px;position:absolute;z-index:2}.trainer-bio{padding:30px 0;background:#f0f4f8}.trainer-bio .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.trainer-bio h2{font-weight:100}.trainer-bio .trainer-bio-image{-webkit-border-radius:50%;border-radius:50%;display:block;height:270px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;padding:0;width:270px}.trainer-bio .trainer-bio-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trainer-bio .trainer-bio-text{padding-left:40px;width:calc(100% - 270px)}.small-talks-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:30px -15px;padding:0}.small-talks-list .small-talks-item{margin:15px;width:calc((100% / 3) - 30px)}.small-talks-list .small-talks-item img{display:block;height:auto;width:100%}.small-talks-list .small-talks-item h3{margin-bottom:8px}.small-talks-list .small-talks-item .trainer{margin:8px 0}.small-talks-list .small-talks-item .date{color:#aaa;font-size:14px;margin:8px 0 0}.trainings-image-section{padding:60px 0;position:relative;overflow:hidden}.trainings-image-section .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0}.trainings-image-section p.big{color:#da1b2c;font-weight:700;font-size:18px}.trainings-image-section .content{display:block;margin-left:auto;padding:0 30px;width:40%}.trainings-image-section .image{position:relative;width:50%}.trainings-image-section .image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:100%}section.program-council-members{background:#fff;padding:40px 0}section.program-council-members.gray-bg{background-color:#f7f7f7}section.program-council-members .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:auto}section.program-council-members h2{font-size:36px;width:100%}section.program-council-members .content{width:60%}section.program-council-members .content .name,section.program-council-members .content .title{font-size:26px;font-weight:700}section.program-council-members .content .title{margin-bottom:0}section.program-council-members .content .name{margin-bottom:15px;margin-top:0}section.program-council-members .image{width:40%;padding:15px}section.program-council-members .image img{-webkit-border-radius:50%;border-radius:50%;display:block;max-width:290px;width:100%}section.program-council-members.image-right .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.program-council-members.image-right .content{padding-right:20px}section.program-council-members.image-left .content{padding-left:20px}@media screen and (max-width:1200px){.trainings-image-section .content{margin-left:0;width:50%}}@media screen and (max-width:1024px){.trainings-slider .trainings-list-item{background-position:left center}.trainings-slider .trainings-list-item .content{max-width:550px;padding:30px 70px;width:100%}.trainings-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainings-nav li{margin:20px 0;width:50%}.trainings-stats .trainings-stats-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}.trainings-stats .trainings-stats-list li{margin:20px 0;padding:0;text-align:center;width:50%}.trainings-stats .trainings-stats-list li .icon{left:0;margin:0 auto 10px;position:relative;top:0}.trainings-stats .trainings-stats-list.col-3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainings-stats .trainings-stats-list.col-3 li{width:50%}.trainer-nav-banner .next:after,.trainer-nav-banner .prev:after{font-size:30px;height:30px;line-height:22px;width:30px}.trainer-nav-banner .prev{padding-left:30px}.trainer-nav-banner .next{padding-right:30px}.course-reviews-slider .training-course-reviews-list .training-course-reviews-item{width:50%}}@media screen and (max-width:840px){.trainer-nav-banner .wrapper{padding-bottom:50px}.trainer-nav-banner.has-video .title{background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,#000),to(#0000));background:-webkit-linear-gradient(bottom,#000 70%,#0000 100%);background:-o-linear-gradient(bottom,#000 70%,#0000 100%);background:linear-gradient(0deg,#000 70%,#0000 100%);left:0;margin:0;padding:20px 0;text-align:center;width:100%}.trainer-nav-banner.has-video .default-video-wrapper .cover:after{height:40px;width:40px}.training-course-reviews .training-course-reviews-list[data-count="1"]{width:calc(50% * 1)}.training-course-reviews .training-course-reviews-list[data-count="2"]{width:calc(50% * 2)}.training-course-reviews .training-course-reviews-list[data-count="3"]{width:calc(50% * 3)}.training-course-reviews .training-course-reviews-list[data-count="4"]{width:calc(50% * 4)}.training-course-reviews .training-course-reviews-list[data-count="5"]{width:calc(50% * 5)}.training-course-reviews .training-course-reviews-list[data-count="6"]{width:calc(50% * 6)}.training-course-reviews .training-course-reviews-list[data-count="7"]{width:calc(50% * 7)}.training-course-reviews .training-course-reviews-list[data-count="8"]{width:calc(50% * 8)}.training-course-reviews .training-course-reviews-list[data-count="9"]{width:calc(50% * 9)}.training-course-reviews .training-course-reviews-list[data-count="10"]{width:calc(50% * 10)}.training-course-reviews .training-course-reviews-list[data-count="11"]{width:calc(50% * 11)}.training-course-reviews .training-course-reviews-list[data-count="12"]{width:calc(50% * 12)}.trainings-nav .title{font-size:32px}.benefits .benefits-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits .benefits-list .benefits-item{margin:20px 0;width:100%}.trainings-stats+.benefits{padding-top:0}section.trainings-search .button,section.trainings-search .form-item{width:calc((100% / 3) - 20px)}.trainer-nav-banner .next span,.trainer-nav-banner .prev span{display:none}.small-talks-list .small-talks-item{width:calc(50% - 30px)}.trainings-image-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.trainings-image-section .content,.trainings-image-section .image{width:100%}section.program-council-members .content{padding:0!important;width:100%}section.program-council-members .image{margin:0 auto 20px;max-width:290px;width:100%}}section.register.trainings-order-steps h1{margin:20px 0}section.trainings-order-confirm{padding:30px 0}section.trainings-order-confirm .content{max-width:600px;margin:auto}section.trainings-order-confirm h2{font-size:26px;text-align:center}section.trainings-order-confirm .next-steps h2{text-align:left}section.trainings-order-confirm .next-steps p{font-size:16px;margin-bottom:30px}@media screen and (max-width:720px){.trainings-slider .trainings-list-item .content{padding:80px 30px 40px}.trainings-slider .next,.trainings-slider .prev{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.trainings-slider .prev{left:inherit;right:100px}section.trainings-search .button,section.trainings-search .form-item{width:calc(50% - 20px)}.trainer-bio .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trainer-bio .trainer-bio-text{padding:0;width:100%}}@media screen and (max-width:560px){.trainings-slider .trainings-list-item .content{padding:80px 30px 40px}.trainings-slider .next{right:20px}.trainings-slider .prev{right:80px}.trainings-nav li{padding:0;text-align:center;width:100%}.trainings-nav img{margin:0 auto 25px;position:relative}.training-course-reviews .training-course-reviews-list[data-count="1"]{width:calc(100% * 1)}.training-course-reviews .training-course-reviews-list[data-count="2"]{width:calc(100% * 2)}.training-course-reviews .training-course-reviews-list[data-count="3"]{width:calc(100% * 3)}.training-course-reviews .training-course-reviews-list[data-count="4"]{width:calc(100% * 4)}.training-course-reviews .training-course-reviews-list[data-count="5"]{width:calc(100% * 5)}.training-course-reviews .training-course-reviews-list[data-count="6"]{width:calc(100% * 6)}.training-course-reviews .training-course-reviews-list[data-count="7"]{width:calc(100% * 7)}.training-course-reviews .training-course-reviews-list[data-count="8"]{width:calc(100% * 8)}.training-course-reviews .training-course-reviews-list[data-count="9"]{width:calc(100% * 9)}.training-course-reviews .training-course-reviews-list[data-count="10"]{width:calc(100% * 10)}.training-course-reviews .training-course-reviews-list[data-count="11"]{width:calc(100% * 11)}.training-course-reviews .training-course-reviews-list[data-count="12"]{width:calc(100% * 12)}.trainings-stats .trainings-stats-list li,.trainings-stats .trainings-stats-list.col-3 li{width:100%}section.trainings-search .button,section.trainings-search .form-item{width:calc(100% - 20px)}section.trainings-search .form-item{margin:5px 10px}section.trainings-search .button{margin:15px 10px 5px}.trainer-nav-banner .next:after,.trainer-nav-banner .prev:after{font-size:20px;height:20px;line-height:12px;width:20px}.trainer-nav-banner .prev{padding-left:0}.trainer-nav-banner .next{padding-right:0}.trainer-bio .trainer-bio-image{height:220px;width:220px}.small-talks{margin:30px 0}.small-talks-list{margin:10px 0}.small-talks-list .small-talks-item{margin:15px 0;width:100%}.trainings-image-section .content{padding:0 20px}.course-reviews-slider .training-course-reviews-list .training-course-reviews-item{width:100%}}.section-tt-banner .tt-logo,.section-tt-header .tt-logo{display:block;margin:0 auto}.trainer-dot{background-color:transparent;border:none;cursor:pointer;height:40px;position:absolute;width:40px}.trainer-dot:before{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;background-color:#ffb400;border:7px solid #f4ff45;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(244,255,69,.4);box-shadow:0 0 0 0 rgba(244,255,69,.4);content:'';height:25px;left:0;position:absolute;top:0;width:25px}.section-tt-banner{padding:60px 0}.section-tt-header{background-position:bottom center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:60px 0;position:relative}.section-tt-header .tt-thank-you-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);background-color:#fff;-webkit-border-radius:15px;border-radius:15px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.6;max-width:430px;position:absolute;padding:30px;right:30px;top:15px;width:100%}.section-tt-header .tt-thank-you-message .close{position:absolute;right:15px;top:15px}.section-tt-header .tt-thank-you-message .close:after,.section-tt-header .tt-thank-you-message .close:before{background-color:#000}.section-tt-conferences{background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:60px 0}.section-tt-conferences .tt-header{text-align:center;margin-bottom:30px;display:block}.section-tt-conferences .tt-header h2{color:#000;font-size:32px;margin:0}.section-tt-conferences .tt-header h3{margin-top:0;font-size:16px;text-transform:uppercase;line-height:1.75;font-weight:400;letter-spacing:4px;margin-bottom:0}.section-tt-conferences .tt-conferences-header{display:block;text-align:center}.section-tt-conferences .tt-conferences-header h1{color:#000;font-size:32px;margin:0}.section-tt-conferences .tt-conferences-header h1 small{font-size:16px;line-height:1.75;font-weight:400;letter-spacing:4px}.section-tt-conferences .log-in-and-show{background:#64b900;-webkit-border-radius:50px;border-radius:50px;line-height:1;margin:10px auto 50px;max-width:460px;padding:20px;text-align:center;width:100%}.section-tt-conferences .log-in-and-show .log-in,.section-tt-conferences .log-in-and-show .register{color:#fff}.section-tt-conferences .log-in-and-show .log-in{font-size:24px;text-transform:uppercase;letter-spacing:1px}.section-tt-conferences .log-in-and-show .register{display:inline-block;margin-top:10px}.tt-info-popup{-webkit-border-radius:30px;border-radius:30px;background-color:#fff;cursor:auto;height:380px;left:50%;max-width:380px;opacity:0;padding:30px;pointer-events:none;position:absolute;top:50%;transition:all .5s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;z-index:99}.tt-info-popup .close{cursor:pointer;position:absolute;right:20px;top:20px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tt-register-slider,.tt-register-slider .tt-slider-slide.slide--0,.tt-register-slider .wrapper{position:relative}.tt-info-popup .close:hover{opacity:.7}.tt-info-popup .close:after,.tt-info-popup .close:before{background-color:#000}.tt-info-popup .trainer-name{font-size:18px;font-weight:700;margin-bottom:0}.tt-info-popup li,.tt-info-popup p{color:#000;font-size:14px;font-weight:400}.tt-info-popup-content{max-height:320px;overflow:auto}.tt-info-popup.active{display:block;pointer-events:auto;opacity:1}.tt-button{-webkit-border-radius:30px;border-radius:30px;letter-spacing:2px;max-width:320px;text-align:center;text-transform:uppercase;width:100%}.tt-button.button-blue{background-color:#00b2d3;border:2px solid #00b2d3;color:#fff}.tt-button.button-blue:active,.tt-button.button-blue:focus,.tt-button.button-blue:hover{background:0 0;color:#00b2d3}.tt-register-slider{overflow:hidden}.tt-register-slider .trainer-dot.dot--0--0--0{left:13%;top:45%}.tt-register-slider .trainer-dot.dot--0--1--0{left:6.5%;top:41%}.tt-register-slider .trainer-dot.dot--0--1--1{left:3.2%;top:36%}.tt-register-slider .trainer-dot.dot--1--0--0{left:22.5%;top:48%}.tt-register-slider .trainer-dot.dot--1--1--0{left:29.3%;top:44%}.tt-register-slider .trainer-dot.dot--2--0--0{left:36.5%;top:41%}.tt-register-slider .trainer-dot.dot--2--1--0{left:46%;top:41%}.tt-register-slider .trainer-dot.dot--3--0--0{left:55%;top:35%}.tt-register-slider .trainer-dot.dot--3--1--0{left:62%;top:41%}.tt-register-slider .trainer-dot.dot--4--0--0{left:71.5%;top:45%}.tt-register-slider .trainer-dot.dot--4--1--0{left:79%;top:41%}.tt-register-slider .trainer-dot.dot--5--0--0{left:87%;top:44%}.tt-register-slider .trainer-dot.dot--5--1--0{left:96%;top:38%}.tt-register-slider .tt-slider-content{font-size:0;height:548px;overflow:hidden;position:relative;white-space:nowrap;width:100vw}.tt-register-slider .tt-slider-slide{display:inline-block;font-size:16px;height:548px;vertical-align:bottom;width:100vw;white-space:normal}.tt-register-slider .tt-slider-slide .wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tt-register-slider .tt-slider-slide.slide--0 .session--0 .dot--0{left:83%;top:40%}.tt-register-slider .tt-slider-slide.slide--0 .session--0 .dot--1{left:7%;top:36%}.tt-register-slider .tt-slider-slide.slide--0 .session--1 .dot--0{left:75%;top:40%}.tt-register-slider .tt-slider-slide.slide--1 .session--0 .dot--0{left:10%;top:45%}.tt-register-slider .tt-slider-slide.slide--1 .session--1 .dot--0,.tt-register-slider .tt-slider-slide.slide--1 .session--2 .dot--0{left:67%;top:38%}.tt-register-slider .tt-slider-slide.slide--2 .session--0 .dot--0{top:37%;left:0}.tt-register-slider .tt-slider-slide.slide--2 .session--1 .dot--0{left:75%;top:37%}.tt-register-slider .tt-slider-slide.slide--3 .session--0 .dot--0{left:3%;top:32%}.tt-register-slider .tt-slider-slide.slide--3 .session--1 .dot--0{left:71%;top:33%}.tt-register-slider .tt-slider-slide.slide--4 .session--0 .dot--0{left:12%;top:40%}.tt-register-slider .tt-slider-slide.slide--4 .session--1 .dot--0{left:70%;top:36%}.tt-register-slider .tt-slider-slide.slide--5 .session--0 .dot--0{left:3%;top:33%}.tt-register-slider .tt-slider-slide.slide--5 .session--1 .dot--0{left:3%;top:32%}.tt-register-slider .tt-slider-slide.slide--5 .session--2 .dot--0{left:74%;top:33%}.tt-register-slider .tt-slider-image{bottom:0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;pointer-events:none;display:block;left:0;max-width:none;position:absolute;top:0;right:-5%}.tt-register-slider .tt-slider-sessions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.tt-register-slider .tt-slider-session{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50%}.tt-register-slider .tt-slider-session:first-child .tt-video{left:70%}.tt-register-slider .tt-slider-session:nth-child(2) .tt-video{left:30%}.tt-register-slider .tt-slider-trainer{position:relative;display:table;margin:0 auto}.tt-register-slider .tt-slider-trainer-image{display:block;pointer-events:none}.tt-unregister-slider{padding:60px 0 0}.tt-unregister-slider h2{color:#000;font-size:32px;margin:0 0 10px}.tt-unregister-slider h2,.tt-unregister-slider p{text-align:center}.tt-unregister-slider .slider-static{margin:0;padding:0}.tt-unregister-slider .auto-slider{margin-top:30px}.tt-unregister-slider .auto-slider .slider img{display:block;width:100%;height:auto}.auto-slider{position:relative}.auto-slider>ul:first-child{font-size:0;overflow:hidden;margin:0!important;padding:0;-o-text-overflow:initial;text-overflow:initial;white-space:nowrap;width:100%}.auto-slider>ul:first-child>li{-webkit-background-size:cover;background-size:cover;display:inline-block;font-size:18px;float:none;line-height:initial;list-style:none;margin:0;padding:0;position:relative;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;vertical-align:top;width:100%;white-space:normal}.auto-slider .next,.auto-slider .prev{background:0 0;color:#fff;cursor:pointer;display:inline-block;height:56px;font-size:30px;line-height:56px;position:absolute;text-align:center;top:50%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);vertical-align:middle;width:56px}.auto-slider .next span,.auto-slider .prev span{border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;display:block;font-size:19.2px;font-weight:700;height:26px;left:50%;line-height:1em;margin-top:0;position:absolute;top:50%;text-align:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px}.tt-scrollbar,.tt-thumb{height:6px;pointer-events:none;position:absolute}.auto-slider .next img,.auto-slider .prev img{margin:0 auto}.auto-slider .next:hover,.auto-slider .prev:hover{background:0 0}.auto-slider .prev{left:0}.auto-slider .next{right:0}.auto-slider .image-mobile{display:none}.tt-scrollbar{bottom:25px;-webkit-border-radius:3px;border-radius:3px;background-color:#000;border-left-width:0;left:50%;max-width:1205px;transform:translate(-50%,0);width:calc(100% - 28px)}.tt-thumb{background-color:#fff;-webkit-border-radius:3px;border-radius:3px;cursor:-webkit-grab;cursor:grab;left:0;top:0;width:30%}.tt-slider-header{left:50%;position:absolute;top:10%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.tt-slider-next,.tt-slider-prev{opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.tt-slider-next img,.tt-slider-prev img{width:30px}.tt-slider-next.active,.tt-slider-prev.active{opacity:.5;pointer-events:auto}.tt-slider-next.active:hover,.tt-slider-prev.active:hover{opacity:1}.tt-slider-prev{left:10px}.tt-slider-next{right:10px}.tt-slider{display:block;list-style:none;margin:0 0 -15px;overflow:auto;position:relative;padding:0;white-space:nowrap}.tt-slider .tt-certificate{left:50%;position:absolute;top:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.tt-slider .tt-trainers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.tt-slider .tt-slides{left:50%;position:absolute;top:65%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.tt-slider .tt-slides--0{left:25%}.tt-slider .tt-slides--1{left:75%}.tt-slider .tt-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);-webkit-border-radius:30px;border-radius:30px;bottom:70px;cursor:pointer;color:#7caeff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 30px 20px 85px;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.tt-slider .tt-video--0{left:33%}.tt-slider .tt-video--1{left:60%}.tt-slider .tt-video .tt-play-image{-webkit-box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);box-shadow:2px 8px 31px 6px rgba(66,68,90,.3);-webkit-border-radius:50%;border-radius:50%;background-color:#fff;display:inline-block;padding:15px;position:relative}.tt-slider .tt-video .tt-play-image img{display:block}.tt-slider .tt-video .tt-hash{color:#7caeff}.tt-slider .tt-video .tt-hash:hover{color:#da1b2c}.tt-slider .tt-video .tt-play{left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.tt-slider .tt-video .tt-play.in-active{pointer-events:none;opacity:.7}.tt-slider .tt-video .tt-play.in-active:before{display:none}.tt-slider .tt-video .tt-play:before{-webkit-animation:ripple 2s infinite;animation:ripple 2s infinite;-webkit-box-shadow:0 0 0 0 rgba(124,174,255,.4);box-shadow:0 0 0 0 rgba(124,174,255,.4);-webkit-border-radius:50%;border-radius:50%;content:"";height:75px;left:0;position:absolute;top:0;width:75px}.tt-slider .tt-trainer{height:100%;position:relative;width:50%}.tt-slider .tt-button{border:1px solid #fff;background-color:rgba(0,0,0,.3);-webkit-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;padding:15px 30px;text-transform:uppercase;width:auto}.tt-slider .tt-button:hover{background-color:#fff;color:#000}.tt-slider .tt-trainer-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.tt-slider .tt-trainer-image img{max-width:100%}.tt-slider-title{color:#fff;font-size:32px;margin-top:0;text-align:center;white-space:nowrap}.slide-number{color:#fff;font-size:16px;text-align:center}section.section-tt-impulse-covers{padding:60px 0}section.section-tt-impulse-covers .tt-image{display:block;margin:0 auto 30px;max-width:100%}section.section-tt-impulse-covers .tt-button{background-color:#00b2d3;border-color:#00b2d3;display:table;margin:0 auto;text-align:center}section.section-tt-impulse-covers .tt-button:hover{background-color:#fff;border-color:#00b2d3;color:#00b2d3}section.section-tt-impulse-covers .tt-button:hover span svg .cls-1{fill:#00b2d3}section.section-tt-impulse-covers .tt-button span{white-space:nowrap}@-webkit-keyframes ripple{0%{-webkit-transform:scale(.8);transform:scale(.7)}70%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:0 0 0 20px rgba(0,159,153,0);box-shadow:0 0 0 20px rgba(0,159,153,0)}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 0 0 rgba(0,159,153,0);box-shadow:0 0 0 0 rgba(0,159,153,0)}}@keyframes ripple{0%{-webkit-transform:scale(.8);transform:scale(.7)}70%{-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:0 0 0 20px rgba(0,159,153,0);box-shadow:0 0 0 20px rgba(0,159,153,0)}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-box-shadow:0 0 0 0 rgba(0,159,153,0);box-shadow:0 0 0 0 rgba(0,159,153,0)}}.tt-slider-content{min-width:100vw}.tt-slider-content[data-conferences="2"]{min-width:200vw}.tt-slider-content[data-conferences="3"]{min-width:300vw}.tt-slider-content[data-conferences="4"]{min-width:400vw}.tt-slider-content[data-conferences="5"]{min-width:500vw}.tt-slider-content[data-conferences="6"]{min-width:600vw}@media only screen and (max-width:1230px){.section-tt-header .tt-thank-you-message{margin:0 auto 30px;position:relative;top:0;right:0}}@media only screen and (min-width:980px){.tt-slider .slide--1 .tt-slides.tt-button.tt-slides--2{left:60%}.tt-slider .slide--1 .tt-slides.tt-button.tt-slides--1{left:80%}.tt-slider .slide--1 .tt-video--0{left:60%}.tt-slider .slide--1 .tt-video--1{left:30%}.tt-slider .slide--1 .tt-video--2{left:83%}}@media only screen and (max-width:980px){.tt-register-slider .tt-slide{white-space:nowrap}.tt-register-slider .tt-slider-session:first-child .tt-video,.tt-register-slider .tt-slider-session:nth-child(2) .tt-video{left:50%}.tt-register-slider .tt-slider-slide.slide--1 .tt-slider .tt-video.tt-video--2,.tt-slider .tt-video.tt-video--2{left:85%}.tt-slider .tt-video{font-size:16px;padding:12px 20px 12px 70px}.tt-slider .tt-video .tt-play:before{height:60px;width:60px}.tt-slider .tt-video .tt-play-image{padding:10px}.tt-slider .tt-video .tt-play-image img{width:40px}}@media only screen and (max-width:760px){.tt-slider .tt-certificate,.tt-slider .tt-slides{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);position:static}.section-tt-header .tt-thank-you-message,.tt-register-slider .tt-slider-session,.tt-register-slider .tt-slider-slide .wrapper,.tt-slider-mobile-session{-webkit-box-orient:vertical;-webkit-box-direction:normal}.tt-slider-mobile-sessions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.tt-slider-mobile-session{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide--1 .tt-slider-mobile-sessions .tt-slider-mobile-session:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.slide--1 .tt-slider-mobile-sessions .tt-slider-mobile-session:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-tt-conferences .conference-title{text-align:center}.tt-slider{overflow:hidden}.tt-slider .tt-slides{transform:translate(0,0);margin:0 auto 15px}.tt-slider .tt-certificate{margin:0 auto 30px;transform:translate(0,0)}.tt-slider .tt-video{bottom:30px;margin:0 auto 30px;position:static;padding:10px 20px 10px 60px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.tt-slider .tt-video .tt-play-image{padding:10px}.tt-slider .tt-video .tt-play-image img{height:30px;width:30px}.tt-slider .tt-video .tt-play:before{width:30px;height:30px;top:10px;left:10px}.tt-slider .tt-button{padding:10px 15px;font-size:14px}.trainer-dot{width:20px;height:20px}.trainer-dot:before{width:15px;height:15px}.tt-slider-prev{left:0}.tt-slider-next{right:0}.tt-slider-next img,.tt-slider-prev img{width:25px}.tt-register-slider .tt-slider-trainer{position:static}.tt-register-slider .tt-slider-trainer-image{max-height:50vw}.tt-register-slider .tt-slider-session{-ms-flex-direction:column;flex-direction:column;position:static}.tt-register-slider .tt-slider-slide .wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding-top:100px}.tt-register-slider .tt-slider-content,.tt-register-slider .tt-slider-slide{height:auto}.tt-unregister-slider .auto-slider{margin-top:0}.tt-slider-trainer-image-wrapper{position:relative}.tt-slider-header{top:20px}.tt-register-slider .tt-slider-sessions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-tt-header .tt-thank-you-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;text-align:center}.section-tt-header .tt-thank-you-message .close{top:10px;right:10px}.tt-info-popup{left:50%!important;position:absolute;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 30px)}}.webinar-header h1,.webinar-header h2{margin-bottom:60px}.webinar-header{background:#f7f7f7;padding-top:30px;padding-bottom:45px}.webinar-header h2{margin-top:-50px;font-size:20px;color:#4e4e4e}.webinar-header h1,.webinar-header h2{width:100%}.webinar-header .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.webinar-header .webinar-header-image{display:block;width:55%}.webinar-header .webinar-header-image img{display:block;height:auto;width:100%}.webinar-header .webinar-header-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;width:27%}.webinar-header .webinar-header-cart .link-inverse{display:block;margin-top:auto}.webinar-header .webinar-header-cart a.youtube-popup{display:none}.webinar-header ul.text-with-icons-list .text-with-icons-item{margin-bottom:10px}.webinar-header .price{font-weight:700;font-size:36px;margin:0 0 20px}.webinar-header .trainings-left{font-size:13px;margin:0 0 10px}.webinar-header .default-video-wrapper{margin:0}.webinar-header .default-video-wrapper img{position:absolute}.webinar-header .default-video-wrapper .cover img{height:100%}.video-program{margin-bottom:20px}.video-program>.wrapper{padding:0;width:100%}.video-program-content{border:1px solid #979797;padding:20px;width:100%}.video-program-content h2{margin:0 0 20px}.video-program-content .program-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}.video-program-content .program-item:last-child{margin-bottom:0}.video-program-content .program-item .hours{font-weight:600}.training-tags{list-style:none;padding:0;margin:20px 0 0}.training-tags li{background:#fff;display:inline-block;font-size:14px;margin-right:5px;padding:5px 8px 5px 12px;position:relative;text-transform:uppercase;vertical-align:top}.product-panel__info-table tr,.training-course-content .training-program table tbody,ul.star-rating{vertical-align:baseline}.training-tags li.green{border-left:4px solid #64b900}.training-tags li.blue{border-left:4px solid #1e6fb5}.training-tags li.brown{border-left:4px solid #b73939}.training-tags li.orange{border-left:4px solid #ff6607}.training-tags li.violet{border-left:4px solid #8767ad}.training-tags li.navy-blue{border-left:4px solid #005b6c}.training-tags li.grey{border-left:4px solid #d1d1d1}ul.star-rating{padding:0;margin:0;list-style:none;display:inline-block}ul.star-rating>li{display:inline-block;margin:0 2px;color:#ffd800}ul.star-rating.red>li{color:#da1b2c}ul.star-rating.stars-1 li:nth-child(n+2),ul.star-rating.stars-2 li:nth-child(n+3),ul.star-rating.stars-3 li:nth-child(n+4),ul.star-rating.stars-4 li:nth-child(n+5){color:#d1d1d1}.n-webinars-title{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;padding:60px 0;position:relative;text-align:center}.n-webinars-title .label-live{background:#da1b2c;-webkit-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;margin-bottom:10px;padding:8px 18px;text-transform:uppercase;font-weight:700;font-size:13px}.n-webinars-title .title-row{line-height:1.4;margin-bottom:25px}.n-webinars-title .title-row .big{font-size:45px;font-weight:700;text-transform:uppercase}.n-webinars-title .time-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.n-webinars-title .time-row .date,.n-webinars-title .time-row .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 18px}.n-webinars-title .time-row .date img,.n-webinars-title .time-row .time img{margin-right:15px}.n-webinars-title .time-row .date span,.n-webinars-title .time-row .time span{font-size:30px;font-weight:700;margin-left:10px}.n-webinars-title .time-row .date .big,.n-webinars-title .time-row .time .big{font-size:30px;font-weight:700;margin:0}.n-webinars-title .content{max-width:980px;margin:0 auto}.training-course-content{padding:30px 0}.training-course-content-webinar .training-details table{width:100%}.training-course-content-webinar .training-details table tr{line-height:1.3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.training-course-content-webinar .training-details table tr td{padding:0;margin:0 0 10px}.training-course-content-webinar .training-details table tr td:not(.ss-icon){font-weight:700;width:70%}.training-course-content-webinar .training-details table tr .ss-icon{-webkit-border-radius:0;border-radius:0;border:none;color:#000;display:block;font-weight:500;font-size:16px;width:30%;height:100%}.training-course-content-webinar .add-to-cart-block .ss-icons-list{list-style:none;padding:0}.training-course-content-webinar .add-to-cart-block .ss-icons-list li{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}.training-course-content-webinar .add-to-cart-block .ss-icons-list li .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:15px;width:15px}.training-course-content .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.training-course-content .course-col-left{padding-right:20px;width:55%}.training-course-content .course-col-right{margin-left:auto;max-width:360px;width:45%}.training-course-content .training-details,.training-course-content .training-program,.training-course-content .training-text{margin-bottom:30px}.training-course-content .training-details-list{list-style:none;margin:0;padding:0;width:100%}.training-course-content .training-details-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.training-course-content .training-details-item .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:150px}.training-course-content .training-details-item .title .icon{display:block;height:15px;margin-right:8px;width:15px}.training-course-content .training-details-item .text{font-weight:700}.training-course-content .training-program{padding:20px;border:1px solid #eee}.training-course-content .training-program h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0}.training-course-content .training-program h2 .link{font-size:14px;margin-left:auto}.training-course-content .training-program h2 .link .icon{margin-left:5px}.training-course-content .training-program table{border-collapse:collapse;width:100%}.training-course-content .training-program table tbody td{border-bottom:1px solid #eee;padding:12px 0}.training-course-content .training-program table tbody td:first-child{width:30%}.training-course-content .training-program table tr:last-child td{border-bottom:0}.training-course-content .training-program .time{display:block}.training-course-content .training-program .date{font-size:13px;color:#979797}.training-course-content .training-program .title{display:block;font-weight:700}.training-course-content .training-program .expert{display:block;margin-bottom:15px}.training-course-content .training-program .description p:last-of-type{margin-bottom:0}.training-course-content .add-to-cart-block,.training-course-content .certificate-block,.training-course-content .expert-block,.training-course-content .materials-block{background:#f7f7f7;display:block;margin-bottom:10px;padding:20px}.training-course-content .expert-block .expert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.training-course-content .expert-block .expert img{border:1px solid #eee;-webkit-border-radius:50%;border-radius:50%;display:block;height:auto;margin-right:20px;width:80px}.training-course-content .expert-block .expert .expert-info p{font-size:13px;margin-bottom:5px}.training-course-content .expert-block .expert .expert-info .expert-name{font-size:20px;font-weight:700;line-height:1.2}.training-course-content .expert-block .description{font-size:13px}.training-course-content .expert-block .description p{margin-bottom:0}.training-course-content .expert-block .description .link{margin-top:5px}.training-course-content .certificate-block .certificate,.training-course-content .certificate-block .materials,.training-course-content .materials-block .certificate,.training-course-content .materials-block .materials{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.training-course-content .certificate-block .certificate img,.training-course-content .certificate-block .certificate svg:not(.icon),.training-course-content .certificate-block .materials img,.training-course-content .certificate-block .materials svg:not(.icon),.training-course-content .materials-block .certificate img,.training-course-content .materials-block .certificate svg:not(.icon),.training-course-content .materials-block .materials img,.training-course-content .materials-block .materials svg:not(.icon){display:block;height:auto;margin-right:20px;width:19px}.training-course-content .certificate-block .certificate svg:not(.icon),.training-course-content .certificate-block .materials svg:not(.icon),.training-course-content .materials-block .certificate svg:not(.icon),.training-course-content .materials-block .materials svg:not(.icon){color:#da1b2c;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:24px;width:24px}.training-course-content .materials-list{list-style:none;margin:0;padding:0}.training-course-content .materials-list li .link-with-icon{font-size:13px;margin-left:-20px;padding:8px 20px;width:calc(100% + 40px)}.training-course-content .materials-list li .link-with-icon .icon{height:24px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;width:24px}.training-course-content .materials-list li .link-with-icon .icon.icon-camera{background-image:url(../images/icons/webinar/icon-camera-red.png);background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;content:'';display:block;-ms-flex-negative:0;flex-shrink:0;pointer-events:none}.training-course-content .materials-list li .link-with-icon:active,.training-course-content .materials-list li .link-with-icon:focus,.training-course-content .materials-list li .link-with-icon:hover{background:#da1b2c;color:#fff}.training-course-content .materials-list li .link-with-icon:active .icon.icon-camera,.training-course-content .materials-list li .link-with-icon:focus .icon.icon-camera,.training-course-content .materials-list li .link-with-icon:hover .icon.icon-camera{background-image:url(../images/icons/webinar/icon-camera-white.png)}.training-course-content .add-to-cart-block .price{font-weight:700;font-size:36px;margin:20px 0}.course-reviews{padding:30px 0}.course-reviews .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.course-reviews .course-col-left{width:55%}.course-reviews .course-col-right{margin-left:auto;max-width:360px;width:45%}.course-reviews .add-review-block{background:#f7f7f7;display:block;margin-bottom:10px;padding:20px}.course-reviews .add-review-block h2{margin-top:0}.course-reviews .add-review-block .opinion-button-wrapper .button{width:100%;font-family:arial;margin-bottom:10px}.course-reviews .add-review-block #opinion_form .info{font-size:12px;color:#757575;font-weight:700}.course-reviews .add-review-block .radio-buttons-list{list-style:none;padding:0;margin:0 0 15px}.course-reviews .add-review-block .radio-buttons-list .checkbox--radio input[type=radio]{height:15px;margin:5px 10px 0 0;width:15px}.text-on-bg .link-light.underline:hover{color:#f0f4f8!important}@media screen and (max-width:1024px){.course-reviews .add-review-block,.training-course-content .add-to-cart-block,.training-course-content .certificate-block,.training-course-content .expert-block,.training-course-content .materials-block{padding:18px}.training-course-content .course-col-right{width:40%}.course-reviews .course-col-left,.training-course-content .course-col-left{width:60%}.training-course-content .certificate-block .certificate img,.training-course-content .materials-block .materials svg:not(.icon){margin-right:10px}.course-reviews .course-col-right{width:40%}}@media screen and (max-width:840px){.course-reviews .course-col-left,.course-reviews .course-col-right,.training-course-content .course-col-left,.training-course-content .course-col-right,.webinar-header .webinar-header-image{width:100%}.webinar-header h1{margin-bottom:40px}.webinar-header h2{margin-top:-20px}.webinar-header .webinar-header-cart{margin-top:40px;width:100%}.course-reviews .wrapper,.training-course-content .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.course-reviews .course-col-right,.training-course-content .course-col-right{max-width:100%}.training-course-content .course-col-left{padding-right:0}.training-course-content .course-col-left .training-details h2{margin-top:0}.training-course-content .add-to-cart-block,.training-course-content .certificate-block,.training-course-content .expert-block,.training-course-content .materials-block{padding:20px}.course-reviews{padding-top:0}.course-reviews .add-review-block{padding:20px}}@media screen and (max-width:560px){.webinar-header h1{margin-bottom:30px}.webinar-header .webinar-header-cart{margin-top:30px}.training-course-content .training-details-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.training-course-content .training-details-item .title{width:100%}.training-course-content .training-details-item .text{padding-left:23px}.training-course-content .training-program h2{-ms-flex-wrap:wrap;flex-wrap:wrap}.training-course-content .training-program h2 .link{margin-top:15px;width:100%}}.about-company,.about-links{padding:60px 0}.about-company .link-arrow,.about-links .link-arrow{margin-top:20px}.about-company{background:url(../images/about/about-1.jpeg) center right no-repeat;-webkit-background-size:cover;background-size:cover}.about-company .content{max-width:720px;width:50%}.about-company .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-company .image img{display:block;height:auto;max-width:208px;width:100%}.about-company h1{font-size:26px}.about-company p{display:block;line-height:1.5em;margin-bottom:30px}.about-company .full-text{min-width:480px;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:60%}.about-company .full-text.active{max-height:800px;opacity:1}.about-company .btn-show-more .less,.about-company .btn-show-more .more{pointer-events:none}.about-company .btn-show-more .more{display:block}.about-company .btn-show-more .less,.about-company .btn-show-more.active .more{display:none}.about-company .btn-show-more.active .less{display:block}.about-links .row{width:100%}section.about-links #map-poland{margin:0!important}@media screen and (max-width:1200px){.about-links .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-links .row .col{width:50%}.about-links .row .col:first-of-type{width:100%}}@media screen and (max-width:720px){.about-company .content,.about-links .row .col{width:100%}.about-company .image{display:none}}.ssresults .content ul{list-style:none;padding:0;margin-bottom:60px}.ssresults .content ul li{background:#f0f4f8}.ssresults .content ul li:nth-child(even){background:#fafafa}.ssresults .content ul .student{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ssresults .content ul .student.categories .effect{font-size:14px;font-weight:700}.ssresults .content ul .student .effect{padding:15px 10px;font-size:16px;text-align:center;width:calc(100% / 3)}.ssresults .content h2{font-size:18px;margin:30px 0}.ssresults .content .buttons{margin-bottom:38px;text-align:center}.ssresults .content form .buttons{padding:28px 0}.ssresults .content form .buttons .button{margin:0 auto;display:block}.ssresults .content form ul.results{padding:0;margin:0 0 60px;list-style:none}.ssresults .content form ul.results.columns-12 li .effect.category-3e,.ssresults .content form ul.results.columns-14 li .effect.category-3e{width:17%!important}.ssresults .content form ul.results li{background:#f0f4f8}.ssresults .content form ul.results li:nth-child(even){background:#fafafa}.ssresults .content form ul.results .student{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.ssresults .content form ul.results .student .effect{line-height:50px;padding:0}.ssresults .content form ul.results .student .effect input{background:url(../images/icon-edit-translucent.png) right 15px center no-repeat;-webkit-background-size:auto 30%;background-size:auto 30%;border:none;font-size:14px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center}.ssresults .content form ul.results .student .effect input:focus{background-color:#fff;-webkit-background-size:auto 50%;background-size:auto 50%}.ssresults .content form ul.results .student .effect .row-counter{line-height:28px}.ssresults .content form ul.results .student .effect .attendance{line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#000;padding:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;pointer-events:all}.ssresults .content form ul.results .student .effect:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;line-height:normal}.ssresults .content form ul.results .student .effect:first-child label{position:relative;top:0;z-index:2}.ssresults .content form ul.results .student .sum,.ssresults .content form ul.results .student .sum-color{color:#254b8a!important}.ssresults .content form ul.results .student.rows-mean .effect,.ssresults .content form ul.results .student.rows-summary .effect{line-height:50px;height:auto}.ssresults .content form ul.results .student.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ssresults .content form ul.results .student.categories .effect{line-height:1.3;padding:25px 12px;text-align:center;font-size:14px;font-weight:500;min-height:70px;max-height:70px;height:100%;position:relative}.ssresults .content form ul.results .student.categories .effect div{line-height:1.3em;position:absolute;top:50%;text-align:center;font-size:14px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.ssresults .content form ul.results .student.categories .effect.category-111e,.ssresults .content form ul.results .student.categories .effect.category-112e,.ssresults .content form ul.results .student.categories .effect.category-113e,.ssresults .content form ul.results .student.categories .effect.category-114e,.ssresults .content form ul.results .student.categories .effect.category-115e{color:#fff}.ssresults .content form ul.results .student.categories .effect.category-111e{background:#e57937}.ssresults .content form ul.results .student.categories .effect.category-112e{background:#d61d7d}.ssresults .content form ul.results .student.categories .effect.category-113e{background:#facc3a}.ssresults .content form ul.results .student.categories .effect.category-114e{background:#d62631}.ssresults .content form ul.results .student.categories .effect.category-115e{background:#09a275;width:7%!important}.ssresults .content form ul.results .student.header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.ssresults .content form ul.results .student.header .effect{font-size:14px;color:#000;font-weight:700;height:auto;padding:15px 10px;line-height:25px;text-align:center}.simple-article .center{text-align:center}.simple-article.ptb{padding:60px 0}.simple-article .gallery{margin:0 -15px;padding:0;text-align:center}.simple-article .gallery li{display:inline-block;margin:15px;padding:0;position:relative;width:calc(25% - 30px)}.simple-article .gallery li:before{display:none}.simple-article .gallery li:hover .overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.simple-article .gallery li a,.simple-article .gallery li img{display:block}.simple-article .gallery li .image{margin-bottom:15px;position:relative}.simple-article .gallery li .title{font-weight:700}.simple-article .gallery li .overlay{background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:100%}.simple-article .gallery li .overlay .buttons{left:50%;max-width:250px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.simple-article .gallery li .overlay .buttons .button{font-size:12px;width:100%}.simple-article .gallery li .overlay .buttons .button.preview::before{content:" ";display:inline-block;vertical-align:baseline;width:15px;height:10px;margin-right:.5em;background:url(../images/icon-eye.png) center no-repeat;-webkit-background-size:contain;background-size:contain}.simple-article .gallery li .overlay .buttons .button.preview.mt_20{margin-top:2em}.simple-article .gallery li .overlay .buttons .button:hover{border-color:#f0f4f8;color:#f0f4f8}.simple-article.workbook{padding:45px 0}.simple-article.workbook .gallery li{width:calc((100% / 3) - 34px)}.faq-sidebar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-sidebar .questions{background:#f1f1f1;list-style:none;margin:0;padding:28px 28px 28px 0;width:30%}.faq-sidebar .questions .question{border-left:5px solid transparent;color:#da1b2c;cursor:pointer;list-style:none;line-height:1.5;margin:5px 0;padding-left:28px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.faq-sidebar .questions .question.active{border-left:5px solid #da1b2c;color:#000}.faq-sidebar .answers{list-style:none;margin:0;padding-left:28px;width:70%}.faq-sidebar .answers .answer{max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.faq-sidebar .answers .answer h2:first-child{margin-top:0}.faq-sidebar .answers .answer.active{max-height:inherit;opacity:1}.spis .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.spis .left{width:30%}.spis .right{padding-left:28px;width:70%}@media screen and (max-width:840px){.spis .left{-ms-flex-negative:0;flex-shrink:0;width:calc(100% + 40px)}.spis .right{padding-left:0;width:100%}}@media screen and (max-width:560px){.simple-article.workbook .gallery li{margin:10px;width:calc(50% - 23px)}}@media screen and (max-width:426px){.simple-article.workbook .gallery li{margin:10px auto;width:calc(100% - 23px)}.simple-article.workbook .gallery li .image{max-width:290px;margin-left:auto;margin-right:auto}.simple-article.workbook .gallery li img{width:100%}}.product-panel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;margin-bottom:10px}.product-panel .product-mobile-visible{display:none}.product-panel__images{margin-bottom:20px;width:calc(100% / 3)}.product-panel__gallery{position:relative}.product-panel__gallery__thumbnails{bottom:0;left:0;margin:0;overflow:auto;padding:0 10px 0 0;position:absolute;top:0;width:85px}.product-panel__gallery__thumbnails.hidden+.product-panel__gallery__images{margin-left:0}.product-panel__gallery__thumbnail{border:1px solid #d1d1d1;cursor:pointer;display:block;height:auto;margin-bottom:4px;max-width:62px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-panel__gallery__thumbnail img{display:block}.product-panel__gallery__thumbnail.active,.product-panel__gallery__thumbnail:hover{border-color:#000}.product-panel__gallery__thumbnail--inside,.product-panel__gallery__thumbnail--pdf{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#da1b2c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 0}.product-panel__gallery__thumbnail--inside a,.product-panel__gallery__thumbnail--pdf a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-panel__gallery__thumbnail--inside span,.product-panel__gallery__thumbnail--pdf span{color:#fff;font-size:10px;letter-spacing:.3px;line-height:1.1;margin:4px 0 0;text-align:center;text-transform:uppercase}.product-panel__gallery__thumbnail--inside img,.product-panel__gallery__thumbnail--pdf img{display:block}.product-panel__gallery__thumbnail--inside:hover,.product-panel__gallery__thumbnail--pdf:hover{background:#000;border-color:#000}.product-panel__gallery__thumbnail--inside img{width:32px}.product-panel__gallery__thumbnail--pdf img{width:28px}.product-panel__gallery__images{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0;margin-left:85px;overflow:hidden;white-space:nowrap}.product-panel__gallery__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;vertical-align:middle;width:100%}.product-panel__gallery__image a{border:1px solid #f0f4f8}.product-panel__gallery__image img{display:block;height:auto;max-width:100%;width:auto}.product-panel__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;padding-left:30px}.product-panel__labels{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-panel__labels.only-mobile{display:none}.product-panel__label{color:#fff;display:table;font-size:12px;line-height:1;margin-bottom:7px;margin-right:7px;padding:5px 10px;text-transform:uppercase}.product-panel__label--new{background-color:#0cc5b1}.product-panel__title{font-size:22px;font-weight:700;margin-bottom:0}.product-panel__title+.product-panel__info-table{margin-top:20px}.product-panel__choose-level{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-panel__choose-level__text{font-size:12px;letter-spacing:.36px;margin-right:9px;text-transform:uppercase}.product-panel__levels{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -2px 20px;padding:0}.product-panel__level{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 2px 2px;outline:#d1d1d1 solid 1px;padding:1px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:50px}.product-panel__level.active,.product-panel__level:hover{border-color:#000;outline-color:#000}.product-panel__level:hover{background:#000;color:#fff}.product-panel__info-table{font-size:16px;line-height:1.2;margin-bottom:20px;width:100%}.product-panel__info-table td:first-child{padding:5px 10px 5px 0;width:170px}.product-panel__info-table td:nth-child(2){padding:5px 0}.product-panel__save-as-my-book{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.product-panel__save-as-my-book .icon{height:24px;position:relative;top:5px;width:24px}.product-panel__save-as-my-book span{border-bottom:1px solid #da1b2c;color:#000;font-size:16px;padding:2px 0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-panel__save-as-my-book .tooltip{background:#000;border-bottom:none;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.1);box-shadow:0 0 10px 5px rgba(0,0,0,.1);color:#fff;display:block;font-size:12px;left:24px;opacity:0;padding:10px;position:absolute;top:-40px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:270px}.product-panel__save-as-my-book:hover svg path{fill:#fff}.product-panel__save-as-my-book:hover span{border-color:#fff}.product-panel__save-as-my-book:hover .tooltip{opacity:1;top:-50px}@media only screen and (max-width:840px){.product-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-panel__labels.only-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:13px}.product-panel__gallery__thumbnails,.product-panel__labels.only-desktop{display:none}.product-panel__images{margin-left:-20px;width:calc(100% + 40px)}.product-panel__gallery{margin-bottom:0}.product-panel__gallery__images{width:100%;margin-left:0;overflow:auto}.product-panel__gallery__image{width:auto;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;margin:0 5px}.product-panel__gallery__image img{max-height:350px;width:auto}.product-panel__gallery__image:first-child{margin-left:0}.product-panel__gallery__image:last-child{margin-right:0}.product-panel__content{padding-left:0}.product-panel__mobile-buttons{margin-bottom:30px}.product-panel__mobile-buttons .button{font-size:12px;line-height:16px;min-height:0;padding:13px 28px}.product-panel__mobile-buttons .button img{height:auto;margin-bottom:-4px;margin-right:10px;max-height:16px;max-width:16px;width:auto}}@media only screen and (max-width:480px){.product-panel__mobile-buttons .button{margin:0 auto 10px;width:100%}.product-panel__mobile-buttons .button:last-child{margin-bottom:0}}.section-product-navigation{position:-webkit-sticky;position:sticky;top:84px;z-index:99}.product-navigation-wrapper{-webkit-box-shadow:-2.6px 2px 20px rgba(0,0,0,.1);box-shadow:-2.6px 2px 20px rgba(0,0,0,.1);background-color:#fff}.product-navigation .button,.product-navigation .product-navigation__list-close,.product-navigation .product-navigation__list-open,.product-navigation__current{display:none}.product-navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;padding:0;list-style:none}.product-navigation__item{margin:0 10px}.product-navigation__item a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1.2;padding:12px 0;position:relative}.product-navigation__item a br{display:none}.product-navigation__item a small{display:block;font-size:13px}.product-navigation__item a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;height:2px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.product-navigation__item.active a:after{background-color:#da1b2c;width:100%}.product-navigation__item:hover a:after{background-color:#000;width:100%}@media only screen and (max-width:1024px){.section-product-navigation{top:97px}}@media only screen and (max-width:1080px){.product-navigation__item{margin:0 8px}.product-navigation__item a{font-size:15px}.product-navigation__item a small{font-size:12px}}@media only screen and (max-width:840px){.product-navigation__item{margin:0 6px}.product-navigation__item a{font-size:14px}.product-navigation__item a small{font-size:11px}}@media only screen and (max-width:720px){.section-product-navigation{top:inherit;bottom:0;left:0;position:fixed;width:100%;z-index:100}.section-product-navigation .product-navigation-wrapper{padding:10px}.section-product-navigation .product-navigation-wrapper .page{padding:0}.section-product-navigation .button,.section-product-navigation .product-navigation__list-open{display:block}.section-product-navigation .button{height:40px;line-height:36px;min-height:inherit;padding:0 10px;width:200px}.section-product-navigation .product-navigation__list-open{height:40px;position:relative;width:40px}.section-product-navigation .product-navigation__list-open:after{content:"\203A";position:absolute;right:0;top:50%;font-size:30px;font-weight:700;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;pointer-events:none}.section-product-navigation .product-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section-product-navigation .product-navigation__list{height:40px;margin-left:auto;position:relative;width:calc(100% - 250px)}.section-product-navigation .product-navigation__list .product-navigation__item{height:40px;left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.section-product-navigation .product-navigation__list .product-navigation__item.active{opacity:1;pointer-events:auto}.section-product-navigation .product-navigation__list .product-navigation__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;width:100%}.section-product-navigation .product-navigation__list .product-navigation__item a::after{display:none}.section-product-navigation .product-navigation__list .product-navigation__item a small{display:inline;font-size:15px;margin-right:5px;width:auto}.section-product-navigation.open-mobile-nav{height:auto}.section-product-navigation.open-mobile-nav .product-navigation{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-product-navigation.open-mobile-nav .button,.section-product-navigation.open-mobile-nav .product-navigation__list-open{display:none}.section-product-navigation.open-mobile-nav .product-navigation__list-close{color:#000;display:block;font-size:14px;font-weight:700;padding:20px 0 10px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%}.section-product-navigation.open-mobile-nav .product-navigation__list .product-navigation__item a:hover,.section-product-navigation.open-mobile-nav .product-navigation__list-close:hover{color:#da1b2c}.section-product-navigation.open-mobile-nav .product-navigation__list-close .close{height:14px;position:absolute;right:10px;top:20px;width:14px}.section-product-navigation.open-mobile-nav .product-navigation__list-close .close:after,.section-product-navigation.open-mobile-nav .product-navigation__list-close .close:before{background-color:#000;content:'';height:2px;left:50%;position:absolute;top:50%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:16px}.section-product-navigation.open-mobile-nav .product-navigation__list-close .close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.section-product-navigation.open-mobile-nav .product-navigation__list-close .close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.section-product-navigation.open-mobile-nav .product-navigation__list-close:hover .close:after,.section-product-navigation.open-mobile-nav .product-navigation__list-close:hover .close:before{background-color:#da1b2c}.section-product-navigation.open-mobile-nav .product-navigation__list{height:auto;margin:0;width:100%}.section-product-navigation.open-mobile-nav .product-navigation__list .product-navigation__item{border-bottom:2px solid #f2f4f8;opacity:1;pointer-events:auto;position:relative}.section-product-navigation.open-mobile-nav .product-navigation__list .product-navigation__item.active{font-weight:700}.section-product-navigation.open-mobile-nav .product-navigation__list .product-navigation__item:first-of-type a{pointer-events:none}}.error-page .content,.product-advisor__contact__image{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}@media only screen and (max-width:560px){.section-product-navigation .button{font-size:12px;width:140px}.section-product-navigation .product-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.section-product-navigation .product-navigation__list{width:calc(100% - 180px)}.section-product-navigation .product-navigation__list .product-navigation__item a{font-size:14px}.section-product-navigation .product-navigation__list .product-navigation__item a small{font-size:13px}}.section-product-advisor{padding:65px 0;background-color:#f0f4f8}.product-advisor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-advisor__content{width:50%;padding-right:30px}.product-advisor__content h2{font-size:22px;font-weight:700}.product-advisor__content h2 em{color:inherit;font-style:italic}.product-advisor__content ul{list-style:none;padding:0;margin:0}.product-advisor__content ul>li{padding-left:22px;background-image:url(../images/product/product_panel/icon-ok.svg);background-position:top 5px left;background-repeat:no-repeat;margin-bottom:10px;-webkit-background-size:10px 10px;background-size:10px;font-size:16px;line-height:1.62}.product-advisor__contact{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.product-advisor__contact__image{position:absolute;top:50%;left:0;transform:translate(0,-50%)}.product-advisor__contact .no-data{background:#fff;color:#da1b2c;font-weight:700;margin-left:auto;max-width:388px;padding:10px;text-align:center}.product-advisor__contact__intro{margin-bottom:10px}.product-advisor__contact__intro h2{font-size:22px;font-weight:400;margin:0}.product-advisor__contact__intro p{font-size:12px;margin:0}.product-advisor__contact__person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.product-advisor__contact__person__image{margin-right:15px}.product-advisor__contact__person__image__img{width:70px;height:70px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #E9E9E9;overflow:hidden}.product-advisor__contact__person__details__info{text-transform:uppercase;font-size:12px;margin-bottom:5px}.product-advisor__contact__person__details__name{font-weight:700;font-size:16px;margin-bottom:5px}.product-advisor__contact__person__details__phone{padding-left:18px;background-image:url(../images/product/product_panel/phone.svg);-webkit-background-size:15px 15px;background-size:15px;background-position:left center;background-repeat:no-repeat;font-size:16px}.product-advisor__contact__fieldset{margin-bottom:6px}.product-advisor__contact__fieldset textarea.input.rsform-text-box{max-width:100%}.product-advisor__contact__post-code{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-advisor__contact__post-code label{display:block;width:100%}.product-advisor__contact__post-code input{font-size:20px;margin:10px 8px 10px 0;text-align:center;width:50px}.product-advisor__contact__post-code span+input{margin-left:8px}.product-advisor__contact__button{width:100%;font-weight:400}.product-advisor__contact__form{-webkit-box-shadow:-2.6px 2px 20px rgba(0,0,0,.1);box-shadow:-2.6px 2px 20px rgba(0,0,0,.1);padding:40px;max-width:388px;margin-left:auto;background-color:#fff;position:relative}.product-advisor__contact__form.two-columns{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;padding:0}.product-advisor__contact__form.two-columns .product-advisor__contact__left{padding-right:30px}.product-advisor__contact__form.two-columns .product-advisor__contact__right{max-width:305px}@media only screen and (max-width:840px){.section-product-advisor{padding:45px 0}.product-advisor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-advisor__content{width:100%;padding-right:0}.product-advisor__contact{display:none}}@media only screen and (max-width:740px){.product-advisor__contact__form.two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}.product-advisor__contact__form.two-columns .product-advisor__contact__left{padding-right:0;max-width:305px}}@media only screen and (max-width:560px){.product-advisor__contact__post-code input{height:35px;line-height:35px;margin:10px 5px 10px 0;width:35px}.product-advisor__contact__post-code span+input{margin-left:5px}}.product-special-logo{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:90px 0 50px;color:#fff;text-align:center;text-transform:uppercase}.product-special-logo img{margin:0 auto 15px}.product-content-sections-wrapper--expandable{max-height:inherit;padding:0;position:relative;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-content-sections-wrapper--expandable.hidden{display:block!important;max-height:200px;overflow:hidden}.product-content-sections-wrapper--expandable.hidden:after{display:block}.product-content-sections-wrapper--expandable.hidden+section.product-special-icons{padding-top:0}.product-content-sections-wrapper--expandable:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 30%,rgba(255,255,255,0) 100%);content:'';display:none;height:150px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:50px;z-index:1;width:100%}.product-content-sections-wrapper--expandable.active,.product-content-sections-wrapper--expandable.always-visible{max-height:none!important}.product-content-sections-wrapper--expandable.active:after,.product-content-sections-wrapper--expandable.always-visible:after{opacity:0;pointer-events:none}.product-content-sections-wrapper--expandable.active+.product-content-sections-wrapper--expandable:after,.product-content-sections-wrapper--expandable.always-visible+.product-content-sections-wrapper--expandable:after{opacity:0}.product-content-sections-wrapper--expandable.active .product-content-sections-wrapper__button,.product-content-sections-wrapper--expandable.always-visible .product-content-sections-wrapper__button{display:none}.product-content-sections-wrapper--expandable+.product-content-sections-wrapper--expandable:after{opacity:1}.product-content-sections-wrapper--expandable.always-visible:after{opacity:0!important}.product-content-sections-wrapper__button{bottom:-180px;left:50%;min-width:260px;position:absolute;text-align:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;white-space:nowrap}.product-content-sections-wrapper__button svg{display:inline-block;margin-left:15px;vertical-align:middle}.product-content-sections-wrapper__button svg path{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-content-sections-wrapper__button:hover svg path{fill:#da1b2c}.product-content-sections-wrapper--expandable.hidden+.product-content-sections-wrapper--expandable.hidden{max-height:0;overflow:hidden;padding:0}.product-content-sections-wrapper--expandable.hidden+.product-content-sections-wrapper--expandable.hidden:after{display:none}section.product-special-info{padding:0}section.product-special-info .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;padding-bottom:50px;position:relative;width:100%}section.product-special-info .wrapper.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.product-special-info .content{width:50%}section.product-special-info .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:0 10px}section.product-special-info .image img{display:block}.product-content-media-text .page-title{margin-top:0}section.section-product-divider img{display:block;width:100%}@media only screen and (max-width:840px){section.product-special-info .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:45px;padding-bottom:45px}section.product-special-info .image{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}section.product-special-info .image img{display:block;max-width:400px;margin:0 auto 20px;width:100%}section.product-special-info .content{width:100%}.product-content-sections-wrapper--expandable,.product-content-sections-wrapper--expandable section.product-special-info .wrapper{padding-bottom:45px}.product-content-sections-wrapper__button{left:28px;right:28px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:auto}.section-product-divider{display:none}}.section-product-exceptional{background-color:#f0f4f8;padding:60px 0}.product-exceptional__header{font-size:36px;font-weight:700;margin-top:0;text-align:center}.product-exceptional__table{border-bottom:2px solid #da1b2c;max-width:792px;margin:0 auto 30px;border-collapse:collapse;border-spacing:0}.product-exceptional__table__icons-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.product-exceptional__table__icons-item{margin-right:10px;margin-bottom:10px}.product-exceptional__table__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#E4EAF1;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:30px}.has-tooltip__tooltip,.product-exceptional__table__icon:hover{background-color:#000;color:#fff}.product-exceptional__table__icon svg{height:20px;width:20px}.product-exceptional__table__icon svg path{fill:#da1b2c;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-exceptional__table td{border-top:2px solid #da1b2c;vertical-align:baseline}.product-exceptional__table td:first-child{padding:30px 30px 30px 0;width:35%}.product-exceptional__table td:first-child p{font-weight:700;font-size:22px}.product-exceptional__table td:nth-child(2){padding:30px 0}.has-tooltip{position:relative}.has-tooltip__tooltip{opacity:0;position:absolute;z-index:2;bottom:100%;left:50%;padding:5px 10px;line-height:1.2;white-space:nowrap;pointer-events:none;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;margin-bottom:2px;font-size:12px}.has-tooltip:hover .has-tooltip__tooltip{opacity:1}@media all and (max-width:880px){.has-tooltip__tooltip{width:210px;white-space:wrap}}@media only screen and (max-width:840px){.section-product-exceptional{padding:45px 0}.product-exceptional__table td{display:block}.product-exceptional__table td:first-child{padding:20px 0 0;width:100%}.product-exceptional__table td:first-child p{font-size:18px;margin-bottom:0 0 6px}.product-exceptional__table td:nth-child(2){border-top:0;padding:0 0 20px}.product-exceptional__table td:nth-child(2) p{font-size:14px}.product-exceptional__table__icons-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-exceptional__table__icon{-webkit-border-radius:30px;border-radius:30px;padding:0 10px;width:auto}.product-exceptional__table__icon .has-tooltip__tooltip{background-color:transparent;color:#da1b2c;font-size:12px;font-weight:700;opacity:1;position:static;text-transform:uppercase;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.product-exceptional__table__icon:hover .has-tooltip__tooltip{color:#fff}}@media all and (max-width:440px){.has-tooltip__tooltip{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.section-product-course-materials{padding:60px 0}.section-product-course-materials .page-title{margin-top:0}.section-product-course-materials .wrapper>.product-default-component.hide-elements .product-default-component__content .product-expandable-list.active>li{padding-bottom:0!important}.section-product-course-materials .wrapper>.product-default-component.hide-elements .product-default-component__content .product-expandable-list:not(.active)>li:nth-child(3){max-height:-webkit-max-content!important;max-height:-moz-max-content!important;max-height:max-content!important;opacity:1!important}.section-product-course-materials .wrapper>.product-default-component.show-all-elements .product-default-component__content .product-expandable-list:not(.active)>li:nth-child(1n+3){max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;opacity:1}.product-default-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -15px}.product-default-component .button-arrow-bottom{margin-top:20px}.product-default-component .button-arrow-bottom.button-small{margin-top:20px;padding:.8em 1.6em;min-height:2.5em;font-size:.8em;line-height:1.2em;font-weight:400}.product-default-component .button-arrow-bottom.button-small:after{margin-left:15px;position:relative;top:1px}.product-default-component__cover,.product-default-component__video{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px}.product-default-component__cover img{margin-bottom:20px}.product-default-component__video .yt{margin-bottom:50px;padding-bottom:54.5%;position:relative}.product-default-component__video .yt iframe{height:100%;left:0;position:absolute;top:0;width:100%}.product-default-component__content{width:50%;padding:0 15px}.product-default-component__content h2{font-size:22px;font-weight:700}.product-default-component__content h2 em{color:inherit;font-style:italic}.product-default-component__content ul{list-style:none;padding:0;margin:0}.product-default-component__content ul>li{-webkit-background-size:10px 10px;background-size:10px;background-position:top 5px left;background-repeat:no-repeat;font-size:16px;line-height:1.62;margin-bottom:10px;padding-left:22px}.product-default-component__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px}.product-expandable-list>li{margin-bottom:0!important;overflow:hidden;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-expandable-list>li>ul>li{margin-bottom:0!important}.product-expandable-list:not(.active){overflow:hidden}.product-expandable-list:not(.active)>li:nth-child(n+3){max-height:0;opacity:0}.product-expandable-list.active>li:nth-child(n+3){max-height:initial;opacity:1;padding-bottom:20px}@media only screen and (max-width:840px){.product-default-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-default-component__content{width:100%}}.section-product-materials-tools{background-color:#1f1f1f;color:#fff}.section-product-materials-tools .wrapper{position:relative;padding-top:60px;padding-bottom:60px}.section-product-materials-tools .wrapper:before{border-style:solid;border-width:0 19px 19px;border-color:transparent transparent #1a1a1a;bottom:100%;content:'';height:0;left:45px;position:absolute;width:0}.product-material-tools__header{font-size:22px;font-weight:700;margin-top:0}.product-material-tools__subheader{font-size:16px}.product-material-tools__subheader a{color:#fff;border-bottom:1px solid #da1b2c;display:inline-table}.product-material-tools__subheader a:hover{color:#da1b2c}.product-material-tools__table{padding:0;margin-bottom:30px}.product-material-tools__table li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding-right:20%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-material-tools__table li>div{padding:0 0 15px;vertical-align:top}.product-material-tools__table.show-2:not(.active) li:nth-child(n+3)>div,.product-material-tools__table.show-3:not(.active) li:nth-child(n+4)>div{max-height:0;opacity:0;padding-bottom:0}.product-material-tools__table__icon{-ms-flex-negative:0;flex-shrink:0;width:50px}.product-material-tools__table__icon svg{height:38px;width:38px}.product-material-tools__table__icon svg path{fill:#979797}.product-material-tools__table__icon img{-webkit-filter:invert(1);filter:invert(1);opacity:.25}.product-material-tools__table__decorative-text{font-weight:700;font-size:16px;margin:0}.product-material-tools__table__default-text{color:#979797;font-size:16px;margin:0}.product-material-tools__table__default-text a{border-bottom:1px solid #da1b2c;color:#979797}.product-material-tools__table__default-text a:hover{border-bottom:1px solid #fff;color:#fff}.product-material-tools__table__show-more-trigger{border-bottom:1px #da1b2c solid;color:#fff;padding-bottom:2px;position:relative;z-index:2}.product-material-tools__table__show-more-trigger:active,.product-material-tools__table__show-more-trigger:focus,.product-material-tools__table__show-more-trigger:hover{border-bottom:1px #fff solid;color:#fff}#pacynka{color:#979797}#pacynka path{fill:transparent}@media only screen and (max-width:840px){.section-product-materials-tools .page{padding-top:45px;padding-bottom:45px}.section-product-materials-tools .wrapper:before{display:none}.product-material-tools ul.row{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-material-tools ul.row .col.w50{margin-bottom:20px;width:100%}.product-material-tools__table{margin-bottom:0}.product-material-tools__table li{padding-right:0}.product-material-tools__table__default-text a{line-break:anywhere}}.section-product-example-materials{padding:60px 0}.section-product-example-materials .page-title{margin-top:0}.product-example-materials{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-example-materials.hidden{display:none}.product-example-materials__header{margin-bottom:0}.product-example-materials__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-example-materials__info__text{font-size:12px;letter-spacing:.36px;margin-right:9px}.product-example-materials__info__text.center{text-align:center}.product-example-materials__info .tooltip-wrapper .ss-icon{position:relative;right:0;top:-1px}.product-example-materials__info .tooltip-wrapper .tooltip{background:#000;bottom:40%;border:1px solid #000;color:#fff;font-size:12px;padding:5px 10px;text-align:center;width:220px}.product-example-materials__info .tooltip-wrapper .tooltip:before{display:none}.product-example-materials__levels{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-example-materials__materials{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}.product-example-materials__list{border-bottom:1px solid #f0f4f8;list-style:none;margin:0;max-width:690px;padding:0}.product-example-materials__item{border-top:1px solid #f0f4f8;padding:15px 0}.product-example-materials__item__icon{height:auto;max-width:40px;max-height:30px;width:auto}.product-example-materials__item__title{font-size:16px;font-weight:700;margin:0 0 5px}.product-example-materials__item__description{font-size:14px}.product-example-materials__item__links{padding:0;list-style:none;margin:0}.product-example-materials__item__link{border-bottom:1px solid #da1b2c;display:table}.product-example-materials__item__link.zaloguj-i-pobierz{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-example-materials__item__link.zaloguj-i-pobierz::after{background-color:#fad6da;content:'Zaloguj się i pobierz';color:#da1b2c;font-size:12px;text-transform:uppercase;font-weight:700;line-height:12px;margin-left:10px;padding:4px 8px}.product-example-materials__item__link:hover{color:#565656;border-color:#565656}.product-example-materials__item__link:hover svg path{fill:#565656}.product-example-materials__item__link svg{margin-left:10px}.product-example-materials__item__link svg path{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-example-materials__item__link img{display:inline-block;margin-left:10px}.product-example-materials__item__table{width:100%}.product-example-materials__item__table td{vertical-align:top}.product-example-materials__item__table td:first-child{width:100px}.product-example-materials__item__table td:first-child img{margin:0 auto}.product-example-materials__download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:60px;width:435px}.product-example-materials__download_inner{bottom:50px;position:-webkit-sticky;position:sticky;text-align:center}.product-example-materials__download__image{display:inline-block;margin-bottom:10px}.product-example-materials__download h2{font-size:22px;font-weight:700;margin-bottom:0;width:100%}.product-example-materials__download p{font-size:13px;width:100%}.product-example-materials__download .button.button-outline{width:100%}.product-example-materials__download .button.button-outline:hover{background-color:#000;border-color:#000;color:#fff}.product-example-materials__download .button.button-outline:not(:hover){background-color:#fff;color:#da1b2c}.content-maps{background:#000;color:#fff;font-size:10px;padding:4px 5px;position:relative;text-transform:uppercase;top:-2px}@media only screen and (max-width:840px){.section-product-example-materials{padding:45px 0}.product-example-materials__materials{padding-right:0}.product-example-materials__download{display:none}.product-example-materials__list{max-width:100%}.product-example-materials__item__table td:first-child{width:35px;text-align:left}.product-example-materials__item__icon{max-width:20px}.product-example-materials__item__link__anchor{font-size:14px}}@media only screen and (max-width:560px){.product-example-materials__info{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-example-materials__info__text{width:100%}}.section-product-prices{padding:60px 0}.section-product-prices .page-title{margin-top:0}.product-prices .product-mobile-visible{display:none}.product-prices__table tbody td:nth-child(2) img,.product-prices__table tbody td:nth-child(3) img,.product-prices__table thead th:nth-child(2) img,.product-prices__table thead th:nth-child(3) img{display:block;margin:0 auto}.product-prices__table{border-collapse:collapse;width:100%}.product-prices__table thead th{background-color:#fff;border-top:2px solid #eee;border-bottom:2px solid #eee;font-size:12px;text-transform:uppercase;text-align:left;vertical-align:middle}.product-prices__table thead th:last-child{border-right:0}.product-prices__table thead th:first-child{border-right:2px solid #eee;padding:15px 30px}.product-prices__table thead th:nth-child(2),.product-prices__table thead th:nth-child(3){border-right:2px solid #eee;text-align:center;width:60px}.product-prices__table thead th:nth-child(4),.product-prices__table thead th:nth-child(5){padding:15px;width:130px}.product-prices__table tbody tr:nth-child(2n+1){background-color:#f7f7f7}.product-prices__table tbody tr:hover td{background-color:#f0f4f8}.product-prices__table tbody td{vertical-align:middle}.product-prices__table tbody td .button{max-width:165px;width:100%}.product-prices__table tbody td:first-child{border-right:2px solid #eee;padding:15px 30px}.product-prices__table tbody td:nth-child(2),.product-prices__table tbody td:nth-child(3){border-right:2px solid #eee;width:60px;text-align:center}.product-prices__table tbody td:nth-child(4){padding:15px;width:130px}.product-prices__table tbody td:nth-child(5){padding:15px;width:220px}.product-prices__product{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-prices__product__name{font-size:16px;margin:0}.product-prices__product__isbn{font-size:14px}.product-prices__product__image{text-align:left;width:70px}.product-prices__product__image img{display:block;height:auto;margin:0 auto 0 0;max-width:52px}.product-prices__product__details{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-prices--expandable{max-height:700px;overflow:hidden;position:relative}.product-prices--expandable:after{background:-webkit-gradient(linear,left bottom,left top,from(white),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);bottom:0;content:'';display:block;height:150px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;width:100%}.product-prices--expandable.active{max-height:none}.product-prices--expandable.active:after{opacity:0;pointer-events:none}.product-prices__show-more{bottom:0;left:50%;min-width:260px;position:absolute;text-align:center;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;white-space:nowrap}@media only screen and (max-width:840px){.product-prices .product-mobile-hidden,.product-prices__table tbody td:nth-child(2),.product-prices__table tbody td:nth-child(3),.product-prices__table tbody td:nth-child(4),.product-prices__table tbody td:nth-child(5),.product-prices__table thead{display:none}.section-product-prices{padding:45px 0}.product-prices{margin:0 -20px}.product-prices__show-more{left:28px;right:28px;width:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.product-prices__table tbody td:first-child{padding:10px}.product-prices__table tbody td .button{max-width:100px}.product-prices__product{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-prices__product__image{width:65px}.product-prices__product .product-mobile-visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-prices__product .product-components__item__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100px}.product-prices__product .product-components__item__link{margin:0 10px 0 0}.product-prices__product .product-components__item__link__anchor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e6ecf3;-webkit-border-radius:154px;border-radius:154px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:29px;opacity:1;padding:0 10px;position:relative;width:68px}.product-prices__product .product-components__item__link__anchor:before{border:2px solid #da1b2c;border-width:0 2px 2px 0;content:'';display:block;height:11px;margin-right:10px;position:relative;-webkit-transform:rotate(41deg);-ms-transform:rotate(41deg);transform:rotate(41deg);top:-1px;width:6px}.product-prices__product .product-prices__product__price{font-size:12px;font-weight:700;margin:6px 10px 6px auto}.product-prices__product__add-button{font-size:12px;height:auto;line-height:12px;min-height:0;margin-top:10px;margin-bottom:10px;padding:10px 12px;white-space:nowrap}}.section-product-teacher{padding:60px 0;background-color:#f0f4f8}.section-product-teacher .page-title{margin-top:0}.section-product-teacher>.wrapper>p:first-of-type{display:block;margin:-25px auto 40px}.product-teacher--expandable{max-height:400px;overflow:hidden;position:relative}.product-teacher--expandable:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,#f0f4f8),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#f0f4f8 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#f0f4f8 30%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#f0f4f8 30%,rgba(255,255,255,0) 100%);bottom:0;content:'';height:200px;left:0;opacity:1;pointer-events:none;position:absolute;right:0;width:100%;z-index:0}.product-teacher--expandable.active{max-height:none}.product-teacher--expandable.active:after{opacity:0;pointer-events:none}.product-teacher__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:1}.product-teacher__flex img{display:block;height:auto;margin-right:20px;width:110px}.product-teacher__show-more{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2}.product-teacher__show-more>*{pointer-events:none}.product-teacher__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.product-teacher__block__image{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.article-section.type-block .simple-banner.middle .content>div.text,.form-declaration.declaration-form .declaration-order .remove-book,.gifts .gift-content,.gifts .gift.gift-two-variants,.product-teacher__block__content,section.partners-levels-package .content .level{-webkit-box-orient:vertical;-webkit-box-direction:normal}.product-teacher__block__image img{margin-right:40px;width:40px}.product-teacher__block__image__text{font-weight:700}.product-teacher__block__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:80px}.product-teacher__block__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #da1b2c;color:#da1b2c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;margin-bottom:17px;padding-bottom:2px}.product-teacher__block__link__svg{margin-right:10px}.product-teacher__block__link__svg path{-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.product-teacher__block__link.zaloguj-i-pobierz:after{content:'Zaloguj się i pobierz'}.product-teacher__block__link:after{background-color:#fad6da;content:'POBIERZ';color:#da1b2c;font-size:12px;text-transform:uppercase;font-weight:700;line-height:12px;margin-left:10px;padding:4px 8px}.product-teacher__block:hover{border-color:#000;color:#000}.product-teacher__block:hover svg path{fill:#000}@media all and (max-width:1024px){.section-product-teacher>.wrapper>p:first-of-type{margin:-15px auto 20px}}@media only screen and (max-width:840px){.product-teacher .row .col.w50,.product-teacher__block__image,.product-teacher__block__link{width:100%}.section-product-teacher{padding:45px 0}.product-teacher__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px 0}.product-teacher__block__image__text{display:block;font-size:14px;margin-bottom:15px;font-weight:700}.product-teacher .product-mobile-hidden,.product-teacher__block__image img{display:none}.product-teacher__block__content{padding-left:0}.product-teacher__block__link__name{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-teacher__show-more{text-align:center;width:100%}}.section-product-more{background-color:#f0f4f8;padding:30px 0}.product-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-more__content{width:calc(100% / 3);padding-right:30px}.product-more__content__header{font-size:36px;font-weight:700;margin-top:0}.product-more__content__block{list-style:none;margin-bottom:30px;padding:0}.product-more__content__block__name{font-size:16px;font-weight:700;margin:0 0 15px}.product-more__content__block__link{color:#da1b2c;display:table;font-size:16px;margin-bottom:4px}.product-more__content__block__link:after{display:inline-block;font-size:16px;font-weight:700;height:8px;margin-left:5px;position:relative;right:0;top:-1px;-webkit-transform:none;-ms-transform:none;transform:none;width:8px}.product-more__contact{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-more__contact.more .product-default-card{background:#fff;-webkit-box-shadow:-3px 2px 20px rgba(0,0,0,.1);box-shadow:-3px 2px 20px rgba(0,0,0,.1);margin-left:auto;padding:40px}.product-more__contact.more .product-more__information{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}.product-more__contact.more .product-more__form{max-width:310px;width:100%}.product-more__details{max-width:300px;margin-bottom:10px}.product-more__details__header{font-size:22px;font-weight:400;margin:0}.product-more__details__text{font-size:12px;margin-bottom:0}.product-more__flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-more__flex .product-more__form,.product-more__flex .product-more__information{padding:0;width:100%}@media only screen and (max-width:1024px){.product-more,.product-more__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal}.product-more{-ms-flex-direction:column;flex-direction:column}.product-more__contact.more .product-default-card{padding:30px}.product-more__content{padding-right:0;width:100%}.product-more__content__header{font-size:22px}.product-more__flex{-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-more__flex .product-more__form.search-adviser-form{margin:10px auto 0}.product-more__contact{width:100%}.product-more__contact .product-default-card{padding:26px;margin:0;-webkit-box-shadow:none;box-shadow:none}.product-more__contact.more .product-more__information{max-width:310px;padding-right:0}}.search-results{margin-bottom:60px;margin-top:30px}.search-results .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eee;margin:0;padding:30px 0}.search-results .row img{max-width:200px;margin-right:30px}.search-results .row .search-result-image{display:block;height:auto;margin-right:30px;width:100px}.search-results .row .search-result-image img{display:block;height:auto;width:100%}.search-results .row .search-result-desc{width:calc(100% - 100px)}.search-results .row .result-category{font-size:14px;margin-bottom:15px}.search-results .row .result-title{color:#565656;font-size:18px;margin-bottom:15px}.search-results .row .button-arrow{display:block;max-width:170px;margin-left:auto}.search-results .row .highlight{background:rgba(218,27,44,.1);padding:0 5px}#searchRForm .input.search.word{margin-bottom:0}ul.dropdown-menu{list-style:none;margin:0;padding:0}ul.dropdown-menu li{background:#fff;border:1px solid #f0f4f8;display:block;list-style:none;margin:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}ul.dropdown-menu li:nth-child(n+12){display:none}ul.dropdown-menu li.active,ul.dropdown-menu li:hover{background:#f0f4f8}ul.dropdown-menu li a{color:#000;display:block;padding:.5em 1em}ul.dropdown-menu li a strong{color:#da1b2c}section.colourings-books{padding:0}section.colourings-books h1{font-weight:400}section.colourings-books .wrapper{background-image:url(../images/colouring-books/colouring-books-bg.png);background-position:bottom right;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;padding-top:45px;padding-bottom:45px}section.colourings-books .text{max-width:55%}section.colourings-books .text .bottom{color:#565656;font-size:21px}section.colourings-books .items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}section.colourings-books .items .item{max-width:230px;padding:8px;width:50%}section.colourings-books .items .item-inner{border:1px solid #f0f4f8;padding:5px}section.colourings-books .items .image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}section.colourings-books .items .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}section.colourings-books .items .button{display:table;font-size:13px;margin:0 auto;padding:1em 40px 1em 15px}@media only screen and (max-width:800px){section.colourings-books .items .item{max-width:50%;width:50%}section.colourings-books .wrapper{background-image:none}section.colourings-books .text{max-width:100%}}@media only screen and (max-width:580px){section.colourings-books .items .item{max-width:100%;width:100%}}section.catalog-categories.quizlet{background:#f7f7f7;padding-top:30px}section.catalog-categories.quizlet .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}section.catalog-categories.quizlet .type{width:100%}section.catalog-categories.quizlet .type h2{font-size:16px;margin:0 0 15px}section.catalog-categories.quizlet .catalog{background:#f7f7f7;-ms-flex-negative:0;flex-shrink:0;list-style:none;padding:15px 0;width:350px}section.catalog-categories.quizlet .catalog .js-tablinks{background:#fff;border:none;-webkit-border-radius:0;border-radius:0;border-left:5px solid transparent;color:#000;cursor:pointer;display:block;font-size:16px;line-height:1.2;outline:0;padding:14px 25px;text-align:left;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}section.catalog-categories.quizlet .catalog .js-tablinks.active,section.catalog-categories.quizlet .catalog .js-tablinks:hover{background:#da1b2c;color:#fff}section.catalog-categories.quizlet .catalog .js-tablinks.active .num,section.catalog-categories.quizlet .catalog .js-tablinks:hover .num{background:#af1623;color:#fff}section.catalog-categories.quizlet .catalog .js-tablinks.active:after,section.catalog-categories.quizlet .catalog .js-tablinks:hover:after{color:#fff}section.catalog-categories.quizlet .js-tabcontent-wrapper{margin:0 0 0 30px;width:calc(100% - 380px)}section.catalog-categories.quizlet .js-tabcontent{display:none;font-size:16px}section.catalog-categories.quizlet .js-tabcontent>*{margin-top:0}section.catalog-categories.quizlet .js-tabcontent h2{font-size:1.5rem}section.catalog-categories.quizlet .js-tabcontent.active{display:block}section.catalog-categories .categories>button{background:#fff;border:none;-webkit-border-radius:0;border-radius:0;border-left-width:5px;border-left-style:solid;color:#000;cursor:pointer;display:block;font-size:16px;margin-bottom:2px;outline:0;padding:16px 14px;position:relative;text-align:left;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%}section.catalog-categories .categories>button:after{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#da1b2c;content:"\203A";display:block;font-size:1.2em;font-weight:700;height:1.2em;line-height:.8em;position:absolute;right:10px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:1.2em}section.catalog-categories .categories .num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;color:#565656;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:.8em;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:23px}.quizlet-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:-10px 0;padding:0;width:100%}.quizlet-list .quizlet-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;margin:15px 11px;min-width:250px;padding:15px;width:calc((100% / 3) - 24px)}.quizlet-list .quizlet-item .quizlet-image-wrapper{display:block;height:180px;margin:0 auto}.quizlet-list .quizlet-item .quizlet-image-wrapper .image{border:1px solid #eee;display:block;height:100%;-o-object-fit:contain;object-fit:contain;margin:auto;width:100%}.quizlet-list .quizlet-item .quizlet-title{color:#da1b2c;font-weight:700;line-height:1.2;text-align:center;margin:8px 0 0;width:100%}.quizlet-list .quizlet-item .quizlet-author{line-height:1.2;text-align:center;width:100%}.quizlet-list .quizlet-item .quizlet-author-title{color:#565656;font-size:12px;text-transform:uppercase}.quizlet-list .quizlet-item .quizlet-author-author{font-size:14px}.quizlet-list .quizlet-item .quizlet-btn-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end;border:2px solid #da1b2c;color:#da1b2c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;margin-top:10px;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;text-transform:uppercase;width:100%}.quizlet-list .quizlet-item .quizlet-btn-more span{padding-right:20px}.quizlet-list .quizlet-item .quizlet-btn-more:after{border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#da1b2c;content:"\203A";display:block;font-size:1.2em;font-weight:700;height:1.2em;line-height:.8em;position:absolute;right:10px;text-align:center;top:50%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.2em}.quizlet-list .quizlet-item .quizlet-btn-more:hover,.quizlet-list .quizlet-item .quizlet-btn-more:hover:after{color:#000;border-color:#000}.quizlet-list .quizlet-item .quizlet-hint{-ms-flex-item-align:end;align-self:flex-end;color:#000;display:inline-block;font-size:14px;margin:15px auto;font-weight:700;padding-bottom:8px;border-bottom:1px solid #da1b2c}.quizlet-steps-wrapper{background:#f0f4f8;padding:40px 0 24px}.quizlet-steps-wrapper .section-title{font-size:32px;font-weight:700;margin-bottom:15px;text-align:center}.quizlet-step-desc,.quizlet-step-title{font-size:16px;text-align:center}.quizlet-steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.quizlet-step{margin:0;padding:0 20px;width:calc(100% / 3)}.quizlet-step .icon{display:block;height:auto;margin:auto;max-width:100px;width:90%}.job-offer p,section.job-offer-bottom .wrapper,section.job-offer-top .wrapper-post{max-width:800px}.quizlet-step-title{font-weight:700;margin:10px 0 5px}.quizlet-step-desc .link{font-weight:700}@media screen and (max-width:1024px){section.catalog-categories.quizlet .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}section.catalog-categories.quizlet .catalog{width:100%}section.catalog-categories.quizlet .js-tabcontent-wrapper{margin:0;width:100%}section.catalog-categories.quizlet .quizlet-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:840px){.quizlet-step{padding:0 10px}}@media screen and (max-width:720px){.quizlet-list .quizlet-item{margin:15px 8px}.quizlet-steps-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.quizlet-step{width:100%}}@media screen and (max-width:600px){.quizlet-list .quizlet-item{margin:15px 0;min-width:none;width:100%}}.job-offer{background:#da1b2c;color:#fff;padding:0 0 30px;position:relative;text-align:center}.job-offer figure{background:#fff;-webkit-border-radius:50%;border-radius:50%;display:block;height:200px;margin:auto auto 30px;position:relative;width:200px}.job-offer .localization,.job-offer h1,.job-offer p{margin-bottom:30px}.job-offer figure img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130px}.job-offer h1{font-size:46px}.job-offer h1 span{display:block;font-size:36px}.job-offer p{font-size:18px;margin-left:auto;margin-right:auto}.job-offer .localization{text-transform:uppercase}.job-offer .job-offer-menu{border-top:1px solid #fff;border-bottom:1px solid #fff;display:table;list-style:none;margin:0 auto;padding:0}.job-offer .job-offer-menu li{display:inline-block;margin-bottom:0}.job-offer .job-offer-menu li a{display:block;color:#fff;text-transform:uppercase;padding:10px 20px}.job-offer .job-offer-menu li a:after{display:block;color:transparent;content:attr(title);font-weight:700;height:1px;overflow:hidden;visibility:hidden}.job-offer .job-offer-menu li a:hover{color:#c5c5c5;font-weight:700}.job-offer.img-people{padding-bottom:80px;padding-top:30px}.job-offer.img-people:after{background:url(../images/job/img-people.png);bottom:-75px;content:'';display:block;height:150px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:286px}section.job-offer-top{border-bottom:2px solid #f1f1f1;padding-top:150px;padding-bottom:50px}section.job-offer-top.small-space{border-bottom:0;padding-top:60px}section.job-offer-top.center{text-align:center}section.job-offer-top .big{color:#4e4e4e;font-size:26px;line-height:1.5}section.job-offer-top .big span{display:block;font-weight:700}section.job-offer-bottom{padding:60px 0;position:relative}section.job-offer-bottom.red{background:#da1b2c;color:#fff}section.job-offer-bottom.center{text-align:center}section.job-offer-bottom .button-with-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:350px}section.job-offer-bottom .button-with-icon .icon{height:15px;margin-right:10px;width:15px}@media screen and (max-width:1024px){.job-offer h1{font-size:36px}.job-offer h1 span{font-size:26px}}@media screen and (max-width:840px){.job-offer h1{font-size:28px}.job-offer h1 span{font-size:24px}}section.about-bookstores{padding:30px 0}section.about-bookstores .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.about-bookstores h1{width:100%}section.about-bookstores .left{padding:0 20px 0 0;width:30%}section.about-bookstores .left ul.provinces{color:#f0f4f8;font-size:22px;font-weight:300;margin:22px 0 30px;padding:0}.form-declaration .step-2 .user-current-data .row .title,.gifts .gift-title,section.about-bookstores .left ul.provinces li.active{font-weight:700}section.about-bookstores .left ul.provinces li{list-style:none}section.about-bookstores .left ul.provinces li:before{border:1px solid #aaa;height:13px;top:10px;width:13px}section.about-bookstores .left ul.provinces li.active:before{background:#da1b2c;border-color:#000}section.about-bookstores .right{width:70%}section.about-bookstores .right h3{color:#565656;text-transform:uppercase}section.about-bookstores .right .categories,section.about-bookstores .right .cities{padding:0}section.about-bookstores .right .categories li,section.about-bookstores .right .cities li{list-style:none}section.about-bookstores .right .bookstores{padding:15px 0 15px 70px}section.about-bookstores .right .bookstores>li{border-bottom:1px solid #f0f4f8;list-style:none;position:relative}section.about-bookstores .right .bookstores>li:before{border:2px solid #000;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:10px;left:-40px;position:absolute;top:15px;width:10px}section.about-bookstores .right .bookstores .contact{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}section.about-bookstores .right .bookstores .contact .address,section.about-bookstores .right .bookstores .contact .phone{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}section.about-bookstores .right .bookstores .contact .address .icon,section.about-bookstores .right .bookstores .contact .phone .icon{display:block;height:20px;margin-right:8px;position:relative;top:2px;width:20px}section.about-tiles{padding:60px 0}section.about-tiles.light{background:#f0f4f8}section.about-tiles.dark{background:#dfe7f0}section.about-tiles ul.tiles{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 -15px}section.about-tiles ul.tiles li{background:#fff;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;margin:15px;padding:0;text-align:center;width:calc(25% - 30px)}section.about-tiles ul.tiles li:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}section.about-tiles ul.tiles li a{display:block;padding:15px 60px 15px 15px;position:relative}section.about-tiles ul.tiles li a img{max-width:100%;max-height:100%}section.about-tiles ul.tiles li a:after{background:url(../images/icons/icon-arrow-circle-right.png) center no-repeat;content:" ";display:block;height:22px;margin-top:-11px;position:absolute;right:11px;top:50%;width:22px}section.about-tiles ul.tiles.left li a{text-align:left;padding-bottom:15px}section.about-tiles ul.tiles.left li a img{max-height:70px}section.about-tiles ul.tiles.left li a .url{display:inline-block;margin-top:5px;word-break:break-all;font-size:.9rem}@media screen and (max-width:1200px){section.about-tiles ul.tiles li{width:calc((100% / 3) - 30px)}}@media screen and (max-width:1024px){section.about-bookstores .left ul.provinces{font-size:18px}section.about-bookstores .left ul.provinces li:before{top:6px}}@media screen and (max-width:840px){section.about-bookstores .left{padding:0;width:100%}section.about-bookstores .left ul.provinces{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.about-bookstores .left ul.provinces li{width:calc(100% / 3)}section.about-bookstores .right{width:100%}section.about-tiles ul.tiles li{width:calc(50% - 30px)}}@media screen and (max-width:720px){section.about-bookstores .left ul.provinces{font-size:16px}section.about-bookstores .left ul.provinces li{margin-bottom:5px;width:50%}section.about-bookstores .left ul.provinces li:before{top:4px}section.about-bookstores .right .bookstores{padding:15px 0}section.about-bookstores .right .bookstores>li:before{display:none}}@media screen and (max-width:560px){section.about-bookstores .right .bookstores .contact .address,section.about-bookstores .right .bookstores .contact .phone{width:100%}section.about-tiles ul.tiles{margin:0}section.about-tiles ul.tiles li{margin:15px 0;width:100%}}@media screen and (max-width:400px){section.about-bookstores .left ul.provinces li{width:100%}}.section-declaration-info{padding:30px 0}.section-declaration-info+.register{background:#f7f7f7}.section-declaration-info .step .form-item{margin-bottom:0}.gift-modificate{position:relative;overflow-x:hidden;padding:0!important}@media all and (min-width:721px){.gift-modificate h2{font-size:36px}}.gift-schedule .gift-content .image{border:none;width:90%}.gifts{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-30px auto 30px;max-width:700px;position:relative}.gifts-centred{gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto}.gifts .validation-error{display:block;font-size:14px;top:10px;width:100%}.gifts .image{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;border:2px solid #eee;display:block;margin:0 auto 10px;padding-bottom:98.5%;width:71.2%}.gifts .gift-title{color:#da1b2c;font-size:17px;margin-top:0;text-align:center}.gifts .gift{display:block;overflow:hidden;width:calc(50% - 15px)}.gifts .gift.gift-two-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.gifts .gift.gift-two-variants>.gift-content{border-bottom:none;padding-bottom:10px}.gifts .gift.gift-two-variants>.gift-content:before{border:2px solid #0cc5b1;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.gifts .gift.gift-two-variants input[type=checkbox]:checked+.gift-content:before,.gifts .gift.gift-two-variants input[type=radio]:checked+.gift-content:before{opacity:1}.gifts .gift.gift-two-variants .second-variant .gift-content{border-top:none;padding-top:0}.gifts .gift.gift-two-variants .second-variant .gift-content:before{border:2px solid #0cc5b1;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.gifts .gift.gift-two-variants .second-variant input[type=checkbox]:checked+.gift-content:before,.gifts .gift.gift-two-variants .second-variant input[type=radio]:checked+.gift-content:before{opacity:1}.gifts.gifts-3{max-width:950px}.gifts.gifts-3 .gift{width:calc(100% / 3)}.gifts label[for=gift-1]{margin-top:55px}.gifts input[type=checkbox],.gifts input[type=radio]{left:-999px;opacity:0;pointer-events:none;position:absolute}.gifts input[type=checkbox]:checked+.gift-content,.gifts input[type=radio]:checked+.gift-content{border-color:#0cc5b1}.gifts input[type=checkbox]:checked+.gift-content .button{background-color:#0cc5b1;border-color:#0cc5b1;color:#fff}.gifts input[type=checkbox]:checked+.gift-content .button:after{border-color:#fff;color:#fff;content:"\2713"}.gifts .gift-content .button.readmore:after,.gifts .gift-content .rsform-button.readmore:after,.gifts .gift-content .rsform-submit-button.readmore:after,.gifts .gift-content ul li:before{content:""}.gifts .gift-content{border:2px solid #f0f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:30px}.gifts .gift-content .gift-info{margin-bottom:6px;margin-top:0}.gifts .gift-content ul{list-style:none;margin:0 0 15px;padding:0}.gifts .gift-content ul li{font-weight:700;list-style:none;margin-bottom:5px}.gifts .gift-content ul li:before{background:0 0;border:solid #000;border-width:0 0 2px 2px;display:inline-block;height:6px;left:-2px;position:relative;top:-4px;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);width:10px}.book-error,.books-error,.gift-error{color:#da1b2c;line-height:1.4em;margin-bottom:15px;margin-top:-15px;max-height:0;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.book-error.active,.books-error.active,.gift-error.active{max-height:200px}.section-with-two-columns{padding:30px 0;text-align:center}.section-with-two-columns h3.big{margin-top:30px}.section-with-two-columns .col h4{font-size:20px}.section-with-two-columns+.register{background:#f7f7f7}.books-tabs-list{margin:0 auto 20px;max-width:750px;padding:0;width:100%}.books-tabs-list .button{background:0 0;color:#da1b2c}.books-tabs-list .button.active{background:#da1b2c;color:#fff}.books.books-tab{display:none}.books.books-tab.active{display:block}.books.books-tab table{width:100%}.form-declaration .step-1 .navigation .button{width:100%!important}.form-declaration .flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.form-declaration .books.books-tab{max-width:1150px}.form-declaration .step-2 .update-data-text a{display:block;margin:10px auto 0;max-width:320px}.form-declaration .step-2 .user-current-data .row{display:block}.form-declaration .step-2 .user-current-data .row ul{list-style:none;margin:0;padding:0}.form-declaration .step-2 .user-current-data .row .w50{width:100%}.form-declaration .step-2 .user-current-data .row.data_school .col{display:block;width:100%}.form-declaration .step-2 .user-current-data .row.data_school .col.title{font-weight:400}.form-declaration .step-2 .navigation{margin-top:20px}.form-declaration .step-2 .form .school-data #rspo-section .flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-declaration .step-2 .form .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.form-declaration .step-2 .form .flex .effect.search-by-regon{width:62%}.form-declaration table{border-collapse:collapse;border-spacing:0}.form-declaration td{padding:5px}.form-declaration .table-thead .table-row,.form-declaration .table-thead tr,.form-declaration thead .table-row,.form-declaration thead tr{background:0 0;border-bottom:5px solid #f7f7f7}.form-declaration .table-thead .table-row .table-cell,.form-declaration .table-thead .table-row td,.form-declaration .table-thead tr .table-cell,.form-declaration .table-thead tr td,.form-declaration thead .table-row .table-cell,.form-declaration thead .table-row td,.form-declaration thead tr .table-cell,.form-declaration thead tr td{color:#565656;font-size:13px;padding:0 25px 8px!important;text-transform:uppercase}.form-declaration .table-thead .table-cell:first-child,.form-declaration .table-thead td:first-child,.form-declaration thead .table-cell:first-child,.form-declaration thead td:first-child{padding:0;width:210px}.form-declaration .table-thead .table-cell:first-child.only-vert-image,.form-declaration .table-thead td:first-child.only-vert-image,.form-declaration thead .table-cell:first-child.only-vert-image,.form-declaration thead td:first-child.only-vert-image{width:130px!important}.form-declaration .table-thead .table-cell:first-child.only-vert-image .image,.form-declaration .table-thead td:first-child.only-vert-image .image,.form-declaration thead .table-cell:first-child.only-vert-image .image,.form-declaration thead td:first-child.only-vert-image .image{width:130px}.form-declaration .table-thead .table-cell:nth-child(2),.form-declaration .table-thead td:nth-child(2),.form-declaration thead .table-cell:nth-child(2),.form-declaration thead td:nth-child(2){padding:0 15px 8px!important;width:300px}.form-declaration .table-thead .table-cell:nth-child(3),.form-declaration .table-thead td:nth-child(3),.form-declaration thead .table-cell:nth-child(3),.form-declaration thead td:nth-child(3){-ms-flex-negative:0;flex-shrink:0;width:340px}.form-declaration .table-thead .table-cell:nth-child(4),.form-declaration thead .table-cell:nth-child(4){-ms-flex-negative:0;flex-shrink:0}.form-declaration .table-thead .table-row{margin-bottom:-12px}.form-declaration .table-body .table-row,.form-declaration .table-body tr,.form-declaration tbody .table-row,.form-declaration tbody tr{background:#fff;border-bottom:5px solid #f7f7f7}.form-declaration .table-body .table-cell:first-child,.form-declaration .table-body td:first-child,.form-declaration tbody .table-cell:first-child,.form-declaration tbody td:first-child{padding:0;width:210px}.form-declaration .table-body .table-cell:nth-child(2),.form-declaration .table-body td:nth-child(2),.form-declaration tbody .table-cell:nth-child(2),.form-declaration tbody td:nth-child(2){padding:35px 15px;width:300px}.form-declaration .table-body .table-cell:nth-child(3),.form-declaration .table-body td:nth-child(3),.form-declaration tbody .table-cell:nth-child(3),.form-declaration tbody td:nth-child(3){-ms-flex-negative:0;flex-shrink:0;position:relative;width:340px}.form-declaration .table-row .image,.form-declaration tr.book-inputs .image{margin:0;max-width:80px}.form-declaration .table-row .check,.form-declaration tr.book-inputs .check{background-image:url(../images/icon-tick-red.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;content:"";height:30px;opacity:0;pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:110px}.form-declaration .table-row .input,.form-declaration tr.book-inputs .input{color:#000;font-weight:700;margin:0;width:80px}.form-declaration .table-row .input::-webkit-input-placeholder,.form-declaration tr.book-inputs .input::-webkit-input-placeholder{color:#b2becb}.form-declaration .table-row .input::-moz-placeholder,.form-declaration tr.book-inputs .input::-moz-placeholder{color:#b2becb}.form-declaration .table-row .input::-ms-input-placeholder,.form-declaration tr.book-inputs .input::-ms-input-placeholder{color:#b2becb}.form-declaration .table-row .input::placeholder,.form-declaration tr.book-inputs .input::placeholder{color:#b2becb}.form-declaration .table-row .input.choose,.form-declaration tr.book-inputs .input.choose{border:1px solid #000;color:#000;position:relative}.form-declaration .table-row .input.choose+.check,.form-declaration tr.book-inputs .input.choose+.check{opacity:1}.form-declaration .table-row .text .input,.form-declaration tr.book-inputs .text .input{width:70%}.form-declaration .table-row.declaration-order .table-cell .count-input,.form-declaration .table-row.declaration-order td .count-input,.form-declaration .table-row.order-sheets .table-cell .count-input,.form-declaration .table-row.order-sheets td .count-input,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input,.form-declaration tr.book-inputs.declaration-order td .count-input,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input,.form-declaration tr.book-inputs.order-sheets td .count-input{padding:0 17px 0 0;position:relative;width:80px}.form-declaration .table-row.declaration-order .table-cell .count-input input[type=number],.form-declaration .table-row.declaration-order td .count-input input[type=number],.form-declaration .table-row.order-sheets .table-cell .count-input input[type=number],.form-declaration .table-row.order-sheets td .count-input input[type=number],.form-declaration tr.book-inputs.declaration-order .table-cell .count-input input[type=number],.form-declaration tr.book-inputs.declaration-order td .count-input input[type=number],.form-declaration tr.book-inputs.order-sheets .table-cell .count-input input[type=number],.form-declaration tr.book-inputs.order-sheets td .count-input input[type=number]{-moz-appearance:textfield}.form-declaration .table-row.declaration-order .table-cell .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration .table-row.declaration-order .table-cell .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration .table-row.declaration-order td .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration .table-row.declaration-order td .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration .table-row.order-sheets .table-cell .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration .table-row.order-sheets .table-cell .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration .table-row.order-sheets td .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration .table-row.order-sheets td .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration tr.book-inputs.declaration-order td .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration tr.book-inputs.declaration-order td .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input input[type=number]::-webkit-outer-spin-button,.form-declaration tr.book-inputs.order-sheets td .count-input input[type=number]::-webkit-inner-spin-button,.form-declaration tr.book-inputs.order-sheets td .count-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;height:100%;margin:0;max-height:100%}.form-declaration .table-row.declaration-order .table-cell .count-input .count-minus,.form-declaration .table-row.declaration-order .table-cell .count-input .count-plus,.form-declaration .table-row.declaration-order td .count-input .count-minus,.form-declaration .table-row.declaration-order td .count-input .count-plus,.form-declaration .table-row.order-sheets .table-cell .count-input .count-minus,.form-declaration .table-row.order-sheets .table-cell .count-input .count-plus,.form-declaration .table-row.order-sheets td .count-input .count-minus,.form-declaration .table-row.order-sheets td .count-input .count-plus,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-minus,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-plus,.form-declaration tr.book-inputs.declaration-order td .count-input .count-minus,.form-declaration tr.book-inputs.declaration-order td .count-input .count-plus,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-minus,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-plus,.form-declaration tr.book-inputs.order-sheets td .count-input .count-minus,.form-declaration tr.book-inputs.order-sheets td .count-input .count-plus{border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:1px;width:15px;z-index:99}.form-declaration .table-row.declaration-order .table-cell .count-input .count-minus:hover,.form-declaration .table-row.declaration-order .table-cell .count-input .count-plus:hover,.form-declaration .table-row.declaration-order td .count-input .count-minus:hover,.form-declaration .table-row.declaration-order td .count-input .count-plus:hover,.form-declaration .table-row.order-sheets .table-cell .count-input .count-minus:hover,.form-declaration .table-row.order-sheets .table-cell .count-input .count-plus:hover,.form-declaration .table-row.order-sheets td .count-input .count-minus:hover,.form-declaration .table-row.order-sheets td .count-input .count-plus:hover,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-minus:hover,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-plus:hover,.form-declaration tr.book-inputs.declaration-order td .count-input .count-minus:hover,.form-declaration tr.book-inputs.declaration-order td .count-input .count-plus:hover,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-minus:hover,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-plus:hover,.form-declaration tr.book-inputs.order-sheets td .count-input .count-minus:hover,.form-declaration tr.book-inputs.order-sheets td .count-input .count-plus:hover{background-color:#d2d2d2}.form-declaration .table-row.declaration-order .table-cell .count-input .count-plus,.form-declaration .table-row.declaration-order td .count-input .count-plus,.form-declaration .table-row.order-sheets .table-cell .count-input .count-plus,.form-declaration .table-row.order-sheets td .count-input .count-plus,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-plus,.form-declaration tr.book-inputs.declaration-order td .count-input .count-plus,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-plus,.form-declaration tr.book-inputs.order-sheets td .count-input .count-plus{background:url(../images/icons/arrow-input-top.svg) center center/8px no-repeat #f1f1f1;top:1px}.form-declaration .table-row.declaration-order .table-cell .count-input .count-minus,.form-declaration .table-row.declaration-order td .count-input .count-minus,.form-declaration .table-row.order-sheets .table-cell .count-input .count-minus,.form-declaration .table-row.order-sheets td .count-input .count-minus,.form-declaration tr.book-inputs.declaration-order .table-cell .count-input .count-minus,.form-declaration tr.book-inputs.declaration-order td .count-input .count-minus,.form-declaration tr.book-inputs.order-sheets .table-cell .count-input .count-minus,.form-declaration tr.book-inputs.order-sheets td .count-input .count-minus{background:url(../images/icons/arrow-input-bottom.svg) center center/8px no-repeat #f1f1f1;bottom:1px}.form-declaration.declaration-form .form{margin:0 auto 30px}.form-declaration.declaration-form .books-tab{max-width:1150px}.form-declaration.declaration-form .book-inputs .image{height:165px;max-width:210px}.form-declaration.declaration-form .book-inputs .image a{display:block;height:100%;width:100%}.form-declaration.declaration-form .book-inputs .image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.form-declaration.declaration-form .table{display:none;margin:0 auto;max-width:1150px;width:100%}.form-declaration.declaration-form .table.show{display:block}.form-declaration.declaration-form .table.without-type-column{max-width:820px}.form-declaration.declaration-form .table .table-body .table-row,.form-declaration.declaration-form .table .table-thead .table-row{display:-webkit-box;display:-ms-flexbox;display:flex}.form-declaration.declaration-form .table .table-body .table-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #3da968;display:none;margin:20px 0}.form-declaration.declaration-form .table .table-body .table-row.show{display:-webkit-box;display:-ms-flexbox;display:flex}.form-declaration.declaration-form .table .table-cell{padding:35px 25px}.form-declaration.declaration-form .table .table-cell:first-child{-ms-flex-negative:0!important;flex-shrink:0!important;padding:0!important;width:210px}.form-declaration.declaration-form .table .table-cell.only-vert-image{width:130px!important}.form-declaration.declaration-form .table .table-cell.only-vert-image .image{width:130px}.form-declaration.declaration-form .table .table-cell .field-info{display:block;font-size:11px;line-height:1.2}.form-declaration.declaration-form .table .table-cell .count-input{margin-top:10px}.form-declaration.declaration-form .table .table-cell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icons/arrow-input-bottom-bg.svg) 100% center/14px no-repeat;border:1px solid #ddd;cursor:pointer;margin-top:10px;padding:16px 25px 16px 7px;width:100%}.form-declaration.declaration-form table{display:none}.form-declaration.declaration-form table.show{display:block}.form-declaration.declaration-form tr td{padding:10px}.form-declaration.declaration-form tr td:first-child{padding:0!important}.form-declaration.declaration-form tr td .field-info{display:block;font-size:14px;line-height:1.5}.form-declaration.declaration-form tr td .count-input{margin-top:10px}.form-declaration.declaration-form tr td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/icons/arrow-input-bottom.svg) 98% center/10px no-repeat;border:1px solid #ddd;cursor:pointer;margin-top:10px;padding:10px 25px 10px 7px}.form-declaration.declaration-form .step.active{max-height:100%!important}.form-declaration.declaration-form .declaration-order{display:none}.form-declaration.declaration-form .declaration-order.show{display:table-row}.form-declaration.declaration-form .declaration-order .table-cell:last-child,.form-declaration.declaration-form .declaration-order td:last-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:normal;align-self:normal;background-color:#f0f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;padding:10px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:50px}.form-declaration.declaration-form .declaration-order .table-cell:last-child:hover,.form-declaration.declaration-form .declaration-order td:last-child:hover{background-color:#c5c5c5}.form-declaration.declaration-form .declaration-order .remove-book{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:0;text-align:center}.form-declaration.declaration-form .declaration-order .remove-book span{background:url(../images/close.svg) center center/cover no-repeat;display:block;height:20px;margin-top:7px;width:20px}.form-declaration.declaration-form .choose-books-list{cursor:pointer;margin:0 auto 70px;max-width:820px;position:relative;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%}.form-declaration.declaration-form .choose-books-list.show{min-height:450px}.form-declaration.declaration-form .choose-books-list.show .activator .arrow{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.form-declaration.declaration-form .choose-books-list.show ul{-webkit-box-shadow:0 34px 26px -22px rgba(66,68,90,.3);box-shadow:0 34px 26px -22px rgba(66,68,90,.3);height:100%;min-height:100%;overflow-y:auto}.form-declaration.declaration-form .choose-books-list .activator{background-color:#fff;border:1px solid #ddd;font-weight:600;margin:0;padding:15px 25px;position:relative}.form-declaration.declaration-form .choose-books-list .activator strong{font-weight:500}.form-declaration.declaration-form .choose-books-list .activator .arrow{background:url(../images/arrow-down-black.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;height:8px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:12px}.form-declaration.declaration-form .choose-books-list ul{background-color:#fff;display:block;height:0;left:0;list-style:none;margin:0;min-height:0;overflow:hidden;overflow-y:auto;padding:0;position:absolute;top:56px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:100%;z-index:99}.form-declaration.declaration-form .choose-books-list ul .book-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}.form-declaration.declaration-form .choose-books-list ul .book-item .book-image{max-width:80px}.form-declaration.declaration-form .choose-books-list ul .book-item .book-image a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px}.form-declaration.declaration-form .choose-books-list ul .book-item .book-title{text-align:left}.form-declaration.declaration-form .choose-books-list ul .book-item .book-title .class-name{font-weight:400}.form-declaration.declaration-form .choose-books-list ul .book-item .book-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #da1b2c;-webkit-border-radius:32px;border-radius:32px;color:#da1b2c;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 auto;padding:6px 40px;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.form-declaration.declaration-form .choose-books-list ul .book-item .book-button:hover{opacity:.8}.form-declaration.declaration-form .choose-books-list ul .book-item .book-button:hover .arrow{-webkit-transform:rotate(-90deg) translateY(5px);-ms-transform:rotate(-90deg) translateY(5px);transform:rotate(-90deg) translateY(5px)}.form-declaration.declaration-form .choose-books-list ul .book-item .book-button .arrow{background:url(../images/arrow-down-red.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;height:7px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;width:13px}.form-declaration.declaration-form .navigation a{width:100%!important}.form-declaration.declaration-form.js-form-steps-circle .step-2 .navigation a{width:calc(50% - 5px)!important}@media screen and (max-width:1100px){.form-declaration .table-body .table-cell:nth-child(3),.form-declaration .table-body td:nth-child(3),.form-declaration tbody .table-cell:nth-child(3),.form-declaration tbody td:nth-child(3){-ms-flex-negative:inherit;flex-shrink:inherit}}@media screen and (max-width:840px){.section-declaration-info+.register .step.active{max-height:1800px}.gifts.gifts-3{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gifts.gifts-3 .gift{width:50%}.gifts .gift-content{padding:20px}.gifts .gift-content .button{font-size:14px;padding-left:20px;padding-right:50px}.form-declaration.declaration-form .table .table-body .table-row.show{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-declaration.declaration-form .table .table-thead{display:none}.form-declaration.declaration-form .table .table-cell{padding:20px;width:50%!important}.form-declaration.declaration-form .table .table-cell:last-child{width:100%!important}.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(2),.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(3){width:calc(50% - 65px)!important}.form-declaration.declaration-form .table.without-type-column .table-cell:last-child{width:100%!important}}@media screen and (max-width:720px){.section-with-two-columns .row{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-with-two-columns .row .col.w50{width:100%}.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(1){width:100%!important}.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(2),.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(3){width:50%!important}.form-declaration.declaration-form .table.without-type-column .table-cell:last-child{width:100%!important}}@media screen and (max-width:640px){.form-declaration.declaration-form tbody td:first-child,.form-declaration.declaration-form thead td:first-child{display:none}.form-declaration.declaration-form tbody td,.form-declaration.declaration-form thead td{display:block;width:100%}.form-declaration.declaration-form .table .table-cell:nth-child(3),.form-declaration.declaration-form .table .table-cell:nth-child(4),.form-declaration.declaration-form tbody td p,.form-declaration.declaration-form thead td p{width:100%!important}.form-declaration.declaration-form tbody td{text-align:center}.form-declaration.declaration-form tbody td .count-input{margin:10px auto 0}.form-declaration.declaration-form tbody td:last-child{padding:0;width:100%!important}.form-declaration.declaration-form tbody td:last-child .remove-book{padding:10px}.form-declaration.declaration-form .table .table-body .table-row.show{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:600px){.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(2),.form-declaration.declaration-form .table.without-type-column .table-cell:nth-child(3){width:100%!important}}@media screen and (max-width:560px){.section-declaration-info+.register .step.active{max-height:inherit}.gifts.gifts-3 .gift{width:100%}.form-declaration tbody td:first-child,.form-declaration thead td:first-child{display:none}.form-declaration tbody td,.form-declaration thead td{display:block;width:100%}.form-declaration tbody td p,.form-declaration thead td p{width:100%!important}.form-declaration tbody td{text-align:center}.form-declaration tr.book-inputs.order-sheets td .count-input{margin:0 auto}.form-declaration tr.book-inputs.order-sheets td .count-input .count-minus,.form-declaration tr.book-inputs.order-sheets td .count-input .count-plus{width:24px;z-index:999}}@media screen and (max-width:500px){.form-declaration.declaration-form .choose-books-list .activator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 25px 0 10px}.form-declaration.declaration-form .choose-books-list ul{top:75px}.form-declaration.declaration-form .choose-books-list ul .book-item{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px}}@media screen and (max-width:460px){.gifts-centred .gift-content{padding:7px}}@media screen and (max-width:400px){.gifts-centred .gift-content .button{display:block;padding:10px;text-align:center}.gifts-centred .gift-content .button::after{display:none}.form-declaration.declaration-form .table .table-cell{width:100%!important}}.article-section.exam-harmonogram-modification{overflow:hidden;padding:25px 0}.article-section.exam-harmonogram-modification .steps li:nth-child(1){margin-top:80px}.article-section.exam-harmonogram-modification .steps li:nth-child(1) .page-title-full-width{background-color:#f0f4f8;position:absolute;top:-100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:20px;width:98vw;z-index:2}.article-section-centered-header{padding:0 55px}.article-section .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.article-section .wrapper .content{width:100%;display:block}.article-section .wrapper .content ol.red-dots li{padding-left:0}.article-section .wrapper .content ol.red-dots li:before{display:none}.article-section .wrapper .section-help{width:100%;min-height:230px;padding-bottom:30px;background:#eaedef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-section .wrapper .section-help .page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;width:100%;max-width:calc(1204px + 28px*2);padding:0 28px;margin-left:auto;margin-right:auto;left:0;right:0}.article-section .wrapper .section-help .page .text{width:500px}.article-section .wrapper .section-help .page .text h1{font-size:36px;font-weight:300;line-height:1.275;max-width:460px;margin-bottom:.5em}.article-section .wrapper .section-help .page .text h1 strong{font-weight:700}.article-section .wrapper .section-help .page .text .menu{margin-bottom:0;margin-top:80px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}.article-section .wrapper .section-help .page .text .menu li{margin-right:30px;text-transform:uppercase;font-weight:700}.article-section.full-width>.wrapper{max-width:100%;padding:0}.article-section.with-contact-form>.wrapper .content{width:calc(100% - 415px)}.article-section .button.empty{background-color:transparent;color:#da1b2c}.article-section .button.empty:hover{background-color:#da1b2c;color:#fff}.iframe-article-wrapper{display:block;padding-bottom:56%;position:relative}.iframe-article-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1370px){.article-section.exam-harmonogram-modification{overflow:hidden;padding:50px 0 0}.article-section.exam-harmonogram-modification .steps li:nth-child(1) .page-title-full-width{top:-125px}}@media screen and (max-width:840px){.article-section.with-contact-form .wrapper .content{width:100%}}@media screen and (max-width:680px){.article-section .wrapper .section-help{min-height:140px;padding-bottom:20px}.article-section .wrapper .section-help .page .text{width:100%;max-width:100%}.article-section .wrapper .section-help .page .text h1{font-size:28px}.article-section .wrapper .section-help .page .text .menu{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-section-centered-header{padding:0 20px}}@media screen and (max-width:600px){.article-section.exam-harmonogram-modification{overflow:hidden}.article-section.exam-harmonogram-modification .steps li:nth-child(1) .page-title-full-width{padding:10px}}@media screen and (max-width:560px){.article-section.exam-harmonogram-modification .steps li:nth-child(1) .page-title-full-width{font-size:26px}}@media screen and (max-width:375px){.article-section.exam-harmonogram-modification{overflow:hidden}.article-section.exam-harmonogram-modification .steps li:nth-child(1) .page-title-full-width{top:-130px;font-size:22px}}.article-section.type-contact_form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.article-section.type-contact_form .wrapper .login-box{left:calc(50% + 220px);margin-left:auto;position:fixed;width:380px;z-index:10;margin-top:60px}.article-section.type-contact_form .wrapper .login-box.is-fixed{top:40px}@media screen and (max-width:1280px){.article-section.type-contact_form .wrapper .login-box{right:32px}}@media screen and (max-width:840px){.article-section.type-contact_form .wrapper .login-box{width:100%;top:0;left:0;right:auto;height:100%;margin:0;z-index:99999;max-height:100%;overflow-y:auto;opacity:0;pointer-events:none}.article-section.type-contact_form .wrapper .login-box.active{top:0}.article-section.type-contact_form .wrapper .login-box #user-form{height:100%}}@media screen and (max-width:750px){.article-section.type-contact_form .wrapper .login-box.active #userForm{height:100%}}.article-section .faq{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:20px}.article-section .faq ul.questions{width:33.33%;padding:28px 28px 28px 0;background:#eaedef;list-style:none;margin:0}.article-section .faq ul.questions>li{list-style:none;padding-left:28px;color:#da1b2c;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-left:5px solid transparent}.article-section .faq ul.questions>li.active,.article-section .faq ul.questions>li:hover{border-left:5px solid #da1b2c;color:#000}.article-section .faq .answers{margin:0;padding:0 0 0 28px;width:66.66%}.article-section .faq .answers>li{list-style:none;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;margin:0}.article-section .faq .answers>li.active{max-height:6000px;opacity:1}.article-section .faq .answers>li h2{margin-top:0}.article-section .faq .answers>li .wrapper{margin:0;padding:0}.article-section .spis .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;margin-bottom:20px}.article-section .spis .accordion .current-tab{display:none}.article-section .spis .accordion .left{width:33.33%}.article-section .spis .accordion .left ul>li{list-style:none;background:#fff;margin-bottom:2px;border-left-width:5px;border-left-style:solid;cursor:pointer}.article-section .spis .accordion .left ul>li span{color:#000;display:block;padding:1em 14px;position:relative}.article-section .spis .accordion .left ul>li.active,.article-section .spis .accordion .left ul>li:hover{background:#da1b2c}.article-section .spis .accordion .left ul>li.active span,.article-section .spis .accordion .left ul>li:hover span{color:#fff}.article-section .spis .accordion .right{width:66.66%;padding-left:28px}.article-section .spis .accordion .right>ul,.article-section .spis .accordion .right>ul>li .wrapper{margin:0;padding:0}.article-section .spis .accordion .right>ul>li{list-style:none;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;margin:0}.article-section .spis .accordion .right>ul>li.active{max-height:6000px;opacity:1}.article-section .spis .accordion .right>ul>li h2{margin-top:0}.article-section .spis ul{list-style:none;margin:0;padding:0}@media screen and (max-width:800px){.article-section .faq{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-section .faq ul.questions{width:100%;margin-bottom:20px}.article-section .faq ul.answers{width:100%;padding:0}.article-section .spis{width:100%;overflow:hidden}.article-section .spis .accordion .current-tab{display:block;padding:1em 2em 1em 1em;background:#fff;color:#000;position:relative;white-space:nowrap;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.article-section .spis .accordion .current-tab::after{content:"";background-image:url(../images/arrow-select.jpg);position:absolute;right:0;top:0;display:block;background-repeat:no-repeat;width:40px;height:100%;background-position:center}.article-section .spis .accordion .current-tab a{color:#000}.article-section .spis .accordion .left{background:#da1b2c;margin:0 -30px 30px;padding:15px 30px;width:calc(100% + 60px);position:relative}.article-section .spis .accordion .left ul{position:absolute;top:calc(100% - 15px);left:30px;right:30px;border:1px solid #000;display:none;z-index:99;background:#fff}.article-section .spis .accordion .left ul.active{display:block}.article-section .spis .accordion .left ul>li{border:none}.article-section .spis .accordion .right{width:100%;padding-left:0}}.article-section.type-block .simple-banner{background-color:#f0f4f8;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:70px 0}.article-section.type-block .simple-banner.middle .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-section.type-block .simple-banner.middle .content>div{width:50%}.article-section.type-block .simple-banner.middle .content>div.image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-section.type-block .simple-banner.middle .content>div.text{padding:0 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-section.type-block .simple-banner.middle .content>div.text p{margin:0 0 28px}.article-section.type-block .simple-banner.middle .content>div.text p.new{margin:0}.article-section.type-block .simple-banner.middle .content>div.text ul{padding-left:20px}.article-section.type-block .simple-banner.middle .content>div.text ul li{margin-bottom:.5em}.article-section.type-block .simple-banner.middle .content>div.text ul.red-dots{margin-bottom:20px;padding-left:0}.article-section.type-block .simple-banner.middle .content>div.text ul.red-dots li ul{list-style:none;margin:15px 0;padding:0}.article-section.type-block .simple-banner.middle .content>div.text p+ul,.article-section.type-block .simple-banner.section-footprints-video h2{margin-top:0}.article-section.type-block .simple-banner.middle .content>div.text ul.red-dots li li{padding-left:30px}.article-section.type-block .simple-banner.middle .content>div.text ul.buttons{padding-left:0}.article-section.type-block .simple-banner.middle .full-width-header{position:absolute;text-align:center;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;font-size:36px;font-weight:300;padding:50px 55px 20px;width:98vw;z-index:2}.article-section.type-block .simple-banner.section-footprints-video .content>div.image,.article-section.type-block .simple-banner.section-footprints-video .content>div.text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.article-section.type-block .simple-banner.section-footprints-video .image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-section.type-block .simple-banner.section-footprints-video .image p{margin:0 0 28px}.article-section.type-block .simple-banner .text .buttons{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.article-section.type-block .simple-banner .text .buttons>li{margin-right:15px}.article-section.type-block .simple-banner p.new{background:#00b2d3;color:#fff;padding:.5em 1em;margin:0;text-align:center;text-transform:uppercase;max-width:100%;width:250px}.article-section.type-block .simple-banner.big-header .text{width:50%}.article-section.type-block .simple-banner.big-header .text>h1,.article-section.type-block .simple-banner.big-header .text>h2{margin-top:0}.article-section.type-block .simple-banner.big-header.right .text{margin-left:50%}.article-section.type-block .simple-banner.white-gradient-header{position:relative}.article-section.type-block .simple-banner.white-gradient-header .content:after{content:'';position:absolute;left:15%;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(80%,rgba(255,255,255,.04)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);z-index:0}.article-section.type-block .simple-banner.white-gradient-header .content .text{position:relative;z-index:1}.article-section.type-block .simple-banner.white-gradient-header .content h1,.article-section.type-block .simple-banner.white-gradient-header .content h2{font-weight:400}.article-section.type-block.no-padding .simple-banner{padding:0}.article-section.type-block.simple-banner-big-mode .simple-banner{padding:150px 0 70px!important}@media screen and (max-width:800px){.article-section.type-block .simple-banner.middle{padding:45px 0}.article-section.type-block .simple-banner.middle .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-section.type-block .simple-banner.middle .content>div{width:100%;text-align:center}.article-section.type-block .simple-banner.middle .content>div.text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:20px}.article-section.type-block .simple-banner.middle .content>div.text p.new{margin:0 auto}.article-section.type-block .simple-banner.middle .content>div.text ul{text-align:left}.article-section.type-block .simple-banner.middle.section-footprints-video .content>div.image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.article-section.type-block .simple-banner.middle.section-footprints-video .content>div.text{padding-top:0}.article-section.type-block .simple-banner.big-header .text{width:100%}.article-section.type-block .simple-banner.big-header.right .text{margin-left:0}.article-section.type-block .simple-banner.white-gradient-header{background:0 0!important;margin-top:0;padding-top:0}.article-section.type-block .simple-banner.white-gradient-header .content h1{position:relative;margin:0 -30px 30px;padding:30px 60% 30px 30px;max-width:initial;-webkit-background-size:cover;background-size:cover;border-bottom:1px solid #d6d6d6}.article-section.type-block .simple-banner.white-gradient-header .content h1 span{z-index:1;position:relative}.article-section.type-block .simple-banner.white-gradient-header .content h1:after{content:'';position:absolute;left:15%;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(80%,rgba(255,255,255,.04)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,.04) 80%,rgba(255,255,255,0) 100%);z-index:0}.article-section.type-block .simple-banner .text .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-section.type-block .simple-banner .text .buttons li{width:100%;margin-right:0;margin-bottom:15px}.article-section.type-block .simple-banner .text .buttons li:last-child{margin-bottom:0}}@media screen and (max-width:560px){.article-section.type-block.simple-banner-big-mode .simple-banner{padding-top:170px!important}.article-section.type-block.simple-banner-big-mode .simple-banner .full-width-header{font-size:26px;padding:20px}}.article-section.type-text p img{display:inline-block}.article-section.type-text:last-child{margin-bottom:30px}.article-section.type-text.full-width:last-child{margin-bottom:0}.article-section.type-text ul.tiles{width:100%}.article-section.type-text ul.tiles li{display:table}.article-section.type-text ul.tiles li a{display:table-cell;padding:14px 56px 14px 14px;height:120px;vertical-align:middle;text-align:center;position:relative}.article-section.type-text ul.tiles li img:after{position:absolute;top:50%;right:11px;content:" ";display:block;width:22px;height:22px;background:url(../images/icon-readmore.png) center no-repeat;margin-top:-11px}.article-section.article-extra-padding .wrapper{padding:25px 70px 25px 50px}.article-section.simple-article{padding:56px 0}.article-section.simple-article .wrapper{max-width:800px}.article-section.simple-article h1{font-size:26px}.article-section.simple-article p img{display:inline-block}.article-section.simple-article ul.buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width:800px){.article-section.article-extra-padding .wrapper{padding:0 25px}}section.dotacje-representative{padding:112px 0;text-align:center}section.dotacje-representative.bts-representative{text-align:left;padding:30px 0}section.dotacje-representative.bts-representative>.wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;right:-110px}section.dotacje-representative.bts-representative>.wrapper .bts-representative-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}section.dotacje-representative.bts-representative>.wrapper img{max-width:500px}section.dotacje-representative.bts-representative form{margin:0}section.dotacje-representative h2,section.dotacje-representative h2.section-subtitle{font-size:36px;line-height:1.5em;margin-bottom:1em;margin-top:0}section.dotacje-representative form{max-width:525px;margin:auto;text-align:left}section.dotacje-representative.select-representative form{max-width:350px}section.dotacje-representative.select-representative select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:center right 10px}section.dotacje-representative.select-representative a.button{width:100%}@media all and (max-width:1460px){section.dotacje-representative.bts-representative .wrapper{right:-55px}}@media all and (max-width:1340px){section.dotacje-representative.bts-representative .wrapper{right:0}}@media all and (max-width:1110px){section.dotacje-representative.bts-representative{text-align:center}section.dotacje-representative.bts-representative .wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.dotacje-representative.bts-representative .wrapper .bts-representative-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}section.dotacje-representative.bts-representative .wrapper .bts-representative-content .search-box form{margin:0 auto}section.dotacje-representative.bts-representative .wrapper img{display:none}}.article-section.type-covers .simple-covers h2{text-align:center;margin-bottom:40px}.article-section.type-covers .simple-covers ul.covers{padding:0;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:0 auto}.article-section.type-covers .simple-covers ul.covers>li{list-style:none;display:inline-block;vertical-align:top;width:33.33%;padding:34px 14px 14px;text-align:left;font-size:16px;position:relative}.article-section.type-covers .simple-covers ul.covers>li .label{position:absolute;top:0;left:14px;right:14px;text-align:center;color:#fff;padding:3.5px 10px;text-transform:uppercase;font-weight:400;margin-bottom:6px}.article-section.type-covers .simple-covers ul.covers>li .image{margin-bottom:14px;position:relative;overflow:hidden}.article-section.type-covers .simple-covers ul.covers>li .image .overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.article-section.type-covers .simple-covers ul.covers>li .image .overlay .buttons{position:absolute;width:90%;max-width:250px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.article-section.type-covers .simple-covers ul.covers>li .image .overlay .buttons .button{width:100%}.article-section.type-covers .simple-covers ul.covers>li .image .overlay .buttons .button:hover{background-color:rgba(0,0,0,.5);border-color:#fff;color:#fff}.article-section.type-covers .simple-covers ul.covers>li .title{color:#565656;font-size:18px;font-weight:700;margin-bottom:.5em}.article-section.type-covers .simple-covers ul.covers>li:hover .image .overlay{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}@media screen and (max-width:768px){.article-section.type-covers .simple-covers ul.covers>li{width:50%}}@media screen and (max-width:460px){.article-section.type-covers .simple-covers ul.covers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-section.type-covers .simple-covers ul.covers>li{width:70%}}section.submenu{background:#da1b2c}section.submenu .current-tab{display:none}section.submenu ul.menu{margin-top:0;padding:0;text-align:center}section.submenu ul.menu>li{display:inline-block;margin:0}section.submenu ul.menu>li a{display:block;padding:1em;color:#fff}section.submenu ul.menu>li a:hover{background:#fff;color:#da1b2c}section.submenu.gray{background:#f0f4f8}section.submenu.gray ul.menu>li a{color:#da1b2c}@media screen and (max-width:768px){section.submenu{padding:30px}section.submenu .current-tab{display:block;padding:1em 2em 1em 1em;background:#fff;color:#000;position:relative;white-space:nowrap;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}section.submenu .current-tab::after{content:"";background-image:url(../images/arrow-select.jpg);position:absolute;right:0;top:0;display:block;background-repeat:no-repeat;width:40px;height:100%;background-position:center}section.submenu .current-tab a{color:#000}section.submenu ul.menu{position:absolute;z-index:99;width:calc(100% - 56px);background:#fff;color:#000;text-align:left;left:28px;display:none;right:28px;border:1px solid #000}section.submenu ul.menu.active{display:block}section.submenu ul.menu>li{display:block;width:100%}section.submenu ul.menu>li>a{color:#000}section.submenu ul.menu>li.active>a{background:#da1b2c;color:#fff}}section.partners-programs{background:#f0f4f8;padding:56px 0 0}section.partners-programs ul.columns{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px}section.partners-programs ul.columns>li{width:calc(33.33% - 28px);margin:0 14px 28px;background:#fff;padding:28px;text-align:center}section.partners-programs ul.columns>li:first-child{margin-left:0}section.partners-programs ul.columns>li:last-child{margin-right:0}section.partners-programs ul.columns>li img{margin-bottom:14px;display:inline-block}section.partners-programs ul.columns>li>h2{font-size:26px;display:block;width:80%;margin-left:auto;margin-right:auto;border-bottom:1px solid #f0f4f8;padding-bottom:28px;margin-top:0}section.partners-programs ul.columns>li .requirement{font-size:18px}section.partners-programs ul.columns>li ul{text-align:left}@media screen and (max-width:800px){section.partners-programs ul.columns>li{width:100%}}.simple-banner.type-partners-banner .content:after{display:none!important}.simple-banner.type-partners-banner .content img{margin:0;padding-bottom:20px;max-width:200px}.simple-banner.type-partners-banner .content ul li{color:#000}section.partners-levels{background-color:#f1f1f1;padding:10px 0 80px}section.partners-levels .categories{padding:0}section.partners-levels .category{list-style:none}section.partners-levels .category-label{padding:2px 10px;font-size:12px;display:table;text-transform:uppercase;color:#fff;margin-bottom:7px;margin-right:7px;font-weight:700}section.partners-levels .wrapper{max-width:793px;margin:0 auto}section.partners-levels .section-header{text-align:center;max-width:550px;margin:40px auto 20px}section.partners-levels .section-header h2{font-weight:400;font-size:36px;line-height:1em;margin-bottom:20px;margin-top:0}section.partners-levels .section-header p{font-size:16px;line-height:1.38;color:#666}section.partners-levels .section-download{padding:60px 0 40px;text-align:center}section.partners-levels .section-download h2{font-size:26px;line-height:1.42;font-weight:400;max-width:570px;margin:0 auto 30px}section.partners-levels .star-info{font-size:12px;text-align:center;color:#999;max-width:394px;margin:0 auto}section.partners-levels .levels{padding:0;margin:0;list-style:none}section.partners-levels .level{width:100%;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);background-color:#fff;margin:0 0 20px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}section.partners-levels .level h2{font-size:26px;font-weight:400;line-height:36px;margin-bottom:10px;margin-top:0}section.partners-levels .level p{font-size:14px;line-height:18px;margin-bottom:10px}section.partners-levels .level .small{color:#666;margin-bottom:20px}section.partners-levels .level .image{width:180px}section.partners-levels .level .image img{width:160px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;border:1px solid #aaa}section.partners-levels .level .content{-webkit-box-flex:1;-ms-flex:1;flex:1}section.partners-levels .level .content p{color:#aaa}section.partners-levels .level .content p.trainer,section.partners-levels-package .content .level .content p,section.partners-levels-package .content .level .small{color:#000}section.partners-levels .level .content p.trainer a{font-weight:700;margin-right:30px}section.partners-levels .level .content p.trainer a .name,section.partners-levels .level .content span .name{color:#000;font-weight:700}section.partners-levels .button.download{text-transform:none;font-size:20px;line-height:24px;padding:1em 1.5em}section.partners-levels .button.download:before{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:bottom;width:24px;height:24px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-7058 2806.6 56.7 56.7' enable-background='new -7058 2806.6 56.7 56.7' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M-7007.5,2837.8c-1.5,0-2.7,1.2-2.7,2.7v13h-38.6v-13c0-1.5-1.2-2.7-2.7-2.7c-1.5,0-2.7,1.2-2.7,2.7v15.7 c0,1.5,1.2,2.7,2.7,2.7h44c1.5,0,2.7-1.2,2.7-2.7v-15.7C-7004.7,2839.1-7006,2837.8-7007.5,2837.8z'/%3E%3Cpath fill='%23ffffff' d='M-7030.6,2847c0.3,0.3,0.7,0.6,1.1,0.6c0.4,0,0.8-0.2,1.1-0.6l9-12.4c0.3-0.4,0.3-1,0.1-1.4 c-0.2-0.5-0.7-0.7-1.2-0.7h-5.9V2816c0-1.7-1.4-3.1-3.1-3.1c-1.7,0-3.1,1.4-3.1,3.1v16.4h-5.9c-0.5,0-1,0.3-1.2,0.7 c-0.2,0.4-0.2,1,0.1,1.4L-7030.6,2847z'/%3E%3C/g%3E%3C/svg%3E%0A")}section.partners-levels .button.download:hover:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-7058 2806.6 56.7 56.7' enable-background='new -7058 2806.6 56.7 56.7' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23da1b2c' d='M-7007.5,2837.8c-1.5,0-2.7,1.2-2.7,2.7v13h-38.6v-13c0-1.5-1.2-2.7-2.7-2.7c-1.5,0-2.7,1.2-2.7,2.7v15.7 c0,1.5,1.2,2.7,2.7,2.7h44c1.5,0,2.7-1.2,2.7-2.7v-15.7C-7004.7,2839.1-7006,2837.8-7007.5,2837.8z'/%3E%3Cpath fill='%23da1b2c' d='M-7030.6,2847c0.3,0.3,0.7,0.6,1.1,0.6c0.4,0,0.8-0.2,1.1-0.6l9-12.4c0.3-0.4,0.3-1,0.1-1.4 c-0.2-0.5-0.7-0.7-1.2-0.7h-5.9V2816c0-1.7-1.4-3.1-3.1-3.1c-1.7,0-3.1,1.4-3.1,3.1v16.4h-5.9c-0.5,0-1,0.3-1.2,0.7 c-0.2,0.4-0.2,1,0.1,1.4L-7030.6,2847z'/%3E%3C/g%3E%3C/svg%3E%0A")}section.partners-levels .teacherzone-box .image{-webkit-border-radius:50%;border-radius:50%;height:85px;margin-top:-70px;overflow:hidden;position:absolute;right:93px;top:50%;width:85px}section.partners-levels .teacherzone-box .representative.full-width{width:100%;margin:0}section.partners-levels-package .wrapper{max-width:1260px}section.partners-levels-package .content .section-header{max-width:100%}section.partners-levels-package .content .section-header p{max-width:750px;margin:0 auto}section.partners-levels-package .content .section-download{padding:60px 0 40px;text-align:center}section.partners-levels-package .content .section-download h2{max-width:730px;margin:0 auto 40px}section.partners-levels-package .content .levels{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:110px 0 0;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}section.partners-levels-package .content .level{position:relative;padding:20px 20px 30px;-ms-flex-direction:column;flex-direction:column}section.partners-levels-package .content .level::after{content:"";position:absolute;display:block;left:0;bottom:0;height:10px;width:100%;z-index:2}section.partners-levels-package .content .level::before{content:"";background-image:url(../images/partners/pakiety-bg.png);background-repeat:no-repeat;background-position:bottom right;-webkit-background-size:cover;background-size:cover;display:block;position:absolute;opacity:.6;bottom:0;right:0;width:100%;height:25%;z-index:1}section.partners-levels-package .content .level.silver::after{background-color:#b9c1c3}section.partners-levels-package .content .level.gold::after{background-color:#f6af2e}section.partners-levels-package .content .level.platinum::after{background-color:#d88c59}section.partners-levels-package .content .level .image{width:180px;padding-bottom:75px}section.partners-levels-package .content .level .image img{-webkit-border-radius:0;border-radius:0;border:none;background:0 0;width:160px;position:absolute;top:-80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}section.partners-levels-package .content .level .content .intro{text-align:center}section.partners-levels-package .content .level .content ul{padding:0;list-style:none}section.partners-levels-package .content .level .content ul.gray-discs li::before{background-color:#b9c1c3}section.partners-levels-package .content .level .content ul.yellow-discs li::before{background-color:#f6af2e}section.partners-levels-package .content .level .content ul.brown-discs li::before{background-color:#d88c59}section.partners-levels-package .content .level .content ul li{padding-left:25px;position:relative;margin-bottom:15px}section.partners-levels-package .content .level .content ul li::before{-webkit-border-radius:50%;border-radius:50%;content:"";left:0;display:block;position:absolute;top:7px;line-height:1;height:8px;width:8px}.teacherzone-box.full.partners-box,.teacherzone-box.full.partners-tile{position:relative}.teacherzone-box.full.partners-box .content,.teacherzone-box.full.partners-tile .content{position:relative;z-index:3}.teacherzone-box.full.partners-box .content h2,.teacherzone-box.full.partners-tile .content h2{font-weight:400}.teacherzone-box.full.partners-box .content h2 strong,.teacherzone-box.full.partners-tile .content h2 strong{font-weight:700}.teacherzone-box.full.partners-box .content p,.teacherzone-box.full.partners-tile .content p{margin-bottom:25px}.teacherzone-box.full.partners-box .absolute,.teacherzone-box.full.partners-tile .absolute{position:absolute;bottom:0;right:0;z-index:1}.teacherzone-box.full.partners-box .content{width:52%}.teacherzone-box.full.partners-box .content a:first-of-type{margin-bottom:10px}.teacherzone-box.full.partners-box .content img{max-width:180px}.teacherzone-box.full.partners-box .absolute{max-width:825px}.teacherzone-box.full.partners-tile{margin-left:0;margin-right:0}.teacherzone-box.full.partners-tile .content{width:55%}.teacherzone-box.full.partners-tile .logo-partner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:10px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:auto;max-width:200px;width:100%;z-index:2}.teacherzone-box.full.partners-tile .logo-partner img{max-width:160px}.teacherzone-box.full.partners-tile .absolute{max-width:875px}@media all and (max-width:1330px){section.partners-header h2:before{left:0}.teacherzone-box.full.partners-box{padding:20px 40px}}@media all and (max-width:1115px){.teacherzone-box.full.partners-box .content,.teacherzone-box.full.partners-tile .content{width:75%}.teacherzone-box.full.partners-box .absolute{max-width:700px}.teacherzone-box.full.partners-tile .absolute{max-width:500px}}@media all and (max-width:1024px){.teacherzone-box.full.partners-box .content,.teacherzone-box.full.partners-tile .content{padding-right:180px}.teacherzone-box.full.partners-box .absolute{max-width:550px}}@media all and (max-width:840px){.teacherzone-box.full.partners-box .content,.teacherzone-box.full.partners-tile .content{padding-right:0;width:100%}.teacherzone-box.full.partners-box .absolute,.teacherzone-box.full.partners-tile .absolute{display:none}}@media all and (max-width:950px){section.partners-levels-package .levels{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 0!important}section.partners-levels-package .levels .image{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}section.partners-levels-package .levels .image img{top:-65px!important}}@media screen and (max-width:560px){section.partners-levels .teacherzone-box .image{margin-top:0;position:relative;right:0;top:0}}@media (max-width:980px){section.partners-header{-webkit-background-size:0 0;background-size:0;padding:0 0 30px}section.partners-header h2{position:relative;margin:0 -30px;padding:30px 60% 30px 30px;max-width:initial;-webkit-background-size:cover;background-size:cover;border-bottom:1px solid #d6d6d6}section.partners-header .content{max-width:100%;padding-top:30px}section.partners-levels .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}section.partners-levels .content .trainer a{margin-right:10px}section.partners-levels .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}section.partners-levels .image img{margin:0 0 0 auto;display:block}}@media (max-width:680px){section.partners-header h2{font-size:22px!important;line-height:1.27!important}section.partners-header h3,section.partners-levels .level h2,section.partners-levels .section-header h2{font-size:22px;line-height:1.27}section.partners-levels{padding:30px 0}section.partners-levels .section-header{margin:0 auto 20px}section.partners-levels .section-header p{margin:0}section.partners-levels .levels{margin:70px 0 0}section.partners-levels .level{position:relative;padding:30px;margin-bottom:10px}section.partners-levels .level li{font-size:14px;line-height:1.43;margin-bottom:10px}section.partners-levels .section-download{padding:20px 0 30px}section.partners-levels .section-download h2{font-size:22px;line-height:1.27;margin:0 auto 20px}}@media (max-width:550px){section.partners-levels .content .trainer a{margin-right:0}section.partners-levels .content .trainer span{display:block}section.partners-levels .content .trainer span.name{display:inline}}@media all and (max-width:450px){.teacherzone-box.full.partners-tile{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherzone-box.full.partners-tile .logo-partner{position:relative;bottom:initial;right:initial;margin:0 0 10px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:374px){section.partners-levels .level{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.partners-levels .level .image{position:relative;top:0;right:0;margin-bottom:25px;max-width:100%;width:100%}section.partners-levels .level .image img{margin:0 auto}}.article-section.type-table{padding:56px 0}.article-section.type-table ul.accordion{padding:0;max-width:800px;margin:auto}.article-section.type-table ul.accordion .accordion-item{list-style:none}.article-section.type-table ul.accordion .accordion-item .header{cursor:pointer}.article-section.type-table ul.accordion .accordion-item .header:before{content:" ";display:inline-block;vertical-align:middle;margin-right:.35em;width:.7em;height:.7em;background:url(../images/arrow-up-black.png) center no-repeat;-webkit-background-size:contain;background-size:contain}.article-section.type-table ul.accordion .accordion-item .header .label{display:inline-block;vertical-align:middle;margin-left:1em;background:#f0f4f8;color:#fff;padding:10px;font-size:.7em;line-height:1em;font-weight:400;text-transform:uppercase}.article-section.type-table ul.accordion .accordion-item .content{height:auto;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.article-section.type-table ul.accordion .accordion-item.active .content{max-height:10000px;opacity:1}.article-section.type-table ul.accordion .accordion-item.active .header:before{background:url(../images/arrow-down-red.png) center no-repeat}.article-section.type-table ul.accordion .accordion-item.active .simple-prices-table-header>.readmore{opacity:1;pointer-events:auto}.article-section.type-table ul.accordion:not(.show-headers) .accordion-item:only-child .header{display:none}.article-section.type-table .simple-prices-table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-section.type-table .simple-prices-table-header>span{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;text-transform:none}.article-section.type-table .simple-prices-table-header .readmore{opacity:0;pointer-events:none}.article-section.type-table .simple-prices-table{width:100%}.article-section.type-table .simple-prices-table .image{display:inline-block;vertical-align:middle;margin:4px 10px 4px 0;font-size:0;line-height:0}.article-section.type-table .simple-prices-table .image img{display:block;border:1px solid #f0f4f8;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;max-width:50px;max-height:75px;width:auto;height:auto}.article-section.type-table .simple-prices-table .image a:hover img{border-color:#da1b2c}.article-section.type-table .simple-prices-table .text{display:inline-block;vertical-align:middle;width:calc(100% - 70px)}.article-section.type-table .simple-prices-table td:nth-child(2n){background:#fff}.article-section.type-table .simple-prices-table td:nth-child(2),.article-section.type-table .simple-prices-table td:nth-child(3){text-align:center;width:65/8%;min-width:30px}.article-section.type-table .simple-prices-table td:nth-child(4){padding:0 1em;width:130px}.article-section.type-table .simple-prices-table td:last-child{width:185/8%;min-width:180px;text-align:center}.article-section.type-table .simple-prices-table tbody td:nth-child(4){font-weight:700}.article-section.type-table .simple-prices-table thead{text-transform:uppercase;font-size:.8em;color:#4e4e4e td;color-height:50px}.article-section.type-table .simple-prices-table tr{border-bottom:1px solid #f0f4f8;background:#f7f7f7}.article-section.type-table .simple-prices-table td{padding:2px;vertical-align:middle;height:65px}.article-section.type-table .simple-prices-table td:first-child{padding-left:1em}.article-section.type-table .simple-prices-table .isbn{display:block;color:#aaa;font-size:.8em}.article-section.type-table .simple-prices-table .button,.article-section.type-table .simple-prices-table select{font-size:16px;display:inline-block;vertical-align:middle;line-height:55px;height:55px}.article-section.type-table .simple-prices-table .button.readmore{padding:0 50px 0 20px}.article-section.type-table .simple-prices-table .wrapper{display:inline-block;position:relative}.article-section.type-table .simple-prices-table .wrapper:after{position:absolute;right:0;top:0;display:block;width:30px;height:55px;content:"";background:url(../images/arrow-select.jpg) center no-repeat;cursor:pointer;pointer-events:none}.article-section.type-table .simple-prices-table select{width:59px;padding:0 20px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a9a9a9;-webkit-border-radius:0;border-radius:0;-moz-text-align-last:center;text-align-last:center}.article-section.type-table .simple-prices-table select option{text-align:center}.article-section.type-table .simple-prices-table .button{font-weight:700;padding:0 20px}.article-section.type-table .simple-prices-table .button.order-disable{background:0 0;pointer-events:none;opacity:.5;color:#aaa;border:0}@media screen and (max-width:579px){.article-section.type-table ul.accordion .accordion-item.active .header a span{font-size:0}.article-section.type-table table.simple-prices-table.prices td:nth-child(2),.article-section.type-table table.simple-prices-table.prices td:nth-child(3){display:block}.article-section.type-table table.simple-prices-table.prices .image{display:block;margin-top:10px;margin-bottom:10px}.article-section.type-table table.simple-prices-table.prices thead{display:none}.article-section.type-table table.simple-prices-table.prices tr.row_level .image img{margin:0 auto 15px}.article-section.type-table table.simple-prices-table.prices tr.row_level .text{width:100%}.article-section.type-table table.simple-prices-table.prices tr.row_level>td,.article-section.type-table table.simple-prices-table.prices tr.row_level>td:nth-child(2),.article-section.type-table table.simple-prices-table.prices tr.row_level>td:nth-child(3){display:block;background:#fff;width:100%;text-align:left;padding-left:1em;padding-right:1em;height:auto}.article-section.type-table table.simple-prices-table.prices tr.row_level:nth-child(2n)>td,.article-section.type-table table.simple-prices-table.prices tr.row_level:nth-child(2n)>td:nth-child(2),.article-section.type-table table.simple-prices-table.prices tr.row_level:nth-child(2n)>td:nth-child(3){background:#f7f7f7;width:100%;display:block;text-align:left;padding-left:1em;padding-right:1em}.article-section.type-table table.simple-prices-table.prices tr.row_level>td:first-child{padding-top:15px}.article-section.type-table table.simple-prices-table.prices tr.row_level>td:last-child{padding-bottom:15px}}.demo-map{padding:60px 0;background:url(../images/sun.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover;color:#fff}.demo-map .content{display:-webkit-box;display:-ms-flexbox;display:flex}.demo-map .content>div{width:50%}.demo-map .content .left{font-size:1.2rem}.demo-map .circle-number{counter-reset:circles;padding-left:20px}.demo-map .circle-number>li{counter-increment:circles;list-style:none;position:relative;padding:15px 0 15px 56px}.demo-map .circle-number>li:before{position:absolute;top:6px;left:0;content:counter(circles);display:block;height:45px;width:45px;line-height:45px;background:#fff;color:#000;font-size:1rem;text-align:center;-webkit-border-radius:50%;border-radius:50%}.demo-map .circle-number>li ul{padding:15px 0 0 30px}.demo-map .circle-number>li li{padding:10px 0;margin:0}.demo-map .w-75{width:75%;margin-bottom:30px}.demo-map .bottom{border-top:1px solid #ccc;padding-top:30px;text-align:center}.demo-map .bottom p{width:50%;text-align:center;margin:auto auto 30px}@media screen and (max-width:840px){.demo-map .content{-ms-flex-wrap:wrap;flex-wrap:wrap}.demo-map .content>div{width:100%}.demo-map .content .right{display:none}}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}.lightbox{position:absolute;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-outerContainer{position:relative;background-color:#fff;margin:0 auto;-webkit-border-radius:4px;border-radius:4px}.lightbox .lb-outerContainer .lb-container{padding:4px}.lightbox .lb-outerContainer .lb-container .lb-nav{position:absolute;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:10}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev{width:34%;background:url(../images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;margin-right:auto}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next{width:66%;background:url(../images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s;margin-left:auto}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev{height:100%;display:block;cursor:pointer}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next:hover,.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev:hover{opacity:1}.lightbox .lb-dataContainer{margin:0 auto;padding-top:5px}.lightbox .lb-dataContainer .lb-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4px;color:#ccc}.lightbox .lb-dataContainer .lb-data .lb-details{width:85%;text-align:left;font-size:12px;font-weight:700}.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{cursor:pointer;display:block;float:right;width:16px;height:16px;background:url(../images/close-slide.png) top right no-repeat;text-align:right;outline:0}#sb-body,#sb-counter,#sb-loading{background-color:#fff}@media all and (max-width:768px){.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev{opacity:1}}@media all and (max-width:426px){.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next,.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev{-webkit-background-size:32px 32px;background-size:32px}}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-container img{border:none}#sb-container *{outline:0}#sb-overlay{position:relative;width:100%;height:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-nav a{background-image:none;-webkit-border-radius:50%;border-radius:50%;display:block;cursor:pointer;width:50px;height:50px;position:absolute;z-index:22}#sb-nav-close{background-color:#F2F4F8;right:10px;top:10px}#sb-nav-close::after,#sb-nav-close::before{background-color:#000;content:'';height:2px;left:50%;position:absolute;top:50%;width:16px}#sb-nav-close::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#sb-nav-close::after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#sb-nav-next,#sb-nav-pause,#sb-nav-play,#sb-nav-previous{pointer-events:none;display:none;opacity:0}#sb-info{position:absolute;top:10px;right:10px;width:55px;height:55px;z-index:1}#sb-info-inner{height:30px}#sb-counter{position:absolute;top:-24px;padding:0 10px;color:#000;z-index:22}#sb-wrapper-inner{position:relative;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.15);box-shadow:5px 5px 20px rgba(0,0,0,.15);overflow:hidden;height:100px}#sb-body{height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:40px;top:50%;width:100%;text-align:center}#sb-loading-inner span{background:url(../images/loading.gif) no-repeat;padding-left:40px;display:inline-block;font-weight:700;text-transform:uppercase;height:100%}#sb-title{height:26px;line-height:26px;position:relative;margin:0;padding:0;overflow:hidden}#sb-title-inner{font-size:14px;font-weight:400;color:#fff}.conference-header{background-image:url(../images/bg-circle-top.png)!important;-webkit-background-size:cover;background-size:cover;text-align:center;background-repeat:no-repeat;padding:40px 0 0;background-color:#f0f4f8;background-position:top}.conference-header-matura_logged{background-color:#fff;-webkit-background-size:cover;background-size:cover;background-position:center top;max-height:350px;padding:0;margin-bottom:50px}.conference-header-matura_logged.webinarium-register{min-height:220px;margin-bottom:0;padding:20px 0 0;-webkit-background-size:contain!important;background-size:contain!important}.conference-header-matura_logged.webinarium-register .content{padding:20px 0 0;color:#f0f4f8}.conference-header-matura_logged.webinarium-register .content .title-row{line-height:1}.conference-header-matura_logged.webinarium-register .content h1{font-size:35px}.conference-header-matura_logged.webinarium-register .content p{margin:10px 0 0;font-size:20px;font-weight:500}.conference-header-matura_logged .content{padding-top:250px}.conference-header-matura_logged .content .time-row,.conference-header-matura_logged .content .title-row{margin:0}.conference-header-matura{background-color:#fff;-webkit-background-size:contain!important;background-size:contain!important;min-height:330px}.conference-header-matura.webinarium{min-height:220px;margin-bottom:60px;padding:20px 0 0}.conference-header-matura.webinarium .conference_padding{color:#fff;margin:20px auto 0}.conference-header-matura.webinarium .conference_padding h1{text-transform:uppercase;font-size:35px}.conference-header-matura .conference_padding{margin:190px auto 40px}.conference-header-matura h1,.conference-header-matura p{margin:0;text-align:center;font-weight:900}.conference-header-matura h1{font-size:36px}.conference-header-matura p{font-size:18px}.conference-header h1{font-size:26px;text-align:center;margin-bottom:10px}.conference-header .image-title{margin:0 auto 40px}.recordings_button{border-color:#32b6ba!important;color:#32b6ba!important;background:#fff!important}.recordings_button:hover{color:#fff!important;background:#32b6ba!important}.e-conference{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:0 0 20px;-webkit-transform:translateX(-110px);-ms-transform:translateX(-110px);transform:translateX(-110px);max-width:1100px;margin:0 auto}.e-conference.webinarium-programs .trainers-image{top:0}.e-conference.webinarium-programs .conference-programs .conference_btn{margin:0 auto;display:block}.e-conference.webinarium-programs .conference-programs>section{border:2px solid #32B6BA;padding:10px 10px 0}.e-conference.webinarium-programs .conference-programs>section p{margin:0 0 10px}.e-conference.webinarium-programs .conference-program:first-of-type{margin-bottom:20px}.e-conference.webinarium-programs .conference-program:last-of-type{margin-bottom:0}.e-conference.webinarium-programs .conference-program .e-button{margin:0 0 20px}.e-conference.webinarium-programs .conference-program .e-button .open-bionote.open{margin-bottom:10px}.e-conference.webinarium-programs .conference-program .e-button .bionote.show{margin-bottom:40px}.e-conference.webinarium-programs .conference-program .title{font-size:24px}.e-conference .trainers-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.e-conference .title{color:#da1b2c;font-weight:900;font-size:20px;margin-bottom:10px}.e-conference .title span{color:#000}.e-conference .e-button{margin:0 0 7px 57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7px}.e-conference .e-button a{color:#000;border-bottom:2px solid #da1b2c;padding-bottom:5px;padding-right:15px;position:relative}.e-conference .e-button a.open::before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.e-conference .e-button a:hover{color:#da1b2c}.e-conference .e-button a::before{background-image:url(../images/arrow-down-red.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;content:'';position:absolute;top:7px;right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:block;height:10px;width:10px}.e-conference .trainers-image{position:relative;top:-60px}.e-conference .conference-program{margin-bottom:40px}.e-conference .descript{padding-left:57px}.e-conference .bionote span{font-size:18px;font-weight:700;display:block}.e-conference .abstract,.e-conference .bionote{height:0;overflow:hidden;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;position:absolute;z-index:-2}.e-conference .abstract.show,.e-conference .bionote.show{position:relative;z-index:2}.e-conference .abstract p:first-child,.e-conference .bionote p:first-child{margin:0}.e-conference .conference_btn{-webkit-border-radius:40px;border-radius:40px;border-color:#32b6ba;color:#fff;background:#32b6ba;font-size:18px;position:relative;max-width:310px;width:100%}.conferences-courses-e .button.blue,.e-conference .conference_btn:hover{color:#32b6ba!important;background:#fff!important}.conferences-courses-e .button.blue{border-color:#32b6ba!important;position:relative;max-width:250px!important;width:100%!important}.conferences-courses-e .button.blue:hover{color:#fff!important;background:#32b6ba!important}.conferences-courses-e .button.blue:hover::before{border-color:#fff}.conferences-courses-e .button.blue::before{content:'';border:2px solid #32b6ba;position:absolute;border-left:0;border-bottom:0;top:calc(50% - 6px);right:70px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;height:10px;width:10px}section.register.back-to-school .form_register_conference{max-width:810px}section.register.back-to-school .form_register_conference .update-data-text{text-align:center;font-weight:700}section.register.back-to-school .form_register_conference .update-data-text a{margin-top:10px;font-size:16px;display:block;margin-left:0}section.register.back-to-school .form_register_conference .update-data-form.terms{margin:0;padding:20px 0;width:100%}section.register.back-to-school .form_register_conference .user-current-data{position:relative;padding-top:20px}section.register.back-to-school .form_register_conference .user-current-data::before{background:#F0F4F8;content:'';display:block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}section.register.back-to-school .form_register_conference .user-current-data .row .title{font-weight:700}section.register.back-to-school .form_register_conference .user-current-data .row ul{margin:5px 0}section.register.back-to-school .form_register_conference .update-data_warning{text-align:center;font-weight:700}section.register.back-to-school .form_register_conference .data_school{display:block}section.register.back-to-school .form_register_conference .data_school span{display:block;width:100%}section.register.back-to-school .form_register_conference .data_school span.fw-400{font-weight:400!important}section.register.back-to-school .form_register_conference .books-form .books-header{display:block;margin-bottom:5px}section.register.back-to-school .form_register_conference .books-form .select2-container{width:100%!important}@media all and (max-width:1410px){.conference-header-matura,.conference-header-matura_logged.webinarium-register{-webkit-background-size:cover!important;background-size:cover!important}}@media all and (max-width:1023px){.e-conference{padding:0 15px 20px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.e-conference .title span{display:block}.e-conference .conference-programs,.e-conference .trainers-image{width:50%}.e-conference .trainers-image{top:110px;position:-webkit-sticky;position:sticky}.e-conference .descript,.e-conference .e-button{margin-left:0}}@media all and (max-width:800px){.conference-header-matura_logged .content{padding-top:20%}.conference-header-matura_logged .content .title-row .big{font-size:25px}.conference-header-matura_logged .content .time-row .date .big,.e-conference.webinarium-programs .conference-program .title{font-size:20px}.conference-header-matura_logged .content .time-row{margin:10px 0 0}.conference-header-matura_logged .content .time-row .date{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1}.conference-header-matura_logged .content .time-row .date .img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.conference-header-matura_logged .content .time-row .date .img img{margin-right:0}.e-conference{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.e-conference .title span{display:block}.e-conference .conference-programs,.e-conference .trainers-image{width:100%}.e-conference .trainers-image{top:0;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.e-conference .trainers-image img{background:#f0f4f8;-webkit-border-radius:50%;border-radius:50%;max-width:350px;width:100%;margin:0 auto}.e-conference .conference-programs{padding-right:0;max-width:650px;margin:0 auto}.e-conference .abstract,.e-conference .bionote{max-width:100%}.e-conference .descript,.e-conference .e-button{padding-left:0}.e-conference .conference_btn{display:block;max-width:650px;margin:0 auto}.conferences-courses-e .row{gap:10px}.conferences-courses-e .col img{margin:0 auto}}@media all and (max-width:450px){.conference-header-matura_logged .content .time-row .date .img{display:none}section.register.back-to-school .form_register_conference .mobile-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.register.back-to-school .form_register_conference .mobile-row .col.w50{width:100%}}.conferences-text{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.conferences-text .text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:53px 20px 0;text-align:center;width:100%}.conferences-text .text-inner{-ms-flex-item-align:start;align-self:flex-start;margin:0 auto;max-width:800px;width:100%}.conferences-text .text-inner h2{font-size:28px;line-height:1.5}.conferences-text .text-inner p{font-size:18px}.conferences-text .text-inner h2,.conferences-text .text-inner p{color:#1f1f1f;margin:0}.conference-video{padding:30px 0}.conference-video .columns{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:40px 0 0;gap:20px;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.conference-video .columns .course-item{width:calc(100% / 3 - 14px);max-width:410px}.conference-video .columns .course-item .wrapper{padding:0}.conference-video .columns .course-item .main-image{cursor:pointer;margin-bottom:20px}.conference-video .columns .course-item .details p{margin:0 0 16px}.conference-video .columns .course-item .details .title-wrapper a{color:#000;font-weight:400;font-size:16px}.conference-video .columns .course-item .details .title-wrapper a:hover,.conference-video .columns .course-item .details .title-wrapper a:hover p{text-decoration:underline;color:#da1b2c}.conference-video .columns .course-item .details .title-wrapper a.title{font-size:20px;font-weight:700}.conference-video .columns .course-item .details .title-wrapper a.title p{font-weight:400;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:16px}.conference-video .columns .course-item .details .title-wrapper .name{color:#4979A7}.conference-video .columns .course-item .details .btn-wrapper{background:#fff;-webkit-border-radius:40px;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:10px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:660px;padding:5px}.conference-video .columns .course-item .details .btn-wrapper .button{border:2px solid;-webkit-border-radius:30px;border-radius:30px;font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:15px 20px;text-transform:uppercase;min-height:50px}.conference-video .columns .course-item .details .btn-wrapper .button.blue{background:#4979A7;border-color:#4979A7;margin-right:15px}.conference-video .columns .course-item .details .btn-wrapper .button.blue:focus,.conference-video .columns .course-item .details .btn-wrapper .button.blue:hover{background:0 0;border-color:#4979A7;color:#4979A7}.conference-video .columns .course-item .details .btn-wrapper .button.green{background-color:#64b900;border-color:#64b900}.conference-video .columns .course-item .details .btn-wrapper .button.green:focus,.conference-video .columns .course-item .details .btn-wrapper .button.green:hover{background-color:transparent;color:#64b900}.conferences-video-e{padding:0 0 30px}.conferences-video-e .columns .course-item{width:calc(100% / 2 - 10px);max-width:100%}@media all and (max-width:1100px){.conference-video .columns .course-item{width:calc(100% / 2 - 10px);max-width:100%}}@media all and (max-width:800px){.conference-video .columns .course-item{width:100%}.conference-video .columns .course-item .details .btn-wrapper{margin:10px 0 0}}.conferences-courses{padding:50px 0}.conferences-courses h2{font-size:28px;text-align:center;margin:0 auto 28px}.conferences-courses .col{width:50%}.conferences-courses .col .button.blue{background:#4979A7;border-color:#4979A7;-webkit-border-radius:40px;border-radius:40px;padding:16px 36px;display:block;letter-spacing:.05em;margin:0 auto;max-width:310px;width:100%}.conferences-courses .col .button.blue:focus,.conferences-courses .col .button.blue:hover{background:0 0;border-color:#4979A7;color:#4979A7}@media all and (max-width:800px){.conferences-courses .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conferences-courses .row .col{width:100%}}.back-to-school{background-image:none!important}.back-to-school .segment-1 .bg-teacher-materials .teacherzone-box.exams{width:70%}.back-to-school .segment-1 .bg-teacher-materials .teacherzone-box.exams .teacherzone-box{width:calc(50% - 15px)}.back-to-school .segment-5 .teacherzone-materials-services{padding-bottom:60px}.back-to-school .section-teacherzone-slider{background-color:#f1f1f1}.back-to-school .section-teacherzone-slider .top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.back-to-school .section-teacherzone-slider .top h2{color:#000;font-weight:700;text-align:center}.back-to-school .section-teacherzone-slider .top h2.big{font-size:48px;margin-bottom:48px}.back-to-school .section-teacherzone-slider .controls .prev{left:-30px}.back-to-school .section-teacherzone-slider .controls .next{margin-left:0;right:-10px}.back-to-school .section-teacherzone-slider .controls .next,.back-to-school .section-teacherzone-slider .controls .prev{background-image:none;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);width:60px;height:60px;border:none;-webkit-border-radius:0;border-radius:0;line-height:60px;text-align:center;color:#000;background-color:#fff;font-size:20px}.bts-menu .content,.bts-menu-top{background-color:#000}.back-to-school .section-teacherzone-slider .controls .next:hover::before,.back-to-school .section-teacherzone-slider .controls .prev:hover::before{color:#000}.back-to-school .teacherzone-materials-services{padding-bottom:0}.back-to-school .extra-padding{padding-bottom:70px}.back-to-school .teacherzone-boxes .teacherzone-box.custom-bg-width{-webkit-background-size:230px 230px;background-size:230px}.bts-banner-2021{background-image:url(../images/backtoschool/cover-new.jpg);background-position:top;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;padding-bottom:40%;position:relative}.bts-banner-2021::after{background-image:url(../images/backtoschool/cover-new-deco.png);background-position:bottom;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;bottom:0;content:'';left:0;padding-bottom:4.2%;position:absolute;width:100%}.bts-banner-2021 img{position:absolute;left:23%;top:2%;max-width:30%}.bts-menu-top{padding:30px 0;position:relative;color:#fff;text-align:center;font-size:18px;line-height:1;z-index:1}.bts-menu{padding:0;height:65px}.bts-menu.sticky{position:fixed;width:100%;z-index:70}.bts-menu .input-mobile{display:none}.bts-menu .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.bts-menu .categories.sticky{background-color:#000;left:0;position:fixed;width:100%;z-index:100}.bts-menu .categories .segment-button{-webkit-box-flex:1;-ms-flex:1;flex:1;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:4px solid transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;padding:0;margin:0;font-size:14px;position:relative;font-weight:700}.bts-menu .categories .segment-button.active,.bts-menu .categories .segment-button:hover{background-color:#fff;color:#000;border-top:4px solid red}.input-button-flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2}.input-button-flex .download-file{margin:0}.input-button-flex .filter-wrapper .filter{background:url(../images/arrow.png) center right 10px no-repeat #fff;border:1px solid #aaa;padding:0 10px;color:#000;height:50px;line-height:50px;font-size:22px;width:215px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-button-flex .filter-wrapper .filter span{white-space:nowrap;overflow:hidden;max-width:200px;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis}.input-button-flex .filter-wrapper .filter.active+.dropdown{max-height:280px;overflow:auto}.input-button-flex .filter-wrapper .dropdown{position:absolute;top:100%;left:0;right:0;padding:0;margin:0;list-style:none;max-height:0;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:2}.input-button-flex .filter-wrapper .dropdown li{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px #f0f4f8 solid;margin:0}.input-button-flex .filter-wrapper .dropdown li .image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:90px}.input-button-flex .filter-wrapper .dropdown li .image-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto}.input-button-flex .filter-wrapper .dropdown li .content{padding-right:23px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.input-button-flex .filter-wrapper .dropdown li .content .title{font-size:16px}.input-button-flex .filter-wrapper .dropdown li .content .category{font-size:12px}.bts-hr,.bts-hr hr{padding:0;line-height:1;font-size:0;margin:0}.bts-hr{background:#f1f1f1}.bg-teacher-materials{padding:0 0 55px}.bg-teacher-materials .wrapper{-webkit-background-size:initial initial;background-size:initial;background-position:top right;background-repeat:no-repeat}.bg-teacher-materials .materials-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.bg-teacher-materials .teacherzone-box.exams{width:100%;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;background:0 0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0}.bg-teacher-materials .teacherzone-box.exams .teacherzone-box{width:calc(100% / 3 - 20px);margin:0;padding:40px}.bg-teacher-materials .teacherzone-box.exams .teacherzone-box .content{padding:0}.bg-teacher-materials .teacherzone-box.exams .teacherzone-box .content .image{margin:0 0 15px}.bg-teacher-materials .teacherzone-box.exams .teacherzone-box .content h2{font-size:22px}.segment{display:none}.segment.active{display:block}section.dotacje-representative{-webkit-background-size:initial initial;background-size:initial;background-position:bottom center;background-repeat:no-repeat;background-color:#f0f7f9}@media (max-width:980px){.bg-teacher-materials .wrapper{background:0 0!important}.bg-teacher-materials .materials-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bg-teacher-materials .teacherzone-box.exams{width:100%!important}.bg-teacher-materials .teacherzone-box.exams .teacherzone-box{width:100%!important;padding:30px}}@media (max-width:768px){.back-to-school .section-teacherzone-slider .bottom.visible-desktop{display:none}.bts-menu{position:relative;height:auto}.bts-menu .content{display:block;padding:10px 0;height:100%}.bts-menu .content .input-mobile{display:block;padding:1em 2em 1em 1em;background:#fff;color:#000;position:relative;font-size:18px;font-weight:700;white-space:nowrap;cursor:pointer;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.bts-menu .content .input-mobile::after{content:"";background-image:url(../images/arrow-select.jpg);position:absolute;right:0;top:0;display:block;background-repeat:no-repeat;width:40px;height:100%;background-position:center}.bts-menu .content .categories{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;right:0;width:100%;top:100%;z-index:999;opacity:0;max-height:0;overflow:hidden}.bts-menu .content .categories.active{opacity:1;max-height:999px}.bts-menu .content .categories .segment-button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;background-color:#000;color:#fff}.bts-menu .content .categories .segment-button.active{background-color:#fff;color:#000}}@media (max-width:560px){.input-button-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.input-button-flex .download-file,.input-button-flex .filter-wrapper{width:100%}.input-button-flex .filter-wrapper{position:relative}.input-button-flex .filter-wrapper .filter{max-width:100%;width:100%}.training-courses .visible-desktop{display:none}.training-courses .hidden-desktop{display:block}}.teacherzone-login.diplomas .text p strong{color:#666;font-size:16px}.teacherzone-login.diplomas .login-box .form-item-effect input:focus+label{font-size:9px;top:-6px}.teacherzone-login.diplomas.representative-diplomas{background-image:url(../images/diplomas/rep_bg.png)}.teacherzone-login.diplomas.representative-diplomas .bottom strong{color:#000;font-weight:700;font-size:22px}.teacherzone-logged.diplomas .content .text-top .button{font-weight:400;text-transform:none;margin-top:15px}@media all and (max-width:840px){.teacherzone-login.diplomas{-webkit-background-size:auto auto;background-size:auto;padding-bottom:90px}.teacherzone-login.diplomas .login-box{opacity:1;pointer-events:all}}@media all and (max-width:720px){.teacherzone-login.diplomas,.teacherzone-login.diplomas.representative-diplomas .text-top{background-image:none!important}.teacherzone-logged.diplomas .text-top{padding-right:0;margin:0;padding-left:0;background-image:none!important}.teacherzone-login.diplomas{padding-bottom:0}.teacherzone-login.diplomas .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.teacherzone-login.diplomas .login-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.teacherzone-login.diplomas .text{max-width:100%;width:100%}.teacherzone-login.diplomas .text-top{background-image:url(../images/diplomas/bg.png);-webkit-background-size:cover;background-size:cover;background-position:center;padding:45px 0 30px;margin-left:0;width:100%}.teacherzone-login.diplomas .red-dots{border-top:solid 1px #d6d6d6;padding:30px 0;margin:0}.teacherzone-login.diplomas .hidden-desktop{display:block}.teacherzone-login.diplomas .visible-desktop{display:none}}.diplomas-generator form .step-1 .templates-radio-list li input:checked+label,.diplomas-generator form .step-1 .templates-radio-list li input:checked+label .readmore::after{border-color:#0bb3a1}.diplomas-covers{background-color:#da1b2c;color:#fff;padding:60px 0}.diplomas-covers .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.diplomas-covers .text{width:45%;padding-right:30px;font-size:24px}.diplomas-covers .text p{font-size:24px;margin-bottom:24px}.diplomas-covers .diplomas-covers-slider-wrapper-container{position:relative;padding:0 30px;width:60%}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper{width:100%;max-width:628px;margin:0 auto;overflow:hidden}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .diplomas-covers-slider{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;list-style:none;padding:0;gap:10px;width:100%;margin:0 auto!important}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .diplomas-covers-slider li{width:calc(100% / 3 - 6px);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .prev{left:0}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .next{right:0}.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .next,.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .prev{cursor:pointer;position:absolute;font-size:3em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99}@media all and (max-width:800px){.diplomas-covers .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diplomas-covers .text{margin-bottom:30px;padding-right:0}.diplomas-covers .diplomas-covers-slider-wrapper-container,.diplomas-covers .text{width:100%}}@media all and (max-width:580px){.diplomas-covers .diplomas-covers-slider-wrapper-container .diplomas-covers-slider-wrapper .diplomas-covers-slider li{width:calc(100% / 2 - 5px)}}.diplomas-how-to-generate{padding:60px 0}.diplomas-how-to-generate h2{text-align:center;font-size:34px;font-weight:700;margin:0 0 34px}.diplomas-how-to-generate .diplomas-steps{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.diplomas-how-to-generate .diplomas-steps li{width:calc(100% / 3 - 7.5px)}.diplomas-how-to-generate .diplomas-steps li .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.diplomas-how-to-generate .diplomas-steps li .icon img{width:100%;max-width:97px}.diplomas-how-to-generate .diplomas-steps li strong{font-size:19px;line-height:1.2}.diplomas-how-to-generate .diplomas-steps li span{font-size:16px}.diplomas-how-to-generate .diplomas-steps li span,.diplomas-how-to-generate .diplomas-steps li strong{display:block;text-align:center;max-width:250px;margin-left:auto;margin-right:auto}@media all and (max-width:580px){.diplomas-how-to-generate .diplomas-steps{-ms-flex-wrap:wrap;flex-wrap:wrap}.diplomas-how-to-generate .diplomas-steps li{width:100%}}.diplomas-generator{background-color:#f1f1f1;padding:60px 0;overflow:hidden;position:relative}.diplomas-generator form .step-1 .text,.diplomas-generator form .step-2 .text{font-size:26px;margin-bottom:30px}.diplomas-generator form .step-1 .templates-radio-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;gap:30px}.diplomas-generator form .step-1 .templates-radio-list li{width:calc(100% / 4 - 23px);margin:15px 0;position:relative}.diplomas-generator form .step-1 .templates-radio-list li input{position:absolute;right:6000px}.diplomas-generator form .step-1 .templates-radio-list li input:checked+label .readmore{color:#0bb3a1}.diplomas-generator form .step-1 .templates-radio-list li label{padding:30px 30px 15px;background-color:#fff;cursor:pointer;border:15px solid transparent;display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);text-align:center}.diplomas-generator form .step-1 .templates-radio-list li label img{border:1px solid #f0f4f8;display:block;max-width:100%;height:auto}.diplomas-generator form .step-1 .templates-radio-list li label .readmore{position:relative;margin-top:20px;display:block;color:#da1b2c;font-weight:700}.diplomas-generator form .step-1 .templates-radio-list li label .readmore::after{content:"\203A";display:inline-block;vertical-align:middle;font-size:1em;line-height:.8em;margin-left:.5em;text-align:center;text-indent:0;margin-top:-.25em;width:18px;height:18px;border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.diplomas-generator form .step-1 .templates-radio-list.error+.diplomas-error{display:block}.diplomas-generator form .step-1 .diplomas-error{display:none;color:#da1b2c;margin-top:-10px;margin-bottom:30px}.diplomas-generator form .step-2 .form-block{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2);background-color:#fff;padding:60px 100px 30px}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row p{margin:0 0 16px}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row .row-text{width:80%}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row .row-text textarea{resize:none;font-size:14px;height:50px!important}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row .row-font{width:20%}.diplomas-generator form .step-2 .form-block .row{display:block}.diplomas-generator form .step-2 .form-block label{font-size:14px;color:#666;display:block;margin-bottom:5px}.diplomas-generator form .step-2 .form-block .add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;text-align:right;font-weight:700;margin-bottom:15px;position:relative}.diplomas-generator form .step-2 .form-block .add:after{content:"+";display:inline-block;vertical-align:baseline;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.1;font-size:15px;height:20px;width:20px;margin-left:.5em;text-align:center;-webkit-border-radius:50%;border-radius:50%;color:#da1b2c;background:#fff;border:2px solid #da1b2c;font-weight:400;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.partners-header.training-institutions .flex_item .content .red-discs li,.teacherzone-login.update-data .content .text .bottom{color:#000}.diplomas-generator form .step-2 .form-block input{font-size:14px}.diplomas-generator form .step-2 .form-block .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:28px;padding:0;list-style:none}.diplomas-generator form .step-2 .form-block .columns li{width:calc(100% / 2 - 14px)}.diplomas-generator form .step-2 .form-block .narrow-column{max-width:850px;margin:30px auto 0}.diplomas-generator form .step-2 .form-block .narrow-column p{margin:0 0 16px}.diplomas-generator form .step-2 .form-block .narrow-column hr{background:0;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:16px 0;padding:0}.diplomas-generator form .step-2 .form-block .narrow-column .button{display:block;margin:30px auto}.smaller-text{font-size:13px}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.d-flex .has-checkbox{margin-right:20px}.d-flex .has-checkbox input{position:absolute;left:-9999px}.d-flex .has-checkbox input:checked+label::before{background:#da1b2c}.d-flex .has-checkbox label{font-size:16px;color:#000}.d-flex .has-checkbox label:before{content:" ";display:inline-block;vertical-align:baseline;width:.7em;height:.7em;border:1px solid #565656;margin-right:.3em}@media all and (max-width:980px){.diplomas-generator form .step-1 .templates-radio-list li{width:calc(100% / 2 - 15px)}.diplomas-generator form .step-1 .templates-radio-list li label{border-width:10px;padding:20px 20px 8px}.diplomas-generator form .step-2 .form-block{padding:30px}}@media all and (max-width:670px){.diplomas-generator form .step-2 .form-block .columns li,.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row .row-font,.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row .row-text{width:100%}.diplomas-generator form .step-2 .form-block .diploma-fields .diploma-flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.diplomas-generator form .step-2 .form-block .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}@media all and (max-width:426px){.diplomas-generator form .step-1 .templates-radio-list{gap:15px}.diplomas-generator form .step-1 .templates-radio-list li label{border-width:5px;padding:15px 15px 5px}}.partners-header.training-institutions{padding-bottom:60px}.partners-header.training-institutions .wrapper_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-header.training-institutions .flex_item{max-width:550px;margin-left:auto;display:block}.partners-header.training-institutions .flex_item h2{font-weight:400;font-size:36px;line-height:46px}.partners-header.training-institutions .flex_item .content p{margin:0 0 16px}.partners-header.training-institutions .flex_item img{max-width:100%}@media all and (max-width:980px){.partners-header.training-institutions .wrapper_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners-header.training-institutions .flex_item{margin:0;max-width:100%}.partners-header.training-institutions .flex_item h2{padding:30px 0;margin:0}}.teacherzone-login.update-data .content .text h1{font-weight:700;margin:0 0 36px}.teacherzone-login.update-data .content .text p{margin:0 0 16px}.teacherzone-login.update-data .content .text .smaller-text,.teacherzone-login.update-data .content .text p{color:#666}@media all and (max-width:980px){.teacherzone-login.update-data{padding:60px 0;-webkit-background-size:auto auto!important;background-size:auto!important;background-position:left bottom!important}.teacherzone-login.update-data .text-top{-webkit-background-size:0 0;background-size:0}.teacherzone-login.update-data .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacherzone-login.update-data .smaller-text{margin-bottom:30px}.teacherzone-login.update-data .login-box{opacity:1;pointer-events:all}}@media all and (max-width:670px){.teacherzone-login.update-data{background-image:none!important}.teacherzone-login.update-data .text-top{background-repeat:no-repeat;-webkit-background-size:180px 180px;background-size:180px;padding:30px 0;background-position:bottom right;width:100%;max-width:100%;margin-left:0}.teacherzone-login.update-data .text-top h1{margin-bottom:0}.teacherzone-login.update-data .login-box{opacity:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;pointer-events:all;width:100%;margin-bottom:30px}}.section-user-logged.update_elements{padding:55px 0 0}.section-user-logged.update_elements .wrapper-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-user-logged.update_elements .content{width:50%}.section-user-logged.update_elements .content h2{font-size:36px;font-weight:400}.section-user-logged.update_elements .content hr{background-color:#fff;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.section-user-logged.update_elements .content form .has-checkbox{margin-right:20px}.section-user-logged.update_elements .content form .has-checkbox input{position:absolute;left:-9999px}.section-user-logged.update_elements .content form .has-checkbox input:checked+label::before{background:#0cc5b1}.section-user-logged.update_elements .content form .has-checkbox label{font-size:16px;color:#000}.section-user-logged.update_elements .content form .has-checkbox label:before{content:" ";display:inline-block;vertical-align:baseline;width:.7em;height:.7em;border:1px solid #000;margin-right:.3em}.section-user-logged.update_elements .content form .smaller-text{margin-bottom:15px}.section-user-logged.update_elements .content form .smaller-text a{color:#000}.section-user-logged.update_elements .content form .smaller-text a:hover{color:#da1b2c}.section-user-logged.update_elements .content form .smaller-text.mt-2{margin-top:20px}.section-user-logged.update_elements .content form .mb-2{margin-bottom:20px}.section-user-logged.update_elements .image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.section-user-logged.update_elements .image img{display:block;margin-left:auto}.phone-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:400px;margin-bottom:30px}.phone-button-wrapper .button,.phone-button-wrapper input{margin-bottom:0}.phone-button-wrapper input{margin-right:10px;height:auto;letter-spacing:2px;font-size:24px;text-align:center;max-width:200px;width:100%}@media all and (max-width:670px){.section-user-logged.update_elements h2{font-size:26px!important}.section-user-logged.update_elements .content{width:100%}.section-user-logged.update_elements .image{display:none}}@media all and (max-width:470px){form .phone-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}form .phone-button-wrapper input{max-width:100%}}.update-sectors{background-color:#da1b2c;color:#fff;padding:60px 0;text-align:center}.update-sectors .content .description{font-size:18px;line-height:1.6;margin-bottom:35px}.update-sectors .content form .form .required-check{max-width:600px;margin:0 auto 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.update-sectors .content form .form .required-check .checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;color:#fff;text-align:left;padding-right:15px;font-size:18px;font-weight:700;margin:0 0 9px}.update-sectors .content form .form .required-check .checkbox input{border-color:#fff;margin-top:0}.update-sectors .content form .form .required-check .checkbox input:checked{background:#0cc5b1}@media all and (max-width:470px){.update-sectors .content form .form .required-check .checkbox{width:100%}}.section-user-logged.update-school{overflow:hidden;padding:50px 0;position:relative}.section-user-logged.update-school::before{background:#f0f4f8;content:'';height:100%;left:50%;top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.error-page:after,.error-page:before{height:25%;left:0;content:" "}.section-user-logged.update-school .form_edit_all{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%}.section-user-logged.update-school .form_edit_all .current-school-data{width:50%}.section-user-logged.update-school .form_edit_all .current-school-data h2{margin-bottom:36px;font-weight:400;font-size:36px}.section-user-logged.update-school .form_edit_all .current-school-data span{display:block;font-weight:300;margin:5px 0}.section-user-logged.update-school .form_edit_all .current-school-data .mt-3{margin:30px 0}.section-user-logged.update-school .form_edit_all .form{margin-left:auto;max-width:400px;width:calc(50% - 20px)}.section-user-logged.update-school .form_edit_all .form .flex .search-by-regon{width:48%}.section-user-logged.update-school .form_edit_all .form .flex .button{white-space:nowrap;background-color:#0cc5b1;border-color:#0cc5b1;text-transform:none}.section-user-logged.update-school .form_edit_all .form .flex .button:hover{background-color:#fff;color:#0cc5b1}.section-user-logged.update-school .form_edit_all .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media all and (max-width:800px){.section-user-logged.update-school .form_edit_all .current-school-data{width:100%}.section-user-logged.update-school .form_edit_all .current-school-data h2{font-size:26px}.section-user-logged.update-school .form_edit_all .form{margin:0 auto;max-width:400px;width:100%}.section-user-logged.update-school .form_edit_all .form .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.section-user-logged.update-books{padding:50px 0}.section-user-logged.update-books .wrapper-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-user-logged.update-books .content{margin:0 auto;max-width:600px;width:100%}.section-user-logged.update-books .content h2,.section-user-logged.update-books .content h3{text-align:center;font-weight:400}.section-user-logged.update-books .content form .row{display:block}.section-user-logged.update-books .content form .button-update{margin:0 auto;display:block}.error-page main{margin:0}.error-page:before{display:block;width:100%;position:fixed;top:0;background:url(../images/paper-top.png) top no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.error-page:after{display:block;width:100%;position:fixed;bottom:0;background:url(../images/paper-bottom.png) bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.error-page section{width:90%;height:100%;position:fixed;top:0;left:5%}.error-page .content{position:absolute;top:50%;left:28px;width:50%;display:table-cell;vertical-align:middle;transform:translate(0,-50%)}.error-page .content:before{content:" ";display:block;position:absolute;left:100%;top:50%;width:95%;height:250px;background:url(../images/404.png) center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.error-page .content img{max-width:200px}.error-page .content header{margin-bottom:60px}@media screen and (max-width:840px){.error-page .content,.error-page .content header{-webkit-box-orient:vertical;-webkit-box-direction:normal}.error-page section{position:static;margin:auto}.error-page .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:static;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .content header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .content:before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-background-size:contain;background-size:contain;height:100px;margin-bottom:40px}}.category-page .blog{margin-top:20px}.category-page .blog h1,.category-page .blog h2{font-size:26px;margin:0 0 16px}.category-page .blog .subheading-article,.category-page .blog .subheading-category{font-size:16px}.category-page .blog #section-100 h2{margin:56px 0 26px}.category-page .blog #section-312 .simple-article{padding:56px 0}.category-page .blog .article-section .simple-banner .content .text{gap:20px}.category-page .blog .article-section .simple-banner .content .text .buttons li{width:100%}.category-page .blog .article-section .simple-banner .content .text .buttons li a{max-width:100%;width:100%;display:block;text-align:center}.category-page .blog .pagination nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-page .blog .pagination nav .pagination{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.category-page .blog .pagination nav .pagination li{border:1px solid #aaa}.category-page .blog .pagination nav .pagination li.active{border-color:#da1b2c;color:#fff;background-color:#da1b2c}.category-page .blog .pagination nav .pagination li.active .page-link{color:#fff}.category-page .blog .pagination nav .pagination li.disabled .page-link{cursor:default;background:#aaa;color:#fff}.category-page .blog .pagination nav .pagination li .page-link{color:#aaa;padding:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:block}.category-page .blog .pagination nav .pagination li .page-link:hover{background:#aaa;color:#fff}.tt-register-slider .tt-slider{position:initial}.tt-register-slider .tt-slider .tt-slider-content .tt-slider-slide .tt-slider-mobile-session a.tt-slides.tt-button{padding:11px 30px}.tt-register-slider .tt-slider .tt-slider-content .tt-slider-slide .tt-slider-sessions .tt-slider-session .tt-slider-trainer .tt-info-popup h2{font-size:16px;margin:0 0 16px}.tt-register-slider .tt-slider .tt-slider-content .tt-slider-slide .tt-slider-sessions .tt-slider-session .tt-slider-trainer .tt-info-popup .close::after,.tt-register-slider .tt-slider .tt-slider-content .tt-slider-slide .tt-slider-sessions .tt-slider-session .tt-slider-trainer .tt-info-popup .close::before{display:none!important}.instytucja-banner{margin-top:30px}.instytucja-banner .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.instytucja-banner .left{max-width:360px}.instytucja-banner .left img{display:block;background-color:#000;width:90%;-webkit-border-radius:50%;border-radius:50%;margin-bottom:28px;border:1px solid #eee;overflow:hidden}.instytucja-banner .right{max-width:800px}.instytucja-banner .right h1{margin:0 0 36px;font-size:36px}.instytucja-banner .right p{margin:0 0 16px}.instytucja-banner .right .trainer{position:relative;color:#aaa;font-weight:700}.instytucja-banner .right .trainer::before{content:" ";display:inline-block;vertical-align:middle;width:16px;height:16px;margin-right:5px;background:url(../images/icon-user.png) center no-repeat #aaa;-webkit-background-size:cover;background-size:cover}.instytucja-text,.instytucje-list{padding:28px 0;background:#f0f4f8}.instytucja-banner .right .trainer .name{color:#da1b2c;font-weight:400}.instytucja-text .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.instytucja-text .left{width:33.33%}.instytucja-text .right{width:66.66%;font-size:18px}.instytucja-text .right h1{display:none}.instytucje-list h1{font-size:26px;margin:0 0 26px}.instytucje-list .categories{padding:0;width:100%;max-width:800px;margin:0 auto}.instytucje-list .categories .category{list-style:none;margin:0}.instytucje-list .categories .category.active .items{max-height:3000px}.instytucje-list .categories .category .items{padding:0;max-height:0;overflow:hidden;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.instytucje-list .categories .category .items .level{border-left:5px solid #00b2d3;display:block;list-style:none;background:#fff;margin-bottom:2px}.instytucje-list .categories .category .items .level .level_link_arrow{position:relative}.instytucje-list .categories .category .items .level .level_link_arrow:after{color:#da1b2c;content:"\203A";display:block;font-size:20px;line-height:18px;text-align:center;width:24px;height:24px;border:2px solid #da1b2c;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;right:28px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.instytucje-list .categories .category .items .level:hover{background:#f7f7f7}.instytucje-list .categories .category .items .level .image{display:none}.instytucje-list .categories .category .items .level .content{position:relative;display:block;padding:28px 84px 28px 28px}.instytucje-list .categories .category .items .level .content .intro{color:#000}.instytucje-list .categories .category .items .level .content .intro h2{font-size:18px;margin-bottom:6px}.instytucje-list .categories .category .items .level .content .category-label{display:none}.instytucje-list .categories .category .items .level .content p{color:#000;margin:0 0 5px}.instytucje-list .categories .category .items .level .content .trainer{margin:0;color:#aaa}.instytucje-list .categories .category .items .level .content .trainer .name{color:#da1b2c;display:inline-block}.instytucje-list .categories .category .items .level .content .trainer span{display:none}.back-link-institution{background:#f0f4f8;padding:28px 0 56px}.back-link-institution .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (max-width:800px){.instytucja-banner .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.instytucja-text .left{display:none}.instytucja-text .right{width:100%}}@media all and (max-width:500px){.instytucje-list .categories .category .items .level .level_link_arrow::after{right:5px}.instytucje-list .categories .category .items .level .level_link_arrow .content{padding:25px 30px 25px 25px}}.podrecznik-repetytorium-2025{padding:60px 0}.podrecznik-repetytorium-2025 .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.podrecznik-repetytorium-2025 .wrapper .content .text-top{margin-bottom:50px}.podrecznik-repetytorium-2025 .wrapper .content .text-top h1{color:#da1b2c}.podrecznik-repetytorium-2025 .wrapper .content .text-top h1 strong{color:#000}.section-road-to-choose a,.teacherzone-offer-podrecznik .row p a{color:#fff;text-decoration:underline}.podrecznik-repetytorium-2025 .wrapper .content .categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px -13px}.podrecznik-repetytorium-2025 .wrapper .content .categories li{width:100%}.podrecznik-repetytorium-2025 .wrapper .content .categories li a{display:block}.teacherzone-offer-podrecznik .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.teacherzone-offer-podrecznik .row h2{font-size:36px;margin:0}.teacherzone-offer-podrecznik .row p a:hover{opacity:.3}section.register .validation-error{display:block;text-align:center;font-size:14px;font-weight:700;margin-top:10px;text-transform:uppercase;top:0}section.register .step{display:none}section.register .step.active{display:block;max-height:2500px!important}.teacherzone-materials-services-podrecznik .teacherzone-boxes .teacherzone-box{padding:20px 40px}.teacherzone-materials-services-podrecznik .teacherzone-boxes .teacherzone-box.w50{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.teacherzone-materials-services-podrecznik .teacherzone-boxes .teacherzone-box.w50 .content{margin:0 0 25px}.teacherzone-materials-services-podrecznik .teacherzone-boxes .teacherzone-box.w50 .image{width:200px;height:200px}.section-teacherzone-slider-podrecznik .details-slider .slider li .item .content .details p{padding-left:15px;position:relative}.section-teacherzone-slider-podrecznik .details-slider .slider li .item .content .details p::before{background-color:#000;-webkit-border-radius:50%;border-radius:50%;content:"";display:block;position:absolute;top:8px;left:1px;height:5px;width:5px}.section-road-to-choose{background-color:#414241;text-align:center;padding:30px 0}.section-road-to-choose a{text-transform:uppercase;font-weight:700;font-size:20px}.section-road-to-choose a:hover{color:#aaa}.quizlet-faq-section-podrecznik .tabcontent-wrapper .tabcontent_image{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.quizlet-faq-section-podrecznik .tabcontent-wrapper .tabcontent_image img{max-width:50%}@media all and (max-width:1190px){.teacherzone-materials-services-podrecznik .teacherzone-boxes .teacherzone-box.w50 .image{width:0;height:0;display:none}}@media all and (min-width:1025px){.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider.active{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li{width:50%;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 15px;padding:0}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li.active{width:70%}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .image{width:auto!important;background:#fff}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .content{opacity:1;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .content .details a{max-width:290px;margin:0 0 10px}}@media all and (max-width:1024px){.podrecznik-repetytorium-2025 .wrapper{position:relative}.podrecznik-repetytorium-2025 .wrapper .content{width:100%}.podrecznik-repetytorium-2025 .wrapper .content .text-top{width:70%}.podrecznik-repetytorium-2025 .wrapper .image{position:absolute;top:0;right:30px;max-width:200px}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li{max-width:100%;width:100%;padding:0;position:initial;margin:0}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .content{display:block;opacity:1;position:relative}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .content .show-more-books-info{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.section-teacherzone-slider-podrecznik .wrapper .details-slider .slider li .item .content .details a{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto 10px}.section-road-to-choose a{font-size:17px}}@media all and (max-width:720px){.podrecznik-repetytorium-2025 .wrapper .content .text-top{background-image:none!important;min-height:auto;padding-right:0;margin-bottom:0}.podrecznik-repetytorium-2025 .wrapper .image{display:block!important;max-width:170px}}@media all and (max-width:540px){.podrecznik-repetytorium-2025 .wrapper .content .text-top{width:100%;padding-bottom:0}.podrecznik-repetytorium-2025 .wrapper .image{display:none!important}}
/*# sourceMappingURL=main.css.map */
