@charset "UTF-8";:root{--primary-violet: #8970f6;--soft-lilac: #d2c2ff;--camp-green: #73c364;--light-meadow: #c4f296;--black: #000;--soft-gray: #f0f0f0;--white: #fff;--system: #666}:root{--font-family: "Gilroy", "Times New Roman";--second-family: "SF Compact Text", sans-serif;--third-family: "Kyiv*Type Titling", sans-serif;--font3: "SF Compact", sans-serif;--font4: "SF Pro Display", sans-serif;--font5: "SF Compact Display", sans-serif;--font6: "New York Small", sans-serif;--font7: "DINishPreview", sans-serif;--font8: "SF Compact Rounded", sans-serif;--font9: "SF Mono", sans-serif;--font10: "Inter", sans-serif}:root{--border-radius: 20px}.navbar .logo{width:calc(6rem + .9vw);height:auto}.navbar .tel{font-family:Gilroy,serif;font-weight:600;font-size:calc(1rem + .9vw);line-height:120%;color:#000}.navbar .navbar-toggler-icon{filter:brightness(0) saturate(100%)}.navbar .navbar-toggler{padding:.5rem;font-size:1.25rem;line-height:1;background-color:#f8f9fa;border:none;border-radius:0}.navbar-toggler:focus{box-shadow:0 0 0 .25rem #0d6efd40;outline:none}.navbar .btn-custom{font-weight:600;padding:12px 32px;background-color:var(--primary-violet, #000);color:var(--white, #fff);border:none;border-radius:var(--border-radius, 20px)}.navbar .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#breadcrumbs{margin:30px 0 30px 5px}#breadcrumbs a{color:#666;text-decoration:underline}@media(min-width:1200px){#breadcrumbs{margin:50px 0 70px 10px}}#book-now .main-background{background-color:var(--light-meadow, #000);border-radius:var(--border-radius, 20px);padding-top:2rem!important;padding-bottom:2rem!important}#book-now h2{font-family:var(--third-family),sans-serif;font-size:1.5rem}#book-now .descr{font-size:1rem}#book-now img{aspect-ratio:550/277;animation:fadeIn .8s ease-in-out}#book-now .btn-custom{font-weight:600;font-size:1.125rem;line-height:120%;border-radius:1.25rem;padding:.75rem 2rem;text-align:center;width:100%;border:none}#book-now .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#book-now .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}@media(min-width:1200px){#book-now .main-background{padding:2rem 0}#book-now h2{font-size:2.25rem}#book-now .descr{font-size:1.125rem}#book-now .btn-custom{width:280px!important}}#faq .main-background{background-color:var(--light-meadow, #000);border-radius:var(--border-radius, 20px);padding:1rem 0}#faq h2{font-family:var(--third-family),sans-serif;font-size:calc(1.5rem + .5vw)}#faq .descr{font-size:calc(.8rem + .5vw);text-align:justify}#faq .span-violet{color:var(--primary-violet, #000)}#faq .accordion-button:after{background-image:none!important;content:"+";font-size:1.5rem;font-weight:700;line-height:1;transition:transform .2s ease-in-out;display:flex;align-items:center;justify-content:center}#faq .accordion-button:not(.collapsed):after{background-image:none!important;content:"−";transform:none}#faq .accordion-button.collapsed{background-color:var(--light-meadow, #fff);color:#000;border-radius:var(--border-radius, 20px)}#faq .accordion-button:not(.collapsed){background-color:var(--primary-violet, #000);color:#fff;border-radius:10px 10px 0 0;box-shadow:none}#faq .accordion-item{border:none;margin-bottom:10px}#faq .accordion-button:focus{box-shadow:none;border-color:#00000020}#faq .accordion-item{border:1px solid #dee2e6;border-radius:15px!important;overflow:hidden;margin-bottom:10px}#faq .accordion-button{border-radius:0!important}#faq .accordion-item:first-of-type,#faq .accordion-item:first-of-type .accordion-button{border-top-left-radius:15px!important;border-top-right-radius:15px!important}#faq .accordion-item:last-of-type,#faq .accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important}#faq .accordion-button:focus{box-shadow:none!important}#camp-life h2{font-family:var(--third-family),serif;font-size:calc(1.5rem + .5vw);text-align:center}#camp-life .descr{font-size:calc(.8rem + .5vw);text-align:center!important}#camp-life span{color:var(--camp-green, #000)}#camp-life .social-link{display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;margin:0 .5rem}#camp-life .social-link i{font-size:2rem;line-height:0;color:var(--primary-violet, #000)}@media(min-width:1200px){#camp-life .social-link{margin:0 1rem}}#contact-form .main-background{background-color:var(--soft-lilac, #000);border-radius:var(--border-radius, 20px);padding:1rem 0}#contact-form h2{font-family:var(--third-family),serif;font-size:calc(1.5rem + .5vw);text-align:center}#contact-form .descr{font-size:calc(.8rem + .5vw);text-align:center!important}#contact-form .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border:none;border-radius:var(--border-radius, 0px);padding:1rem 1.5rem;width:100%;height:51px;text-align:center}#contact-form .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#contact-form .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#contact-form input,#contact-form textarea{padding-top:1.625rem;padding-bottom:.625rem;border-radius:var(--border-radius, 20px);font-size:1.5rem!important}#contact-form input{height:70px!important}#contact-form textarea{min-height:100px!important}#contact-form .form-floating>label{padding-top:.8rem}#footer .bg-flower{background-image:url(/build/assets/flower_half_4-BH77mB9R.png);background-repeat:no-repeat;background-position:center;background-size:cover}#footer{color:var(--white, #fff);font-size:1rem}#footer a{color:var(--white, #fff);font-weight:400;margin:0 5px;text-decoration:underline}#footer .container-fluid{background-color:var(--primary-violet);border-radius:var(--border-radius) var(--border-radius) 0 0}.distance#footer{padding:3rem 0 0!important}#footer .social-link{display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;background-color:#f0f0f0;border-radius:50%;flex-shrink:0}#footer .social-link i{font-size:2rem;line-height:0;color:var(--primary-violet, #000)}#contactModal h4{font-family:var(--third-family),serif;font-size:1.5rem;text-align:center;color:#fff}#contactModal .modal-header .btn-close{font-size:1.25rem;background-color:#eee;border-radius:50%;opacity:.8}#contactModal .modal-header{background-color:var(--primary-violet, #ccc)}#contactModal .modal-content{border-radius:20px;overflow:hidden}#contactModal .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border:none;border-radius:var(--border-radius, 0px);padding:1rem 1.5rem;width:100%;height:51px;text-align:center}#contactModal .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#contactModal .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#contactModal input,#contactModal textarea{padding-top:1.625rem;padding-bottom:.625rem;border-radius:var(--border-radius, 20px);font-size:1.5rem!important}#contactModal input{height:70px!important}#contactModal textarea{min-height:100px!important}#contactModal .form-floating>label{padding-top:.8rem}@media(min-width:1200px){#contactModal input,#contactModal textarea{font-size:1.1rem!important}}#transferModal h4{font-family:var(--third-family),sans-serif;font-weight:700;font-size:1.5rem;color:var(--primary-violet)}#transferModal .title,#transferModal .title-bottom{font-family:var(--third-family),sans-serif;text-align:center;font-weight:700;font-size:1.5rem}#transferModal .title-bottom{font-size:1.3rem}#transferModal .city{text-align:center;font-weight:600;font-size:1rem;padding:1.125rem .1rem;background-color:var(--soft-gray, #ccc);border-radius:var(--border-radius, 20px)}@media(min-width:1200px){#transferModal h4,#transferModal .title{font-size:2rem}#transferModal .title-bottom{font-size:1.5rem}#transferModal .city{font-size:1.125rem;padding:1.125rem .1rem}}#hero-for-parents .info{max-width:490px;min-height:178px}#hero-for-parents h1{font-size:2rem;text-align:center;font-weight:700;font-family:var(--third-family),serif}#hero-for-parents .descr{font-size:1rem;text-align:center;font-weight:400}#hero-for-parents .btn-1,#hero-for-parents .btn-2{font-weight:600;font-size:1.125rem;line-height:120%;border-radius:1.25rem;padding:.75rem 2rem;text-align:center;width:100%;height:51px;border:none}#hero-for-parents .btn-1{background-color:var(--primary-violet, #ccc);color:#fff}#hero-for-parents .btn-2{background-color:var(--white, #ccc);border:1px solid var(--primary-violet, #ccc);color:var(--primary-violet, #ccc)}#hero-for-parents .btn-1:hover,#hero-for-parents .btn-2:hover{background-color:var(--camp-green, #000);color:var(--white, #fff);border:none}@media(min-width:1200px){#hero-for-parents h1{font-size:3.75rem}#hero-for-parents .descr{font-size:1.25rem}#hero-for-parents .btn-1,#hero-for-parents .btn-2{width:280px}}#documentation-for-parents .main-background{background-color:var(--light-meadow, #000);border-radius:var(--border-radius, 20px);padding:1rem!important;overflow:hidden}#documentation-for-parents .bg-flower-center{background-image:url(/build/assets/flower_half-Dgv7Hmht.png);background-position:center;background-size:cover}#documentation-for-parents .top{max-width:800px}#documentation-for-parents h2{font-family:var(--third-family),serif;font-size:2rem;margin-bottom:1rem}#documentation-for-parents .descr{font-size:1rem}#documentation-for-parents .common-div{border-radius:var(--border-radius, 20px);padding:1.5rem 1.25rem;height:100%;background-color:var(--white, #fff)}#documentation-for-parents .title-common-div{font-family:var(--font-family),serif;font-weight:600;font-size:1.25rem;padding:5px 0;margin:0;color:var(--black)}#documentation-for-parents .descr-common-div{font-family:var(--font-family),serif;font-weight:400;font-size:.88rem;margin:0;color:var(--black)}#documentation-for-parents .bg-green{background-color:var(--light-meadow, #fff)}#documentation-for-parents .div-img-2{background-color:var(--camp-green, #000);width:2rem;height:2rem;font-family:var(--third-family),serif;font-size:1.2rem;line-height:0}@media(min-width:768px){#documentation-for-parents .title-common-div{font-size:1.25rem}#documentation-for-parents .descr-common-div{font-size:1rem}}@media(min-width:1200px){#documentation-for-parents h2{font-size:2.25rem}#documentation-for-parents .descr{font-size:1.125rem}#documentation-for-parents .main-background{padding:40px 70px!important}#documentation-for-parents .info-block{padding:0 4.5rem}#documentation-for-parents .title-common-div{font-size:1.25rem}#documentation-for-parents .descr-common-div{font-size:1rem}#documentation-for-parents .div-img-2{width:3rem;height:3rem;font-size:1.8rem}}#standards-for-parents .main-background{background-color:var(--primary-violet, #000);border-radius:var(--border-radius, 20px);padding:4rem 1rem!important;overflow:hidden}#standards-for-parents img{border-radius:var(--border-radius, 20px)}#standards-for-parents .ratio-custom-1{aspect-ratio:400/220}#standards-for-parents .top{background-color:var(--white, #000);border-radius:var(--border-radius, 20px);margin:0 0 3rem}#standards-for-parents .info-block{background-color:var(--white, #000);border-radius:var(--border-radius, 20px);height:100%;padding:1.5rem}#standards-for-parents h2,#standards-for-parents h3{font-family:var(--third-family),sans-serif;font-size:1.5rem;color:var(--primary-violet, #000);font-weight:700}#standards-for-parents .info-block-text{font-size:1rem}@media(min-width:1200px){#standards-for-parents .main-background{padding:4rem 3rem!important}#standards-for-parents .top{margin:0 0 3rem}#standards-for-parents h2,#standards-for-parents h3{text-align:left;color:var(--white, #fff);font-size:2rem;font-weight:700;-webkit-text-stroke-width:9px;-webkit-text-stroke-color:var(--primary-violet, #8970F6);paint-order:stroke fill;stroke:var(--primary-violet, #8970F6);stroke-width:4px}#standards-for-parents .info-block{padding:2.5rem}#standards-for-parents .info-block-text{font-size:1rem;text-align:left}}#preparation-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem}#preparation-for-parents .descr{font-size:1rem}#preparation-for-parents .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border-radius:var(--border-radius, 20px);padding:1rem 1.5rem;text-align:center;width:100%;height:51px;border:none}#preparation-for-parents .btn-custom{background-color:var(--primary-violet, #ccc);color:#fff}#preparation-for-parents .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#preparation-for-parents img{border-radius:var(--border-radius, 20px)}#preparation-for-parents .ratio-custom{aspect-ratio:800/550}#preparation-for-parents .adaptive-img{object-fit:cover;opacity:0;transition:opacity .4s ease-in-out;z-index:2}#preparation-for-parents .adaptive-img.loaded{opacity:1}#preparation-for-parents .block-2 .h-100{display:flex;overflow:hidden}@media(min-width:1200px){#preparation-for-parents h2{font-size:2.25rem}#preparation-for-parents .descr{font-size:1.125rem}#preparation-for-parents .btn-custom{width:22rem;padding:1rem 1.5rem}}#agreement-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem}#agreement-for-parents h3{font-size:1.25rem;margin-bottom:1rem}#agreement-for-parents .descr{font-size:1rem}#agreement-for-parents .info-block{background-color:var(--primary-violet, #000);border-radius:var(--border-radius, 20px);padding:1.5rem;color:var(--white, #fff)}@media(min-width:1200px){#agreement-for-parents h2{font-size:2.25rem}#agreement-for-parents .descr{font-size:1.125rem}}#safety-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem}#safety-for-parents .green{color:var(--camp-green, #000)}#safety-for-parents .violet{color:var(--primary-violet, #000)}#safety-for-parents h3{font-size:1.25rem;margin-bottom:.5rem;font-weight:600}#safety-for-parents .descr{font-size:1rem}#safety-for-parents .info-block{background-color:var(--soft-gray, #000);border-radius:var(--border-radius, 20px);padding:1.25rem}#safety-for-parents .image-block{background-color:var(--soft-gray, #000);border-radius:var(--border-radius, 20px)}#safety-for-parents .image-block img{border-radius:var(--border-radius, 20px)}@media(min-width:1200px){#safety-for-parents h2{font-size:2.25rem}#safety-for-parents h3{font-size:1.5rem}#safety-for-parents .descr{font-size:1.125rem}#safety-for-parents .info-block,#safety-for-parents .image-block{height:240px}}#insurance-for-parents .main-background{background-color:var(--light-meadow, #fff);border-radius:var(--border-radius, 20px);padding:1.125rem!important;overflow:hidden;margin-top:0!important}#insurance-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem;margin:2rem 0}#insurance-for-parents .common-div{border-radius:var(--border-radius, 20px);padding:1.25rem;height:100%;background-color:var(--white, #fff)}#insurance-for-parents .title-common-div{font-family:var(--font-family),serif;font-weight:600;font-size:1.25rem;padding:5px 0;margin:0;color:var(--black)}#insurance-for-parents .descr-common-div{font-family:var(--font-family),serif;font-weight:400;font-size:.88rem;margin:0;color:var(--black)}#insurance-for-parents .bg-green{background-color:var(--light-meadow, #fff)}#insurance-for-parents .div-img-2{background-color:var(--camp-green, #000);width:2rem;height:2rem}@media(min-width:1200px){#insurance-for-parents h2{font-size:2.25rem;margin:0 0 2rem}#insurance-for-parents .main-background{padding:2.5rem 5rem!important;margin-top:5rem}}#food-for-parents .main-background{background-color:var(--soft-lilac, #000);border-radius:var(--border-radius, 20px);padding:1.125rem!important;overflow:hidden}#food-for-parents .bg-flowers{background-image:url(/build/assets/flower_half_center-a68eHwT7.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}#food-for-parents h2{font-size:1.5rem;font-family:var(--third-family),sans-serif;margin-top:1rem}#food-for-parents .descr{font-size:1rem}#food-for-parents .common-div{border-radius:var(--border-radius, 20px);padding:1.25rem;height:100%;background-color:var(--white, #fff)}#food-for-parents .title-common-div{font-family:var(--font-family),serif;font-weight:600;font-size:1.25rem;padding:5px 0;margin:0;color:var(--black)}#food-for-parents .div-img-2{background-color:var(--primary-violet, #000);width:3rem;height:3rem;font-size:1.3rem}#food-for-parents .descr-common-div{font-family:var(--font-family),serif;font-weight:400;font-size:.88rem;margin:0;color:var(--black)}@media(min-width:1200px){#food-for-parents .bg-flowers{background-image:url(/build/assets/flower_half_left-BrM6YtrG.png),url(/build/assets/flower_half_right-CqLAvDkF.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:contain,contain;height:100%;width:100%}#food-for-parents h2{font-size:2.25rem;margin:1rem 0}#food-for-parents .descr{font-size:1.125rem;margin:1rem 0}}#adaptation-for-parents .main-background{background-color:var(--primary-violet, #fff);border-radius:var(--border-radius, 20px);padding:3rem 1.125rem!important;overflow:hidden;margin-top:0!important}#adaptation-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem;margin-bottom:2rem;color:var(--white, #fff)}#adaptation-for-parents h3{font-size:1.25rem}#adaptation-for-parents .descr{font-size:1rem;color:var(--white, #fff)}#adaptation-for-parents .info-block{border-radius:var(--border-radius, 20px);padding:1rem 1.25rem;height:100%;background-color:var(--white, #fff);font-size:.875rem}#adaptation-for-parents .green{color:var(--camp-green, #000)}#adaptation-for-parents .violet{color:var(--primary-violet, #000)}@media(min-width:1200px){#adaptation-for-parents h2{font-size:2.25rem}#adaptation-for-parents h3{font-size:1.5rem}#adaptation-for-parents .info-block{font-size:1rem}#adaptation-for-parents .main-background{padding:2.5rem 8rem!important;margin-top:5rem}#adaptation-for-parents .descr{font-size:1.125rem}}#communication-for-parents .main-background{background-color:var(--soft-lilac, #000);border-radius:var(--border-radius, 20px);padding-top:1.125rem!important;padding-bottom:1.125rem!important;overflow:hidden}#communication-for-parents h2{font-size:1.5rem;font-family:var(--third-family),sans-serif;margin-top:1rem}#communication-for-parents h3{font-size:1.5rem;font-weight:700}#communication-for-parents h4{font-size:1.25rem;font-weight:700}#communication-for-parents .descr{font-size:1rem}#communication-for-parents .info-block{background-color:var(--white, #fff);border-radius:var(--border-radius, 20px);margin-bottom:1.5rem}#communication-for-parents .image-block img{border-radius:var(--border-radius, 20px)}@media(min-width:1200px){#communication-for-parents .main-background{padding:2rem 8rem!important}#communication-for-parents .bg-img{background-image:url(/build/assets/com_851x357-CZCG6RYJ.webp);background-position:right center;background-repeat:no-repeat;background-size:contain}#communication-for-parents h2{font-size:2.25rem;margin:1rem 0}#communication-for-parents .info-block{height:357px!important}#communication-for-parents .descr{font-size:1.125rem;margin:1rem 0}#communication-for-parents h3{text-align:left;color:var(--white, #fff);font-size:2rem;font-weight:700;-webkit-text-stroke-width:9px;-webkit-text-stroke-color:var(--primary-violet, #8970F6);paint-order:stroke fill;stroke:var(--primary-violet, #8970F6);stroke-width:4px}#communication-for-parents h4{font-size:1.5rem;margin-top:1rem}}#transfer-for-parents h2{font-family:var(--third-family),sans-serif;font-size:1.5rem;font-weight:700}#transfer-for-parents .descr{font-size:1rem}#transfer-for-parents .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border-radius:var(--border-radius, 20px);padding:1rem 1.5rem;text-align:center;width:100%;height:51px}#transfer-for-parents .btn-custom{background-color:var(--primary-violet, #ccc);color:#fff}#transfer-for-parents .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#transfer-for-parents img{border-radius:var(--border-radius, 20px)}#transfer-for-parents .btn-1,#transfer-for-parents .btn-2{font-weight:600;font-size:1.125rem;line-height:120%;border-radius:1.25rem;padding:.75rem 2rem;text-align:center;width:100%;height:51px;border:none}#transfer-for-parents .btn-1{background-color:var(--primary-violet, #ccc);color:#fff}#transfer-for-parents .btn-2{background-color:var(--white, #ccc);border:1px solid var(--primary-violet, #ccc);color:var(--primary-violet, #ccc)}#transfer-for-parents .btn-1:hover,#transfer-for-parents .btn-2:hover{background-color:var(--camp-green, #000);color:var(--white, #fff);border:none}#transfer-for-parents .info-block{background-color:var(--soft-gray, #f0f0f0);border-radius:var(--border-radius, 20px);padding:1.25rem 1.5rem;font-size:1rem}#transfer-for-parents .info-block>.title{font-size:1.25rem;font-weight:700}#transfer-for-parents .info-block>ol{list-style-type:disc;padding-left:2rem}@media(min-width:1200px){#transfer-for-parents h2{font-size:2.25rem}#transfer-for-parents .descr{font-size:1.125rem}#transfer-for-parents .btn-1,#transfer-for-parents .btn-2{width:280px}#transfer-for-parents .info-block{font-size:1.125rem;min-height:257px;border-radius:2.5rem;padding:2.5rem}#transfer-for-parents .info-block>.title{font-size:1.5rem}}.distance{padding-top:50px}@media(min-width:768px){.distance{padding-top:130px}}@media(min-width:1200px){.distance{padding-top:150px}}
