html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.2;margin:0}button,input{overflow:visible}button,select{text-transform:none}[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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:0;margin-top:0}ol,ul{padding-left:0}figure{margin:0}input,textarea{background-clip:padding-box}button{cursor:pointer}button[disabled]{cursor:default}.page:after{clip:rect(0 0 0 0);border:0;content:"XS";height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--temp-color-1:gray;--temp-color-2:#fff;--brand-color-1:#303030;--brand-color-2:#1abc9c;--brand-color-3:#e74c3c;--brand-color-4:#efb118;--brand-color-5:#8fcb2f;--brand-color-6:#edf9fd;--brand-color-7:#fff;--brand-color-8:#9b908c;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#303030;color:var(--brand-color-1);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-size:5vw;font-weight:400;line-height:1.2}.page{background-color:#fff;background-color:var(--brand-color-7)}.page.popup-is-open{overflow:hidden}.box{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:420px;padding-left:1rem;padding-right:1rem;width:100%}.logo{color:inherit;display:inline-flex;text-decoration:none;vertical-align:middle;width:5.8125rem}.logo__icon{flex-shrink:0;height:auto}.logo__icon--image{margin-right:4.3010752688%;width:40.8602150538%}.logo__icon--text{fill:currentcolor;stroke:currentcolor;stroke-width:.15;stroke-miterlimit:10;margin-top:3.2258064516%;width:54.8387096774%}.logo__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.logo--type-text-only .logo__icon--text{height:100%;margin-top:0;width:100%}.icon{display:inline-block;vertical-align:middle}.icon--fill{fill:currentcolor}.icon--stroke{stroke:currentcolor}.ctrl-btn{--btn-color-1:gray;--btn-color-1-hover:#d3d3d3;--btn-color-2:#fff;align-items:center;background-color:var(--btn-color-1);border-color:var(--btn-color-1);border-radius:.7142857143em;border-style:solid;border-width:.1428571429em;box-sizing:border-box;color:var(--btn-color-2);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.4285714286;padding:.7857142857em 2em;text-decoration:none;text-transform:uppercase;transition-duration:.25s;transition-property:color,border-color,background-color;transition-timing-function:ease;vertical-align:middle}.ctrl-btn__text{padding-top:.1428571429em;white-space:nowrap}.ctrl-btn__icon{flex-shrink:0;height:1.7142857143em;margin-left:.3571428571em;width:1.7142857143em}.ctrl-btn.is-disabled,.ctrl-btn[disabled]{opacity:.3}.ctrl-btn--icon-only .ctrl-btn__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ctrl-btn--icon-only .ctrl-btn__icon{height:100%;width:100%}html.no-touchevents .ctrl-btn--view-fill:hover{background-color:var(--btn-color-1-hover);border-color:var(--btn-color-1-hover)}.ctrl-btn--view-fill.ctrl-btn--icon-only{padding:0}.ctrl-btn--view-fill.ctrl-btn--icon-only .ctrl-btn__icon{margin-left:0}.ctrl-btn--view-stroke{background-color:transparent;color:var(--btn-color-1)}html.no-touchevents .ctrl-btn--view-stroke:hover{background-color:var(--btn-color-1-hover);border-color:var(--btn-color-1-hover);color:var(--btn-color-2)}.ctrl-btn--view-clear{background-color:transparent;border-width:0;color:var(--btn-color-1);padding:0}.ctrl-btn--view-clear .ctrl-btn__icon{margin-left:0}html.no-touchevents .ctrl-btn--view-clear:hover{color:var(--btn-color-1-hover)}.ctrl-btn--color-default{--btn-color-1:#1abc9c;--btn-color-1-hover:#14ac8e}.ctrl-btn--color-success{--btn-color-1:#16a085;--btn-color-1-hover:#0c8f76}.ctrl-btn--color-yes{--btn-color-1:#8fcb2f;--btn-color-1-hover:#78b11f}.ctrl-btn--color-info{--btn-color-1:#4aabe2;--btn-color-1-hover:#3895ca}.ctrl-btn--color-warning{--btn-color-1:#efb118;--btn-color-1-hover:#dc9f07}.ctrl-btn--color-alert{--btn-color-1:#e74c3c;--btn-color-1-hover:#c33425}.ctrl-btn--color-magic{--btn-color-1:#bb6bd9;--btn-color-1-hover:#a25ebb}.ctrl-btn--color-dark{--btn-color-1:#303030;--btn-color-1-hover:#000}.ctrl-btn--color-social{--btn-color-1:hsla(20,86%,97%,.2);--btn-color-1-hover:hsla(20,86%,97%,.4)}.picture{display:block}.picture__image{display:block;height:auto;max-width:100%;width:100%}.picture--fit .picture__image{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.slider-pagination{--swiper-pagination-bullet-size:0.3125rem;--swiper-pagination-bullet-horizontal-gap:0.3125rem;--swiper-pagination-color:#9b908c;--swiper-pagination-bullet-opacity:.6;--swiper-pagination-bullet-inactive-color:#9b908c;--swiper-pagination-bullet-inactive-opacity:.6;align-items:center;display:flex;justify-content:center}.slider-pagination .swiper-pagination-bullet{border-radius:.15625rem;transition-duration:.125s;transition-property:width;transition-timing-function:ease}.slider-pagination .swiper-pagination-bullet-active{--swiper-pagination-bullet-width:50px}@-webkit-keyframes a{to{transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}@-webkit-keyframes b{to{transform:scale(.5)}}@keyframes b{to{transform:scale(.5)}}.loader-parent{position:relative}.loader{--loader-item-size:1.25rem;--loader-item-gap:0.3125rem;align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loader__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.loader__container{-webkit-animation-duration:3.33s;animation-duration:3.33s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:a;animation-name:a;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:calc(var(--loader-item-size)*2 + var(--loader-item-gap));position:relative;width:calc(var(--loader-item-size)*2 + var(--loader-item-gap))}.loader__item{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:b;animation-name:b;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:gray;background-color:var(--temp-color-1);border-radius:50%;height:var(--loader-item-size);position:absolute;width:var(--loader-item-size)}.loader__item:first-child{background-color:#16a085;left:0;top:0;transform-origin:bottom right}.loader__item:nth-child(2){background-color:#efb118;right:0;top:0;transform-origin:bottom left}.loader__item:nth-child(3){background-color:#e74c3c;bottom:0;right:0;transform-origin:top left}.loader__item:nth-child(4){background-color:#4aabe2;bottom:0;left:0;transform-origin:top right}.ctrl-burger{align-items:center;background-color:transparent;border-width:0;box-sizing:border-box;color:inherit;display:inline-flex;height:1.5rem;justify-content:center;outline:none;padding:0;vertical-align:middle;width:1.5rem}.ctrl-burger__text{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ctrl-burger__lines{background-color:currentcolor;display:block;height:.125rem;position:relative;transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:1.0625rem}.ctrl-burger__lines:after,.ctrl-burger__lines:before{background-color:inherit;content:"";height:inherit;left:0;position:absolute;transition-duration:inherit;transition-property:bottom,transform,opacity;transition-timing-function:inherit;width:inherit}.ctrl-burger__lines:before{bottom:200%}.ctrl-burger__lines:after{top:200%}.ctrl-burger.is-active .ctrl-burger__lines{transform:rotate(45deg)}.ctrl-burger.is-active .ctrl-burger__lines:before{bottom:0;transform:rotate(90deg)}.ctrl-burger.is-active .ctrl-burger__lines:after{opacity:0}.nav-header__item{margin-bottom:1.875rem}.nav-header__item:last-child{margin-bottom:0}.nav-header__list{list-style-type:none}.nav-header__sublist{display:none;list-style-type:none;padding-left:.625rem;padding-top:1.875rem}.nav-header__sublist.is-active{display:block}.nav-header__sublist-item{margin-bottom:1rem}.nav-header__sublist-item:last-child{margin-bottom:0}.nav-header__link{background-color:transparent;border-width:0;color:inherit;font-size:.875rem;letter-spacing:.02em;line-height:1.25rem;padding:0;text-decoration:none;transition-duration:.25s;transition-property:color;transition-timing-function:ease}.nav-header__link--main{align-items:center;display:inline-flex;font-size:1rem;font-weight:600;letter-spacing:0}.nav-header__link--main.is-active .nav-header__link-icon{transform:rotate(270deg)}html.no-touchevents .nav-header__link:hover{color:#9b908c}.nav-header__link-icon{color:#1abc9c;height:.8571428571em;margin-left:.3125em;transform:rotate(90deg);transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:.8571428571em}.ctrl-langs__list{display:flex}.ctrl-langs__list-item{margin-right:.9375rem}.ctrl-langs__list-item:last-child{margin-right:0}.ctrl-langs__list-item .ctrl-langs__link.is-active{color:#303030;font-weight:600;pointer-events:none}.ctrl-langs__link{background-color:transparent;border-width:0;color:#9b908c;font-size:1rem;line-height:1.25;padding:0;text-decoration:none;white-space:nowrap}.ctrl-langs__link--toggle{display:none}.ctrl-langs__link--toggle.is-active .ctrl-langs__link-icon{transform:rotate(270deg)}.ctrl-langs__link-icon{color:#1abc9c;height:.8571428571em;margin-left:.3125em;transform:rotate(90deg);transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:.8571428571em}.social{--button-size:3.125rem;--button-indent:1.25rem;--button-inside:0.8125rem;align-items:center;display:flex;justify-content:center}.social__button{border-radius:50%;border-width:0;flex-shrink:0;height:var(--button-size);margin-right:var(--button-indent);width:var(--button-size)}.social__button.ctrl-btn--view-fill.ctrl-btn--icon-only{padding:var(--button-inside)}.social__button:last-child{margin-right:0}.header{align-items:center;display:flex;padding:.625rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:42}.header:before{background-color:rgba(0,43,34,.5);height:100vh;opacity:0;transition-duration:.25s;transition-property:opacity,visibility;transition-timing-function:ease;visibility:hidden}.header:after,.header:before{content:"";left:0;position:absolute;top:0;width:100%}.header:after{background-color:#fff;box-shadow:0 3px 8px rgba(140,152,192,.2);height:100%}.header__logo{color:#dd5d05;flex-shrink:0;margin-right:auto;position:relative;z-index:43}html[lang=de-DE] .header__logo{width:auto}html[lang=de-DE] .header__logo .logo__icon--image{margin-right:.25rem;width:2.375rem}html[lang=de-DE] .header__logo .logo__icon--text{margin-top:0;width:8.75rem}.header__button-cart{position:relative}.header__button-cart:before{background-color:#ffc312;border-radius:50%;content:"";height:38.3333333333%;left:34.1666666667%;opacity:0;opacity:var(--cart-status,0);position:absolute;top:3.3333333333%;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;width:38.3333333333%}.header__button-cart .ctrl-btn__icon{position:relative}.header__button-cart--original{flex-shrink:0;height:1.5rem;position:relative;width:1.5rem;z-index:43}.header__button-cart--panel{display:none}.header__button-cart.is-active{--cart-status:1}.header__burger{flex-shrink:0;margin-left:1.25rem;position:relative;z-index:43}.header__panel{background-color:#fff;box-shadow:0 3px 8px rgba(140,152,192,.2);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 3.5rem);opacity:0;overflow-x:hidden;overflow-y:auto;padding:1.875rem 2.5rem 1.875rem 1.875rem;position:absolute;right:0;top:100%;transition-duration:.25s;transition-property:opacity,visibility;transition-timing-function:ease;visibility:hidden;width:15.625rem}.header__nav{flex-grow:1}.header__langs,.header__nav,.header__tardis{flex-shrink:0;margin-bottom:1.25rem}.header__phone{border:.0625rem solid #1abc9c;border-radius:1em;box-sizing:border-box;color:inherit;display:block;font-size:1rem;font-weight:600;line-height:1.1875;padding:.375rem 1.25rem;text-align:center;text-decoration:none}.header__social{--button-size:1.875rem;--button-indent:0.625rem;--button-inside:0.375rem;flex-shrink:0;justify-content:flex-start}.header.is-active .header__panel,.header.is-active:before{opacity:1;visibility:visible}.oli{--width-rem:16.4375rem;--height-rem:13.5625rem;--width:263;--height:217;--bg-width:287;--bg-height:237;--bg-top:-17;--bg-left:2;--bg-rotate:-10deg;--c1-size:22;--c1-color:#ffc312;--c1-top:156;--c1-left:-9;--c2-size:20;--c2-color:#1abc9c;--c2-top:60;--c2-left:260;height:var(--height-rem);position:relative;width:var(--width-rem)}.oli:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='264' height='219' xmlns='http://www.w3.org/2000/svg' fill='%238FCB2F'%3E%3Cpath d='M259.895 91.184c14.132 52.754-9.15 100.227-80.069 119.235-70.92 19.008-162.623 2.352-176.755-50.402C-11.06 107.263 36.59 23.92 107.51 4.912c70.92-19.008 138.253 33.518 152.385 86.272Z'/%3E%3C/svg%3E")}.oli .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-00.svg);mask-image:url(../images/masks/mask-00.svg)}.oli:before{background-repeat:no-repeat;background-size:100% 100%;content:"";height:calc(var(--bg-height)/var(--height)*100%);left:calc(var(--bg-left)/var(--width)*100%);position:absolute;top:calc(var(--bg-top)/var(--height)*100%);transform:rotate(var(--bg-rotate));width:calc(var(--bg-width)/var(--width)*100%)}.oli__media{height:100%;width:100%}.oli__media:after,.oli__media:before{border-radius:50%;position:absolute;z-index:1}.oli__media:before{background-color:var(--c1-color);content:"";content:var(--c1-display,"");height:calc(var(--c1-size)/var(--height)*100%);left:calc(var(--c1-left)/var(--width)*100%);top:calc(var(--c1-top)/var(--height)*100%);width:calc(var(--c1-size)/var(--width)*100%)}.oli__media:after{background-color:var(--c2-color);content:"";content:var(--c2-display,"");height:calc(var(--c2-size)/var(--height)*100%);left:calc(var(--c2-left)/var(--width)*100%);top:calc(var(--c2-top)/var(--height)*100%);width:calc(var(--c2-size)/var(--width)*100%)}.oli__media .picture__image{-webkit-mask-size:100% 100%;mask-size:100% 100%}.oli--type-01{--width-rem:18rem;--height-rem:14.6875rem;--width:288;--height:235;--bg-width:445;--bg-height:363;--bg-top:-169;--bg-left:-52;--bg-rotate:-111deg;--c1-size:19;--c1-color:#1abc9c;--c1-top:49;--c1-left:0;--c2-display:none}.oli--type-01:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='289' height='235' xmlns='http://www.w3.org/2000/svg' fill='%23FFC312'%3E%3Cpath d='M275.498 51.388c33.593 54.339-3.165 131.242-60.719 162.958-57.554 31.716-169.097 29.488-202.69-24.851-33.593-54.339 8.124-143.68 81.04-171.927 57.554-31.716 148.776-20.519 182.369 33.82Z'/%3E%3C/svg%3E")}.oli--type-01 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-01.svg);mask-image:url(../images/masks/mask-01.svg)}.oli--type-02{--width-rem:17.1875rem;--height-rem:13.5625rem;--width:275;--height:217;--bg-width:769;--bg-height:606;--bg-top:-446;--bg-left:-220;--bg-rotate:62.83deg;--c1-size:18;--c1-color:#ffc312;--c1-top:163;--c1-left:9;--c2-size:42;--c2-color:#4aabe2;--c2-top:44;--c2-left:245}.oli--type-02:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='277' height='218' xmlns='http://www.w3.org/2000/svg' fill='%2316A085'%3E%3Cpath d='M276.042 99.399c0 59.923-106.53 118.104-166.492 118.104-59.962 0-108.57-48.577-108.57-108.5S49.587.503 109.55.503c59.962 0 166.492 38.973 166.492 98.896Z'/%3E%3C/svg%3E")}.oli--type-02 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-02.svg);mask-image:url(../images/masks/mask-02.svg)}.oli--type-03{--width-rem:17.1875rem;--height-rem:14.75rem;--width:275;--height:236;--bg-width:371;--bg-height:319;--bg-top:-99;--bg-left:-15;--bg-rotate:-137.02deg;--c1-size:25;--c1-color:#e74c3c;--c1-top:123;--c1-left:261;--c2-display:none}.oli--type-03:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='275' height='237' xmlns='http://www.w3.org/2000/svg' fill='%23EFB118'%3E%3Cpath d='M211.724 209.684C148.82 245.972 47.938 251.602 13.783 192.49-20.373 133.379 6.166 27.198 124.81 3.432c118.644-23.766 219.529 129.747 86.914 206.252Z'/%3E%3C/svg%3E")}.oli--type-03 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-03.svg);mask-image:url(../images/masks/mask-03.svg)}.oli--type-04{--width-rem:17.5625rem;--height-rem:12rem;--width:281;--height:192;--bg-width:377;--bg-height:258;--bg-top:-93;--bg-left:-25;--bg-rotate:-150.11deg;--c1-size:14;--c1-color:#8fcb2f;--c1-top:-3;--c1-left:30;--c2-size:30;--c2-color:#ffc312;--c2-top:109;--c2-left:261}.oli--type-04:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='283' height='194' xmlns='http://www.w3.org/2000/svg' fill='%234AABE2'%3E%3Cpath d='M282.281 102.337c0 50.289-63.035 91.057-140.792 91.057S.697 152.626.697 102.337C.697 52.047 44.148.732 121.905.732s160.376 51.315 160.376 101.605Z'/%3E%3C/svg%3E")}.oli--type-04 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-04.svg);mask-image:url(../images/masks/mask-04.svg)}.oli--type-05{--width-rem:17.6875rem;--height-rem:12.5625rem;--width:283;--height:201;--bg-width:470;--bg-height:333;--bg-top:-95;--bg-left:10;--bg-rotate:-167.85deg;--c1-size:14;--c1-color:#1abc9c;--c1-top:3;--c1-left:58;--c2-size:30;--c2-color:#ffc312;--c2-top:156;--c2-left:285}.oli--type-05:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='285' height='202' xmlns='http://www.w3.org/2000/svg' fill='%23BB6BD9'%3E%3Cpath d='M257.4 172.258c-53.933 38.878-189.831 40.44-231.423-3.151C-15.616 125.515-5.611 58.66 48.322 19.781 150.844-54.123 357.825 99.865 257.4 172.258Z'/%3E%3C/svg%3E")}.oli--type-05 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-05.svg);mask-image:url(../images/masks/mask-05.svg)}.oli--type-06{--width-rem:17.6875rem;--height-rem:13.75rem;--width:283;--height:220;--bg-width:394;--bg-height:307;--bg-top:-59;--bg-left:11;--bg-rotate:-36.56deg;--c1-size:30;--c1-color:#ffc312;--c1-top:125;--c1-left:-5;--c2-size:14;--c2-color:#1abc9c;--c2-top:163;--c2-left:243}.oli--type-06:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='284' height='221' xmlns='http://www.w3.org/2000/svg' fill='%238FCB2F'%3E%3Cpath d='M221.052 197.949c-64.197 44.556-145.281 18.343-194.788-31.613C-23.243 116.379-9.05 16.762 133.349 1.486c142.399-15.276 207.238 113.5 87.703 196.463Z'/%3E%3C/svg%3E")}.oli--type-06 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-06.svg);mask-image:url(../images/masks/mask-06.svg)}.oli--type-07{--width-rem:16.25rem;--height-rem:10.9375rem;--width:260;--height:175;--bg-width:299;--bg-height:201;--bg-top:-12;--bg-left:-8;--bg-rotate:19.11deg;--c1-size:15;--c1-color:#ffc312;--c1-top:74;--c1-left:-3;--c2-size:27;--c2-color:#e74c3c;--c2-top:156;--c2-left:240}.oli--type-07:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='262' height='177' xmlns='http://www.w3.org/2000/svg' fill='%238FCB2F'%3E%3Cpath d='M254.341 57.666c17.964 43.848 1.004 94.881-66.13 112.486-67.133 17.604-164.872-3.67-182.835-47.518C-12.587 78.786 21.768 24.29 88.902 6.686s147.476 7.133 165.439 50.98Z'/%3E%3C/svg%3E")}.oli--type-07 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-07.svg);mask-image:url(../images/masks/mask-07.svg)}.oli--type-08{--width-rem:14.1875rem;--height-rem:10.0625rem;--width:227;--height:161;--bg-width:326;--bg-height:232;--bg-top:-67;--bg-left:-16;--bg-rotate:-155.86deg;--c1-size:14;--c1-color:#efb118;--c1-top:14;--c1-left:-27;--c2-display:none}.oli--type-08:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='229' height='163' xmlns='http://www.w3.org/2000/svg' fill='%231ABC9C'%3E%3Cpath d='M166.729 153.976c-55.017 17.355-137.782 8.87-159.455-36.158C-14.4 72.79 18.264 2.688 117.384.823c99.121-1.866 165.333 116.565 49.345 153.153Z'/%3E%3C/svg%3E")}.oli--type-08 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-08.svg);mask-image:url(../images/masks/mask-08.svg)}.oli--type-09{--width-rem:17.25rem;--height-rem:11.4375rem;--width:276;--height:183;--bg-width:324;--bg-height:214;--bg-top:-32;--bg-left:-2;--bg-rotate:-154.01deg;--c1-size:24;--c1-color:#ffc312;--c1-top:-7;--c1-left:60;--c2-size:14;--c2-color:#8fcb2f;--c2-top:158;--c2-left:267}.oli--type-09:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='277' height='184' xmlns='http://www.w3.org/2000/svg' fill='%231ABC9C'%3E%3Cpath d='M276.28 97.764c0 45.91-37.493 86.07-139.721 86.07-82.245 0-130.43-31.502-135.913-86.07C-4.838 43.194 40.177.86 122.422.86S276.28 51.853 276.28 97.764Z'/%3E%3C/svg%3E")}.oli--type-09 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-09.svg);mask-image:url(../images/masks/mask-09.svg)}.oli--type-10{--width-rem:17.875rem;--height-rem:11.75rem;--width:286;--height:188;--bg-width:324;--bg-height:214;--bg-top:-10;--bg-left:-10;--bg-rotate:-172.33deg;--c1-size:24;--c1-color:#ffc312;--c1-top:146;--c1-left:25;--c2-display:none}.oli--type-10:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='277' height='184' xmlns='http://www.w3.org/2000/svg' fill='%23E74C3C'%3E%3Cpath d='M276.28 97.764c0 45.91-37.493 86.07-139.721 86.07-82.245 0-130.43-31.502-135.913-86.07C-4.838 43.194 40.177.86 122.422.86S276.28 51.853 276.28 97.764Z'/%3E%3C/svg%3E")}.oli--type-10 .oli__media .picture__image{-webkit-mask-image:url(../images/masks/mask-09.svg);mask-image:url(../images/masks/mask-09.svg)}.hero-home{overflow:hidden;padding-bottom:4.375rem;padding-top:2.5rem}.hero-home__slider{position:relative}.hero-home__slider .swiper-slide{background-color:#fff;height:auto}.hero-home__media-box{height:13.5rem;margin-left:.5rem;position:relative;width:16.4375rem}.hero-home__content{flex-shrink:0;margin-top:2.5rem}.hero-home__breadcrumbs{margin-bottom:1.25rem}.hero-home__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;text-transform:uppercase}.hero-home__title mark{background-color:transparent;color:#e74c3c}.hero-home__description{font-size:1rem;line-height:1.375;margin-top:1rem}.hero-home__actions{margin-top:2.5rem}.hero-home__button{width:100%}.hero-home__slider-pagination{margin-top:1.875rem}.hero-home__nav-button{--size:1.5rem;--viewport:20rem;--mockup-indent:12.3125rem;--divider:0.4375rem;border-radius:.25rem;height:1.5rem;height:var(--size,1.5rem);position:absolute;top:12.375rem;width:1.5rem;width:var(--size,1.5rem);z-index:1}.hero-home__nav-button--prev{left:calc(50% + 2.3125rem);left:calc(50% + var(--mockup-indent, 12.3125rem) - var(--viewport, 20rem)/2);transform:scale(-1)}.hero-home__nav-button--next{left:calc(50% + 4.25rem);left:calc(50% + var(--mockup-indent, 12.3125rem) - var(--viewport, 20rem)/2 + var(--size, 1.5rem) + var(--divider, .4375rem))}.hero-home--type-home .hero-home__description{max-width:13.75em}.hero-home--type-projects .hero-home__media-box{height:14.6875rem;margin-left:0;width:18rem}.hero-home--type-classes .hero-home__media-box{height:13.5625rem;margin-left:0;width:17.1875rem}.hero-home--type-games .hero-home__media-box{height:14.75rem;margin-left:0;width:17.1875rem}.hero-home--type-masterclasses .hero-home__media-box{height:12rem;margin-left:0;width:17.5625rem}.hero-home--type-fest .hero-home__media-box{height:12.5625rem;margin-left:0;width:17.6875rem}.hero-home--type-holidays .hero-home__media-box{height:11.75rem;margin-left:-.3125rem;width:17.875rem}.hero-home--type-holidays .hero-home__title{width:9.1666666667em}.hero-home--type-extension .hero-home__media-box{height:13.75rem;margin-left:.3125rem;width:17.6875rem}.hero-home--type-extension .hero-home__title{width:8.3333333333em}.hero-home--type-news .hero-home__media-box{height:10.0625rem;margin-left:1.6875rem;width:14.1875rem}.hero-home--type-about .hero-home__media-box{height:10.9375rem;margin-left:.125rem;width:16.25rem}.hero-home--type-help .hero-home__media-box{height:11.375rem;margin-left:0;width:17.25rem}.teaser{text-align:center}.teaser__media{aspect-ratio:288/150;border-radius:8px;height:9.375rem;overflow:hidden;width:100%}.teaser__title{font-size:1.5rem;line-height:1.1666666667;margin-top:1.5rem}.teaser__title br{display:none}.teaser__actions{margin-top:.9375rem}.nav-visual__item{margin-top:3.125rem}.nav-visual__item:first-child{margin-top:0}.why{--size:2.25rem;padding-bottom:calc(var(--size) - .125rem);position:relative}.why:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23F6FBFE' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:var(--size);left:0;position:absolute;width:100%}.why__container{--rbg-container-indent:4.375rem;background-color:#f6fbfe;padding-bottom:calc(var(--rbg-container-indent, 6.25rem) - var(--size));padding-top:4.375rem}.why__title{color:#e74c3c;color:var(--brand-color-3);font-size:.875rem;font-weight:600;line-height:1.4285714286;text-align:center;text-transform:uppercase}.why__subtitle{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:18.75rem;text-align:center}.why__description{font-size:1rem;line-height:1.375;margin-top:1.5rem;text-align:center}.why__grid,.why__item{margin-top:3.125rem}.why__item{margin-left:auto;margin-right:auto;width:18rem}.why__item:first-child{margin-top:0}.why__icon{display:block;height:8.125rem;margin-left:auto;margin-right:auto;width:8.125rem}.why__name{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-top:1.5rem;text-align:center}.why__text{font-size:1rem;line-height:1.375;margin-top:1rem;text-align:center}.why__media-block{margin-left:-1rem;margin-right:-1rem}.why__media{padding-top:56.25%;position:relative}.why__media iframe{height:100%;left:0;position:absolute;top:0;width:100%}.why+.why-media-box{margin-bottom:4.375rem;margin-top:-2.25rem}.logos__grid{display:flex;flex-wrap:wrap;margin:-.9375rem -.4375rem}.logos__item{align-items:center;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;margin:.9375rem .4375rem;width:8.5625rem}.logos__image{flex-shrink:0;height:100%;width:100%}.logos__image .picture__image{-o-object-fit:scale-down;object-fit:scale-down}.card-fast{background-color:#fff;background-color:var(--brand-color-7);border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2);overflow:hidden;position:relative}.card-fast__media .picture__image{height:6.25rem}.card-fast__body{padding:1rem}.card-fast__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.card-fast__info{display:flex;flex-wrap:wrap;margin:-.5rem -1.25rem}.card-fast__info-item{margin:.5rem 1.25rem}.card-fast__info-item--date{width:100%}.card-fast__info-label{color:#9b908c;color:var(--brand-color-8);font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667}.card-fast__info-value-box{display:flex;flex-wrap:wrap;overflow:hidden}.card-fast__info-value-box .card-fast__info-value{margin-right:1.5em;position:relative}.card-fast__info-value-box .card-fast__info-value:before{background-color:#1abc9c;background-color:var(--brand-color-2);border-radius:50%;content:"";height:.25em;left:-.75em;position:absolute;top:50%;transform:translateY(-50%);width:.25em}.card-fast__info-value{font-size:.875rem;font-weight:500;line-height:1.4285714286;margin-top:.3125rem}.card-fast__actions{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.card-fast__button{margin-top:1rem}.card-fast__button--go{width:100%}.card-fast__button:first-child{margin-top:0}.card-fast__badge{background-color:#1abc9c;background-color:var(--brand-color-2);border-radius:.625rem;color:#fff;color:var(--brand-color-7);font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4166666667;padding:.1875rem .875rem;position:absolute;right:1.25rem;top:1.25rem}.ctrl-filter{position:relative}.ctrl-filter__button{align-items:center;background-color:#edf9fd;border-width:0;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.375;padding:.8125rem;position:relative;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease;width:100%}html.no-touchevents .ctrl-filter__button:hover{background-color:#d7f0f8}.ctrl-filter__button:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.ctrl-filter__button-text{position:relative;white-space:nowrap}.ctrl-filter__button-icon{color:#16a085;height:1em;margin-left:.3125em;position:relative;transform:rotate(90deg);transform:rotate(var(--i-rotate,90deg));width:1em}.ctrl-filter__button.is-active{background-color:#d7f0f8}.ctrl-filter__viewport{left:0;opacity:0;opacity:var(--v-opacity,0);position:absolute;top:100%;transition-duration:.25s;transition-property:opacity,visibility;transition-timing-function:ease;visibility:hidden;visibility:var(--v-visibility,hidden);width:100%;z-index:2}.ctrl-filter__list{list-style-type:none}.ctrl-filter__list-item{align-items:center;display:flex;justify-content:center}.ctrl-filter.is-open{--v-opacity:1;--v-visibility:visible;--i-rotate:270deg}.ctrl-filter--type-circles .ctrl-filter__list-item:first-child:before{content:none}.ctrl-filter--type-tabs .ctrl-filter__list{position:relative}.ctrl-filter--type-tags .ctrl-filter__button{background-color:#fff;color:#1abc9c}.ctrl-filter--type-tags .ctrl-filter__button:before{content:none}.ctrl-filter--type-tags .ctrl-filter__button--toggle{border:.125rem solid #1abc9c;border-radius:.625rem}html.no-touchevents .ctrl-filter--type-tags .ctrl-filter__button:hover{background-color:#fff;color:#16a085}.ctrl-filter--type-tags .ctrl-filter__viewport{border:.125rem solid #1abc9c;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;border-top-width:0;box-sizing:border-box;margin-top:-.125rem;overflow:hidden}.ctrl-filter--type-tags.is-open .ctrl-filter__button--toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.groups__title{color:#e74c3c;color:var(--brand-color-3);font-size:.875rem;font-weight:600;line-height:1.4285714286;text-align:center;text-transform:uppercase}.groups__subtitle{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-top:.9375rem;max-width:12em}.groups__description,.groups__subtitle{margin-left:auto;margin-right:auto;text-align:center}.groups__description{font-size:16px;line-height:cacl(22/16);margin-top:1.5rem;max-width:41.875rem}.groups__nav{margin-left:-1rem;margin-right:-1rem;margin-top:1.875rem}.groups__grid{margin-top:3.125rem}.groups__item{margin-top:1.5rem}.groups__item:first-child{margin-top:0}.groups__item:nth-child(4),.groups__item:nth-child(n+5){display:none}.groups__actions{margin-top:3.125rem;text-align:center}.groups__button{width:100%}.inside{overflow:hidden}.inside__nav{margin-bottom:3.125rem;margin-left:-1rem;margin-right:-1rem}.inside__grid .swiper-slide{width:15.625rem}.inside__media .picture__image{aspect-ratio:250/218}.inside__multi-item{margin-bottom:3.125rem}.inside__multi-item:last-child{margin-bottom:0}.inside__multi-header{margin-bottom:1.5rem}.inside__multi-title{font-size:1rem;font-weight:600;line-height:1.375;margin-bottom:.4375rem}.inside__multi-date{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:17px}.review-add{background-color:#edf9fd;background-color:var(--brand-color-6);overflow:hidden;padding-bottom:2.5rem;padding-top:4.375rem}.review-add__title{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;text-align:center}.review-add__description{font-size:1rem;line-height:1.375;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:17.375em;text-align:center}.review-add__actions{margin-top:1.875rem}.review-add__button{width:100%}.review-add__media{margin-top:2.5rem}.review-add__media .picture__image{aspect-ratio:288/133}.review{font-size:1rem;line-height:1.375;text-align:center}.review__container{margin:0}.review__cite{color:#1abc9c;color:var(--brand-color-2);font-weight:700;margin-top:1.25rem}.reviews{overflow:hidden}.reviews__title{color:#e74c3c;color:var(--brand-color-3);font-size:.875rem;font-weight:600;line-height:1.4285714286;text-align:center;text-transform:uppercase}.reviews__subtitle{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-left:auto;margin-right:auto;margin-top:.9375rem;max-width:12em;text-align:center}.reviews__grid{margin-top:3.125rem;position:relative}.reviews__pagination{margin-top:1.875rem}.reviews__nav{display:none}.reviews__nav-button{height:2.75rem;position:absolute;top:calc(50% - 2.78125rem);width:2.75rem;z-index:1}.reviews__nav-button--prev{right:calc(50% + 29.6875rem);transform:scale(-1)}.reviews__nav-button--next{left:calc(50% + 29.6875rem)}.numbers__item{background-color:gray;border-radius:50%;box-sizing:border-box;color:#fff;height:12.5rem;margin-left:auto;margin-right:auto;margin-top:1.5rem;padding:3.25rem 1.125rem 1.875rem;text-align:center;width:12.5rem}.numbers__item:first-child{background-color:#e74c3c;background-color:var(--brand-color-3);margin-top:0}.numbers__item:nth-child(2){background-color:#1abc9c;background-color:var(--brand-color-2)}.numbers__item:nth-child(3){background-color:#efb118;background-color:var(--brand-color-4)}.numbers__item:nth-child(4){background-color:#8fcb2f;background-color:var(--brand-color-5)}.numbers__number{font-size:1.875rem;font-weight:800;letter-spacing:.02em;line-height:1.1666666667;text-transform:uppercase}.numbers__text{font-size:.875rem;line-height:1.2142857143;margin-top:.625rem}.home-box{padding-bottom:4.375rem}.home-box__groups,.home-box__inside,.home-box__logos,.home-box__nav,.home-box__review-add,.home-box__reviews{margin-bottom:4.375rem}.nav-footer{font-size:.875rem;letter-spacing:.02em;line-height:1.4285714286}.nav-footer__list{display:flex;flex-direction:column;list-style-type:none}.nav-footer__item{margin-bottom:1.25rem;margin-top:1.25rem}.nav-footer__item:first-child{margin-top:0}.nav-footer__item:nth-child(3){margin-bottom:0;order:100}.nav-footer__main{margin-bottom:.75rem}.nav-footer__sublist{grid-column-gap:1.25rem;-moz-columns:2;column-count:2;-moz-column-gap:1.25rem;column-gap:1.25rem;list-style-type:none}.nav-footer__sublist-item{margin-top:.625rem}.nav-footer__sublist-item:first-child{margin-top:0}.nav-footer__link{color:inherit;opacity:.7;text-decoration:none;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}html.no-touchevents .nav-footer__link:hover{opacity:1}.nav-footer__link--main{color:#fef6f2;font-weight:700;opacity:1;text-transform:uppercase}.footer{--size:2.25rem;font-size:.875rem;line-height:1.1428571429;padding-top:calc(var(--size) - .125rem);position:relative}.footer:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%2316A085' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:var(--size);left:0;position:absolute;top:0;transform:scaleY(-1);width:100%}.footer__container{--rbg-container-indent:4.375rem;background-color:#16a085;color:#fff;padding-bottom:3.125rem;padding-top:calc(var(--rbg-container-indent, 6.25rem) - var(--size))}.footer__logo{color:#fef6f2;display:flex;margin-bottom:3.125rem;margin-left:auto;margin-right:auto;width:7.3125rem}html[lang=de-DE] .footer__logo{width:15rem}.footer__nav{margin-bottom:3.125rem}.footer__actions,.footer__social,.footer__tardis{margin-bottom:1.875rem}.footer__tardis{text-align:center}.footer__phone{color:inherit;color:#fef6f2;font-size:1.2857142857em;font-weight:700;letter-spacing:.05em;line-height:1.1666666667;text-decoration:none;text-transform:uppercase}html.no-touchevents .footer__phone:hover{text-decoration:underline}.footer__button-review{width:100%}.footer__note{opacity:.7;text-align:center}.footer__note-item{margin-bottom:.625rem}.footer__note-item:last-child{margin-bottom:0}.footer__note-link{color:inherit;text-decoration:underline;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}html.no-touchevents .footer__note-link:hover{opacity:1;text-decoration:none}.breadcrumbs{display:flex}.breadcrumbs__item{flex-shrink:0;font-size:.75rem;letter-spacing:.02em;line-height:1.4166666667;min-width:0;opacity:.6;white-space:nowrap}.breadcrumbs__item--last{flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__link{color:inherit;text-decoration:none}.form-default{background-color:#ffc312;border-radius:1.25rem;margin-bottom:2.5rem;padding:1rem;position:relative}.form-default__grid{margin:-1rem -.5rem}.form-default__item{margin:1rem .5rem}.form-default__button{width:100%}.form-default__clear{bottom:-2.5rem;font-weight:400;position:absolute;right:50%;text-transform:none;transform:translateX(50%)}.form-default__clear .ctrl-btn__text{padding-top:0}.form-default__clear .ctrl-btn__icon{height:1em;margin-left:.3571428571em;width:1em}.hero-schedule{--size:2.25rem;padding-bottom:calc(var(--size) - .125rem);position:relative}.hero-schedule:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23F6FBFE' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:var(--size);left:0;position:absolute;width:100%}.hero-schedule__container{--rbg-container-indent:19.625rem;background-color:#f6fbfe;padding-bottom:calc(var(--rbg-container-indent, 6.25rem) - var(--size));padding-top:2.5rem}.hero-schedule__breadcrumbs{margin-bottom:1.25rem}.hero-schedule__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.25rem;text-transform:uppercase}.hero-schedule__description{font-size:1rem;line-height:1.375;width:17.5rem}.hero-schedule__form{margin-top:-15.25rem}.nav-date__grid{align-items:center;display:flex;font-size:1rem;justify-content:center;line-height:1.375}.nav-date__button{font-size:inherit;height:.75em;width:.75em}.nav-date__button--prev{margin-right:.625em;transform:scale(-1)}.nav-date__button--next{margin-left:.625em}.nav-date__current{color:#16a085;font-weight:700}.card-schedule{background-color:#fff;border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2);overflow:hidden;padding:1rem}.card-schedule__grid{display:flex;flex-wrap:wrap;margin:-.5rem -1.25rem}.card-schedule__item{flex-shrink:0;margin:.5rem 1.25rem}.card-schedule__item--category .card-schedule__label{display:block;margin-top:.3125rem}.card-schedule__item--category .card-schedule__value{padding-left:1.375em;position:relative}.card-schedule__item--category .card-schedule__value:before{background-color:var(--temp-color-1);background-color:var(--category-color,var(--temp-color-1));border-radius:50%;content:"";height:.75em;left:0;position:absolute;top:.1875em;width:.75em}.card-schedule__label,.card-schedule__note{font-size:.75rem;letter-spacing:.02em;line-height:1.4166666667;opacity:.6}.card-schedule__value{font-size:1rem;line-height:1.375;margin-top:.3125rem}.card-schedule__value span{opacity:.6}.card-schedule__note{margin-top:.3125rem}.card-schedule__button{width:100%}.card-schedule--type-th{display:none}.card-schedule--type-develop{--category-color:#16a085}.card-schedule--type-game{--category-color:#efb118}.card-schedule--type-master{--category-color:#4aabe2}.card-schedule--type-extension{--category-color:#8fcb2f}.card-schedule--type-holidays{--category-color:#e74c3c}.card-schedule--type-feast{--category-color:#bb6bd9}.card-schedule--view-full .card-schedule__item--actions,.card-schedule--view-full .card-schedule__item--category,.card-schedule--view-full .card-schedule__item--price,.card-schedule--view-full .card-schedule__item--time,.card-schedule--view-short .card-schedule__item{width:calc(100% - 2.5rem)}.result-no{padding-bottom:2.5rem;padding-top:2.5rem}.result-no__icon{height:6.25rem;margin-bottom:.75rem;margin-left:auto;margin-right:auto;width:6.25rem}.result-no__content{text-align:center}.result-no__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.5rem}.result-no__description{font-size:1rem;line-height:1.375;opacity:.48}.schedule-list__item{margin-bottom:1.5rem}.schedule-list__item:last-child{margin-bottom:0}.schedule-box{padding-bottom:4.375rem}.schedule-box__hero{margin-bottom:3.125rem}.schedule-box__nav{margin-bottom:1.25rem}.abstraction{position:relative;width:250px}.abstraction__container{padding-top:calc(var(--b-height)/var(--b-width)*100%)}.abstraction:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1abc9c;content:"";height:100%;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;transform:var(--a1-transform);width:100%}.abstraction:after{background-color:#ffc312;border-radius:50%;content:"";height:calc(var(--a2-height)/var(--b-height)*100%);height:calc(var(--a2-size, var(--a2-height))/var(--b-height)*100%);left:calc(var(--a2-left)/var(--b-width)*100%);position:absolute;top:calc(var(--a2-top)/var(--b-height)*100%);width:calc(var(--a2-width)/var(--b-width)*100%);width:calc(var(--a2-size, var(--a2-width))/var(--b-width)*100%)}.abstraction--type-01{--b-size:270px;--b-width:270;--b-height:178;--a1-transform:matrix(0.95,-0.32,0.32,0.95,0,0);--a2-top:140;--a2-left:187;--a2-size:30}.abstraction--type-01:before{-webkit-mask-image:url(../images/masks/mask-09.svg);mask-image:url(../images/masks/mask-09.svg)}.abstraction--type-02{--b-size:340px;--b-width:340;--b-height:267;--a1-transform:rotate(-120deg);--a2-top:184;--a2-left:283;--a2-size:63}.abstraction--type-02:before{-webkit-mask-image:url(../images/masks/mask-01.svg);mask-image:url(../images/masks/mask-01.svg)}.abstraction--type-03{--b-size:298px;--b-width:298;--b-height:243;--a1-transform:matrix(0.17,-0.98,-0.98,-0.17,0,0);--a2-top:100;--a2-left:-12;--a2-size:98}.abstraction--type-03:before{-webkit-mask-image:url(../images/masks/mask-01.svg);mask-image:url(../images/masks/mask-01.svg)}.abstraction--type-04{--b-size:305px;--b-width:305;--b-height:248;--a1-transform:matrix(0.77,-0.64,-0.64,-0.77,0,0);--a2-top:33;--a2-left:47;--a2-width:326;--a2-height:266}.abstraction--type-04:after,.abstraction--type-04:before{-webkit-mask-image:url(../images/masks/mask-01.svg);mask-image:url(../images/masks/mask-01.svg)}.abstraction--type-04:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:matrix(-.96,-.29,-.29,.96,0,0);z-index:-1}.hero-text{overflow:hidden;padding-bottom:4.375rem;padding-top:6.875rem;position:relative}.hero-text__visual{position:absolute}.hero-text__breadcrumbs{margin-bottom:1.25rem}.hero-text__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;text-transform:uppercase}.hero-text__description{font-size:1rem;line-height:1.375;margin-top:1.25rem}.hero-text--type-contacts{padding-bottom:1.875rem;padding-top:2.5rem}.hero-text--type-contacts .hero-text__social{margin-top:2.8125rem}.hero-text--type-contacts .hero-text__social .ctrl-btn--color-social{--btn-color-1:rgba(22,160,133,.2);--btn-color-1-hover:rgba(22,160,133,.4);color:#16a085}.hero-text--type-pay .hero-text__visual{left:calc(50% - 7.375rem);top:-5.9375rem;width:16.875rem}.hero-text--type-team .hero-text__visual{left:calc(50% - 12.5rem);top:-12.5rem;width:21.1875rem}.hero-text--type-preferences .hero-text__visual{left:calc(50% - 4.9375rem);top:-11rem;width:18.625rem}.hero-text--type-faq .hero-text__title{width:11.25em}.hero-text--type-faq .hero-text__visual,.hero-text--type-vacancies .hero-text__visual{left:calc(50% - 11.25rem);top:-12.8125rem;width:19.0625rem}.ctrl-schedule-time__description{font-size:1rem;font-weight:400;line-height:1.375;margin-bottom:1.875rem}.ctrl-schedule-time__item{margin-bottom:1.5rem}.ctrl-schedule-time__item:last-child{margin-bottom:0}.ctrl-schedule-time__button{display:block;margin-bottom:.3125rem;position:relative;width:100%}.ctrl-schedule-time__button--view-lines-2 .ctrl-schedule-time__visual{padding:1rem 1.875rem}.ctrl-schedule-time__button--view-lines-2 .ctrl-schedule-time__button-text{display:block;text-align:left}.ctrl-schedule-time__button--view-lines-2 .ctrl-schedule-time__button-text--time{align-items:center;display:flex;margin-left:0;margin-top:1rem;padding-left:0}.ctrl-schedule-time__button--view-lines-2 .ctrl-schedule-time__button-text--time:before{content:none}.ctrl-schedule-time__button--view-lines-2 .ctrl-schedule-time__button-icon{color:#4aabe2;height:1.875rem;margin-right:.625rem;width:1.875rem}.ctrl-schedule-time__field{left:0;opacity:0;position:absolute;top:0}.ctrl-schedule-time__field:checked~.ctrl-schedule-time__visual{background-color:rgba(74,171,226,.4);font-weight:700}.ctrl-schedule-time__visual{background-color:rgba(74,171,226,.1);border-radius:.625rem;cursor:pointer;display:block;font-size:.875rem;font-weight:500;line-height:1.4285714286;padding:.75rem;text-align:center;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease}.ctrl-schedule-time__button-text--time{margin-left:.5em;padding-left:.8571428571em;position:relative}.ctrl-schedule-time__button-text--time:before{background-color:#16a085;border-radius:50%;content:"";height:.3571428571em;left:0;position:absolute;top:.3571428571em;width:.3571428571em}.ctrl-schedule-time__vacancies{color:#9b908c;font-size:.75rem;letter-spacing:.02em;line-height:1.4166666667;margin-top:.625rem}.ctrl-schedule-time__vacancies-item{box-sizing:border-box;flex-shrink:0}.ctrl-schedule-time__vacancies-item b{font-weight:700}.ctrl-schedule-time--one-time .ctrl-schedule-time__field:checked~.ctrl-schedule-time__visual,.ctrl-schedule-time--one-time .ctrl-schedule-time__visual{background-color:transparent}.ctrl-schedule-time--one-time .ctrl-schedule-time__visual{padding:0;text-align:left}.informer{background-color:#f6fbfe;padding-bottom:3.125rem;padding-top:3.125rem;position:relative}.informer:before{background-color:inherit;content:"";height:100%;left:50%;min-width:320px;position:absolute;top:0;transform:translateX(-50%);width:100vw}.informer__grid{position:relative}.informer__item{margin-bottom:3.125rem}.informer__item:last-child{margin-bottom:0}.informer__header{align-items:flex-start;color:#16a085;display:flex;margin-bottom:1rem}.informer__icon{flex-shrink:0;height:1.5rem;margin-right:.9375rem;width:1.5rem}.informer__title{flex-grow:1;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-top:.125rem}.informer__title span{white-space:nowrap}.informer__body{font-size:1rem;font-weight:400;line-height:1.375}.informer__text p{margin-bottom:1em}.informer__text p:last-child{margin-bottom:0}.informer__list{list-style-type:none}.informer__list-item{margin-bottom:.625rem;padding-left:1.3125rem;position:relative}.informer__list-item:before{background-color:#16a085;border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.4375rem;width:.375rem}.informer__list-item:last-child{margin-bottom:0}.informer__line mark{background-color:transparent;color:#9b908c}.informer__vacancies{border:.0625rem solid;border-radius:.625rem;color:#9b908c;display:inline-block;font-size:.875rem;letter-spacing:.02em;line-height:1.4285714286;margin-top:1rem;padding:.125rem .8125rem .0625rem;white-space:nowrap}.informer__vacancies--on{color:#16a085}.informer__actions{margin-top:3.125rem;position:relative}.informer__button-send{width:100%}.informer__note{font-size:1rem;line-height:1.375;margin-top:3.125rem;position:relative}.person__avatar{border-radius:.625rem;flex-shrink:0;margin-bottom:1.5rem;max-width:18rem;overflow:hidden}.person__name{color:#16a085;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.person__text{font-size:1rem;line-height:1.375;margin-bottom:1rem}.person__text p{margin-bottom:1em}.person__text p:last-child{margin-bottom:0}.person__link{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.person__link-icon{background-color:#8fcb2f;border-radius:.25rem;box-sizing:border-box;color:#fff;height:1.875rem;margin-right:.9375rem;padding:.1875rem;width:1.875rem}.person__link-text{padding-top:.125rem}.person-mini{align-items:center;display:flex}.person-mini__avatar{border-radius:50%;flex-shrink:0;height:3.75rem;margin-right:.9375rem;overflow:hidden;width:3.75rem}.person-mini__position{font-size:.75rem;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.3125rem;opacity:.7}.person-mini__name{font-size:1.125rem;font-weight:700;line-height:1.1666666667}.teachers-list__item{margin-bottom:1.5rem}.ctrl-datepicker{background-color:#f6fbfe;padding-bottom:1.125rem;padding-top:3.125rem;position:relative}.ctrl-datepicker:before{background-color:inherit;content:"";height:100%;left:50%;min-width:320px;position:absolute;top:0;transform:translateX(-50%);width:100vw}.ctrl-datepicker__container{position:relative}.ctrl-datepicker__calendar{margin-bottom:2.5rem}.ctrl-datepicker .ui-datepicker{width:100%!important}.ctrl-datepicker .ui-datepicker .ui-datepicker-header{align-items:center;color:#16a085;display:flex}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2316A085'%3E%3Cpath d='m5.586 16 4-4-4-4L7 6.586l4 4a2 2 0 0 1 0 2.829l-4 4-1.414-1.414zm6 0 4-4-4-4L13 6.586l4 4a2 2 0 0 1 0 2.829l-4 4-1.414-1.414z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;flex-shrink:0;height:1.5rem;overflow:hidden;width:1.5rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{transform:scale(-1)}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;right:0;top:0}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title{flex-grow:1;font-size:1rem;font-weight:700;line-height:1.375;margin-right:1.5rem;text-align:center}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar{border-spacing:0;font-size:.75rem;line-height:1.4166666667;margin-top:1.5rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar td,.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar th{padding:0 .4375rem .4375rem 0}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar td:last-child,.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar th:last-child{padding-right:0}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar th{color:#9b908c}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar tbody tr:last-child td{padding-bottom:0}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-default{align-items:center;border:.125rem solid transparent;border-radius:.3125rem;box-sizing:border-box;color:inherit;display:flex;font-weight:600;height:1.5625rem;justify-content:center;padding-top:.125rem;text-decoration:none;transition-duration:.25s;transition-property:color,border-color,background-color;transition-timing-function:ease;width:2.1875rem}html.no-touchevents .ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-default:not(.ui-priority-secondary):hover{background-color:hsla(16,7%,58%,.4)}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .ui-priority-secondary{color:hsla(16,7%,58%,.4)}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .state-busy .ui-state-default:not(.ui-priority-secondary){background-color:#fff;border-color:#efb118;color:#efb118}html.no-touchevents .ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .state-busy .ui-state-default:not(.ui-priority-secondary):hover{background-color:#efb118;color:#fff}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .state-free .ui-state-default:not(.ui-priority-secondary){background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.no-touchevents .ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .state-free .ui-state-default:not(.ui-priority-secondary):hover{background-color:#16a085;border-color:#16a085}.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-calendar,.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-title{display:none}.ctrl-datepicker__legend{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:3.125rem}.ctrl-datepicker__legend-item{align-items:center;display:flex;margin-bottom:1rem}.ctrl-datepicker__legend-item:before{background-color:var(--temp-color-1);background-color:var(--legend-bgc,var(--temp-color-1));border-color:var(--legend-bc,var(--temp-color-1));border-radius:.1875rem;border-style:solid;border-width:.125rem;box-sizing:border-box;content:"";flex-shrink:0;height:1.6666666667em;margin-right:1.25em;width:1.6666666667em}.ctrl-datepicker__legend-item--free{--legend-bc:#1abc9c;--legend-bgc:#1abc9c}.ctrl-datepicker__legend-item--busy{--legend-bc:#efb118;--legend-bgc:#fff}.ctrl-datepicker__legend-item:last-child{margin-bottom:0}.ctrl-datepicker__legend-text{margin-top:.125rem}.ctrl-datepicker__nav{margin-bottom:1.25rem}.ctrl-datepicker__nav .nav-date__box,.ctrl-datepicker__schedule .schedule-list__box{padding-left:0;padding-right:0;width:auto}.video__box{padding-top:56.25%;position:relative}.video__frame{height:100%;left:0;position:absolute;top:0;width:100%}.media-grid{overflow:hidden}.media-grid .swiper-slide{width:15.625rem}.ctrl-check{display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ctrl-check__field{left:0;opacity:0;position:absolute;top:0}.ctrl-check__field:checked~.ctrl-check__visual:before{opacity:1}.ctrl-check__visual{border:.125rem solid;border-radius:.125rem;box-sizing:border-box;color:var(--check-color);flex-shrink:0;height:1.125rem;margin-left:.1875rem;margin-right:.8125rem;position:relative;width:1.125rem}.ctrl-check__visual:before{border-bottom:.125rem solid;border-right:.125rem solid;box-sizing:border-box;content:"";height:.75rem;left:.25rem;opacity:0;position:absolute;top:0;transform:rotate(45deg);width:.375rem}.ctrl-check__label{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-top:1px}.ctrl-check--color-second{--check-color:#1abc9c}.daterangepicker:after,.daterangepicker:before{content:none}.daterangepicker td.active{background-color:#1abc9c;color:#fff}html.no-touchevents .daterangepicker td.active:hover{background-color:#16a085}.ctrl-textfield{background-color:#fff;border:.0625rem solid #fff;border-radius:.625rem;box-sizing:border-box;display:block;font-size:1rem;line-height:1.375;padding:.75rem 1.25rem;width:100%}.ctrl-textfield::-moz-placeholder{color:inherit;opacity:.4}.ctrl-textfield:-ms-input-placeholder{color:inherit;opacity:.4}.ctrl-textfield::placeholder{color:inherit;opacity:.4}html.touchevents .ctrl-textfield{font-size:16px;height:3rem}.ctrl-textfield--textarea{min-height:6.25rem;resize:vertical}.info-category{padding-left:1.375rem;position:relative}.info-category:before{background-color:var(--temp-color-1);background-color:var(--category-color,var(--temp-color-1));border-radius:50%;content:"";height:.75rem;left:0;position:absolute;top:calc(50% - .375rem);width:.75rem}.info-category--all{--category-color:transparent}.info-category--all:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath d='m.804 6.804 10.392-6 1.5 2.598-10.392 6-1.5-2.598z' fill='%23EFB118'/%3E%3Cpath d='m2.304 9.402 10.392-6L14.196 6 3.804 12l-1.5-2.598z' fill='%234AABE2'/%3E%3Cpath d='m3.804 12 10.392-6 1.5 2.598-10.392 6L3.804 12z' fill='%238FCB2F'/%3E%3Cpath d='m5.304 14.598 10.392-6 1.5 2.598-10.392 6-1.5-2.598z' fill='%23E74C3C'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.125rem}.info-category--develop{--category-color:#16a085}.info-category--game{--category-color:#efb118}.info-category--master{--category-color:#4aabe2}.info-category--extension{--category-color:#8fcb2f}.info-category--holidays{--category-color:#e74c3c}.info-category--feast{--category-color:#bb6bd9}.ctrl-select__field{background-color:#fff;border:1px solid #fff;border-radius:.625rem;box-sizing:border-box;display:block;font-size:1rem;line-height:1.375;padding:.75rem 1.25rem;width:100%}.ctrl-select .select2{display:block;width:100%!important}.ctrl-select .select2-container--default .select2-selection--single{border:1px solid #fff;border-radius:.625rem;height:auto}.ctrl-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;line-height:1.375;padding:.75rem 1.25rem}.ctrl-select .select2-container--default .select2-selection--single .select2-selection__arrow{height:1.5rem;overflow:hidden;position:absolute;right:.625rem;top:calc(50% - .75rem);width:1.5rem}.ctrl-select .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2316A085'%3E%3Cpath d='m9 16 4-4-4-4 1.414-1.414 4 4a2 2 0 0 1 0 2.829l-4 4L9 16.001z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-width:0;display:block;height:100%;margin-left:0;margin-top:0;position:static;transform:rotate(90deg);transform:rotate(var(--arrow-rotate,90deg));transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:100%}.ctrl-select .select2-container--default.select2-container--open{--arrow-rotate:270deg}.select2-dropdown{border-radius:.625rem;border-width:0;box-shadow:0 5px 16px rgba(140,152,192,.25);overflow:hidden}.select2-dropdown .select2-search--dropdown{display:none}.select2-container.select2-container--default .select2-results__option{padding:.625rem 1.25rem}.select2-container.select2-container--default .select2-results__option.select2-results__option--highlighted,.select2-container.select2-container--default .select2-results__option.select2-results__option--selected{background-color:transparent;color:inherit;opacity:.7}.ctrl-field-age{align-items:center;display:flex;font-size:1rem;letter-spacing:.02em;line-height:1.375}.ctrl-field-age__label{margin-right:.9375rem}.ctrl-field-age__field{flex-shrink:0;text-align:center;width:3.75rem}.ctrl-field-age__divider{margin-left:.5rem;margin-right:.5rem}.ctrl-field-age__validation{color:#e74c3c;font-size:.75rem;font-weight:500;left:0;letter-spacing:.02em;line-height:1.4166666667;max-width:100%;position:absolute;top:100%}.ctrl-field__body{position:relative}.ctrl-field__body .wpcf7-form-control-wrap{display:block}.ctrl-field__body .ctrl-field__validation,.ctrl-field__body .wpcf7-not-valid-tip{color:#e74c3c;font-size:.75rem;font-weight:500;left:0;letter-spacing:.02em;line-height:1.4166666667;max-width:100%;position:absolute;top:100%}.ctrl-field__info{left:1.25rem;position:absolute;top:.75rem}.ctrl-field__info-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%231abc9c'%3E%3Cpath d='M2 12a10.001 10.001 0 1 1 19.999.002A10.001 10.001 0 0 1 2 12zm2 0a8 8 0 1 0 16 0 8 8 0 0 0-16 0zm9 .5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-3zM12.5 8a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border-width:0;height:1.5rem;padding:0;width:1.5rem}.ctrl-field__info-text{background-color:#16a085;border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2);box-sizing:border-box;color:#fff;display:none;font-size:1rem;left:-1.25rem;line-height:1.375;padding:1.5rem;position:absolute;top:calc(100% + 1.75rem);width:13.75rem;z-index:1}.ctrl-field__action{position:absolute;right:1.25rem;top:.75rem}.ctrl-field__action-button{height:1.5rem;width:1.5rem}.ctrl-field__action-link{text-transform:none}.ctrl-field__promo{align-items:center;background-color:#fff;border-radius:.625rem;box-sizing:border-box;display:flex;height:100%;left:0;padding:.1875rem 1.25rem;position:absolute;top:0;width:100%}.ctrl-field__promo-icon{color:#16a085;flex-shrink:0;height:1.875rem;margin-right:.625rem;width:1.875rem}.ctrl-field__promo-content{flex-grow:1;right:.625rem}.ctrl-field__promo-description{font-size:1rem;letter-spacing:.02em;line-height:1.2}.ctrl-field__promo-button{flex-shrink:0}.ctrl-field--with-info .ctrl-textfield{padding-left:3.375rem}.ctrl-field--info-direction-to-top .ctrl-field__info-text{bottom:calc(100% + 1.75rem);top:auto}.ctrl-field--info-is-open .ctrl-field__info-text{display:block}.ctrl-field--with-action .ctrl-textfield{padding-right:3.375rem;text-overflow:ellipsis}.ctrl-field--with-button-link .ctrl-textfield{padding-right:7.1875rem;text-overflow:ellipsis}.ctrl-file-add .codedropz-upload-wrapper{display:flex;flex-direction:column;margin:-.375rem -.75rem}.ctrl-file-add .codedropz-upload-handler{border:.0625rem dashed;border-radius:10px;margin:.375rem .75rem;overflow:hidden}.ctrl-file-add .codedropz-upload-container{padding:0}.ctrl-file-add .codedropz-upload-inner>h3,.ctrl-file-add .codedropz-upload-inner>span{display:none}.ctrl-file-add .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{align-items:center;color:inherit;display:flex;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:.02em;line-height:1.4166666667;padding:.6875rem}.ctrl-file-add .codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23303030'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.115 17.286a4.056 4.056 0 0 0 5.753.017l2.742-2.742 1.414 1.414-2.742 2.742a6.056 6.056 0 1 1-8.444-8.682l6.071-5.743a4.633 4.633 0 0 1 6.385 6.718l-6.006 5.738a3.293 3.293 0 1 1-4.525-4.784l5.487-5.137 1.367 1.46-5.487 5.137a1.293 1.293 0 1 0 1.776 1.878l6.006-5.738a2.634 2.634 0 0 0-3.63-3.818l-6.071 5.743a4.056 4.056 0 0 0-.098 5.797z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:1.5rem;margin-right:.625rem;margin-top:-.0625rem;width:1.5rem}.ctrl-file-add .dnd-upload-counter{display:none}.ctrl-file-add .dnd-upload-status{margin:.375rem .75rem;padding:0;width:calc(100% - 1.5rem)}.ctrl-file-add .dnd-upload-status .dnd-upload-image{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2316A085'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 4a2 2 0 0 1 2-2h6.172a2 2 0 0 1 1.414.586l5.828 5.828A2 2 0 0 1 20 9.828V20a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4zm14 16H6V4h5v5a2 2 0 0 0 2 2h5v9zm-.828-11L13 4.828V9h4.172z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;border-width:0;flex-shrink:0;height:1.5rem;margin-right:.625rem;width:1.5rem}.ctrl-file-add .dnd-upload-status .dnd-upload-image span.file{display:none}.ctrl-file-add .dnd-upload-status .dnd-upload-details{align-items:center;display:flex;flex-grow:1;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;padding:0}.ctrl-file-add .dnd-upload-status .dnd-upload-details .name{align-items:center;color:inherit;display:flex;flex-grow:1;min-width:0;padding:0}.ctrl-file-add .dnd-upload-status .dnd-upload-details .name span{margin-right:.625rem;margin-top:.0625rem;padding-right:0}.ctrl-file-add .dnd-upload-status .dnd-upload-details .name em{flex-shrink:0;font-style:normal;margin-right:.625rem;margin-top:.0625rem}.ctrl-file-add .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none}.ctrl-file-add .dnd-upload-status .dnd-upload-details .remove-file{border-radius:0;border-width:0;flex-shrink:0;height:1.5rem;position:static;width:1.5rem}.ctrl-file-add .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23303030'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.ctrl-file-add .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove:after{content:none}.form-main__container{background-color:#ffc312;border-radius:1.25rem;padding:3.125rem 1rem 1rem;position:relative}.form-main__header{margin-bottom:2.5rem;text-align:center}.form-main__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.5rem}.form-main__description,.form-main__tel{font-size:1rem;line-height:1.375}.form-main__tel{margin-top:1.875rem}.form-main__tel-link{color:inherit;font-weight:700;text-decoration:none}.form-main__tardis{font-size:1.125rem;line-height:1.1666666667;margin-top:1rem}.form-main__item{margin-bottom:1.5rem}.form-main__item:last-child{margin-bottom:0}.form-main__button{width:100%}.form-main__media{display:none}.project{overflow:hidden;padding-bottom:4.375rem;padding-top:2.5rem}.project__header{margin-bottom:3.125rem}.project__breadcrumbs{margin-bottom:1.25rem}.project__info{margin-bottom:1.5rem}.project__info-grid{align-items:flex-start;display:flex;flex-direction:column;margin:-.3125rem}.project__info-item{background-color:gray;background-color:var(--temp-color-1);border-radius:.625em;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.375;margin:.3125rem;padding:.1875em 1.25em .125em}.project__info-item--age{background-color:#8fcb2f;color:#fff}.project__info-item--category{background-color:rgba(22,160,133,.2);color:#16a085}.project__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;text-transform:uppercase}.project__informer{margin-bottom:3.125rem}.project__content{font-size:1rem;font-weight:400;line-height:1.375;margin-bottom:1.5rem}.project__content>*{margin-bottom:1em;margin-top:1em}.project__content>ul{list-style-type:none}.project__content>ul>li{margin-top:.4375em;padding-left:1.3125em;position:relative}.project__content>ul>li:before{background-color:#16a085;border-radius:50%;content:"";height:.375em;left:0;position:absolute;top:.5em;width:.375em}.project__person{margin-bottom:3.125rem}.project__teachers-list{margin-bottom:1.5rem;margin-top:1.5rem}.project__calendar{margin-bottom:3.125rem;margin-top:3.125rem}.project__video{margin:3.125rem auto 1.5rem;max-width:51.875rem}.project__media,.project__reviews{margin-bottom:4.375rem}.project>:last-child{margin-bottom:0}.content-header{margin-bottom:3.125rem;text-align:center}.content-header__title{color:#e74c3c;color:var(--brand-color-3);font-size:.875rem;font-weight:600;line-height:1.4285714286;margin-bottom:.9375rem;text-transform:uppercase}.content-header__subtitle{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-bottom:1.5rem}.content-header__description{font-size:1rem;line-height:1.375;margin-bottom:1.5rem}.content-header__description p{margin-bottom:1em}.content-header>:last-child,.content-header__description p:last-child{margin-bottom:0}.content-header--hidden-title .content-header__title{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.content-header--type-difference .content-header__subtitle{margin-left:auto;margin-right:auto;width:11.25em}.projects-nav__header{margin-bottom:2.5rem}.projects-nav__item{background-color:#fff;border-radius:1.25rem;box-sizing:border-box;color:inherit;display:block;margin-bottom:1.5rem;padding:1.25rem 1rem 1.875rem;text-align:center;text-decoration:none}html.touchevents .projects-nav__item{box-shadow:0 3px 8px rgba(140,152,192,.2)}html.no-touchevents .projects-nav__item{transition-duration:.25s;transition-property:box-shadow;transition-timing-function:ease}html.no-touchevents .projects-nav__item:hover{box-shadow:0 3px 8px rgba(140,152,192,.2)}.projects-nav__item:last-child{margin-bottom:0}.projects-nav__icon{height:6.25rem;margin-bottom:1.625rem;margin-left:auto;margin-right:auto;width:6.25rem}.projects-nav__name{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.projects-nav__text{font-size:1rem;line-height:1.375}.pricing__header,.pricing__item{margin-bottom:3.125rem}.pricing__item{text-align:center}.pricing__item:last-child{margin-bottom:0}.pricing__name{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.pricing__text{font-size:1rem;line-height:1.375}.projects-schedule{--size:2.25rem;padding-bottom:calc(var(--size) - .125rem);position:relative}.projects-schedule:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23F6FBFE' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:var(--size);left:0;position:absolute;width:100%}.projects-schedule__container{--rbg-container-indent:4.375rem;background-color:#f6fbfe;padding-bottom:calc(var(--rbg-container-indent, 6.25rem) - var(--size));padding-top:4.375rem}.projects-schedule__header{margin-bottom:2.5rem}.projects-schedule__form{margin-bottom:5.625rem}.projects-schedule__nav{margin-bottom:1.25rem}.projects-schedule__nav .nav-date__box{padding-left:0;padding-right:0;width:auto}.projects-schedule__schedule{margin-bottom:2.5rem}.projects-schedule__schedule .schedule-list__box{padding-left:0;padding-right:0;width:auto}.projects-schedule__button-more{width:100%}.projects-box__nav,.projects-box__shedule{margin-bottom:4.375rem}.nav-classes{overflow:hidden}.nav-classes,.nav-classes__box{position:relative}.nav-classes__container{padding-bottom:.625rem}.nav-classes__container .swiper-slide{width:16.25rem}.nav-classes__nav{display:none}.nav-classes__nav-button{height:2.75rem;position:absolute;top:calc(50% - 2.78125rem);width:2.75rem}.nav-classes__nav-button--next{left:calc(50% + 38.4375rem)}.nav-classes__nav-button--prev{right:calc(50% + 38.4375rem);transform:scale(-1)}.nav-classes__pagination{display:none}.nav-classes__actions{margin-top:3.125rem}.nav-classes__button{width:100%}.nav-classes--type-team .nav-classes__container .swiper-slide{width:11.375rem}.card-full{background-color:#fff;background-color:var(--brand-color-7);border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2);box-sizing:border-box;overflow:hidden;padding:1rem}.card-full__info{align-items:flex-start;display:flex;flex-direction:column;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4166666667;margin:-.3125rem}.card-full__info-item--grid{display:flex;flex-wrap:wrap}.card-full__info-badge{border-radius:.6875rem;border-style:solid;border-width:.0625rem;margin:.3125rem;padding:.125rem .8125rem .0625rem;white-space:nowrap}.card-full__info-badge--age{background-color:#8fcb2f;border-color:#8fcb2f;color:#fff}.card-full__info-badge--vacancies-free{color:#16a085}.card-full__info-badge--vacancies-busy{color:#9b908c}.card-full__info-badge--vacancies-preferential{color:#4aabe2}.card-full__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:.3125rem;margin-top:1.5rem}.card-full__category{color:#16a085;font-size:.875rem;font-weight:600;line-height:1.4285714286;margin-bottom:1rem}.card-full__description{font-size:.875rem;line-height:1.4285714286;margin-bottom:1.5rem}.card-full__grid{margin-bottom:1.5rem}.card-full__item{margin-bottom:1rem}.card-full__item:last-child{margin-bottom:0}.card-full__label{color:#9b908c;color:var(--brand-color-8);font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.3125rem}.card-full__value{font-size:.875rem;line-height:1.4285714286}.card-full__value-line{margin-bottom:.1875rem}.card-full__value-line:last-child{margin-bottom:0}.card-full__value b{font-weight:500}.card-full__value mark{background-color:transparent;color:#9b908c;color:var(--brand-color-8)}.card-full__actions{align-items:center;display:flex;flex-direction:column}.card-full__button{margin-top:1rem}.card-full__button--go{width:100%}.card-full__button:first-child{margin-top:0}.card-holiday{background-color:#fff;border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2)}.card-holiday__media{border-top-left-radius:inherit;border-top-right-radius:inherit;height:10.8125rem;overflow:hidden}.card-holiday__body{padding:1.25rem}.card-holiday__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.75rem}.card-holiday__category{color:#16a085;font-size:.875rem;font-weight:600;line-height:calr(20/14);margin-bottom:1.5rem}.card-holiday__description{font-size:1rem;line-height:1.375;margin-bottom:1.875rem}.card-holiday__actions{text-align:center}.projects-grid__item{margin-bottom:1.5rem}.projects-grid__item:last-child{margin-bottom:0}.projects-grid__actions{margin-top:3.125rem;text-align:center}.schedule-projects__header{margin-bottom:1.875rem}.schedule-projects__form{margin-bottom:4.375rem}.schedule-projects__nav{margin-bottom:1.25rem}.schedule-projects__nav .nav-date__box{padding-left:0;padding-right:0;width:auto}.additional-preview{--circle-color:#16a085;background-color:#f6fbfe;padding-bottom:3.125rem;padding-top:4.375rem}.additional-preview__media-container{align-items:flex-end;display:flex;height:13.375rem;width:18rem}.additional-preview__media{flex-shrink:0}.additional-preview__media .picture__image{border-radius:50%}.additional-preview__media--size-1{height:53.738317757%;margin-bottom:1.7361111111%;position:relative;width:39.9305555556%}.additional-preview__media--size-1:before{background-color:var(--circle-color);border-radius:50%;content:"";height:109.5652173913%;left:0;position:absolute;top:-4.347826087%;width:109.5652173913%}.additional-preview__media--size-1 .picture__image{position:relative}.additional-preview__media--size-2{height:100%;margin-left:-14.5833333333%;width:74.3055555556%}.content-grid .content-grid__container{text-align:center}.content-grid .content-grid__item{margin-bottom:3.125rem}.content-grid .content-grid__item:last-child{margin-bottom:0}.content-grid__icon{height:6.25rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;width:6.25rem}.content-grid__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.content-grid__description{font-size:1rem;line-height:1.375}.content-grid--view-1-1-2{--item-width-m:36.25rem;--item-width-xl:33rem;--item-index-v-xl:1.5625rem;--item-index-h-xl:2.25rem}.content-grid--view-1-1-3{--item-width-m:36.25rem;--item-width-xl:23.125rem;--item-index-v-xl:1.5625rem;--item-index-h-xl:0.9375rem}.content-grid--numbers-on .content-grid__container{counter-reset:a}.content-grid--numbers-on .content-grid__item:before{align-items:center;color:#ffc312;content:counter(a);counter-increment:a;display:flex;font-size:3.5rem;font-weight:700;height:1.25em;justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;text-shadow:.0357142857em .0357142857em 0 #16a085;width:1.25em}.content-grid--type-difference{--item-width-m:100%;--item-width-xl:34.0625rem;--item-index-h-xl:1.875rem}.content-grid--type-we-do{--item-width-m:100%;--item-width-xl:31.375rem;--item-index-h-xl:3.125rem}.content-info__actions{margin-top:3.125rem}.content-info__button-more{width:100%}.content-info--background-on{--size:2.25rem;padding-bottom:calc(var(--size) - .125rem);position:relative}.content-info--background-on:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23F6FBFE' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:var(--size);left:0;position:absolute;width:100%}.content-info--background-on .content-info__container{--rbg-container-indent:4.375rem;background-color:#f6fbfe;padding-bottom:calc(var(--rbg-container-indent, 6.25rem) - var(--size));padding-top:4.375rem}.content-info--background-on .content-grid__title{color:#16a085}.filter-projects__filter{margin-bottom:2.5rem}.additional-group{background-color:#f6fbfe;padding-bottom:4.375rem;padding-top:4.375rem}.additional-group__grid{display:flex;flex-wrap:wrap;margin:-.625rem}.additional-group__item{align-items:center;background-color:var(--temp-color-1);background-color:var(--circle-color,var(--temp-color-1));border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:8.375rem;justify-content:center;margin:.625rem;padding:1.25rem;text-align:center;width:8.375rem}.additional-group__item--group-1{--circle-color:#efb118}.additional-group__item--group-2{--circle-color:#8fcb2f}.additional-group__item--group-3{--circle-color:#4aabe2}.additional-group__item--group-4{--circle-color:#16a085}.additional-group__text{font-size:.8125rem;font-weight:500;line-height:1.4615384615}.additional-group__price{font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:.375rem}.help{background-color:#edf9fd}.help__container{padding-bottom:2.5rem;padding-top:4.375rem}.help__content{text-align:center}.help__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.5rem}.help__description{font-size:1rem;line-height:1.375;margin-bottom:1.875rem}.help__actions{margin-bottom:2.5rem}.help__button{width:100%}.help__media{height:10.375rem;width:18rem}.ctrl-choose__container{display:flex;flex-wrap:wrap;margin:-.5rem}.ctrl-choose__item{-webkit-tap-highlight-color:transparent;flex-shrink:0;margin:.5rem;max-width:calc(100% - 1rem);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctrl-choose__field{left:0;opacity:0;position:absolute;top:0}.ctrl-choose__field:checked~.ctrl-choose__label{background-color:#b1dbf3;font-weight:700}.ctrl-choose__label{background-color:#e5f3fb;border-radius:.625rem;display:block;font-size:.875rem;line-height:1.4285714286;padding:.75rem 1rem .6875rem;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease}.create{overflow:hidden}.create__header{--size:2.25rem;padding-bottom:13rem;padding-bottom:calc(var(--size) - .125rem);position:relative}.create__header:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23FFC312' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;bottom:0;content:"";height:var(--size);left:0;position:absolute;width:100%}.create__header .create__header-container{background-color:#ffc312;padding-bottom:calc(var(--rbg-container-indent, 6.25rem) - var(--size))}.create__header:after{background-color:#1abc9c;border-radius:50%;content:"";height:19.6875rem;left:calc(50% - .875rem);position:absolute;top:6rem;width:19.6875rem}.create__header-container{--rbg-container-indent:5.9375rem;padding-top:2.5rem}.create__breadcrumbs{margin-bottom:1.25rem}.create__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;text-transform:uppercase}.create__body{margin-top:-2.25rem}.create__body-container{background-color:#f6fbfe;padding-bottom:3.125rem;padding-top:3.125rem;position:relative}.create__body-container:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.create__form{position:relative}.create__form-group{border-width:0;margin-bottom:1.875rem;margin-left:0;margin-right:0;padding:0}.create__form-group--actions{margin-top:3.75rem}.create__form-group:last-child{margin-bottom:0}.create__form-legend{color:#1abc9c;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.5rem}.create__form-item{margin-bottom:1.5rem}.create__form-item:last-child{margin-bottom:0}.create__form-item .ctrl-select .select2-container--default .select2-selection--single,.create__form-item .ctrl-textfield{border-color:#b1dbf3}.create__form-item .ctrl-field-age__label{display:none}.create__form-item .ctrl-field-age__field{width:6.25rem}.create__form-item .ctrl-field-age__divider{color:#16a085;font-size:1.5rem;font-weight:600;margin-left:1.25rem;margin-right:1.25rem}.create__form-button{width:100%}.card-news{border-radius:1.25rem;box-shadow:0 .1875rem .5rem rgba(140,152,192,.2);display:flex;flex-direction:column;min-height:19.6875rem;overflow:hidden;position:relative;width:100%}.card-news__media{border-top-left-radius:inherit;border-top-right-radius:inherit;height:10.375rem;width:100%}.card-news__body{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:1rem}.card-news__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.625rem}.card-news__category{background-color:transparent;background-color:var(--category-bgc,transparent);border-color:var(--category-bc,var(--temp-color-1));border-radius:.75rem;border-style:solid;border-width:1px;color:var(--temp-color-1);color:var(--category-c,var(--temp-color-1));font-weight:600;margin-bottom:1.5rem;padding:.1875rem .8125rem .125rem}.card-news__category,.card-news__date{font-size:.75rem;letter-spacing:.02em;line-height:1.4166666667}.card-news__date{color:#9b908c;font-weight:500;margin-top:auto}.card-news__link-more{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.card-news--category-mounth{--category-c:#efb118;--category-bc:#efb118}.card-news--category-events{--category-c:#4aabe2;--category-bc:#4aabe2}.card-news--category-materials{--category-c:#1abc9c;--category-bc:#1abc9c}.card-news--category-smi{--category-c:#8fcb2f;--category-bc:#8fcb2f}.card-news--type-slide{--category-c:#fff}.card-news--type-slide .card-news__category{position:absolute;right:1rem;right:var(--category-indent,1rem);top:1rem;top:var(--category-indent,1rem)}.card-news--type-slide.card-news--category-mounth{--category-bgc:#efb118}.card-news--type-slide.card-news--category-events{--category-bgc:#4aabe2}.card-news--type-slide.card-news--category-materials{--category-bgc:#1abc9c}.card-news--type-slide.card-news--category-smi{--category-bgc:#8fcb2f}.news-grid__item{margin-bottom:1.5rem}.news-grid__item:last-child{margin-bottom:0}.pagination__grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-.375rem}.pagination__grid>*{margin:.375rem}.pagination__button-arrow{height:1.5rem;width:1.5rem}.pagination__button-arrow--prev{transform:scaleX(-1)}.pagination__link{color:inherit;flex-shrink:0;font-size:1.125rem;letter-spacing:.02em;line-height:1.3333333333;min-width:1.5rem;opacity:.4;text-align:center;text-decoration:none}.pagination__link.is-active{opacity:1}.filter-news__filter{margin-bottom:2.5rem}.filter-news__pagination{margin-top:2.5rem}.wysiwyg-result{font-size:1rem}.wysiwyg-result>:first-child{margin-top:0}.wysiwyg-result>:last-child{margin-bottom:0}.wysiwyg-result>h2{color:#16a085;font-size:1.125em;font-weight:700;line-height:1.1666666667;margin-bottom:1.6666666667em;margin-top:1.6666666667em}.wysiwyg-result>p{line-height:1.375;margin-bottom:1em;margin-top:1em}.wysiwyg-result>blockquote{background-color:#f6fbfe;font-style:italic;padding:3.125em 1rem;position:relative;text-align:center}.wysiwyg-result>blockquote:after,.wysiwyg-result>blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='140' height='109' xmlns='http://www.w3.org/2000/svg' fill='%234AABE2' fill-opacity='.1'%3E%3Cpath d='M41.727 0 8.969 58.602C3.119 69.15 0 75.401 0 83.996 0 98.451 10.919 109 24.958 109c14.429 0 27.298-11.721 27.298-28.52 0-9.376-4.68-17.19-12.089-21.487L66.295 0H41.727zm72.145 58.993L140 0h-24.568L82.674 58.602c-5.85 10.548-8.969 16.799-8.969 25.394C73.705 98.451 84.624 109 98.663 109c14.429 0 27.298-11.721 27.298-28.52 0-9.376-4.68-17.19-12.089-21.487z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:6.8125rem;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:8.75rem}.wysiwyg-result>blockquote:before{content:""}.wysiwyg-result>blockquote:after{content:none}.wysiwyg-result>blockquote>p{margin-bottom:1em}.wysiwyg-result>blockquote>p:last-child{margin-bottom:0}.wysiwyg-result>.media-grid,.wysiwyg-result>.picture,.wysiwyg-result>.video,.wysiwyg-result>blockquote{margin-bottom:3.125em;margin-top:3.125em}.wysiwyg-result>blockquote{margin-left:-1rem;margin-right:-1rem}.wysiwyg-result>.media-grid{overflow:visible}.wysiwyg-result>.media-grid .media-grid__box{padding:0;width:100%}.post{overflow:hidden;padding-top:2.5rem}.post__header{margin-bottom:3.125rem}.post__breadcrumbs,.post__category{margin-bottom:1.25rem}.post__category{border-radius:.625rem;border-style:solid;border-width:.0625rem;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.02em;line-height:1.375;padding:.125rem 1.1875rem .0625rem}.post__category--mounth{color:#efb118}.post__category--events{color:#4aabe2}.post__category--materials{color:#1abc9c}.post__category--smi{color:#8fcb2f}.post__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.25rem;text-transform:uppercase}.post__date{color:#9b908c;display:inline-block;font-size:1rem;font-weight:400;line-height:1.375;margin-bottom:2.5rem}.post__media{height:11.5rem;margin-left:-1rem;margin-right:-1rem}.teacher-media__image{height:100%}.teacher-media--without-photo .teacher-media__image{background-color:#e8f8f5;display:flex}.teacher-media--without-photo .teacher-media__icon{color:#1abc9c;height:55%;margin:auto;width:55%}.teacher-preview{color:inherit;display:block;text-align:center;text-decoration:none}.teacher-preview__photo{border-radius:50%;height:9.375rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;overflow:hidden;width:9.375rem}.teacher-preview__name{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.625rem;text-align:center}.teacher-preview__info{font-size:1rem;line-height:1.375}.teacher-preview--without-photo .teacher-preview__photo{background-color:#e8f8f5;display:flex}.teacher-preview--without-photo .teacher-preview__photo-icon{color:#1abc9c;height:55%;margin:auto;width:55%}.teacher-preview--size-full .teacher-preview__photo{border-radius:1.25rem;height:18rem;width:100%}.team__item{margin-bottom:3.125rem}.teacher{padding-top:2.5rem}.teacher__breadcrumbs{margin-bottom:1.25rem}.teacher__container{margin-bottom:3.125rem}.teacher__photo{border-radius:1.25rem;height:19.0625rem;margin-bottom:2.5rem;overflow:hidden}.teacher__name{color:#16a085;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.5rem}.teacher__data{display:flex;margin-bottom:1.5rem}.teacher__data-item--age{width:8.125rem}.teacher__data-label{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.3125rem}.teacher__data-value{font-size:1rem;font-weight:600;line-height:1.375}.teacher__description{font-size:1rem;line-height:1.375;margin-bottom:2.5rem}.teacher__right-item{background:rgba(22,160,133,.2);border-radius:.625rem;color:#16a085;font-size:.875rem;font-weight:700;line-height:1.4285714286;margin-bottom:1rem;padding:.75rem 1.25rem .6875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teacher__right-item:last-child{margin-bottom:0}.teacher__say{font-size:1rem;line-height:1.375;margin:0;padding-top:3.125rem;position:relative;text-align:center}.teacher__say:after,.teacher__say:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='140' height='109' xmlns='http://www.w3.org/2000/svg' fill='%231ABC9C' fill-opacity='.1'%3E%3Cpath d='M41.727 0 8.969 58.602C3.119 69.15 0 75.401 0 83.996 0 98.451 10.919 109 24.958 109c14.429 0 27.298-11.721 27.298-28.52 0-9.376-4.68-17.19-12.089-21.487L66.295 0H41.727zm72.145 58.993L140 0h-24.568L82.674 58.602c-5.85 10.548-8.969 16.799-8.969 25.394C73.705 98.451 84.624 109 98.663 109c14.429 0 27.298-11.721 27.298-28.52 0-9.376-4.68-17.19-12.089-21.487z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:9.5625rem;position:absolute;width:12.3125rem}.teacher__say:before{content:"";left:0;top:0}.content-text__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667}.content-text__item,.content-text__title{margin-bottom:3.125rem}.content-text__item:last-child{margin-bottom:0}.content-text__subtitle{color:#16a085;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:1rem}.content-text__description{font-size:1rem;line-height:1.375}.content-text__description p{margin-bottom:1em}.content-text__description p:last-child{margin-bottom:0}.content-text__list{font-size:1rem;line-height:1.375;list-style-type:none;margin-top:1rem}.content-text__list-item{margin-top:.5rem;padding-left:1.3125rem;position:relative}.content-text__list-item:before{background-color:#16a085;border-radius:50%;content:"";height:.375rem;left:0;position:absolute;top:.5rem;width:.375rem}.content-text__actions{margin-top:1.625rem}.content-text__button-action{width:100%}.card-vacancy{background-color:#fff;border-radius:1.25rem;box-shadow:0 3px 8px rgba(140,152,192,.2);box-sizing:border-box;padding:1rem}.card-vacancy__title{font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.625rem}.card-vacancy__address{align-items:center;display:flex;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:1.5rem}.card-vacancy__address-icon{color:#efb118;flex-shrink:0;height:.75rem;margin-right:.375rem;margin-top:-.125rem;width:.75rem}.card-vacancy__info{margin-bottom:1.5rem}.card-vacancy__info-label{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.3125rem}.card-vacancy__info-value{font-size:.875rem;font-weight:500;line-height:1.4285714286}.card-vacancy__button-more{width:100%}.vacancies-grid__item{margin-bottom:1.5rem}.vacancies-grid__item:last-child{margin-bottom:0}.vacancies__title{color:#16a085;font-size:1.125rem;font-weight:700;line-height:1.1666666667;margin-bottom:.625rem}.vacancies__description{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667}.vacancies__header{margin-bottom:3.125rem}.vacancy{padding-top:2.5rem}.vacancy__address,.vacancy__breadcrumbs{margin-bottom:1.25rem}.vacancy__address{align-items:center;display:flex;font-size:1rem;letter-spacing:.02em;line-height:1.375}.vacancy__address-icon{color:#efb118;flex-shrink:0;height:1.125em;margin-right:.625em;margin-top:-.1875em;width:1.125em}.vacancy__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:3.125rem;text-transform:uppercase}.vacancy__info .informer__list-item{padding-right:1.25rem}.faq-list{border-top:1px solid hsla(16,7%,58%,.4);font-size:1rem;line-height:1.375}.faq-list__item{border-bottom:1px solid hsla(16,7%,58%,.4)}.faq-list__item.is-active .faq-list__button-icon{transform:rotate(90deg)}.faq-list__button{align-items:flex-start;background-color:transparent;border-width:0;display:flex;font-weight:600;padding-bottom:.8125rem;padding-right:.375rem;padding-top:.8125rem;text-align:left;width:100%}.faq-list__button-icon{color:#e74c3c;flex-shrink:0;height:1.5em;margin-right:.625em;margin-top:-.1875em;transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:1.5em}.faq-list__viewport{overflow:hidden;transition-duration:.25s;transition-property:height;transition-timing-function:ease}.faq-list__viewport.is-hidden{height:0}.faq-list__content{padding-bottom:1.5rem;padding-top:.625rem}.info-attention{background-color:#f6fbfe;padding:3.125rem 1rem;position:relative}.info-attention:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw}.info-attention__container{position:relative}.info-attention__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:1.5rem}.info-attention__description{font-size:1rem;line-height:1.375}.info-attention__description p{margin-bottom:1em}.info-attention__description p:last-child{margin-bottom:0}.preferences__item>*,.preferences__nav{margin-bottom:3.125rem}.preferences__item>:last-child{margin-bottom:0}.preferences__item>.preferences__title{margin-bottom:3.125rem}.preferences__item.is-hidden{display:none}.preferences__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667}.preferences__attention{margin-left:-1rem;margin-right:-1rem}.preferences .content-text__box{padding:0}.contacts__group{margin-bottom:3.125rem}.contacts__item{margin-bottom:2.5rem;text-align:center}.contacts__position{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:1rem}.contacts__icon{background-color:#8fcb2f;border-radius:.25rem;box-sizing:border-box;color:#fff;height:1.5rem;margin-bottom:1rem;padding:.125rem;width:1.5rem}.contacts__tardis{margin-bottom:.3125rem}.contacts__tel{color:inherit;font-size:1.125rem;font-weight:700;line-height:1.1666666667;text-decoration:none}html.no-touchevents .contacts__tel:hover{text-decoration:underline}.contacts__name{margin-bottom:1.5rem}.contacts__name,.contacts__time{font-size:1rem;line-height:1.375}.contacts__time{border-radius:.625rem;border-style:solid;border-width:.0625rem;color:#16a085;display:inline-block;padding:.125rem .8125rem .0625rem}.contacts__address{font-style:normal;margin-bottom:1.5rem;text-align:center}.contacts__address-icon{color:#16a085;height:1.5rem;width:1.5rem}.contacts__address-place{font-size:1.125rem;font-weight:700;line-height:1.2222222222;margin-bottom:.3125rem}.contacts__address-note{font-size:1rem;line-height:1.2222222222}.contacts__map{height:16.3125rem;left:50%;position:relative;transform:translateX(-50%);width:100vw}.contacts__map:empty{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center}.contacts__map:empty:before{content:"map"}.olo{--width-rem:30rem;--height-rem:19.375rem;--width:480;--height:268;--bg-width:483;--bg-height:271;--bg-top:22;--bg-left:18;--bg-rotate:3deg;height:var(--height-rem);position:relative;width:var(--width-rem)}.olo .olo__media,.olo:before{-webkit-mask-image:url(../images/masks/mask-type-2-00.svg);mask-image:url(../images/masks/mask-type-2-00.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.olo:before{background-color:#ffc312;content:"";height:100%;left:calc(var(--bg-left)/var(--width)*100%);position:absolute;top:calc(var(--bg-top)/var(--height)*100%);transform:rotate(var(--bg-rotate));width:100%}.olo__media{height:100%;position:relative;width:100%}.content-abstract__item{margin-bottom:4.375rem}.content-abstract__item--reverse .content-abstract__media{--bg-top:22;--bg-left:-18;--bg-rotate:-3deg}.content-abstract__item--reverse .content-abstract__media .olo__media,.content-abstract__item--reverse .content-abstract__media:before{-webkit-mask-image:url(../images/masks/mask-type-2-01.svg);mask-image:url(../images/masks/mask-type-2-01.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-abstract__item:last-child{margin-bottom:0}.content-abstract__description{font-size:1rem;line-height:1.375;margin-bottom:3.125rem}.content-abstract__description p{margin-bottom:1em}.content-abstract__description p:last-child{margin-bottom:0}.content-abstract__description b{font-weight:700}.content-abstract__description mark{background-color:transparent;color:#1abc9c}.content-abstract__description a{color:#1abc9c;font-weight:700;text-decoration:none}html.no-touchevents .content-abstract__description a:hover{text-decoration:underline}.content-abstract__media{height:10rem;margin-left:auto;margin-right:auto;width:16.25rem}.vacancies-preview{--size:2.25rem;padding-top:calc(var(--size) - .125rem);position:relative}.vacancies-preview:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1440' height='60' fill='%23F6FBFE' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M1440 10s-212.5 50-720 50S0 10 0 10V0h1440v10Z'/%3E%3C/svg%3E");background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:var(--size);left:0;position:absolute;top:0;transform:scaleY(-1);width:100%}.vacancies-preview__container{--rbg-container-indent:4.375rem;background-color:#f6fbfe;padding-bottom:4.375rem;padding-top:calc(var(--rbg-container-indent, 6.25rem) - var(--size))}.vacancies-preview__actions{margin-top:3.125rem}.vacancies-preview__button{width:100%}.faq-preview__actions{margin-top:3.125rem}.faq-preview__button{width:100%}.nav-news__grid .news-grid__item:nth-child(n+4){display:none}.nav-news__actions{margin-top:3.125rem}.nav-news__button{width:100%}.child{background-color:#f6fbfe;padding:3.125rem 1rem 3.75rem;text-align:center}.child__info{margin-bottom:2.5rem}.child__header{margin-bottom:1.5rem}.child__name{font-size:1.5rem;font-weight:700;line-height:1.1666666667;margin-bottom:.3125rem}.child__age{color:#9b908c}.child__age,.child__description{font-size:1rem;line-height:1.375}.child__media-box{--size-rem:12.5rem;--size:200;--bg-size:220;--bg-top:-10;--bg-left:5;height:var(--size-rem);margin-left:auto;margin-right:auto;position:relative;width:var(--size-rem)}.child__media-box:before{background-color:rgba(74,171,226,.2);border-radius:50%;content:"";height:calc(var(--bg-size)/var(--size)*100%);left:calc(var(--bg-left)/var(--size)*100%);position:absolute;top:-5%;width:calc(var(--bg-size)/var(--size)*100%)}.child__media{height:100%;position:relative;width:100%}.child__media:after,.child__media:before{border-radius:50%;content:"";position:absolute;z-index:1}.child__media:before{background-color:#1abc9c;height:calc(26/var(--size)*100%);left:calc(28/var(--size)*100%);top:calc(165/var(--size)*100%);width:calc(26/var(--size)*100%)}.child__media:after{background-color:#ffc312;height:calc(20/var(--size)*100%);left:calc(172/var(--size)*100%);top:calc(32/var(--size)*100%);width:calc(20/var(--size)*100%)}.child__media .picture__image{border-radius:50%;height:100%;position:relative;width:100%}.children{overflow:hidden}.children,.children__box{position:relative}.children__container{margin-left:-1rem;margin-right:-1rem;overflow:hidden}.children__nav{display:none}.children__nav-button{height:2.75rem;position:absolute;top:calc(50% - 2.78125rem);width:2.75rem}.children__nav-button--next{left:calc(50% + 38.4375rem)}.children__nav-button--prev{right:calc(50% + 38.4375rem);transform:scale(-1)}.children__pagination{margin-top:1.875rem}.children__actions{margin-top:3.125rem}.children__button{width:100%}.screen{padding-bottom:4.375rem}.screen>*{margin-bottom:4.375rem}.screen>.hero-home,.screen>.hero-text,.screen>:last-child{margin-bottom:0}.card-child{align-items:center;background-color:#f6fbfe;border-radius:.625rem;display:flex;font-size:1rem;line-height:1.375;padding:1rem}.card-child__info{flex-grow:1;margin-right:.625rem;min-width:0;white-space:nowrap}.card-child__name{font-weight:700;overflow:hidden;text-overflow:ellipsis}.card-child__age{color:#9b908c}.card-child__actions{align-items:center;display:flex;flex-shrink:0}.card-child__button{flex-shrink:0;height:1.5rem;margin-right:.5rem;width:1.5rem}.card-child__button:last-child{margin-right:0}.ctrl-btn-add{align-items:center;background-color:transparent;border-width:0;display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;padding:0}.ctrl-btn-add__icon{color:#16a085;height:1.5rem;margin-right:.625rem;width:1.5rem}.ctrl-btn-add__text{margin-top:.0625rem}.ctrl-btn-add__text mark{background-color:transparent;color:#16a085}.card-cart{background:#fff;border-radius:.625rem;box-shadow:0 .1875rem .5rem rgba(140,152,192,.2);padding:1rem;position:relative}.card-cart__header{margin-bottom:1rem}.card-cart__header-item{background-color:transparent;background-color:var(--badge-bgc,transparent);border:.0625rem solid;border-color:var(--badge-bc,currentcolor);border-radius:.625rem;color:var(--temp-color-1);color:var(--badge-c,var(--temp-color-1));font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.625rem;padding:.125rem .8125rem .0625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-cart__header-item--age{--badge-c:#fff;--badge-bc:#8fcb2f;--badge-bgc:#8fcb2f}.card-cart__header-item--vacancies-free{--badge-c:#16a085}.card-cart__header-item--vacancies-preferential{--badge-c:#4aabe2}.card-cart__header-item:last-child{margin-bottom:0}.card-cart__title{font-size:1.5rem;font-weight:700;line-height:1.1666666667}.card-cart__info,.card-cart__info-item,.card-cart__title{margin-bottom:1rem}.card-cart__info-item:last-child{margin-bottom:0}.card-cart__info-label{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-bottom:.3125rem}.card-cart__info-value{font-size:.875rem;font-weight:500;line-height:1.4285714286}.card-cart__info-value-item{margin-right:1.125rem;position:relative}.card-cart__info-value-item:after{background-color:#16a085;border-radius:50%;content:"";height:.25rem;left:calc(100% + .4375rem);position:absolute;top:.375rem;width:.25rem}.card-cart__info-value-item:last-child{margin-right:0}.card-cart__info-value-item:last-child:after{content:none}.card-cart__info-price{color:#1abc9c;font-size:1.25rem;font-weight:700;line-height:1.1}.card-cart__list{border-bottom:1px solid hsla(16,7%,58%,.4);padding-bottom:1rem}.card-cart__list,.card-cart__list-item{margin-bottom:1rem}.card-cart__list-item:last-child{margin-bottom:0}.card-cart__form{background-color:#f6fbfe;border-radius:.625rem;padding:1rem}.card-cart__form-item{margin-bottom:1.5rem}.card-cart__form-item--actions{display:flex;justify-content:flex-end}.card-cart__form-item:last-child{margin-bottom:0}.card-cart__form-button{font-size:.75rem;font-weight:500;margin-right:1.25rem;text-transform:none}.card-cart__form-button:last-child{margin-right:0}.card-cart__actions{margin-top:1.25rem}.card-cart__button-remove{position:absolute;right:1rem;top:1rem;width:1.5rem}.card-cart__agree{border-top:.0625rem solid #ecedf1;margin-top:2rem;padding-top:2rem}.card-cart__agree-title{font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.375}.card-cart__agree-icon{color:#16a085}.card-cart__agree-group{background-color:#f6fbfe;border-radius:.625rem;margin-top:1rem;padding:1rem}.card-cart__agree-item{margin-top:8px}.card-cart__agree-note{color:#9b908c;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.4166666667;margin-left:8px;margin-top:8px}.card-cart__agree-note span{color:#e74c3c}.cart-slide{background-color:#fff;box-shadow:0 5px 16px rgba(140,152,192,.25);max-width:none;padding-bottom:0;padding-top:3.5rem;transition:none;width:100%}.cart-slide:after{content:none}.cart-slide.wcspc-area.wcspc-effect-01 .wcspc-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%23303030'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;height:1.5rem;left:1rem;opacity:1;top:1rem;transition:none;width:1.5rem}.cart-slide .wcspc-action-left,.cart-slide .wcspc-area-bot .wcspc-action .wcspc-action-inner .wcspc-action-left,.cart-slide .wcspc-area-bot .wcspc-action .wcspc-action-inner .wcspc-action-right,.cart-slide .wcspc-continue,.cart-slide .wcspc-total{display:none}.cart-slide .wcspc-items{padding-left:1rem;padding-right:1rem}.cart-slide .wcspc-items>*{margin-bottom:1rem}.cart-slide .wcspc-items>:last-child{margin-bottom:0}.cart-slide .wcspc-area-bot{background-color:#ffc312;padding:1rem}.cart-slide__button-checkout{width:100%}.cart-slide.wcspc-area.wcspc-effect-01.wcspc-area-show{transform:translate3d(-100%,0,0)}.cart-slide__form-item{margin-bottom:1.5rem}.cart-slide__form-item:last-child{margin-bottom:0}.wcspc-overlay{background-color:rgba(0,43,34,.5)}.changed-checkout{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:420px;padding-left:1rem;padding-right:1rem;padding-top:2.5rem;width:100%}.changed-checkout button.button{--btn-color-1:gray;--btn-color-1-hover:#d3d3d3;--btn-color-2:#fff;--btn-color-1:#1abc9c;--btn-color-1-hover:#14ac8e;align-items:center;background-color:var(--btn-color-1);border-color:var(--btn-color-1);border-radius:.7142857143em;border-style:solid;border-width:.1428571429em;box-sizing:border-box;color:var(--btn-color-2);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.4285714286;padding:.7142857143em 2em;text-decoration:none;text-transform:uppercase;transition-duration:.25s;transition-property:color,border-color,background-color;transition-timing-function:ease;vertical-align:middle}html.no-touchevents .changed-checkout button.button:hover{background-color:var(--btn-color-1-hover);border-color:var(--btn-color-1-hover)}.changed-checkout .woocommerce-info,.changed-checkout .woocommerce_error{padding:1rem}.changed-checkout .woocommerce-info:before,.changed-checkout .woocommerce_error:before{content:none}.changed-checkout .woocommerce-info{border-top-color:#16a085}.changed-checkout .showcoupon,.changed-checkout .woocommerce-privacy-policy-link,.changed-checkout .woocommerce-remove-coupon{color:#16a085;text-decoration:underline}html .no-touchevents .changed-checkout .showcoupon:hover,html .no-touchevents .changed-checkout .woocommerce-privacy-policy-link:hover,html.no-touchevents .changed-checkout .woocommerce-remove-coupon:hover{text-decoration:none}.changed-checkout form.checkout_coupon{background-color:#f6fbfe;border-width:0;box-sizing:border-box;margin-bottom:2.5rem;padding-bottom:2.5rem;padding-top:2.5rem;position:relative}.changed-checkout form.checkout_coupon:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.changed-checkout form.checkout_coupon .form-row{margin-bottom:0}.changed-checkout form.checkout_coupon>p:first-child{display:block;font-size:.875rem;line-height:1.2;margin-bottom:.375rem;opacity:.48}.changed-checkout form fieldset{border-width:0;padding:0}.changed-checkout form .form-row{margin-bottom:1.5rem;padding:0}.changed-checkout form .form-row label{display:block;font-size:.875rem;line-height:1.2;margin-bottom:.375rem;opacity:.48}.changed-checkout form h3{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-bottom:1.25rem;text-align:center;text-align:left}.changed-checkout form input.input-text,.changed-checkout form textarea{background-color:rgba(74,171,226,.1);border:.0625rem solid rgba(74,171,226,.1);border-radius:.625rem;box-sizing:border-box;display:block;font-size:1rem;line-height:1.375;padding:.8125rem 1.25rem;width:100%}.changed-checkout form input.input-text::-moz-placeholder,.changed-checkout form textarea::-moz-placeholder{color:inherit;opacity:.4}.changed-checkout form input.input-text:-ms-input-placeholder,.changed-checkout form textarea:-ms-input-placeholder{color:inherit;opacity:.4}.changed-checkout form input.input-text::placeholder,.changed-checkout form textarea::placeholder{color:inherit;opacity:.4}html .touchevents .changed-checkout form textarea,html.touchevents .changed-checkout form input.input-text{font-size:16px;height:3rem}.changed-checkout form textarea{min-height:6.25rem;resize:vertical}.changed-checkout form .select2{display:block;width:100%!important}.changed-checkout form .select2-container--default .select2-selection--single{background-clip:padding-box;background-color:rgba(74,171,226,.1);border:1px solid rgba(74,171,226,.1);border-radius:.625rem;height:auto}.changed-checkout form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1rem;line-height:1.375;padding:.75rem 1.25rem}.changed-checkout form .select2-container--default .select2-selection--single .select2-selection__arrow{height:1.5rem;position:absolute;right:.625rem;top:calc(50% - .75rem);width:1.5rem}.changed-checkout form .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2316A085'%3E%3Cpath d='m9 16 4-4-4-4 1.414-1.414 4 4a2 2 0 0 1 0 2.829l-4 4L9 16.001z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-width:0;display:block;height:100%;margin-left:0;margin-top:0;position:static;transform:rotate(90deg);transform:rotate(var(--arrow-rotate,90deg));transition-duration:.25s;transition-property:transform;transition-timing-function:ease;width:100%}.changed-checkout form .select2-container--default.select2-container--open{--arrow-rotate:270deg}.changed-checkout .woocommerce-checkout .col2-set{background-color:#f6fbfe;box-sizing:border-box;margin-bottom:2.5rem;padding-bottom:2.5rem;padding-top:2.5rem;position:relative}.changed-checkout .woocommerce-checkout .col2-set:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.changed-checkout .woocommerce-checkout .col2-set .col-1,.changed-checkout .woocommerce-checkout .col2-set .col-2{float:none;position:relative;width:100%}.changed-checkout table.shop_table{border-spacing:0;font-size:.75rem;margin-bottom:2.5rem}.changed-checkout table.shop_table td,.changed-checkout table.shop_table th{padding:.3125rem .625rem}.changed-checkout .woocommerce-checkout #payment{background-color:#f6fbfe;margin-bottom:2.5rem;padding-bottom:2.5rem;padding-top:2.5rem;position:relative}.changed-checkout .woocommerce-checkout #payment:before{background-color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.changed-checkout .woocommerce-checkout #payment ul.payment_methods{border-bottom-width:0;padding:0}.changed-checkout .woocommerce-checkout #payment .wc_payment_method>label{display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.1666666667;margin-bottom:1.25rem;text-align:center;text-align:left}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .payment_box{background-color:transparent;margin:0;padding:0}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .payment_box:before{content:none}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .payment_box div.form-row{margin-bottom:1.5rem;padding:0}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .wc-stripe-elements-field{background-clip:padding-box;background-color:rgba(74,171,226,.1);border:.0625rem solid rgba(74,171,226,.1);border-radius:.625rem;box-sizing:border-box;display:block;font-size:1rem;line-height:1.375;padding:.8125rem 1.25rem;width:100%}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .wc-stripe-elements-field::-moz-placeholder{color:inherit;opacity:.4}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .wc-stripe-elements-field:-ms-input-placeholder{color:inherit;opacity:.4}.changed-checkout .woocommerce-checkout #payment .wc_payment_method .wc-stripe-elements-field::placeholder{color:inherit;opacity:.4}html.touchevents .changed-checkout .woocommerce-checkout #payment .wc_payment_method .wc-stripe-elements-field{font-size:16px;height:3rem}.changed-checkout .woocommerce-checkout #payment .place-order{margin-bottom:0;margin-top:2.5rem;padding:0}.changed-checkout .woocommerce-checkout #payment .place-order input.button.alt{--btn-color-1:gray;--btn-color-1-hover:#d3d3d3;--btn-color-2:#fff;--btn-color-1:#1abc9c;--btn-color-1-hover:#14ac8e;align-items:center;background-color:var(--btn-color-1);border-color:var(--btn-color-1);border-radius:.7142857143em;border-style:solid;border-width:.1428571429em;box-sizing:border-box;color:var(--btn-color-2);display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.4285714286;margin-top:1.5rem;padding:.7142857143em 2em;text-decoration:none;text-transform:uppercase;transition-duration:.25s;transition-property:color,border-color,background-color;transition-timing-function:ease;vertical-align:middle}html.no-touchevents .changed-checkout .woocommerce-checkout #payment .place-order input.button.alt:hover{background-color:var(--btn-color-1-hover);border-color:var(--btn-color-1-hover)}.popup{align-items:center;background-color:hsla(0,0%,100%,.7);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:100500}.popup__item{margin:auto;max-width:420px;position:relative;width:100%}.popup .form-main .box{padding:0;width:100%}.popup__button-close{height:1.5rem;position:absolute;right:1rem;top:1rem;width:1.5rem}.page-error{padding-top:1.875rem}.page-error__media{margin-bottom:2.5rem}.page-error__content{margin-left:auto;margin-right:auto;text-align:center}.page-error__title{font-size:1.375rem;font-weight:700;margin-bottom:1.5625rem;text-transform:uppercase}.page-error__description{font-size:1rem;line-height:1.4;margin-bottom:1.5625rem}@media (min-width:420px){:root{font-size:21px}.popup{padding-bottom:1rem;padding-top:1rem}}@media (min-width:576px){.page:after{content:"S"}}@media (min-width:650px){.page:after{content:"M"}:root{font-size:2.0833333333vw}.box{max-width:none;width:46rem}.header__panel{padding-bottom:3.125rem;padding-top:3.125rem;width:19.1875rem}.header__phone{max-width:11.875rem}.hero-home{padding-bottom:6.25rem;padding-top:3.4375rem}.hero-home__media-box{height:28.375rem;margin-left:4.25rem;width:34.5625rem}.hero-home__content{margin-top:5rem}.hero-home__title{font-size:2.625rem;line-height:1.1666666667;max-width:34.375rem}.hero-home__description{font-size:1.25rem;line-height:1.4;margin-top:1.5625rem}.hero-home__actions{margin-top:3.125rem}.hero-home__button{width:auto}.hero-home__slider-pagination{display:none}.hero-home__nav-button{--size:2.625rem;--viewport:48rem;--mockup-indent:29.3125rem;--divider:0.625rem;top:26.4375rem}.hero-home--type-projects .hero-home__media-box{height:20.75rem;margin-left:5.75rem;width:25.5rem}.hero-home--type-classes .hero-home__media-box{height:19.8125rem;margin-left:10.1875rem;width:25.125rem}.hero-home--type-games .hero-home__media-box{height:21.8125rem;margin-left:5.5rem;width:25.3125rem}.hero-home--type-masterclasses .hero-home__media-box{height:19.75rem;margin-left:4.75rem;width:28.875rem}.hero-home--type-masterclasses .hero-home__content{width:30.5rem}.hero-home--type-fest .hero-home__media-box{height:18.75rem;margin-left:4.1875rem;width:26.375rem}.hero-home--type-fest .hero-home__content{width:28.125rem}.hero-home--type-holidays .hero-home__media-box{height:20.125rem;margin-left:6rem;width:30.625rem}.hero-home--type-holidays .hero-home__content{width:27.0625rem}.hero-home--type-extension .hero-home__media-box{height:19.25rem;margin-left:5.5625rem;width:24.625rem}.hero-home--type-news .hero-home__media-box{height:20.4375rem;margin-left:7.125rem;width:28.75rem}.hero-home--type-news .hero-home__content{width:27.0625rem}.hero-home--type-about .hero-home__media-box{height:17.875rem;margin-left:7.5rem;width:26.5625rem}.hero-home--type-help .hero-home__media-box{height:18.875rem;margin-left:6.125rem;width:28.5rem}.hero-home--type-help .hero-home__content{width:31.875rem}.teaser__media{height:22.9375rem}.teaser__title{margin-top:2.5rem}.why__container{--rbg-container-indent:18.75rem}.why__subtitle{font-size:2.25rem;line-height:1.1666666667;max-width:41.875rem}.why__description{font-size:1.25rem;line-height:1.4;margin-top:1.875rem}.why__item{width:25rem}.why__name{font-size:1.5rem;line-height:1.1666666667;margin-top:2.5rem}.why__text{font-size:1.25rem;line-height:1.4;margin-top:1.25rem}.why__media-block{margin-left:auto;margin-right:auto;margin-top:-14.375rem}.why+.why-media-box{margin-top:0}.logos__grid{margin-left:-.625rem;margin-right:-.625rem}.logos__item{height:2.625rem;margin-left:.625rem;margin-right:.625rem;width:10.0625rem}.ctrl-filter__button:before{content:none;transform:none}.ctrl-filter__button--toggle{display:none}.ctrl-filter__viewport{opacity:1;position:static;visibility:visible}.ctrl-filter__list{align-items:center;display:flex;justify-content:center}.ctrl-filter__list-item{flex-basis:10%;flex-grow:1;flex-shrink:0}.ctrl-filter--type-circles{padding-bottom:2.6875rem}.ctrl-filter--type-circles .ctrl-filter__button{background-color:transparent;border:.1875rem solid #1abc9c;border-color:var(--brand-color-2);border-radius:50%;height:1.875rem;padding:0;position:relative;width:1.875rem}.ctrl-filter--type-circles .ctrl-filter__button.is-active,html.no-touchevents .ctrl-filter--type-circles .ctrl-filter__button:hover{background-color:#1abc9c;background-color:var(--brand-color-2)}.ctrl-filter--type-circles .ctrl-filter__button-text{font-size:1.25rem;font-weight:500;left:50%;letter-spacing:.02em;line-height:1.4;position:absolute;top:calc(100% + .9375rem);transform:translateX(-50%);white-space:nowrap}.ctrl-filter--type-circles .ctrl-filter__list-item{flex-basis:auto;flex-grow:0}.ctrl-filter--type-circles .ctrl-filter__list-item:before{background-color:#1abc9c;background-color:var(--brand-color-2);border-radius:.125rem;content:"";flex-shrink:0;height:.1875rem;margin-left:.75rem;margin-right:.75rem;width:6.0625rem}.ctrl-filter--type-tabs .ctrl-filter__list{padding-bottom:.1875rem}.ctrl-filter--type-tabs .ctrl-filter__list:before{background-color:#1abc9c;background-color:var(--brand-color-2);border-radius:.125rem;bottom:0;content:"";height:.1875rem;left:0;opacity:.3;position:absolute;width:100%}.ctrl-filter--type-tabs .ctrl-filter__button{background-color:transparent;padding:1rem;position:relative}.ctrl-filter--type-tabs .ctrl-filter__button:before{background-color:#1abc9c;background-color:var(--brand-color-2);border-radius:.125rem;content:"";height:.1875rem;left:0;opacity:0;position:absolute;top:100%;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease;width:100%}html.no-touchevents .ctrl-filter--type-tabs .ctrl-filter__button:hover{background-color:transparent}html.no-touchevents .ctrl-filter--type-tabs .ctrl-filter__button:hover:before{opacity:1}.ctrl-filter--type-tabs .ctrl-filter__button.is-active{background-color:transparent}.ctrl-filter--type-tabs .ctrl-filter__button.is-active:before{opacity:1}.ctrl-filter--type-tabs .ctrl-filter__button-text{font-size:1rem;font-weight:500;letter-spacing:.02em;line-height:1.375;white-space:nowrap}.ctrl-filter--type-tags .ctrl-filter__button{border:.125rem solid #1abc9c;border-radius:.625rem;padding:.625rem .8125rem}.ctrl-filter--type-tags .ctrl-filter__button.is-active{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.no-touchevents .ctrl-filter--type-tags .ctrl-filter__button.is-active:hover{background-color:#16a085;border-color:#16a085;color:#fff}.ctrl-filter--type-tags .ctrl-filter__viewport{border-bottom-left-radius:0;border-bottom-right-radius:0;border-width:0;margin-top:0}.ctrl-filter--type-tags .ctrl-filter__list{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;margin:-.25rem}.ctrl-filter--type-tags .ctrl-filter__list-item{flex-basis:auto;flex-grow:0;margin:.25rem}.groups__subtitle{font-size:2.25rem;line-height:1.1666666667;margin-top:1.25rem}.groups__description{font-size:20px;line-height:cacl(28/20);margin-top:1.875rem}.groups__nav{margin-left:auto;margin-right:auto;margin-top:3.125rem}.groups__grid{display:flex;flex-wrap:wrap;margin:3.4375rem -.9375rem -.9375rem}.groups__item{flex-shrink:0;margin:.9375rem;width:calc(50% - 1.875rem)}.groups__item:first-child{margin-top:.9375rem}.groups__item:nth-child(4){display:block}.groups__button{width:auto}.inside__nav{margin-left:auto;margin-right:auto;margin-top:-1rem}.inside__grid .swiper-wrapper{flex-wrap:wrap;margin:-.1875rem;width:auto}.inside__grid .swiper-slide{flex-shrink:0;margin:.1875rem;width:21.8125rem!important}.inside__multi-title{font-size:1.25rem}.inside--view-narrow-header .inside__header{margin-left:auto;margin-right:auto;width:40.625rem}.review-add{background-color:transparent;padding-bottom:0;padding-top:0}.review-add__container{background-color:#edf9fd;background-color:var(--brand-color-6);border-radius:1.25rem;padding:3.125rem 3rem 4.375rem}.review-add__title{font-size:2.25rem;line-height:1.1666666667}.review-add__description{font-size:1.125rem;line-height:1.5555555556;margin-top:1.125rem}.review-add__actions{margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:14.625rem}.review-add__media{margin-top:3.125rem}.reviews__subtitle{font-size:2.25rem;line-height:1.1666666667;margin-top:1.25rem}.reviews__grid{margin-top:4.375rem}.reviews__pagination{margin-top:2.5rem}.numbers__grid{display:flex;flex-wrap:wrap;justify-content:center;margin:-1.25rem -1.5625rem}.numbers__item{flex-grow:0;height:15.625rem;margin:1.25rem 1.5625rem;padding-top:3.875rem;width:15.625rem}.numbers__item:first-child{margin-top:1.25rem}.numbers__number{font-size:2.5rem;line-height:1.325}.numbers__text{font-size:1.125rem;line-height:1.2222222222;margin-top:.375rem}.home-box__groups{margin-bottom:5.625rem}.nav-footer__sublist{grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.footer__container{padding-bottom:4.375rem}.footer__grid{-ms-grid-columns:21.5rem 1fr;display:-ms-grid;display:grid;grid-template-columns:21.5rem 1fr}.footer__logo{margin-bottom:1.875rem;margin-left:0}.footer__nav{-ms-grid-row-span:2;-ms-grid-row:2;grid-row:2/span 2;margin-bottom:0}.footer__actions{-ms-grid-row-span:2;align-items:flex-end;display:flex;flex-direction:column;grid-row-end:span 2;margin-bottom:0;margin-left:auto;width:14.625rem}.footer__tardis{margin-bottom:3.125rem;text-align:left}.footer__note{text-align:right}.footer__note-item{margin-bottom:1.25rem}.form-default{margin-bottom:3.25rem;padding:1.875rem}.form-default__grid{display:flex;flex-wrap:wrap;margin:-.75rem -.625rem}.form-default__item{box-sizing:border-box;flex-shrink:0;margin:.75rem .625rem;width:calc(50% - 1.25rem)}.form-default__item--category{width:27.375rem}.form-default__item--actions{width:11.625rem}.form-default__clear{bottom:-3.125rem;right:0;transform:none}.form-default--short .form-default__item--age,.form-default--short .form-default__item--date{width:13.0625rem}.hero-schedule__container{--rbg-container-indent:15rem;padding-top:4.375rem}.hero-schedule__form{margin-top:-11.25rem}.nav-date__grid{font-size:1.25rem;justify-content:flex-start}.card-schedule{padding:1.25rem 1.875rem}.card-schedule__grid{margin:-.625rem}.card-schedule__item{margin:.625rem}.card-schedule--view-full .card-schedule__item--time,.card-schedule--view-full .card-schedule__item--vacancies{width:10.9375rem}.card-schedule--view-full .card-schedule__item--category,.card-schedule--view-full .card-schedule__item--price{width:14.625rem}.card-schedule--view-full .card-schedule__item--actions,.card-schedule--view-full .card-schedule__item--age{width:12.1875rem}.card-schedule--view-full .card-schedule__item--actions{align-self:flex-end}.card-schedule--view-short .card-schedule__item--time{width:10rem}.card-schedule--view-short .card-schedule__item--price,.card-schedule--view-short .card-schedule__item--vacancies{width:18.75rem}.card-schedule--view-short .card-schedule__item--actions{align-self:flex-end;margin-left:auto;width:12.1875rem}.result-no{align-items:center;display:flex;justify-content:center}.result-no__icon{margin-bottom:0;margin-left:0;margin-right:.625rem}.result-no__title{font-size:1.5rem}.result-no__description{font-size:1.25rem}.schedule-list__item{margin-bottom:1rem}.schedule-box__hero{margin-bottom:1.25rem}.schedule-box__nav{margin-bottom:2.5rem}.abstraction--type-02{--b-size:573px}.abstraction--type-03{--b-size:389px}.abstraction--type-04{--b-size:468px}.hero-text{padding-bottom:4.375rem;padding-top:9.375rem}.hero-text__title{font-size:2.625rem}.hero-text__description{font-size:1.25rem;margin-top:1.5625rem}.hero-text--type-contacts{padding-bottom:3.75rem;padding-top:4.375rem}.hero-text--type-contacts .hero-text__social{margin-top:3.4375rem}.hero-text--type-pay .hero-text__visual{left:calc(50% - 9.375rem);top:-13.8125rem;width:32.3125rem}.hero-text--type-team .hero-text__visual{left:calc(50% - 14.3125rem);top:-21.875rem;width:35.8125rem}.hero-text--type-preferences .hero-text__content{width:34.0625rem}.hero-text--type-preferences .hero-text__visual{left:50%;top:-12.6875rem;width:24.3125rem}.hero-text--type-faq .hero-text__visual,.hero-text--type-vacancies .hero-text__visual{left:calc(50% - 12.3125rem);top:-20.125rem;width:29.25rem}.ctrl-schedule-time__description{font-size:1.25rem}.ctrl-schedule-time__grid{display:flex;flex-wrap:wrap;margin:-.625rem}.ctrl-schedule-time__item{flex-shrink:0;margin:.625rem;width:calc(50% - 1.25rem)}.ctrl-schedule-time__button,.ctrl-schedule-time__item:last-child{margin-bottom:.625rem}.ctrl-schedule-time__visual{font-size:1.125rem}.ctrl-schedule-time__vacancies{font-size:1rem}.ctrl-schedule-time__vacancies-item{display:block;margin-bottom:.3125rem}.ctrl-schedule-time__vacancies-item:last-child{margin-bottom:0}.ctrl-schedule-time--one-time .ctrl-schedule-time__grid{display:block;margin:0}.ctrl-schedule-time--one-time .ctrl-schedule-time__item{margin:0;width:100%}.informer:before{content:none}.informer{border-radius:1.25rem;padding-left:3.875rem;padding-right:3.875rem}.informer__header{margin-bottom:1.25rem}.informer__icon{height:1.875rem;margin-right:.625rem;width:1.875rem}.informer__title{font-size:1.5rem;font-weight:600;line-height:1.375;margin-top:0}.informer__body{font-size:1.25rem}.informer__list-item:before{top:.625rem}.informer__line--price{margin-bottom:.625rem}.informer__line--price:last-child{margin-bottom:0}.informer__vacancies{font-size:1.25rem;margin-top:1.25rem;padding-top:.0625rem}.informer__note{font-size:1.25rem}.person{display:flex}.person__avatar{flex-shrink:0;height:16.875rem;margin-bottom:0;margin-right:1.875rem;width:16.875rem}.person__name{font-size:1.5rem;margin-bottom:.625rem}.person__text{font-size:1.25rem;margin-bottom:1.875rem}.person-mini__avatar{height:6.25rem;margin-right:1.25rem;width:6.25rem}.person-mini__name{font-size:1.5rem}.teachers-list__grid{display:flex;flex-wrap:wrap;margin:-1.5625rem}.teachers-list__item{margin:1.5625rem;width:calc(50% - 3.125rem)}.ctrl-datepicker{border-radius:1.25rem;padding-bottom:3.125rem;padding-left:2rem;padding-right:2rem}.ctrl-datepicker:before{content:none}.ctrl-datepicker__calendar{margin-bottom:3.125rem}.ctrl-datepicker .ui-datepicker{display:flex!important;justify-content:space-between}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:static}.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last{margin-left:auto}.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-header{flex-direction:row-reverse}.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-title{display:block;margin-left:1.5rem;margin-right:0}.ctrl-datepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-calendar{display:table}.ctrl-datepicker__legend{display:flex}.ctrl-datepicker__legend-item{margin-bottom:0;margin-right:3.125rem}.media-grid .swiper-slide{width:20.5rem!important}.ctrl-file-add .codedropz-upload-wrapper{flex-direction:row;flex-wrap:wrap}.ctrl-file-add .codedropz-upload-handler{width:calc(100% - 1.5rem)}.ctrl-file-add .dnd-upload-status{min-width:0;width:auto}.form-main__container{padding:3.25rem 3.875rem 2rem}.form-main__title{font-size:2.25rem;margin-bottom:2.5rem}.form-main__description{font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;width:25.625rem}.form-main__tel{font-size:1.25rem;margin-top:2.5rem}.form-main__tardis{font-size:1.5rem}.form-main__grid{display:flex;flex-wrap:wrap;margin:-.75rem}.form-main__item{margin:.75rem;width:calc(100% - 1.5rem)}.form-main__item--name-children{width:20.75rem}.form-main__item--age{width:14rem}.form-main__item:last-child{margin-bottom:.75rem}.form-main--view-full .form-main__item--qty{width:20.75rem}.form-main--type-master-order .form-main__title{margin-left:auto;margin-right:auto;width:25rem}.project{padding-bottom:4.375rem;padding-top:4.375rem}.project__info{margin-bottom:1.25rem}.project__info-grid{flex-direction:row;margin:-.625rem}.project__info-item{font-size:1.25rem;margin:.625rem}.project__title{font-size:2.625rem}.project__content{font-size:1.25rem;margin-bottom:1.875rem}.project__content .person{margin-bottom:1.875rem;margin-top:1.875rem}.project__person{margin-bottom:4.375rem}.project__teachers-list{margin-bottom:2.5rem;margin-top:2.5rem}.project__calendar{margin-bottom:4.375rem;margin-top:4.375rem}.project__video{margin-bottom:3.125rem;margin-top:4.375rem}.content-header__title{margin-bottom:1.25rem}.content-header__subtitle{font-size:2.25rem;line-height:1.1666666667;margin-bottom:1.875rem}.content-header__description{font-size:1.25rem}.projects-nav__header{margin-bottom:3.125rem}.projects-nav__header .content-header__description{margin-left:auto;margin-right:auto;width:34rem}.projects-nav__grid{display:flex;flex-wrap:wrap;margin:-.9375rem}.projects-nav__item{flex-shrink:0;margin:.9375rem;padding-top:1.875rem;width:calc(50% - 1.875rem)}.projects-nav__item:last-child{margin-bottom:.9375rem}.projects-nav__icon{height:8.125rem;width:8.125rem}.projects-nav__name{font-size:1.5rem;margin-bottom:1.5rem}.projects-nav__text{font-size:1.25rem}.pricing__grid{display:flex;flex-wrap:wrap;margin:-1.5625rem -.9375rem}.pricing__item{flex-shrink:0;margin:1.5625rem .9375rem;width:calc(50% - 1.875rem)}.pricing__item:last-child{margin-bottom:1.5625rem}.pricing__name{font-size:1.5rem;margin-bottom:1.25rem}.pricing__text{font-size:1.25rem}.projects-schedule__header{margin-bottom:3.125rem}.projects-schedule__form{margin-bottom:4.5rem}.projects-schedule__nav{margin-bottom:2.5rem}.projects-schedule__schedule{margin-bottom:3.125rem}.projects-schedule__actions{text-align:center}.projects-schedule__button-more{width:auto}.nav-classes__actions{text-align:center}.nav-classes__button{width:auto}.nav-classes--type-team .nav-classes__container .swiper-slide{width:16.875rem}.card-full{display:flex;flex-direction:column;padding:1.25rem}.card-full>*{flex-shrink:0;width:100%}.card-full__description{flex-grow:1}.card-holiday,.card-holiday__body{display:flex;flex-direction:column}.card-holiday__body{box-sizing:border-box;flex-grow:1;width:100%}.card-holiday__description{flex-grow:1}.projects-grid__actions{margin-top:4.375rem}.projects-grid--view-1-2-2 .projects-grid__container{display:flex;flex-wrap:wrap;margin:-.9375rem}.projects-grid--view-1-2-2 .projects-grid__item{margin:.9375rem;width:calc(50% - 1.875rem)}.projects-grid--view-1-2-2 .projects-grid__item:last-child{margin-bottom:.9375rem}.projects-grid--view-1-2-3 .projects-grid__container{display:flex;flex-wrap:wrap;margin:-.9375rem}.projects-grid--view-1-2-3 .projects-grid__item{margin:.9375rem;width:calc(50% - 1.875rem)}.projects-grid--view-1-2-3 .projects-grid__item:last-child{margin-bottom:.9375rem}.schedule-projects__header{margin-bottom:2.5rem}.schedule-projects__form{margin-bottom:4.375rem}.additional-preview{padding-bottom:4.375rem}.additional-preview__header{margin-left:auto;margin-right:auto;width:34.75rem}.additional-preview__media-container{height:24.5625rem;margin-left:auto;margin-right:auto;width:33rem}.content-grid .content-grid__item{margin-left:auto;margin-right:auto;width:var(--item-width-m)}.content-grid__icon{height:8.125rem;margin-bottom:2.5rem;width:8.125rem}.content-grid__title{font-size:1.5rem;margin-bottom:1.25rem}.content-grid__description{font-size:1.25rem}.content-grid--numbers-on .content-grid__item:before{font-size:5rem;justify-content:flex-start;margin-left:0}.content-grid--type-difference .content-grid__container,.content-grid--type-we-do .content-grid__container{text-align:left}.content-grid--type-we-do .content-grid__title{width:20rem}.content-info__actions{margin-top:4.375rem;text-align:center}.content-info__button-more{width:auto}.content-info--background-on .content-info__container{--rbg-container-indent:6.25rem}.filter-projects__filter{margin-bottom:3.125rem}.additional-group{padding-bottom:6.25rem}.additional-group__header{margin-left:auto;margin-right:auto;width:40.625rem}.additional-group__grid{margin:-.9375rem auto;width:28.75rem}.additional-group__item{height:12.5rem;margin:.9375rem;width:12.5rem}.additional-group__text{font-size:1.25rem}.additional-group__price{font-size:1.875rem;margin-top:.625rem}.help{background-color:transparent}.help__container{background-color:#edf9fd;border-radius:1.25rem;padding-bottom:3.125rem;padding-top:3.125rem}.help__title{font-size:2.25rem;line-height:1.1666666667;margin-bottom:1.125rem}.help__description{font-size:1.25rem;margin-bottom:2.5rem}.help__actions{margin-bottom:3.125rem}.help__button{width:auto}.help__media{height:16.9375rem;margin-left:auto;margin-right:auto;width:29.1875rem}.ctrl-choose__container{margin:-.625rem}.ctrl-choose__item{margin:.625rem;max-width:calc(100% - 1.25rem)}.ctrl-choose__label{font-size:1.25rem;padding-left:1.875rem;padding-right:1.875rem}.create__header:after{height:33.25rem;left:calc(50% + 14.75rem);top:-8.75rem;width:33.25rem}.create__header-container{--rbg-container-indent:10.375rem;padding-top:4.375rem}.create__title{font-size:2.625rem}.create__body{margin-top:-6rem}.create__body-container{border-radius:1.25rem;padding:4.375rem 2rem}.create__body-container:before{content:none}.create__form-grid{display:flex;flex-wrap:wrap;margin:-1.5625rem}.create__form-group{margin:1.5625rem;width:calc(100% - 3.125rem)}.create__form-group--age,.create__form-group--qty{width:calc(50% - 3.125rem)}.create__form-group--actions{margin-top:2.1875rem;text-align:center}.create__form-button{width:15.1875rem}.card-news{min-height:20.625rem}.card-news__title{font-size:1.5rem}.news-grid__container{display:flex;flex-wrap:wrap;margin:-.9375rem}.news-grid__item{margin:.9375rem;width:calc(50% - 1.875rem);width:calc(100%/var(--card-qty, 2) - 1.875rem)}.news-grid__item:last-child{margin-bottom:.9375rem}.pagination__grid{justify-content:flex-end}.filter-news__filter{margin-bottom:3.125rem}.filter-news__pagination{justify-content:flex-end;margin-top:4.375rem}.wysiwyg-result{font-size:1.25rem}.wysiwyg-result>blockquote{border-radius:1.25rem;padding:4.375rem 3.875rem 3.125rem;text-align:left}.wysiwyg-result>blockquote:after,.wysiwyg-result>blockquote:before{height:2.75rem;transform:none;width:3.5625rem}.wysiwyg-result>blockquote:before{left:2rem;top:3.125rem}.wysiwyg-result>blockquote:after{bottom:3.125rem;content:"";left:auto;right:2rem;top:auto;transform:scale(-1)}.post{padding-top:4.375rem}.post__header{margin-bottom:4.375rem}.post__category{font-size:1.25rem}.post__title{font-size:2.625rem}.post__media{border-radius:1.25rem;height:20.625rem;margin-left:auto;margin-right:auto;overflow:hidden}.teacher-preview__photo{height:11.875rem;margin-bottom:1.25rem;width:11.875rem}.teacher-preview__name{font-size:1.5rem;margin-bottom:1.25rem}.teacher-preview__info{font-size:1.25rem}.teacher-preview--size-full .teacher-preview__photo{height:21.0625rem;margin-bottom:1.875rem}.team__grid{display:flex;flex-wrap:wrap;margin:-1.5625rem -.9375rem}.team__item{margin:1.5625rem .9375rem;width:calc(50% - 1.875rem);width:calc(100%/var(--qty, 2) - 1.875rem)}.teacher{padding-top:4.375rem}.teacher__container{-ms-grid-columns:15.3125rem 1fr;grid-column-gap:1.875rem;-ms-grid-rows:auto 1fr;display:-ms-grid;display:grid;grid-template-columns:15.3125rem 1fr;grid-template-rows:auto 1fr;margin-bottom:4.375rem}.teacher__photo{-ms-grid-row-span:2;grid-row:span 2;height:16.25rem;margin-bottom:4.375rem}.teacher__name{font-size:1.5rem}.teacher__data,.teacher__name{margin-bottom:1.875rem}.teacher__data-value{font-size:1.25rem}.teacher__description{font-size:1.25rem;margin-bottom:4.375rem}.teacher__description,.teacher__right{-ms-grid-column-span:2;grid-column:span 2}.teacher__right-grid{display:flex;flex-wrap:wrap;margin:-.5rem}.teacher__right-item{font-size:1rem;margin:.5rem;padding-left:1.875rem;padding-right:1.875rem}.teacher__right-item:last-child{margin-bottom:.5rem}.teacher__say{font-size:1.25rem;padding-bottom:3.125rem}.teacher__say:after,.teacher__say:before{height:5.1875rem;width:6.6875rem}.teacher__say:after{bottom:0;content:"";right:0;transform:scale(-1)}.content-text__title{font-size:2.25rem}.content-text__item{margin-bottom:4.375rem}.content-text__subtitle{font-size:1.5rem;margin-bottom:1.25rem}.content-text__description,.content-text__list{font-size:1.25rem}.content-text__list-item:before{top:.6875rem}.content-text__actions{margin-top:2rem}.content-text__button-action{width:auto}.card-vacancy{display:flex;flex-direction:column}.card-vacancy__actions{margin-top:auto}.vacancies-grid__container{display:flex;flex-wrap:wrap;margin:-.9375rem}.vacancies-grid__item{margin:.9375rem;width:calc(50% - 1.875rem)}.vacancies-grid__item:last-child{margin-bottom:.9375rem}.vacancies__title{font-size:1.5rem}.vacancy{padding-top:4.375rem}.vacancy__address{font-size:1.25rem;margin-bottom:1rem}.vacancy__title{font-size:2.625rem}.faq-list{font-size:1.25rem}.faq-list__button{padding:1.25rem}.faq-list__content{padding:0 3.875rem 1.25rem}.info-attention{border-radius:1.25rem;padding-left:3.875rem;padding-right:3.875rem}.info-attention:before{content:none}.info-attention__title{font-size:2.25rem;margin-bottom:1.875rem}.info-attention__description{font-size:1.25rem}.preferences__item>*,.preferences__item>.preferences__title,.preferences__nav{margin-bottom:4.375rem}.preferences__title{font-size:2.25rem}.preferences__attention{margin-left:0;margin-right:0}.contacts__group{display:flex;margin-left:-1rem;margin-right:-1rem}.contacts__item{box-sizing:border-box;margin-left:1rem;margin-right:1rem;padding-left:3.125rem;text-align:left;width:calc(50% - 2rem)}.contacts__position{margin-bottom:1.25rem}.contacts__icon{float:left;margin-bottom:0;margin-left:-3.125rem}.contacts__tardis{margin-bottom:.4375rem;margin-top:-.125rem}.contacts__tel{font-size:1.5rem}.contacts__name{font-size:1.25rem;margin-bottom:2rem}.contacts__time{border-width:.125rem;font-size:1.25rem}.contacts__address{margin-bottom:4.375rem;padding-left:3.125rem;position:relative;text-align:left}.contacts__address-icon{height:1.875rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.875rem}.contacts__address-place{font-size:1.5rem;margin-bottom:.4375rem}.contacts__address-note{font-size:1.25rem}.contacts__map{height:26.5625rem;position:static;transform:translateX(0);width:100%}.content-abstract__description{font-size:1.25rem}.content-abstract__media{height:19.375rem;width:30rem}.content-abstract--type-help .content-header__subtitle{margin-left:auto;margin-right:auto;width:16.6666666667em}.content-abstract--type-help .content-header__description{margin-left:auto;margin-right:auto;width:23.5em}.vacancies-preview__container{--rbg-container-indent:6.25rem}.vacancies-preview__actions{text-align:center}.vacancies-preview__button{width:auto}.faq-preview__actions{text-align:center}.faq-preview__button{width:auto}.nav-news__grid .news-grid__item:nth-child(n+4){display:block}.nav-news__actions{text-align:center}.nav-news__button{width:auto}.child{border-radius:1.25rem;padding-left:3.875rem;padding-right:3.875rem}.child__info{margin-bottom:3.125rem}.child__header{align-items:baseline;display:flex;justify-content:center;margin-bottom:1.875rem}.child__name{margin-right:.625rem}.child__age,.child__description{font-size:1.25rem}.child__media-box{height:15.625rem;width:15.625rem}.children__container{margin-left:0;margin-right:0}.children__pagination{display:flex;margin-top:2.5rem}.children__actions{text-align:center}.children__button{width:auto}.card-child__info{align-items:center;display:flex}.card-child__info,.card-child__name{margin-right:.9375rem}.card-child__button{margin-right:1rem}.card-cart__header{align-items:center;display:flex;margin-bottom:1.25rem}.card-cart__header-item{font-size:.875rem;margin-bottom:0;margin-right:.625rem}.card-cart__header-item:last-child{margin-right:0}.card-cart__title{font-size:1.5rem;margin-bottom:1.25rem}.card-cart__info{display:flex;margin-bottom:1.25rem}.card-cart__info-item{margin-bottom:0;margin-right:.625rem}.card-cart__info-item--date{width:18.75rem}.card-cart__info-item:last-child{margin-right:0}.card-cart__info-value{font-size:1rem}.card-cart__info-price{font-size:1rem;font-weight:500;line-height:1.4285714286}.card-cart__list{margin-bottom:1.25rem;padding-bottom:1.25rem}.card-cart__form-grid{display:flex;flex-wrap:wrap;margin:-.75rem}.card-cart__form-item{margin:.75rem}.card-cart__form-item--name{flex-grow:1}.card-cart__form-item--age{widht:10.3125rem}.card-cart__form-item--actions{flex-grow:1}.card-cart__form-item:last-child{margin-bottom:.75rem}.cart-slide{width:39.6875rem}.cart-slide .wcspc-area-bot{padding:1.875rem 3.125rem}.cart-slide.wcspc-area.wcspc-effect-01.wcspc-area-show{transform:translate3d(-39.6875rem,0,0)}.changed-checkout{max-width:none;width:46rem}.changed-checkout .woocommerce-info,.changed-checkout .woocommerce_error{padding:1.5rem 2.5rem}.changed-checkout form.checkout_coupon{border-radius:1.25rem;padding:3.25rem 3.875rem 2rem}.changed-checkout form.checkout_coupon:before{content:none}.changed-checkout form h3{font-size:2.25rem;line-height:1.1666666667}.changed-checkout .woocommerce-checkout .col2-set{border-radius:1.25rem;padding:3.25rem 3.875rem 2rem}.changed-checkout .woocommerce-checkout .col2-set:before{content:none}.changed-checkout table.shop_table td,.changed-checkout table.shop_table th{font-size:1rem;padding:1rem 1.5rem}.changed-checkout .woocommerce-checkout #payment{border-radius:1.25rem;padding:3.25rem 3.875rem 2rem}.changed-checkout .woocommerce-checkout #payment:before{content:none}.changed-checkout .woocommerce-checkout #payment .wc_payment_method>label{font-size:2.25rem;line-height:1.1666666667}.popup__item{max-width:none;width:44rem}.page-error__media{margin-left:auto;margin-right:auto;width:40.625rem}.page-error__content{width:450px}}@media (min-width:650px) and (prefers-reduced-motion:reduce){.ctrl-filter--type-tabs .ctrl-filter__button:before{transition-property:none}}@media (min-width:800px){.page:after{content:"L"}:root{font-size:16.6667px}}@media (min-width:1024px){.page:after{content:"XL"}:root{font-size:1.1111111111vw}.box{width:75.125rem}.nav-header__item{margin-bottom:0;margin-right:1.875rem;position:relative}.nav-header__item:last-child{margin-right:0}.nav-header__list{display:flex}.nav-header__sublist{background-color:#fff;border-radius:.625rem;box-shadow:0 5px 16px rgba(140,152,192,.25);box-sizing:border-box;left:0;min-width:14.75rem;padding:1.875rem;position:absolute;top:calc(100% + 1rem)}.nav-header__link{white-space:nowrap}.nav-header__link--main{font-size:.875rem;line-height:1.1428571429}.ctrl-langs{position:relative}.ctrl-langs__list{background-color:#fff;border-radius:.625rem;box-shadow:0 5px 16px rgba(140,152,192,.25);display:none;padding:1.875rem;position:absolute;right:0;top:calc(100% + 1rem)}.ctrl-langs__list.is-active{display:block}.ctrl-langs__list-item{margin-bottom:1rem;margin-right:0}.ctrl-langs__list-item:last-child{margin-bottom:0}.ctrl-langs__link{font-size:.875rem}.ctrl-langs__link--toggle{align-items:center;color:#303030;display:flex;font-weight:600}.header{padding:.9375rem 3.125rem}.header:before{content:none}.header__logo{margin-right:3.375rem}.header__button-cart--original{display:none}.header__button-cart--panel{display:block;height:1.875rem;margin-right:1.875rem;width:1.875rem}.header__burger{display:none}.header__panel{align-items:center;background-color:transparent;box-shadow:none;flex-direction:row;height:auto;opacity:1;overflow:visible;padding:0;position:relative;right:auto;top:auto;visibility:visible;width:auto;z-index:43}.header__langs,.header__nav{margin-bottom:0}.header__langs{order:100}.header__tardis{margin-bottom:0;margin-right:3.125rem}.header__social{margin-right:1.875rem}.hero-home{padding-bottom:9.6875rem;padding-top:4.6875rem}.hero-home__slide{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.hero-home__media-box{flex-shrink:0;margin-left:auto;margin-right:2.375rem}.hero-home__content{margin-top:0}.hero-home__nav-button{--viewport:90rem;--mockup-indent:67.6875rem}.hero-home--type-projects .hero-home__media-box{height:27.0625rem;margin-right:3.3125rem;width:33.1875rem}.hero-home--type-projects .hero-home__content{width:28.5rem}.hero-home--type-classes .hero-home__media-box{height:24.125rem;margin-left:0;margin-right:5.5rem;width:30.5625rem}.hero-home--type-classes .hero-home__content{width:31.625rem}.hero-home--type-games .hero-home__media-box{height:25.3125rem;margin-left:0;margin-right:6.8125rem;width:29.4375rem}.hero-home--type-games .hero-home__content{width:30.5rem}.hero-home--type-masterclasses .hero-home__media-box{height:22.75rem;margin-left:0;margin-right:4.875rem;width:33.25rem}.hero-home--type-fest .hero-home__media-box{height:22.4375rem;margin-left:0;margin-right:7.125rem;width:31.625rem}.hero-home--type-holidays .hero-home__media-box{height:22.75rem;margin-left:0;margin-right:2.0625rem;width:34.5625rem}.hero-home--type-extension .hero-home__media-box{height:23.75rem;margin-left:0;margin-right:8.9375rem;width:30.5625rem}.hero-home--type-news .hero-home__media-box{height:24.125rem;margin-left:0;margin-right:4.625rem;width:34rem}.hero-home--type-about .hero-home__media-box{height:23.5rem;margin-left:0;margin-right:0;width:34.875rem}.hero-home--type-about .hero-home__content{width:31.625rem}.hero-home--type-help .hero-home__media-box{height:20.3125rem;margin-left:auto;margin-right:4.6875rem;width:30.6875rem}.teaser__media{height:17.75rem}.teaser__title{margin-left:auto;margin-right:auto;max-width:10.0416666667em}.teaser__title br{display:block}.nav-visual__grid{display:flex;margin:-.9375rem}.nav-visual__item{margin:.9375rem;width:23.125rem}.nav-visual__item:first-child{margin-top:.9375rem}.why{--size:3.75rem}.why__container{--rbg-container-indent:25.375rem;padding-top:6.25rem}.why__grid{display:flex;margin-top:4.375rem}.why__item{margin-top:0;width:20rem}.why__media-block{margin-top:-19.125rem;width:51.875rem}.why+.why-media-box{margin-bottom:6.25rem}.logos__grid{margin:-1.25rem -.9375rem}.logos__item{height:4.375rem;margin:1.25rem .9375rem;width:16.875rem}.card-fast__media .picture__image{height:7.75rem}.card-fast__title{font-size:1.5rem;line-height:1.1666666667;margin-bottom:1.25rem}.card-fast__info-value{font-size:1rem;line-height:1.375}.card-fast__actions{flex-direction:row;margin-top:1.25rem}.card-fast__button{margin-top:0}.card-fast__button--go{margin-left:auto;width:auto}.card-fast__badge{font-size:.875rem;line-height:1.4285714286}.ctrl-filter--type-circles .ctrl-filter__list-item:before{margin-left:1.25rem;margin-right:1.25rem;width:10.25rem}.ctrl-filter--type-tabs .ctrl-filter__viewport{text-align:center}.ctrl-filter--type-tabs .ctrl-filter__list{display:inline-flex}.ctrl-filter--type-tabs .ctrl-filter__button{min-width:16.875rem}.groups__item{width:calc(33.33333% - 1.875rem)}.groups__item:nth-child(4){display:none}.groups__actions{margin-top:4.1875rem}.inside__nav{margin-bottom:4.375rem;margin-top:-2.25rem}.inside__grid .swiper-slide{width:18rem!important}.review-add__container{align-items:center;display:flex;position:relative}.review-add__container:before{background-color:inherit;border-radius:inherit;bottom:0;content:"";left:-60px;position:absolute;right:-60px;top:0}.review-add__content{margin-right:3.75rem;position:relative;width:23.75rem}.review-add__title{text-align:left}.review-add__description{font-size:1.25rem;line-height:1.4;margin-left:0;text-align:left}.review-add__actions{margin-left:0}.review-add__media{position:relative;width:36.6875rem}.review__container{margin-left:auto;margin-right:auto;max-width:53.125rem}.reviews__nav{display:block}.home-box{padding-bottom:6.5625rem}.home-box__groups,.home-box__logos,.home-box__nav,.home-box__review-add,.home-box__reviews{margin-bottom:6.25rem}.home-box__inside{margin-bottom:6.875rem}.nav-footer__list{flex-direction:row;justify-content:space-between}.nav-footer__item{box-sizing:border-box;margin-bottom:0;margin-top:0;padding-right:1.875rem;width:12.5rem}html[lang=de-DE] .nav-footer__item{padding-right:.625rem;width:10rem}.nav-footer__item:nth-child(3){padding-right:0;width:auto}html[lang=de-DE] .nav-footer__item:nth-child(3){padding-right:0}.nav-footer__sublist{-moz-columns:auto;columns:auto}.footer{--size:3.75rem}.footer__container{--rbg-container-indent:6.875rem;padding-bottom:3.75rem}.footer__grid{-ms-grid-columns:10.875rem 1fr auto;grid-template-columns:10.875rem 1fr auto}html[lang=de-DE] .footer__grid{-ms-grid-columns:16.875rem 1fr auto;grid-template-columns:16.875rem 1fr auto}.footer__logo{align-self:flex-start;margin-bottom:0}html[lang=de-DE] .footer__logo{width:12.5rem}.footer__nav{grid-row:auto}.footer__actions{-ms-grid-row-span:auto;grid-row-end:auto;margin-left:3.375rem}html[lang=de-DE] .footer__actions{margin-left:0}.footer__tardis{margin-bottom:auto}.footer__note{-ms-grid-column-span:3;display:flex;grid-column-end:span 3;justify-content:space-between;margin-top:2.6875rem}.footer__note-item{margin-bottom:0}.form-default{padding:3.3125rem 3.4375rem}.form-default__item{width:13.75rem}.form-default__item--category{flex-grow:1}.form-default__item--actions{width:11.625rem}.form-default__clear{right:3.4375rem}.form-default--short .form-default__item--age,.form-default--short .form-default__item--date{width:25.3125rem}.form-default--short .form-default__item--actions{width:20rem}.hero-schedule{--size:3.75rem}.hero-schedule__container{--rbg-container-indent:13.4375rem;padding-top:7.5rem}.hero-schedule__title{font-size:2.625rem;line-height:1.1666666667;margin-bottom:1.5625rem}.hero-schedule__description{font-size:1.25rem;line-height:1.4;width:26.875rem}.hero-schedule__form{margin-left:-3.4375rem;margin-right:-3.4375rem;margin-top:-7.1875rem}.card-schedule{padding-left:1.25rem;padding-right:1.25rem}.card-schedule__grid{flex-wrap:nowrap}.card-schedule__grid,.card-schedule__item{margin-bottom:0;margin-top:0}.card-schedule__item--category{display:flex;flex-direction:column}.card-schedule__item--category .card-schedule__value{margin-left:-1.375rem;order:-1}.card-schedule__label{display:none}.card-schedule--type-th{background-color:transparent;border-radius:0;box-shadow:none;display:block;padding-bottom:0;padding-top:0}.card-schedule--type-th .card-schedule__label{display:block;margin-top:0}.card-schedule--view-full .card-schedule__item--age,.card-schedule--view-full .card-schedule__item--time{width:6.25rem}.card-schedule--view-full .card-schedule__item--category{flex-grow:1;margin-left:2rem;width:13.75rem}.card-schedule--view-full .card-schedule__item--vacancies{width:13.125rem}.card-schedule--view-full .card-schedule__item--price{flex-grow:0;width:10.625rem}.card-schedule--view-full .card-schedule__item--actions{-ms-grid-row-align:center;align-self:center;width:12.5rem}.card-schedule--view-short .card-schedule__item--time{width:11.875rem}.card-schedule--view-short .card-schedule__item--vacancies{flex-grow:1;width:11.875rem}.card-schedule--view-short .card-schedule__item--price{width:18.75rem}.card-schedule--view-short .card-schedule__item--actions{-ms-grid-row-align:center;align-self:center;width:12.5rem}.schedule-list__item{margin-bottom:.625rem}.schedule-box{padding-bottom:5rem}.abstraction--type-02{--b-size:728px}.abstraction--type-03{--b-size:680px}.abstraction--type-04{--b-size:557px}.hero-text{padding-bottom:6.25rem;padding-top:7.5rem}.hero-text--type-contacts{padding-bottom:4.375rem}.hero-text--type-contacts .hero-text__container{align-items:flex-end;display:flex}.hero-text--type-contacts .hero-text__social{margin-left:auto;margin-top:0}.hero-text--type-pay .hero-text__description{width:20rem}.hero-text--type-pay .hero-text__visual{left:calc(50% - 4.875rem);top:-14.125rem;width:38.375rem}.hero-text--type-team .hero-text__content{width:43.75rem}.hero-text--type-team .hero-text__visual{left:calc(50% - 7.25rem);top:-28.125rem;width:45.5rem}.hero-text--type-preferences .hero-text__content{width:28.125rem}.hero-text--type-preferences .hero-text__visual{left:calc(50% + 1rem);top:-21.0625rem;width:42.5rem}.hero-text--type-faq .hero-text__visual{left:calc(50% - 3.75rem);top:-22.3125rem;width:34.75rem}.hero-text--type-vacancies .hero-text__content{width:48.125rem}.hero-text--type-vacancies .hero-text__visual{left:calc(50% - 3.75rem);top:-22.3125rem;width:34.75rem}.ctrl-schedule-time__item{width:calc(33.33333% - 1.25rem)}.informer{padding-left:6.25rem;padding-right:6.25rem}.informer__grid{display:flex;flex-wrap:wrap;margin:-1.5625rem -.9375rem}.informer__item{flex-shrink:0;margin:1.5625rem .9375rem;width:calc(50% - 1.875rem)}.informer__item--full-width{width:calc(100% - 1.875rem)}.informer__item--third{width:calc(33.33333% - 1.875rem)}.informer__item:last-child{margin-bottom:1.5625rem}.informer__actions{margin-left:calc(50% + .9375rem);margin-top:-4.6875rem;width:calc(33.33333% - .9375rem)}.informer__actions--position-flow{margin-left:0;margin-top:3.125rem;width:calc(33.33333% - .9375rem)}.person-mini__avatar{height:4.5625rem;width:4.5625rem}.teachers-list__item{width:auto}.ctrl-datepicker{padding:4.375rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:1.25rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar{font-size:.875rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar td,.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar th{padding-bottom:.625rem;padding-right:.625rem}.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-default{font-size:1.125rem;height:2.0625rem;line-height:1.3888888889;width:3.3125rem}.ctrl-datepicker__schedule{margin-left:-1.25rem;margin-right:-1.25rem}.media-grid__box{padding-left:0;padding-right:0;width:auto}.media-grid .swiper-wrapper{margin:-.1875rem;width:auto}.media-grid .swiper-slide{flex-shrink:0;margin:.1875rem;width:calc(25% - .375rem)!important}.form-main__container{display:flex;padding:4.375rem 6.25rem}.form-main__header{flex-shrink:0;margin-bottom:0;margin-right:5.625rem;text-align:left;width:25.625rem}.form-main__title{margin-bottom:2.125rem}.form-main__description{margin-left:0;width:auto}.form-main__body{flex-grow:1;min-width:0}.form-main__item--name-children{width:16.625rem}.form-main__item--age{width:11.25rem}.form-main__media{bottom:0;display:block;height:21.4375rem;left:0;overflow:hidden;position:absolute;width:27.3125rem}.form-main__media .picture__image{float:right;height:24.6875rem;max-width:none;width:30rem}.form-main--view-full .form-main__container{display:block}.form-main--view-full .form-main__header{margin-bottom:2.5rem;margin-right:auto;width:auto}.form-main--view-full .form-main__description{width:25.625rem}.form-main--view-full .form-main__grid{margin-left:-1.5625rem;margin-right:-1.5625rem}.form-main--view-full .form-main__item{margin-left:1.5625rem;margin-right:1.5625rem;width:calc(50% - 3.125rem)}.form-main--view-full .form-main__item--name{order:0}.form-main--view-full .form-main__item--date{order:1}.form-main--view-full .form-main__item--city{order:2}.form-main--view-full .form-main__item--email{order:3}.form-main--view-full .form-main__item--qty{margin-right:.875rem;order:4;width:12.5rem}.form-main--view-full .form-main__item--age{margin-left:.875rem;order:5;width:14.5rem}.form-main--view-full .form-main__item--tel{order:6}.form-main--view-full .form-main__item--place{order:7}.form-main--view-full .form-main__item--message{order:8}.form-main--view-full .form-main__item--agree{order:9}.form-main--view-full .form-main__item--action{order:10}.form-main--type-master-order .form-main__title{width:auto}.form-main--type-review .form-main__media{height:16.75rem;left:2.625rem;width:23.75rem}.form-main--type-review .form-main__media .picture__image{height:19.25rem;width:23.75rem}.project{padding-bottom:6.25rem;padding-top:7.5rem}.project__content{margin-left:auto;margin-right:auto;width:60.625rem}.project__person{margin-bottom:6.25rem}.project__calendar,.project__video{margin-bottom:6.25rem;margin-top:6.25rem}.project__media,.project__reviews{margin-bottom:6.25rem}.content-header{margin-bottom:4.375rem}.content-header__description{margin-bottom:1.875rem}.content-header--view-important{text-align:left}.projects-nav__header{margin-bottom:4.375rem}.projects-nav__item{padding-left:1.875rem;padding-right:1.875rem;width:calc(33.33333% - 1.875rem)}.pricing__header{margin-bottom:4.375rem}.pricing__grid{margin-bottom:-2.1875rem;margin-top:-2.1875rem}.pricing__item{margin-top:2.1875rem;width:calc(33.33333% - 1.875rem)}.pricing__item,.pricing__item:last-child{margin-bottom:2.1875rem}.projects-schedule{--size:3.75rem;--rbg-container-indent:6.875rem;padding-top:6.25rem}.projects-schedule__form{margin-left:-3.4375rem;margin-right:-3.4375rem}.projects-box__nav,.projects-box__shedule{margin-bottom:6.25rem}.nav-classes__container{margin-left:-.625rem;margin-right:-.625rem;overflow:hidden;padding-left:.625rem;padding-right:.625rem}.nav-classes__nav{display:block}.nav-classes__pagination{display:flex;margin-top:2.5rem}.nav-classes__actions{margin-top:4.375rem}.card-full{padding-top:1.875rem}.card-full__actions,.card-full__info{flex-direction:row}.card-full__button{margin-top:0}.card-full__button--go{margin-left:auto;width:auto}.card-holiday__body{padding-bottom:2rem}.card-holiday__actions{text-align:right}.projects-grid--view-1-2-3 .projects-grid__item{width:calc(33.33333% - 1.875rem)}.schedule-projects__header{margin-bottom:2.5rem}.schedule-projects__form{margin-left:-3.4375rem;margin-right:-3.4375rem;padding-left:3.4375rem;padding-right:3.4375rem}.schedule-projects--type-holidays .schedule-projects__header{margin-left:auto;margin-right:auto;width:46.875rem}.additional-preview__container{align-items:center;display:flex;justify-content:space-between}.additional-preview__header{margin-bottom:0;text-align:left}.content-grid .content-grid__container{display:flex;flex-wrap:wrap;margin:calc(var(--item-index-v-xl)*-1) calc(var(--item-index-h-xl)*-1)}.content-grid .content-grid__item{margin:var(--item-index-v-xl) var(--item-index-h-xl);width:var(--item-width-xl)}.content-grid .content-grid__item:last-child{margin-bottom:var(--item-index-v-xl)}.content-grid--type-we-do .content-grid__title{width:auto}.content-info--background-on{--size:3.75rem}.content-info--background-on .content-info__container{--rbg-container-indent:7.5rem;padding-top:6.25rem}.filter-projects__filter{margin-bottom:4.375rem}.additional-group{padding-top:6.25rem}.additional-group__container{align-items:center;display:flex}.additional-group__header{margin-left:0;text-align:left}.additional-group__grid{margin-right:-.9375rem}.help__container{align-items:center;display:flex;margin-left:-3.4375rem;margin-right:-3.4375rem;padding:2.25rem 6.875rem 2.25rem 9.6875rem}.help__content{text-align:left;width:29.375rem}.help__actions{margin-bottom:0}.help__media{margin-right:0}.create__header{--size:3.75rem}.create__header:after{height:43rem;left:calc(50% + 9.6875rem);top:-5.75rem;width:43rem}.create__body-container{padding-bottom:5.625rem;padding-left:6.25rem;padding-right:6.25rem}.create__form-group--age{margin-right:2.5rem;width:auto}.create__form-group--qty{margin-left:2.5rem}.create__form-group--date{width:calc(50% - 3.125rem)}.create__form-group--info .create__form-container{display:flex;flex-wrap:wrap;margin:-.75rem -.9375rem}.create__form-group--info .create__form-item{margin:.75rem .9375rem;width:calc(50% - 1.875rem)}.create__form-group--info .create__form-item--full{margin:.75rem .9375rem;width:calc(100% - 1.875rem)}.create__form-group--actions{margin-top:4.0625rem;text-align:center}.create__form-legend{margin-bottom:1.875rem}.card-news{min-height:25rem}.card-news__media{height:12.5rem}.card-news__body{padding:1.25rem}.card-news--type-slide{min-height:20.375rem}.card-news--type-slide .card-news__category{--category-indent:1.25rem}.news-grid__item{--card-qty:4}.filter-news__filter{margin-bottom:4.375rem}.wysiwyg-result>blockquote{margin-left:-6.25rem;margin-right:-6.25rem;padding:3.125rem 12.5rem}.wysiwyg-result>blockquote:before{left:6.25rem}.wysiwyg-result>blockquote:after{right:6.25rem}.wysiwyg-result>.media-grid{left:50%;position:relative;transform:translateX(-50%);width:100vw}.post{padding-top:7.5rem}.post__title{margin-bottom:.6875rem}.post__media{height:34.375rem}.post__body{margin-left:auto;margin-right:auto;width:60.625rem}.teacher-preview--size-full .teacher-preview__photo{height:23.125rem}.team__item{--qty:3}.teacher{padding-top:7.5rem}.teacher__container{-ms-grid-columns:25rem 1fr;grid-column-gap:4.375rem;grid-template-columns:25rem 1fr;margin-bottom:6.25rem}.teacher__photo{-ms-grid-row-span:4;grid-row:span 4;height:26.4375rem;margin-bottom:0}.teacher__description{grid-column:auto;margin-bottom:2.5rem}.teacher__right{grid-column:auto}.teacher__say{margin-left:3.875rem;margin-right:3.875rem;padding:0 9.0625rem}.content-text__title{margin-bottom:4.375rem}.content-text__grid{display:flex;flex-wrap:wrap;margin:-1.5625rem -1.875rem}.content-text__item{margin:1.5625rem 1.875rem;width:calc(50% - 3.75rem)}.content-text__item:last-child{margin-bottom:1.5625rem}.card-vacancy__title{font-size:1.5rem;margin-bottom:.375rem}.card-vacancy__address{margin-bottom:1.875rem}.card-vacancy__actions{align-items:flex-end;display:flex}.card-vacancy__info{flex-grow:1;margin-bottom:0;margin-right:.9375rem;padding-bottom:.25rem}.card-vacancy__info-value{font-size:1rem}.card-vacancy__button-more{flex-shrink:0;width:11.5625rem}.vacancy{padding-top:7.5rem}.vacancy__info .informer__item:first-child{flex-basis:90%;flex-grow:1}.vacancy__info .informer__list{-moz-columns:2;column-count:2}.faq-list__button{padding-left:3.4375rem;padding-right:3.4375rem}.faq-list__content{padding-bottom:2.5rem;padding-left:6.25rem;padding-right:6.25rem}.faq__container{margin-left:auto;margin-right:auto;width:64.375rem}.info-attention{padding:4.375rem 6.25rem}.preferences__item>*,.preferences__nav{margin-bottom:6.25rem}.preferences__item>.preferences__title{margin-bottom:4.375rem}.contacts__group{margin-left:0;margin-right:0}.contacts__item{margin-left:0;margin-right:7.125rem;width:22.25rem}.content-abstract__item{align-items:center;display:flex;margin-bottom:8.75rem}.content-abstract__item--reverse .content-abstract__media{margin-left:0;margin-right:6.25rem;order:-1}.content-abstract__description{margin-bottom:0}.content-abstract__media{flex-shrink:0;margin-left:6.25rem}.vacancies-preview{--size:3.75rem}.vacancies-preview__container{--rbg-container-indent:7.5rem;padding-bottom:6.25rem}.vacancies-preview__actions{margin-top:4.375rem}.faq-preview__container{margin-left:auto;margin-right:auto;width:60.625rem}.faq-preview__actions{margin-top:4.375rem}.nav-news__grid .news-grid__item{--card-qty:3}.nav-news__grid .news-grid__item:nth-child(n+4){display:none}.nav-news__actions{margin-top:4.375rem}.child{padding:3.75rem 10.625rem 3.75rem 6.25rem;text-align:left}.child__container{align-items:center;display:flex}.child__info{margin-bottom:0;width:31.25rem}.child__header{justify-content:flex-start}.child__media-box{flex-shrink:0;margin-right:0}.children__nav{display:block}.children__actions{margin-top:4.375rem}.screen{padding-bottom:6.25rem}.screen>*{margin-bottom:6.25rem}.changed-checkout{width:75.125rem}.changed-checkout form.checkout_coupon{padding:4.375rem 6.25rem}.changed-checkout .woocommerce-checkout .col2-set{display:flex;padding:4.375rem 6.25rem}.changed-checkout .woocommerce-checkout .col2-set .col-1,.changed-checkout .woocommerce-checkout .col2-set .col-2{width:calc(50% - 1.875rem)}.changed-checkout .woocommerce-checkout .col2-set .col-2{margin-left:auto}.changed-checkout .woocommerce-checkout #payment{padding:4.375rem 6.25rem}.popup__item{width:73.125rem}.page-error{padding-top:4.375rem}.page-error__media{width:48.375rem}.page-error__content{width:34.75rem}.page-error__title{font-size:2.625rem;line-height:1.1666666667}.page-error__description{font-size:1.25rem}}@media (min-width:1024px) and (min-width:650px){.form-main--view-full .form-main__item--age{margin-left:auto;width:auto}}@media (min-width:1440px){.page:after{content:"XXL"}}@media (min-width:1600px){:root{font-size:17.7778px}}@media (prefers-reduced-motion:reduce){.changed-checkout .woocommerce-checkout #payment .place-order input.button.alt,.changed-checkout button.button,.changed-checkout form .select2-container--default .select2-selection--single .select2-selection__arrow b,.ctrl-btn,.ctrl-burger__lines,.ctrl-choose__label,.ctrl-datepicker .ui-datepicker .ui-datepicker-calendar .ui-state-default,.ctrl-filter__button,.ctrl-filter__viewport,.ctrl-langs__link-icon,.ctrl-schedule-time__visual,.ctrl-select .select2-container--default .select2-selection--single .select2-selection__arrow b,.faq-list__button-icon,.faq-list__viewport,.footer__note-link,.header:before,.header__button-cart:before,.header__panel,.nav-footer__link,.nav-header__link,.nav-header__link-icon,html.no-touchevents .projects-nav__item{transition-property:none}}