html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,li{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{src:url(./Nunito-Regular-BUBWhAqd.woff2) format("woff2");font-family:Nunito;font-weight:400;font-style:normal}@font-face{src:url(./Nunito-Bold-DMRPb0J-.woff2) format("woff2");font-family:Nunito;font-weight:700;font-style:normal}@font-face{src:url(./Fredoka-Regular-Bwik_38-.woff2) format("woff2");font-family:Fredoka;font-weight:400;font-style:normal}@font-face{src:url(./Fredoka-Bold-DXE5I3TB.woff2) format("woff2");font-family:Fredoka;font-weight:700;font-style:normal}.container-f79f54{width:100%;max-width:375px;margin:0 auto;padding:0 20px}@media screen and (min-width: 1440px){.container-f79f54{max-width:1440px;padding:0 80px}}.section-6ea809{padding:40px 0}@media screen and (min-width: 1440px){.section-6ea809{padding:80px 0}}.section-title-0516e6{color:#e49f00;text-align:center;font-family:Fredoka;font-size:38px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:28px}@media screen and (min-width: 1440px){.section-title-0516e6{margin-bottom:36px}}.visually-hidden-168b18{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.slider-pagination-5071bf{display:none}@media screen and (max-width: 1439.98px){.slider-pagination-5071bf{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.slider-pagination-5071bf .swiper-pagination-bullet{display:block;width:24px;height:24px;transition:background-color .3s ease;background-color:#ffefea;border-radius:50%}.slider-pagination-5071bf .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f4b6a7}}.slider-navigation-31f893{display:flex;align-items:center;gap:20px;width:fit-content;margin:28px auto 0}.navigation-button-ef4f30{width:48px;height:48px;padding:0;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;display:none}.navigation-button-ef4f30.swiper-button-disabled{opacity:.5}@media screen and (min-width: 1440px){.navigation-button-ef4f30{display:block}}.navigation-button-ef4f30 svg{fill:#2a3550;width:48px;height:48px}.navigation-button-ef4f30.next-255a42{transform:rotate(-180deg)}.header-d53062{position:fixed;top:34px;right:50%;transform:translate(50%);z-index:100;height:76px;background-color:transparent;width:345px;pointer-events:none}@media screen and (min-width: 1440px){.header-d53062{pointer-events:all;height:56px;width:1280px;border-radius:20px;background:var(--Main-color, #b0def2)}}@media screen and (min-width: 1440px){.header-d53062{box-shadow:0 4px 20px #00000026}}.header-container-edefc5{height:100%;display:flex;align-items:center;gap:4px}@media screen and (min-width: 1440px){.header-container-edefc5{padding:0 32px;gap:16px}}.header-logo{width:20px;height:20px}@media screen and (min-width: 1440px){.header-logo{width:40px;height:40px}}.logo-text{font-weight:400;font-size:18px}@media screen and (min-width: 1440px){.logo-text{font-size:24px;margin-left:auto}}.header-nav-aa4dc1{display:none}@media screen and (min-width: 1440px){.header-nav-aa4dc1{display:block;width:100%}}.header-nav-list-011617{display:flex;gap:16px;justify-content:space-between}.header-nav-link-05cb5f{color:var(--Text-color, #2a3550);font-family:Nunito;font-size:16px;font-style:normal;font-weight:400;line-height:150%;transition:color .3s ease}.header-nav-link-05cb5f:hover,.header-nav-link-05cb5f:focus,.header-nav-link-05cb5f:active{color:#f5c518}.header-burger-button-4a5e9f{pointer-events:all;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;margin-left:auto;background-color:#30363897}.header-burger-button-4a5e9f:hover span,.header-burger-button-4a5e9f:focus span,.header-burger-button-4a5e9f:active span{background-color:#2a3550}.header-burger-button-4a5e9f:hover span:before,.header-burger-button-4a5e9f:hover span:after,.header-burger-button-4a5e9f:focus span:before,.header-burger-button-4a5e9f:focus span:after,.header-burger-button-4a5e9f:active span:before,.header-burger-button-4a5e9f:active span:after{background-color:#2a3550}.header-burger-button-4a5e9f span{display:block;position:relative;width:20px;height:2px;background-color:#b0def2;border-radius:2px;transition:background-color .3s ease,transform .3s ease}.header-burger-button-4a5e9f span:before,.header-burger-button-4a5e9f span:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:#b0def2;border-radius:2px;transition:transform .3s ease,background-color .3s ease}.header-burger-button-4a5e9f span:before{top:-6px}.header-burger-button-4a5e9f span:after{top:6px}.header-burger-button-4a5e9f.active span{background-color:transparent}.header-burger-button-4a5e9f.active span:before{transform:translate(-50%) rotate(45deg);top:0}.header-burger-button-4a5e9f.active span:after{transform:translate(-50%) rotate(-45deg);top:0}@media screen and (min-width: 1440px){.header-burger-button-4a5e9f{display:none}}.burger-67ffb0{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99;display:flex;background-color:#11111180;opacity:0;pointer-events:none;transition:opacity .05s ease .25s;color:#f3f3f3}.burger-67ffb0.is-open{opacity:1;pointer-events:auto;transition:opacity .05s ease}@media screen and (min-width: 1440px){.burger-67ffb0{display:none}}.burger-wrapper-3d59f5{position:relative;display:flex;flex-direction:column;padding:200px 0 30px;width:100%;height:100vh;background:#b0def2;transform:translateY(-100%);transition:transform .25s ease;overflow-y:auto}.burger-67ffb0.is-open .burger-wrapper-3d59f5{transition:transform .25s ease .05s;transform:translate(0)}.burger-nav-list-2f0dc1{display:flex;flex-direction:column;gap:28px;width:fit-content;margin:0 auto}.burger-nav-link-d214e2{display:block;color:#3b2b20;font-weight:400;font-size:16px;line-height:150%;transition:color .3s ease}.burger-nav-link-d214e2:hover,.burger-nav-link-d214e2:focus,.burger-nav-link-d214e2:active,.burger-nav-linkfocus-visible{color:#ff7043}.hero-c80f88{padding-bottom:40px}@media screen and (min-width: 1440px){.hero-c80f88{padding-bottom:70px}}.hero-container-d44a07{background-image:url(./hero-bg-m-BQ3BAch3.png);background-size:cover;height:800px;padding-top:110px}@media screen and (min-width: 1440px){.hero-container-d44a07{height:820px;padding-top:180px;background-image:url(./hero-bg-d-DOd3rkht.png)}}@media screen and (min-width: 1440px){.hero-image-936226{width:558px;height:307px}}.about-wrapper-43c5aa{display:flex;flex-direction:column;gap:22px}@media screen and (min-width: 1440px){.about-wrapper-43c5aa{flex-direction:row;gap:20px}}.about-image-wrapper-2a32a1{max-width:375px;width:100vw;height:226px;margin:0 -20px}.about-image-wrapper-2a32a1 img{width:100%;height:100%}@media screen and (min-width: 1440px){.about-image-wrapper-2a32a1{margin:0;max-width:630px;height:379px;flex-shrink:0}}.about-image-second-d91c13{display:none}@media screen and (min-width: 1440px){.about-image-second-d91c13{margin-top:31px;display:block}}.features-container-0deb61{padding:0}.features-mobile-image-9610e3{margin-bottom:22px}@media screen and (min-width: 1440px){.features-mobile-image-9610e3{display:none}}@media screen and (min-width: 1440px){.features-wrapper-cf59f3{display:flex}}.features-desktop-image-a668fc{display:none}@media screen and (min-width: 1440px){.features-desktop-image-a668fc{display:block;flex-shrink:0}}.features-list-05804c{padding:0 20px;display:flex;flex-direction:column;gap:20px}.features-item-78d4c5 h3{color:var(--Accent-color-2, #f57f87);text-align:center;font-family:Fredoka;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}.features-item-78d4c5 p{text-align:center}@media screen and (max-width: 1439.98px){.swiper.characters-slider-75414e{margin:0 -20px;padding:0 50px 0 20px}}.characters-card-d55ca9{height:538px;flex-direction:column;gap:8px}.characters-card-d55ca9 h3{color:var(--Accent-color-2, #f57f87);text-align:center;font-family:Fredoka;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.characters-card-d55ca9 p{text-align:center}.swiper.gallery-slider-c74913{margin:0 -20px;padding:0 30px}@media screen and (min-width: 1440px){.swiper.gallery-slider-c74913{margin:0 -80px;padding:0 405px}}.gallery-card-2dd1dd{transition:transform 1s ease;transform:scale(.9);position:relative}.gallery-card-2dd1dd img{position:relative;z-index:10}@media screen and (min-width: 1440px){.gallery-card-2dd1dd{transform:scale(.7)}}.gallery-slide-4bca96.swiper-slide-active .gallery-card-2dd1dd{transform:scale(1)}.reviews-wrapper-d3a308{display:flex;gap:20px;align-items:center}@media screen and (max-width: 1439.98px){.swiper.reviews-slider-0c1c83{margin:0 -20px;padding:0 50px 0 20px}}.reviews-image-0d864a{display:none}@media screen and (min-width: 1440px){.reviews-image-0d864a{display:block;flex-shrink:0}}@media screen and (min-width: 1440px){.swiper-wrapper.reviews-slider-wrapper-063430{flex-wrap:wrap!important;justify-content:center;gap:20px}.swiper-slide.reviews-slide-e2e883{margin-right:0!important;width:calc((100% - 40px) / 3)!important}}.reviews-card-bfa076{display:flex;height:222px;padding:28px 22px;flex-direction:column;gap:18px;border-radius:18px;background:#54cafd}.reviews-card-head-0de298{display:flex;align-items:center;gap:12px}.reviews-card-head-0de298 h3{color:var(--Accent-color, #e49f00);font-family:Fredoka;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.footer-0d4a56{background:var(--Accent-color, #2a3550);padding:32px 0}.footer-container-aff656{display:flex;flex-direction:column;gap:18px 36px}@media screen and (min-width: 1440px){.footer-container-aff656{align-items:center;padding:46px 80px;gap:50px}}@media screen and (min-width: 1440px){.footer-nav-list-f44697{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}}.footer-link-faca4a{color:var(--Text-color, #b0def2);font-family:Fredoka;font-size:22px;font-style:normal;font-weight:700;line-height:150%}.footer-text-19a87f{color:var(--Text-color, #b0def2);font-family:Fredoka;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.policy{padding-top:140px;padding-bottom:40px}.policy-title-main{margin-bottom:20px}.policy-title{font-weight:600;margin-bottom:20px}@media screen and (min-width: 1440px){.policy-title{font-size:28px}}.policy-subtitle{font-weight:600;font-size:18px;line-height:150%;margin-bottom:25px}@media screen and (min-width: 1440px){.policy-subtitle{font-size:20px}}.mb-20{margin-bottom:20px}.policy-section:not(:last-child){margin-bottom:40px}.policy-list a{text-decoration:underline}.policy-section:not(:last-child){margin-bottom:25px}.policy-section a{word-wrap:break-word;overflow-wrap:break-word}.cookies-popup-fc8472{position:fixed;bottom:0;background:var(--Accent-color, #2a3550);right:0;left:0;padding:38px 0 92px;z-index:10;gap:40px;flex-direction:column;display:none}@media screen and (min-width: 1440px){.cookies-popup-fc8472{padding:20px 34px}}.cookies-popup-container-8c5313{display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 1440px){.cookies-popup-container-8c5313{flex-direction:row;padding:0 34px;align-items:center;gap:180px}}.cookies-accept-text-fa6a48{color:#b0def2;text-align:center;font-family:Fredoka;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media screen and (min-width: 1440px){.cookies-accept-text-fa6a48{padding:0}}.cookies-action-26f95c{display:flex;flex-direction:column;gap:20px;justify-content:center}.cookies-action-26f95c button{display:flex;align-items:center;justify-content:center;border-radius:40px;padding:24px 48px;opacity:1;transition:opacity .35s ease;font-family:Fredoka;font-size:22px;font-style:normal;font-weight:700;line-height:150%;text-wrap:nowrap}.cookies-action-26f95c button:hover{opacity:.7}.cookies-action-26f95c .decline-button-216cc1{border:1px solid #b0def2;color:#b0def2;background-color:transparent}.cookies-action-26f95c .accept-button-3a06b3{text-wrap:nowrap;border:none;color:var(--Accent-color, #2a3550);background:var(--Text-color, #b0def2)}@media screen and (min-width: 1440px){.cookies-action-26f95c{flex-direction:row}}body{font-family:Nunito,Inter,Avenir,Helvetica,Arial,sans-serif;background-color:#b0def2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;min-height:100vh}html{scroll-behavior:smooth;scroll-padding-top:80px}@media screen and (min-width: 1440px){html{scroll-padding-top:80px}}
