@keyframes optimisation-gf-form-loading{0%,to{opacity:0}50%{opacity:1}}div[data-optimisation-gf-form-id]:not(.loaded){width:100%;height:100%;min-height:46px;background:rgb(255 255 255/40%);margin-bottom:24px;display:flex;align-items:center;justify-content:center;position:relative}div[data-optimisation-gf-form-id]:not(.loaded)::after{content:"..."}div[data-optimisation-gf-form-id]:not(.loaded).animation::after{animation:optimisation-gf-form-loading 1s ease-in infinite}.tooltip{position:fixed;white-space:nowrap;padding:10px;font-size:.875rem;line-height:.875rem;border-radius:5px;background:rgba(0,0,0,.9);box-shadow:4px 4px 4px rgba(0,0,0,.4);color:#fff;z-index:1}.tooltip_header{z-index:10}.popup_mobile-menu.popup_open .popup__wrapper{opacity:1;transform:translateX(0)}.popup_mobile-menu{background:rgba(148,56,133,.75)!important;z-index:9}.popup_mobile-menu .logo{max-width:120px;margin-bottom:10px}.popup_mobile-menu .btn{width:100%}.popup_mobile-menu .social-links{color:#ad208e}.popup_mobile-menu .social-links__link:is(:hover,:focus,:focus-within){color:#fff}.popup_mobile-menu .popup__wrapper{width:330px;max-width:90vw;min-height:100vh;left:0;top:0;opacity:0;transform:translateX(-330px);transition:opacity .3s ease-out,transform .3s ease-out;background:#fff;padding:19px 35px 30px}.popup_mobile-menu .popup__content{display:flex;flex-direction:column;gap:40px}.popup_mobile-menu .popup__close-icon{color:#fff}.menu-header-main-mobile,.menu-header-second-mobile{margin:-15px 0}.menu-header-main-mobile__items,.menu-header-second-mobile__items{padding:0}.menu-header-main-mobile__item,.menu-header-second-mobile__item{display:flex;align-items:center;flex-wrap:wrap}.menu-header-main-mobile p,.menu-header-main-mobile__item.menu-cart-link,.menu-header-second-mobile p,.menu-header-second-mobile__item.menu-cart-link{display:none}.menu-header-main-mobile__link,.menu-header-second-mobile__link{font-weight:400;font-size:1.125rem;line-height:1.2;color:#333;display:flex;align-items:center}.menu-header-main-mobile__link_level_top,.menu-header-second-mobile__link_level_top{padding:15px 0}.menu-header-main-mobile__link_level_sub,.menu-header-second-mobile__link_level_sub{font-size:.9375rem;padding:7px 0}.menu-header-main-mobile__link:focus-visible,.menu-header-main-mobile__link:hover,.menu-header-main-mobile__link_current,.menu-header-second-mobile__link:focus-visible,.menu-header-second-mobile__link:hover,.menu-header-second-mobile__link_current{color:#ad208e;text-decoration:none}.menu-header-main-mobile__link:is(:hover,:focus,:focus-within),.menu-header-second-mobile__link:is(:hover,:focus,:focus-within){text-decoration:none}.menu-header-main-mobile__link_no-clickable,.menu-header-second-mobile__link_no-clickable{pointer-events:none}.menu-header-main-mobile__expend-button,.menu-header-second-mobile__expend-button{color:#333;background:0 0;border:0;width:26px;height:26px;flex-shrink:0;transition:transform .3s}.menu-header-main-mobile__expend-button_open,.menu-header-second-mobile__expend-button_open{transform:rotate(180deg)}.menu-header-main-mobile__sub-menu,.menu-header-second-mobile__sub-menu{width:100%;padding-left:30px}.menu-header-main-mobile__sub-menu_level_1,.menu-header-second-mobile__sub-menu_level_1{margin:-5px 0 0}.menu-header-main-mobile__sub-items,.menu-header-second-mobile__sub-items{padding:0}.popup{color:#333;z-index:100}.popup::backdrop{background:#000;opacity:.3}.popup__title{text-align:center;font-weight:700;font-size:2.5rem;line-height:1.2}.popup__close-btn{position:absolute;top:0;right:0;line-height:1.25rem;padding:0;background:0 0;border:0;cursor:pointer;transition:.3s opacity;width:44px;height:44px}.popup__close-btn:is(:hover,:focus,:focus-within){opacity:.8}.popup__close-btn span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.popup__close-btn span:focus,.popup__close-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.popup__close-icon{color:#333;width:18px;height:18px}.popup__close-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.popup_modal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;scrollbar-gutter:stable;background:0 0}.popup_base .popup__wrapper{width:calc(100% - 30px);max-width:1000px;position:relative;margin:15px;border-radius:4px}.popup_base.popup_modal{overflow:auto;scrollbar-gutter:stable;text-align:center;white-space:nowrap}.popup_base.popup_modal::after{display:inline-block;vertical-align:middle;width:0;height:103%;content:""}.popup_base.popup_modal .popup__wrapper{display:inline-block;vertical-align:middle;white-space:normal;text-align:left}.popup_inline .popup__wrapper{box-shadow:0 0 30px rgba(0,0,0,.05);padding:44px 15px 15px;background:#fff}.popup_iframe .popup__wrapper{padding:44px 0 0}.popup_iframe .popup__iframe{width:100%}.popup_video .popup__iframe{aspect-ratio:16/9;background:#000}.popup_video .popup__close-icon{color:#000}.popup_global{background:rgba(0,0,0,.3)}.popup_global .gform_fields{justify-content:center;width:100%;max-width:710px;margin:0 auto}.popup_global .popup__close-btn{color:#898989;opacity:1;transition:color .3s}.popup_global .popup__close-btn:is(:hover,:focus,:focus-within){color:#333}.popup_global .popup__close-icon{color:inherit}.popup_global .popup__wrapper{max-width:970px;background:linear-gradient(270deg,rgba(148,56,133,.1)0,rgba(0,173,239,.1) 100%),#fff;padding:40px 30px}.popup_global .popup__wrapper:has(.review,.parents-review){max-width:600px;padding:40px 20px}.popup_global .popup__wrapper:has(.meet-our-team-popup){max-width:900px;padding:50px 30px}.popup_global .popup__title{font-weight:500;font-size:1.75rem;line-height:2.25rem;text-align:center;margin-bottom:15px}.popup_global .popup__text{font-weight:400;font-size:1.125rem;line-height:1.625rem;text-align:center;max-width:700px;margin:0 auto 20px}.with-btn-play{position:relative}.with-btn-play__img{display:block}.with-btn-play:is(:hover,:focus,:focus-within)::before{transform:scale(1.1) translate(-50%,-50%)}.with-btn-play::before{position:absolute;content:" ";top:50%;left:50%;transform:translate(-50%,-50%);width:114px;aspect-ratio:1/1;background:url(../images/play-btn.svg)center left/100%auto no-repeat;transform-origin:top left;transition:transform .3s ease-out}.with-btn-play_align-left::after,.with-btn-play_align-right::after{content:" ";display:table;clear:both}@media all and (min-width:35.5rem){.popup__title{font-size:3.125rem}.popup_global .popup__text{font-size:1.25rem;margin-bottom:30px}}@media (min-width:37.5rem){.popup_global .popup__wrapper{padding-bottom:50px}.popup_global .popup__wrapper::after{content:"";position:absolute;bottom:0;right:0;background:url(../images/feedback-animal1.png)no-repeat;display:block;width:160px;height:130px}.popup_global .popup__wrapper:has(.meet-our-team-popup){padding-bottom:60px}}@media all and (min-width:48rem){.popup_global .popup__close-btn{width:44px;height:44px;top:20px;right:20px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%}.popup_global .popup__close-icon{width:16px;height:16px}}