body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0}*,:after,:before{box-sizing:border-box}*{color:#f5f5f5}#root,.App,body,html{height:100%;overflow:hidden;width:100%}.monospaced{font-family:monospace,monospace}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-align-center{justify-content:center}.flex-align-end{justify-content:flex-end}.flex-valign-center{align-items:center}.flex-valign-end{align-items:flex-end}.flex-space-between{justify-content:space-between}.App{overflow-x:hidden;overflow-y:auto}a{color:#fff;font-size:16px;font-weight:600;transition:color .4s ease;&,&:active,&:focus,&:hover,&:visited{text-decoration:none}}.topbar{background-color:#022c46;padding:6px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.header{margin:14px 0;position:relative;.site-header__decor{bottom:-20px;left:0;position:absolute;width:100%;z-index:99}.site-header__decor-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-left:-7px;margin-right:-7px}.site-header__decor-single{flex:0 0 100px;padding-left:7px;padding-right:7px;position:relative}[class*=site-header__decor-inner-]:before{bottom:0;content:"";height:6px;left:0;opacity:.9;position:absolute;width:100%}.site-header__decor-inner-1:before{background-color:#1686f8}.site-header__decor-inner-2:before{background-color:#f1e52bf0}}.banner-wrapper{background-color:#022c46;position:relative;&:before{background-image:url(/static/media/background.c69a54ce869c66f9663d.webp);background-size:cover;bottom:0;content:"";left:0;opacity:.08;position:absolute;right:0;top:0}.banner{.container{padding-bottom:100px;padding-top:100px}}.banner-title{position:relative;z-index:100;b{filter:sepia(1);font-weight:1000;white-space:nowrap}}[class*=banner-bubble-]{animation-duration:15s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear;transition:transform .4s ease}.banner-bubble-1{animation-name:bubbleMoveOne;background-color:#f3e72bf0;border-radius:50%;height:140px;left:-3%;position:absolute;top:40%;transform-origin:top left;width:140px}.banner-bubble-2{animation-name:bubbleMoveTwo;background-color:#0a96e4;border-radius:50%;right:5%;top:5%;transform-origin:top right}.banner-bubble-2,.banner-bubble-3{height:20px;position:absolute;width:20px}.banner-bubble-3{animation-name:bubbleMoveThree;background-color:#036ba5;bottom:0;right:30%;transform:rotate(30deg);transform-origin:bottom right}}.about-one,.about-three,.about-two{margin:40px 0}.about-one{.about-one__text{color:#81868a;font-size:18px;line-height:36px;margin:0;text-align:justify}.about-one__title{color:#022c46;text-align:center}.about-one__btn{display:flex;justify-content:center;margin:20px}}.about-two{.camp-wrapper{background-color:#022c46;position:relative;&:before{background-attachment:fixed;background-image:url(/static/media/camp.623cda9bc86d751d8052.webp);background-position:50%;background-size:cover;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}}.camp-wrapper.ios{&:before{background-attachment:scroll}}.camp .container{padding-bottom:150px;padding-top:150px;.about-two__title{color:#fff;line-height:70px;b{filter:sepia(1);font-weight:1000}}}.about-two__title{color:#022c46;position:relative;text-align:center;z-index:100}.about-two__text{color:#81868a;font-size:18px;line-height:36px;margin-top:20px;position:relative;text-align:justify;z-index:100;b{color:#81868a}ul{margin:0 10px;padding:0 15px;li{color:#81868a;text-align:left}}}.about-two__btn{display:flex;justify-content:center;margin:20px}}.about-three{position:relative;.container{padding-top:20px;position:relative;z-index:100}.about-three__banner{background-color:#f3e72bf0;height:160px;position:relative;&:after{background-image:url(/static/media/background.c69a54ce869c66f9663d.webp);bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}}.about-three__banner,.about-three__curve{background-position:50%;background-repeat:no-repeat;background-size:cover}.about-three__curve{background-image:url(/static/media/curve.cddaf8f92283bb04bcde.webp);bottom:0;height:50px;left:0;position:absolute;width:100%;z-index:1}.about-three__text{color:#81868a;font-size:18px;line-height:36px;text-align:justify;ul{margin:0 10px;padding:0 15px;li{color:#81868a;text-align:left}}.about-three__title{color:#022c46;text-align:center}}.about-three__title{color:#fff;text-align:center}.about-three__btn{display:flex;justify-content:center;margin:20px}}.thm-btn{background-color:#0a96e4;border:none;color:#fff;display:inline-block;font-size:15px;font-weight:700;outline:none;padding:21px 68px;transition:all .4s ease;vertical-align:middle}.footer{margin-top:20px;.container{background-color:#022c46;display:flex;flex-direction:column;gap:2px;margin-top:20px;padding:10px}.footer__contacts,.footer__map{flex:0 0 50%;.flex{gap:10px}.footer__contacts-title{margin:0;padding-bottom:10px;text-align:right}}.copyright{align-items:center;background-color:#022c46;color:#94a3ac;display:flex;font-size:10px;font-weight:500;justify-content:center;padding-bottom:2px;.link{color:#f3e72bf0;font-size:10px;font-weight:500;margin-left:4px}}}.fb-icon,.insta-icon{img{filter:sepia(1) drop-shadow(1px 0 2px #81868a)}}@keyframes bubbleMoveOne{0%{transform:translate(0)}10%{transform:translate(10px,-10px)}20%{transform:translate(20px,-20px)}30%{transform:translate(30px,-30px)}40%{transform:translate(40px,-40px)}50%{transform:translate(50px,-50px)}60%{transform:translate(60px,-60px)}70%{transform:translate(70px,-70px)}80%{transform:translate(80px,-80px)}90%{transform:translate(90px,-90px)}to{transform:translate(100px,-100px)}}@keyframes bubbleMoveTwo{0%{transform:translate(0)}10%{transform:translate(-10px,10px)}20%{transform:translate(-20px,20px)}30%{transform:translate(-30px,30px)}40%{transform:translate(-40px,40px)}50%{transform:translate(-50px,50px)}60%{transform:translate(-60px,60px)}70%{transform:translate(-70px,70px)}80%{transform:translate(-80px,80px)}90%{transform:translate(-90px,90px)}to{transform:translate(-100px,100px)}}@keyframes bubbleMoveThree{50%{transform:translate(150px,-200px) rotate(90deg)}}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:576px){.container{max-width:540px}.footer .container{flex-direction:row-reverse;margin-top:20px;max-width:100%;padding:10px;.footer__contacts{padding:40px}}}
/*# sourceMappingURL=main.23ed0a17.css.map*/