.d-flex{display:flex}.align-items-center{align-items:center}body.landing{height:100vh;overflow:hidden}body{color:#4ea686;font-family:Montserrat,sans-serif}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.f-right{float:right}.c-red{color:red!important}.d-hide{display:none}.v-hide{visibility:hidden}.c-ta-green{color:#006d45}main:not(.landing){float:left;min-height:calc(100vh - 514px);width:100%}main.landing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;float:left;width:100%}.left-side{background:#fff url(/build/images/landingpage-grafika.cbf667e3.png) no-repeat right 85px bottom;float:left;min-height:100vh;width:59%}.left-side .inner{float:right;margin-top:70px;width:970px}.left-side .logos{text-align:center}.left-side .logos a{display:inline-block;vertical-align:middle}.left-side .logos a+a{margin-left:125px}.left-side .logos a+a+a{margin-left:80px}.right-side{background:#e7fff6;float:left;height:100vh;min-height:100vh;width:41%}.right-side .inner::-webkit-scrollbar{background:#e7fff6}.right-side .inner::-webkit-scrollbar-thumb{background:#149265}.right-side .inner{-ms-overflow-style:none;float:none;height:calc(100vh - 70px);margin-top:0;overflow:scroll;overflow-x:hidden;padding-left:70px;padding-right:100px;padding-top:70px;position:relative;scrollbar-width:none;width:calc(100% - 170px)}.languages{float:right}.languages li{display:inline-block;margin-right:15px;vertical-align:middle}.languages li:last-child{margin-right:0}.languages li a{color:#4b947a;display:block;font-size:14px;font-weight:600;line-height:32px;text-align:center;text-transform:uppercase;width:32px}.languages li.active a,.languages li:hover a{background:#149265;border-radius:50%;color:#fff}.languages li:hover a{background:#006d45}.right-side{position:relative}.right-side .heading{color:#149265;float:left;font-size:46px;font-weight:700;line-height:69px;margin-top:65px;text-align:right;text-shadow:0 4px 4px rgba(0,0,0,.25);width:100%}.right-side ul.links{float:left;list-style:none;margin-top:35px;min-height:170px;padding:0;text-align:right;width:100%}.right-side ul.links li+li{margin-top:25px}.right-side ul.links li a{color:#4ea686;font-size:26px;font-weight:600;letter-spacing:.05em;line-height:39px}.right-side ul.links li a:before{background:url(/build/images/arrow.a9748695.svg) no-repeat 50%;content:"";display:inline-block;height:20px;margin:0 22px 1px 0;vertical-align:middle;width:20px}.right-side ul.links li:hover a{color:#006d45}.right-side ul.links li:hover a:before{background-image:url(/build/images/arrow-hover.5fad7e0b.svg)}.right-side .timer{background:#44a07f url(/build/images/timmer.ef9f8e56.png) no-repeat 50%;background-size:cover;color:#fff;filter:drop-shadow(0 4px 4px rgba(198,219,211,.89));float:right;height:107px;margin-top:28px;width:100%}.right-side .timer .left{font-size:16px;font-weight:600;line-height:24px;margin:65px 0 0 30px}.right-side .timer .right{margin-top:19px}.right-side .timer .right>span{float:left;font-size:13px;line-height:19px;margin-right:18px;text-align:center}.right-side .timer .right>span:last-child{margin-left:0}.right-side .timer .right>span strong{display:block;font-size:46px;font-weight:600;line-height:46px;margin-bottom:3px}.right-side .timer+.soc{margin-top:47px}.right-side .soc{float:left;margin:30px 0 20px;width:100%}.right-side .soc a{background-position:50%;background-repeat:no-repeat;display:inline-block;height:26px;margin-right:50px}.right-side .soc a:last-child{margin-right:0}.right-side .soc a.fb{background-image:url(/build/images/facebook.37aa1a26.svg);width:14px}.right-side .soc a.tw{background-image:url(/build/images/twitter.3ee610b3.svg);width:30px}.right-side .soc a.ins{background-image:url(/build/images/instagram.257612f5.svg);width:26px}.right-side .soc a.yt{background-image:url(/build/images/youtube.eb6f1788.svg);width:33px}.right-side .soc a.fb:hover{background-image:url(/build/images/facebook-hover.4ba6a5e8.svg)}.right-side .soc a.tw:hover{background-image:url(/build/images/twitter-hover.fa67ea74.svg)}.right-side .soc a.ins:hover{background-image:url(/build/images/instagram-hover.3b41a5b1.svg)}.right-side .soc a.yt:hover{background-image:url(/build/images/youtube-hover.caacacbb.svg)}.right-side .timer+.soc+.copyright{margin-top:120px}.right-side .copyright{color:#739e8f;font-size:14px;line-height:17px;padding-bottom:35px}.right-side .logon{background:url(/build/images/enternet_logo.dad4cffb.svg) no-repeat 50%;display:inline-block;height:13px;margin:0 0 4px 8px;vertical-align:middle;width:91px}#cookies{background:#fff;bottom:0;box-shadow:0 -4px 4px rgba(124,87,87,.16);display:none;padding:45px 0 40px;position:fixed;width:100%;z-index:99999}#cookies .wrap{margin:auto;width:1500px}#cookies p{color:#3c6557;font-size:18px;font-weight:600;margin:0}#cookies p a{color:#3c6557;text-decoration:underline}#cookies .checkbox{float:left;margin-top:40px;width:auto}#cookies .checkbox label{cursor:pointer;float:left;margin:0 35px 10px 0;padding-left:30px}#cookies .checkbox.inline label:last-child,#cookies .checkbox label:last-child{margin-right:0}#cookies .checkbox label input{display:none}#cookies .checkbox label span.check{background:#fff;border:1px solid #777;border-radius:2px;display:inline-block;height:16px;margin:0 11px 2px -30px;position:relative;vertical-align:middle;width:16px}#cookies .checkbox label span.label{color:#000;font-size:14px;width:calc(100% - 30px)}#cookies .checkbox label span.label a{color:#000;text-decoration:underline}#cookies .checkbox label:hover span.check{border-color:#149265}#cookies .checkbox label:hover span.label,#cookies .checkbox label:hover span.label a{color:#149265}#cookies .checkbox [type=checkbox]:checked+span.check{background:#fff url(/build/images/check-green.2a3ffe31.svg) no-repeat left 3px top 4px;background-size:auto 8px;border-color:#149265}#cookies .checkbox [type=checkbox]:checked+span.check+span.label,.checkbox [type=checkbox]:checked+span.check+span.label a{color:#149265}#cookies .checkbox label.disabled{pointer-events:none}#cookies .checkbox [type=checkbox]:checked:disabled+span.check{background-image:url(/build/images/check-gray.b9f5e13c.svg);border-color:#777}#cookies .checkbox [type=checkbox]:checked:disabled~span.label{color:#777!important}#cookies .checkbox+a{color:#149265;float:left;margin:40px 0 0 80px;text-decoration:underline}#cookies .buttons{float:right;margin-top:36px}#cookies .agree_button{background:#149265;border:1px solid #149265;border-radius:150px;color:#fff;cursor:pointer;float:left;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;height:28px;padding:0;width:180px}#cookies .agree_button+.agree_button{margin-left:30px}#cookies .agree_button.actived{background:#fff;color:#149265}#cookies .agree_button:hover{background:#149265;border-color:#149265;color:#fff}:focus{outline:none}.left{float:left}.right{float:right}.clear{clear:both}a{text-decoration:none}a img,iframe{border:none}header ul{list-style:none;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}textarea{resize:none}button:focus{outline:0}body,html{margin:0 auto}body{color:#000;font-family:Montserrat;font-size:16px;font-weight:400;line-height:26px}.wrap{margin:0 auto;width:1450px}header{float:left;padding-bottom:25px;width:100%}header .logos{float:left;margin-top:27px}header .logos a{display:inline-block;vertical-align:middle}header .logos a+a{margin-left:52px}header .logos a.uncoloured img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}header .logos a.uncoloured:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}header .inner{float:right;width:calc(100% - 450px)}header .top{float:right;margin-top:24px}header .languages{float:right;margin:-2px 0 0 63px}header .languages li{display:inline-block;margin-right:15px;vertical-align:middle}header .languages li:last-child{margin-right:0}header .languages li a{color:#4b947a;display:block;font-size:14px;font-weight:600;line-height:32px;text-align:center;text-transform:uppercase;width:32px}header .languages li.active a,header .languages li:hover a{background:#149265;border-radius:50%;color:#fff}header .languages li:hover a{background:#006d45}header .links{float:left}header .links a{border:1px solid #149265;border-radius:150px;color:#149265;display:inline-block;font-size:13px;font-weight:600;height:26px;line-height:26px;padding:0 28px;text-align:center}header .links a+a{margin-left:22px}header .links a:hover{background:#006d45;color:#fff}.nav-icons{float:left}.nav-icons .search{display:inline-block;position:relative;vertical-align:middle}.nav-icons .search>button{background:url(/build/images/search.69cb88ef.svg) no-repeat 50%;border:none;cursor:pointer;height:21px;margin-left:50px;width:21px}.nav-icons .search>button:hover{background-image:url(/build/images/search-hover.660900f9.svg)}.search .search-body{display:none;float:left;margin-left:40px;position:relative;width:358px}.search .search-body input{background:transparent;border:none;border-bottom:1px solid #95b7aa;border-radius:0;color:#2f5045;font-family:Montserrat;font-size:13px;height:21px;line-height:16px;padding:0 40px 7px 0;width:calc(100% - 40px)}.search .search-body input::-webkit-input-placeholder{color:#6c8077}.search .search-body input:-moz-placeholder,.search .search-body input::-moz-placeholder{color:#6c8077;opacity:1}.search .search-body input:-ms-input-placeholder{color:#6c8077}.search .search-body button{background:url(/build/images/search-hover.660900f9.svg) no-repeat 100% 0;border:none;bottom:0;cursor:pointer;height:29px;position:absolute;right:0;width:40px}.nav-icons .basket{display:inline-block;margin-left:50px;position:relative;vertical-align:middle}.nav-icons .basket>button{background:url(/build/images/cart.82edce28.svg) no-repeat 50%;border:none;cursor:pointer;height:25px;width:21px}.nav-icons .basket>button.open,.nav-icons .basket>button:hover{background-image:url(/build/images/cart-hover.99e5dd57.svg)}.nav-icons .basket>button+span{background:#149265;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:19px;line-height:19px;padding-left:1px;position:absolute;right:-10px;text-align:center;top:-4px;width:19px}.acc-dropdown:after,.acc-dropdown:before,.basket-dropdown:after,.basket-dropdown:before{border:solid transparent;bottom:100%;content:" ";height:0;left:calc(100% - 14px);pointer-events:none;position:absolute;width:0}.acc-dropdown:before,.basket-dropdown:before{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #83b5a3;border-width:6px;margin-left:-6px}.acc-dropdown:after,.basket-dropdown:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:5px;margin-left:-5px}.basket-dropdown{background:#fff;border:1px solid #83b5a3;border-radius:4px;box-shadow:3px 3px 3px #e7efec;display:none;padding:0 30px 20px;position:absolute;right:-5px;top:42px;width:258px;z-index:9}.basket-dropdown .item{border-bottom:1px solid #83b5a3;float:left;padding:20px 0;position:relative;width:100%}.basket-dropdown .item .image{display:inline-block;margin:0 15px 0 0;vertical-align:middle;width:45px}.basket-dropdown .item .image img{display:block;max-width:100%}.basket-dropdown .item .info{display:inline-block;margin:0;vertical-align:middle;width:calc(100% - 65px)}.basket-dropdown .item .title{color:#000;display:table;margin:0 0 5px}.basket-dropdown .item .title:hover{text-decoration:underline}.basket-dropdown .item .qnt{color:#149265;display:inline-block;margin:0 0 1px;vertical-align:middle}.basket-dropdown .item .price{display:table;margin-top:-5px}.basket-dropdown .total{clear:both;font-size:16px;font-weight:500;padding:20px 0 0;text-align:left}.basket-dropdown .total span{float:right}.basket-dropdown .goToCheckout{background:#149265;border-radius:150px;color:#fff;display:block;font-weight:600;height:42px;line-height:42px;margin:17px 0 0;text-align:center;width:100%}.basket-dropdown .goToCheckout:hover{background:#006d45}.nav-icons .acc{display:inline-block;margin-left:46px;position:relative;vertical-align:middle}.nav-icons .acc>button{background:url(/build/images/user.f4b2ab4e.svg) no-repeat 50%;border:none;cursor:pointer;height:25px;width:23px}.nav-icons .acc>button.open,.nav-icons .acc>button:hover{background-image:url(/build/images/user-hover.7329a50e.svg)}.acc-dropdown{background:#fff;border:1px solid #83b5a3;border-radius:4px;box-shadow:3px 3px 3px #e7efec;display:none;padding:35px 30px 10px;position:absolute;right:-4px;top:42px;width:258px;z-index:9}.acc-dropdown .acc-nav li{margin:14px 0}.acc-dropdown .acc-nav li a{font-weight:500}#menu{clear:both;float:right;margin-top:36px}#menu>ul>li{display:inline-block;list-style:none;margin-right:78px}#menu>ul>li:last-child{margin-right:0}#menu>ul>li>a{color:#45655a;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:17px;text-transform:uppercase}#menu>ul>li.active>a,#menu>ul>li:hover>a{color:#006d45;text-decoration:underline}.page-heading{background:#e7fff6;float:left;margin-bottom:50px;padding:42px 0 52px;width:100%}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb li{display:inline-block}.breadcrumb li a{color:#95b7aa;font-size:13px;line-height:26px}.breadcrumb li:last-child a{color:#6aa48f}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li a:before{background:#95b7aa;content:"";display:inline-block;height:14px;margin:0 8px 2px 3px;vertical-align:middle;width:1px}.breadcrumb li:first-child a:before{content:none}.page-heading h1{color:#006d45;font-size:56px;font-style:normal;font-weight:700;line-height:68px;margin:13px 0 0;text-transform:uppercase}.page-heading p{color:#006d45;font-size:24px;font-weight:300;line-height:130.8%;margin:4px 0 0}.home .page-heading{margin-bottom:0}.about-camp .row{float:left;overflow:hidden;padding:80px 0 0;position:relative;width:100%}.about-camp .row:nth-child(2n){background:#e7fff6}.about-camp .row .wrap{width:1020px}.about-camp .row .left{margin:0 100px 50px 0;width:50%}.about-camp .row .right{margin-bottom:50px;width:calc(50% - 100px)}.about-camp .row p{color:#3a554c;font-size:18px;line-height:28px}.about-camp .row p:first-child{color:#006d45;font-size:26px;font-weight:600;line-height:32px;margin:0 0 17px}.about-camp .row p a{color:#3a554c;text-decoration:underline}.about-camp .row p strong{font-weight:600}.about-camp .row:first-child{padding:80px 0 0}.about-camp .row:first-child img{margin:-30px 0 0 55px}.about-camp .row:nth-child(2){min-height:280px;padding:110px 0 0}.about-camp .row:nth-child(2) .hold{min-height:280px}.about-camp .row:nth-child(2) img{bottom:0;position:absolute;right:calc(50% + 30px)}.about-camp .row:nth-child(3){padding:90px 0 130px}.about-camp .row:nth-child(3) img{bottom:-10px;left:calc(50% + 435px);position:absolute}.quote-green{background-color:#149265;background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;min-height:120px;padding:66px 0 48px;width:100%}.quote-green .text{color:#fff;font-size:18px;font-style:italic;font-weight:500;line-height:30px;margin:auto;text-align:center;width:850px}.quote-green .text p{margin:0}.opportunities{background:#e7fff6;float:left;padding:70px 0;width:100%}.opportunities .wrap{line-height:28px;text-align:center;width:1050px}.opportunities .heading{color:#006d45;font-size:26px;font-weight:600;line-height:36px;padding:0 30px}.opportunities ul{list-style:none;margin:34px 0 14px;padding:0}.opportunities ul li{display:inline-block;line-height:24px;margin:0 46px 20px 0;vertical-align:top;width:133px}.opportunities ul li:last-child{margin-right:0}.opportunities ul li img{display:block;margin:0 auto 12px}.opportunities ul li strong{color:#3a554c;font-weight:500}.opportunities p strong{color:#006d45;font-size:18px;font-weight:600;line-height:28px;text-align:center}.opportunities p:last-child{margin-bottom:0}.founder{float:left;padding:50px 0;width:100%}.founder .wrap{width:1050px}.founder .video{height:443px}.video{clear:both;cursor:pointer;float:left;height:404px;overflow:hidden;position:relative}.video,.video img{margin:auto;width:100%}.video img{bottom:-9999px;height:auto;left:-9999px;position:absolute;right:-9999px;top:-9999px}.video iframe{border:none;height:100%;width:100%}.video:before{background:rgba(9,61,41,.6);height:100%;width:100%}.video:after,.video:before{content:"";left:0;position:absolute;top:0;z-index:9}.video:after{background:url(/build/images/play-video.cdc16eaa.svg) no-repeat 50%;bottom:0;height:78px;margin:auto;opacity:.8;right:0;width:78px}.video.play:after,.video.play:before{content:none}.founder .quote{border:6px solid #149265;color:#149265;float:left;font-size:18px;font-weight:600;line-height:32px;margin-top:45px;padding:60px 100px 50px;text-align:center;width:calc(100% - 212px)}.founder .quote p{margin:0}.registration-banner{background:#e7fff6 url(/build/images/registration-banner-bg.481970fd.png) no-repeat 50%;background-size:100% auto;float:left;min-height:205px;padding:70px 0 80px;width:100%}.registration-banner .text{font-size:18px;line-height:28px;margin:auto;text-align:center;width:1100px}.registration-banner .text p{margin:28px 0}.registration-banner .text a{color:#000;text-decoration:underline}.registration-banner .text strong{font-weight:600}.registration-banner .text p:first-child{color:#21996e;font-size:32px;font-weight:600;line-height:48px;margin:0 0 -10px}.registration-banner .text p:last-child{margin-bottom:0}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;float:left;width:100%}.camp-offers .camp{background:#e7fff6;float:left;margin:50px 60px 0 0;padding:50px 55px 37px;width:calc(50% - 140px)}.camp-offers .camp:nth-child(2n){margin-right:0}.camp-offers .camp>img{display:block;margin:auto}.camp-offers .camp .title{color:#006d45;font-size:32px;font-weight:600;line-height:32px;margin:21px 0 0;text-align:center}.camp-offers .camp .title strong{font-weight:900}.camp-offers .camp .price p{color:#149265;font-size:16px;font-weight:600;line-height:14px;margin:48px 0 0;text-align:center}.camp-offers .camp .price p strong{font-size:46px;line-height:18px}.camp-offers .camp .text{margin-top:50px;max-height:52px;overflow:hidden;text-align:center}.camp-offers .camp .text p:first-child{margin-top:0}.camp-offers .camp .text p:last-child{margin-bottom:0}.camp-offers .camp .text a{color:#000;text-decoration:underline}.camp-offers .camp .text strong{font-weight:600}.camp-offers .camp .show-less,.camp-offers .camp .show-more{background:transparent;border:none;color:#149265;cursor:pointer;display:table;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:20px;margin:16px auto 0;padding:0;text-decoration-line:underline}.camp-offers .camp .show-less{display:none}.camp-offers .camp .show-less:before,.camp-offers .camp .show-more:before{background:url(/build/images/info-circle.1da11591.svg) no-repeat 50%;content:"";display:inline-block;height:24px;margin:0 6px 1px 0;vertical-align:middle;width:24px}.camp-offers .camp .show-less:hover,.camp-offers .camp .show-more:hover{color:#006d45}.camp-offers .camp .show-less:hover:before,.camp-offers .camp .show-more:hover:before{background-image:url(/build/images/info-circle-hover.4239cc2f.svg)}.camp-offers .camp table{color:#44685c;font-weight:500;margin-top:31px;width:100%}.camp-offers .camp table tr:first-child td{border-top:1px solid #9ed0bd}.camp-offers .camp table tr td{border-bottom:1px solid #9ed0bd;padding:29px 0 25px;vertical-align:top}.camp-offers .camp table tr td:first-child{padding-right:20px;width:175px}.camp-offers .camp table strong{color:#149265;display:inline-block;font-size:18px;font-weight:600;line-height:30px;margin-right:5px;margin-top:-3px}.camp-offers .camp table p{margin:0}.camp-offers .camp table p+p{margin-top:0}.camp-offers .camp table a{color:#44685c;display:table;margin-bottom:15px;padding-right:35px;position:relative;text-decoration:underline}.camp-offers .camp table a:last-child{margin-bottom:0}.camp-offers .camp table a:after{background:url(/build/images/arrow-right.10cbe04c.svg) no-repeat 50%;content:"";height:13px;position:absolute;right:0;top:6px;width:28px}.camp-offers .camp table a:hover{color:#006d45}.camp-offers .camp table a:hover:after{background-image:url(/build/images/arrow-right-hover.5cd8cca3.svg)}.camp-offers .camp.babies table{font-size:16px}.camp-offers .camp table .show-map{background:transparent;border:none;color:#149265;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:16px;font-weight:500;padding:0;text-decoration:underline}.camp-offers .camp table .show-map:after{background:url(/build/images/map-pin.b7dc30a5.svg) no-repeat 50%;background-size:auto 23px;content:"";display:inline-block;height:25px;margin:-7px 0 0 6px;vertical-align:middle;width:25px}.camp-offers .camp table .show-clothing{background:transparent;border:none;color:#44685c;cursor:pointer;display:inline-block;font-family:Montserrat;font-size:16px;font-weight:500;line-height:26px;margin-bottom:15px;padding:0 35px 0 0;position:relative;text-align:left;text-decoration:underline}.camp-offers .camp table .show-clothing:last-child{margin-bottom:0}.camp-offers .camp table .show-clothing:hover{color:#006d45}.camp-offers .camp table .show-clothing:hover:after{background-image:url(/build/images/arrow-right-hover.5cd8cca3.svg)}.camp-offers .camp.babies table tr.clothing td strong{float:left}.camp-offers .camp.babies table tr.clothing td>div{float:left;margin-left:5px}.camp-offers .camp.babies table tr.clothing td a{display:table}.camp-offers .button{background:#149265;border-radius:150px;color:#fff;display:table;float:none;font-size:16px;font-weight:600;height:42px;line-height:42px;margin:30px auto 0;min-width:105px;padding:0 20px;text-align:center}button.button{font-family:Montserrat;font-style:normal;margin:0;min-width:185px}.camp-general-information{float:left;margin-top:50px;width:100%}.camp-general-information .box{border:6px solid #149265;float:left;line-height:28px;padding:30px 0 60px;text-align:center;width:calc(50% - 9px)}.camp-general-information .box+.box{border-left:none}.camp-general-information .box.on-workout .text{display:table;margin:28px auto 0;width:430px}.camp-general-information .box.on-leisure .text{display:table;margin:auto;width:605px}.camp-general-information .box p{margin:27px 0}.camp-general-information .box p:first-child{color:#149265;font-size:24px;font-weight:600;line-height:26px;margin:0 0 px}.camp-general-information .box a{color:#000;text-decoration:underline}.camp-general-information .box strong{font-weight:600}.camp-general-information .box p:last-child{margin-bottom:0}.camp-banner{background:#149265;margin:47px auto 0;padding:50px 0 45px;width:1092px}.camp-banner .text{color:#fff;font-size:18px;margin:auto;text-align:center;width:595px}.camp-banner .text p{margin:28px 0}.camp-banner .text p:first-child{margin-top:0}.camp-banner .text a{color:#fff;text-decoration:underline}.camp-banner .text p:last-child{margin-bottom:0}.duk{float:left;width:100%}.duk .question+.question{margin-top:20px}.duk .question .title{background:#d6f4e9;color:#3c6557;cursor:pointer;font-size:18px;font-weight:500;line-height:28px;padding:15px 70px 14px 20px;position:relative;width:calc(100% - 90px)}.duk .question .title:after{background:url(/build/images/plus-circle.18a941a3.svg) no-repeat 50%;content:"";height:35px;position:absolute;right:18px;top:11px;width:35px}.duk .question.opened .title,.duk .question .title:hover{color:#149265}.duk .question .title:hover:after{background-image:url(/build/images/plus-circle-hover.1209fa0b.svg)}.duk .question.opened .title:after{background-image:url(/build/images/minus-circle.13abc473.svg)}.duk .question .answer{background:#e7fff6;display:none;line-height:30px;padding:22px 45px 22px 20px}.duk .question .answer a{color:#000;text-decoration:underline}.duk .question .answer strong{font-weight:600}.duk .question .answer p:first-child{margin-top:0}.duk .question .answer p:last-child{margin-bottom:0}.duk-bottom{float:left;margin-top:90px;width:100%}.duk-bottom .wrap{width:1050px}.duk-bottom .heading{color:#149265;font-size:32px;font-weight:600;line-height:48px;margin:0 0 20px;text-align:center}.duk-bottom .duk .question .title{background:#e7fff6;color:#149265;padding:13px 70px 12px 20px}.duk-bottom .duk .question.opened .title,.duk-bottom .duk .question .title:hover{color:#006d45}.duk-bottom .duk .question .title:after{background:url(/build/images/plus.dc4a9853.svg) no-repeat 50%!important;right:14px;top:8px}.duk-bottom .duk .question.opened .title:after{height:3px;top:24px}.duk-bottom .duk .question .answer{padding-top:0}.simple-text h2{font-size:32px;line-height:42px}.simple-text h2,.simple-text h3{color:#006d45;font-weight:600;margin:32px 0 15px}.simple-text h3{font-size:24px;line-height:34px}.simple-text h4{font-size:18px;font-weight:600;line-height:28px;margin:32px 0 15px}.simple-text h2 a,.simple-text h3 a{color:#006d45}.simple-text h4 a{color:#000}.simple-text h2+.video,.simple-text h2+ol,.simple-text h2+p,.simple-text h2+table,.simple-text h2+ul,.simple-text h3+.video,.simple-text h3+ol,.simple-text h3+p,.simple-text h3+table,.simple-text h3+ul,.simple-text h4+.video,.simple-text h4+ol,.simple-text h4+p,.simple-text h4+table,.simple-text h4+ul{margin-top:0}.simple-text .video:first-child,.simple-text h2:first-child,.simple-text h3:first-child,.simple-text h4:first-child,.simple-text ol:first-child,.simple-text p:first-child,.simple-text table:first-child,.simple-text ul:first-child{margin-top:0!important}.simple-text .video:last-child,.simple-text h2:last-child,.simple-text h3:last-child,.simple-text h4:last-child,.simple-text ol:last-child,.simple-text p:last-child,.simple-text table:last-child,.simple-text ul:last-child{margin-bottom:0!important}.simple-text p{margin:20px 0}.simple-text p a{color:#000;text-decoration:underline}.simple-text p strong{font-weight:600}.simple-text ul{list-style:none;margin:26px 0;padding:0}.simple-text ul li{color:#2f5045;font-size:14px;margin:10px 0;padding-left:30px}.simple-text ul li:before{background:url(/build/images/check-green.2a3ffe31.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:9px;margin:0 17px 1px -30px;width:13px}.simple-text ul li a{color:#000;text-decoration:underline}.simple-text ul li strong{font-weight:600}.simple-text ol{margin:26px 0;padding:0 0 0 20px}.simple-text ol li{margin:10px 0}.simple-text ol li a{color:#000;text-decoration:underline}.simple-text ol li strong{font-weight:600}.simple-text table{border:none;border-collapse:separate;border-spacing:0;margin:25px 0;width:100%}.simple-text table th{border-bottom:1px solid #95b7aa;border-left:1px solid #95b7aa;font-weight:600;padding:10px 20px;text-align:left}.simple-text table th:first-child{border-left:none;padding-left:0}.simple-text table td{border:1px solid #95b7aa;border-right:none;border-top:none;padding:10px 20px}.simple-text table tr td:first-child{border-left:none;padding-left:0}.simple-text table tr:last-child td{border-bottom:none}.simple-text table p{margin:0}.simple-text table p+p{margin-top:5px}.simple-text table a{color:#000;text-decoration:underline}.simple-text table strong{font-weight:600}.simple-text table img{display:block;height:auto;max-width:100%}.simple-text table img+img{margin-top:10px}.simple-text p img{display:block;height:auto;margin:27px 0 25px;max-width:100%}.simple-text p img[style*="float:left;"],.simple-text p img[style*="float: left;"]{float:left;margin:6px 30px 30px 0}.simple-text p img[style*="float:right;"],.simple-text p img[style*="float: right;"]{float:right;margin:6px 0 30px 30px}.simple-text p img[style*="float:left;"]+img[style*="float:left;"]{margin:6px 0 30px -20px}.simple-text p:first-child img[style*="width:100%;"]:first-child{margin-top:0}.simple-text p:last-child img:last-child{margin-bottom:0}.simple-text hr{background:#95b7aa;border:none;float:left;height:1px;margin:22px 0 44px;width:100%}.simple-text hr:first-child{margin-top:0}.simple-text hr:last-child{margin-bottom:0}.simple-text br+.video,.simple-text br+ol,.simple-text br+p,.simple-text br+table,.simple-text br+ul{margin-top:0}.simple-text .video{margin:7px 0 25px}.contact-details .title,.contact-us .title{color:#006d45;font-size:24px;font-weight:500;line-height:34px;margin:-5px 0 30px}.contact-details{float:left;width:550px}.contact-details p{margin:10px 0;padding-left:35px}.contact-details p a{color:#000}.contact-details p a:hover{color:#006d45}.contact-details p strong{font-weight:500}.contact-details p:before{background-position:0;background-repeat:no-repeat;content:"";display:inline-block;height:35px;margin:0 0 3px -35px;vertical-align:middle;width:35px}.contact-details p.location:before{background-image:url(/build/images/location.a29ab9a9.svg)}.contact-details p.phone:before{background-image:url(/build/images/phone.758f9bee.svg)}.contact-details p.bank:before{background-image:url(/build/images/bank.eeaa9028.svg)}.contact-details p.email:before{background-image:url(/build/images/email.c5a1633a.svg);margin-bottom:4px}.contact-details br+p{margin-top:-10px}.contact-details .follow-us{margin-top:40px}.contact-details .follow-us>span{color:#44a07f;display:inline-block;font-size:16px;font-weight:500;margin:0 20px 10px 0}.contact-details .follow-us .soc{display:inline-block;margin:0 0 8px;vertical-align:bottom}.contact-us{float:right;width:640px}.forma .left,.forma .right{width:calc(50% - 10px)}.forma label{display:block;margin:0 0 2px}.forma label.required:after{color:#000;content:"*";display:inline-block;margin-left:3px}.forma input[type=email],.forma input[type=password],.forma input[type=text]{background:#fff;height:40px;width:calc(100% - 22px)}.forma input[type=email],.forma input[type=password],.forma input[type=text],.forma select{border:1px solid #a1a1a1;border-radius:6px;color:#2f5045;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin-bottom:20px;padding:0 10px}.forma select{-webkit-appearance:none;background:#fff url(/build/images/select-arrow.c6c4fab7.svg) no-repeat center right 5px;cursor:pointer;height:42px;width:100%}.forma select::-ms-expand{display:none}@media (min-width:0\0) and (min-resolution:0.001dpcm){.forma select{background:none;padding-right:0}}.forma textarea{background:#fff;border:1px solid #a1a1a1;border-radius:6px;color:#2f5045;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;padding:10px;width:calc(100% - 22px)}.forma button[type=submit],.forma input[type=submit]{background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;float:right;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;margin-top:30px;min-width:145px;padding:0 20px}.forma button[type=submit]:hover,.forma input[type=submit]:hover{background:#006d45}::-webkit-input-placeholder{color:#828d88}:-moz-placeholder,::-moz-placeholder{color:#828d88;opacity:1}:-ms-input-placeholder{color:#828d88}.checkboxai{float:left;margin-top:30px;width:100%}.checkboxai.agree{width:calc(100% - 165px)}.checkboxai label{cursor:pointer;display:table;margin:0;max-width:calc(100% - 30px);padding-left:30px}.checkboxai:not(.inline) label+label{margin-top:2px}.checkboxai.inline label{display:inline-block;margin-right:50px;vertical-align:middle}.checkboxai.inline label:last-child{margin-right:0}.checkboxai label input{display:none}.checkboxai label span.check{background:#fff;border:1px solid #777;border-radius:2px;display:inline-block;height:16px;margin:0 11px 2px -30px;position:relative;vertical-align:middle;width:16px}.checkboxai label span.label{font-size:13px;width:calc(100% - 30px)}.checkboxai label span.label a{color:#149265;text-decoration:underline}.checkboxai label:hover span.check{border-color:#149265}.checkboxai label:hover span.label,.checkboxai label:hover span.label a{color:#149265}.checkboxai [type=checkbox]:checked+span.check{background:#fff url(/build/images/check-green.2a3ffe31.svg) no-repeat left 3px top 4px;background-size:auto 8px;border-color:#149265}.checkboxai [type=checkbox]:checked+span.check+span.label,.checkboxai [type=checkbox]:checked+span.check+span.label a{color:#149265!important}.radios-round:not(.inline)>div{display:table}.radios-round:not(.inline)>div+div{margin-top:10px}.radios-round.inline>div{display:inline-block;margin-right:30px}.radios-round.inline>div:last-child{margin-right:0}.radios-round input[type=radio]{display:none}.radios-round input[type=radio]+label{color:#2f5045;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;padding-left:40px}.radios-round input[type=radio]+label strong{color:#006d45;font-weight:500}.radios-round input[type=radio]+label span{background-image:url(/build/images/radio-round.525aa219.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:23px;margin:0 17px 4px -40px;vertical-align:middle;width:23px}.radios-round>div:hover input[type=radio]+label{color:#006d45}.radios-round>div:hover input[type=radio]+label span{background-image:url(/build/images/radio-round-hover.fb663f88.svg)}.radios-round input[type=radio]:checked+label{color:#006d45!important}.radios-round>div:hover input[type=radio]:checked+label span,.radios-round input[type=radio]:checked+label span{background-image:url(/build/images/radio-round-checked.f93c0bbb.svg)}.contact-us #contact-us{margin-top:-8px}#contact-us input[type=email],#contact-us input[type=text]{padding:0}#contact-us input[type=email],#contact-us input[type=text],#contact-us textarea{background:transparent;border:none;border-bottom:1px solid #a1a1a1;border-radius:0;width:100%}#contact-us textarea{height:75px;margin-top:20px;padding:10px 0 0}#contact-us .relative{position:relative}#contact-us .relative label{position:absolute;top:8px}#contact-us .relative.effect label{background:#fff;font-size:13px;top:-17px;transition:.5s;width:100%;z-index:9}#contact-us .relative input,#contact-us .relative textarea{position:relative}#map{float:left;height:450px;margin:100px 0 -100px;width:100%}.aside-left{float:left;width:300px}.inner-menu{list-style:none;margin:-25px 0 0;padding:0}.inner-menu li{margin:18px 0}.inner-menu li a{color:#44a07f;font-size:18px;font-weight:600;padding-left:30px}.inner-menu li.active a,.inner-menu li a:hover{color:#006d45}.inner-menu li a:before{background:url(/build/images/inner-menu-arrow.9c62a1ca.svg) no-repeat 50%;content:"";display:inline-block;height:20px;margin:0 10px 2px -30px;vertical-align:middle;width:20px}.inner-menu li.active a:before,.inner-menu li a:hover:before{background-image:url(/build/images/inner-menu-arrow-hover.1022240a.svg)}.content-right{float:right;width:960px}.camp-guests .content-right{width:calc(100% - 350px)}.text-in-border{border:6px solid #149265;float:left;padding:40px 55px 42px;width:calc(100% - 136px)}.text-in-border h2,.text-in-border h3,.text-in-border p:first-child strong{color:#006d45;display:table;font-size:20px;font-weight:500;line-height:36px;margin:0 0 -3px}.text-in-border.simple-text ol,.text-in-border.simple-text p,.text-in-border.simple-text ul{margin:8px 0}.text-in-border.center{text-align:center}.text-in-border.center h2,.text-in-border.center h3,.text-in-border.center p:first-child strong{margin:0 auto -3px}.pagination{float:left;margin-top:30px;text-align:center;width:100%}.pagination.background{background:#e7fff6;margin-top:50px;padding:25px 20px;width:calc(100% - 40px)}.pagination span{border-radius:50%;cursor:pointer;display:inline-block;height:31px;margin:0 4px;text-align:center;text-decoration:none;vertical-align:middle;width:31px}.pagination span,.pagination span a{color:#4b947a;font-size:18px;font-weight:500;line-height:32px}.pagination span.current,.pagination span:hover{background:#149265;color:#fff}.contact-us-bottom{float:left;margin-top:90px;width:100%}.contact-us-bottom .left{width:300px}.contact-us-bottom .left .title{color:#006d45;font-size:32px;font-weight:600;line-height:38px;margin:0 0 30px}.contact-us-bottom .left p{font-size:16px;margin:0;padding-left:35px}.contact-us-bottom .left p a{color:#000}.contact-us-bottom .left p a:hover{color:#006d45}.contact-us-bottom .left p:before{background-position:0;background-repeat:no-repeat;content:"";display:inline-block;height:35px;margin:0 0 3px -35px;vertical-align:middle;width:35px}.contact-us-bottom .left p.phone:before{background-image:url(/build/images/phone.758f9bee.svg)}.contact-us-bottom .left p.email:before{background-image:url(/build/images/email.c5a1633a.svg);margin-bottom:4px}.contact-us-bottom form{float:right;margin-top:-20px;width:960px}.content-right .contact-us-bottom form,.inner-page-content .contact-us-bottom form{width:calc(100% - 400px)}.text-in-border+.guests-list{margin-top:50px}.guests-list,.guests-list .guests{float:left;width:100%}.guests+.guests{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:60px}.guests img{float:left;height:auto;width:330px}.guests .right{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;box-align:center;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;min-height:358px;width:calc(100% - 400px)}.guests .simple-text.short p:first-child{font-size:20px;font-weight:500;line-height:34px;margin:-10px 0 -7px!important}.guests .simple-text.all{display:none;margin-top:20px}button.button{background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;float:left;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;margin-top:20px;min-width:145px;padding:0 20px}button.button:hover{background:#006d45}.guests .button.show-less{display:none}.camp-gallery .content-right{width:960px}.gallery-carusel{background:#e7fff6 url(/build/images/gallery-carusel-bg.e515fd44.png) no-repeat 50%;float:left;margin-top:90px;min-height:360px;padding:100px 0;width:100%}#gallery-carusel{padding:0 15px}#gallery-carusel .slick-track{margin:auto}#gallery-carusel .slick-slide{margin:0 20px}#gallery-carusel .slick-slide img{height:auto;width:100%}.slick-next,.slick-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;height:36px!important;top:50%!important;width:17px!important;z-index:9}.slick-prev{background-image:url(/build/images/slick-prev.1add7c06.svg);left:0!important}.slick-next{background-image:url(/build/images/slick-next.263610ed.svg);right:0!important}.slick-prev:hover{background-image:url(/build/images/slick-prev-hover.2b421944.svg)}.slick-next:hover{background-image:url(/build/images/slick-next-hover.a3f8563e.svg)}#gallery-carusel .video{height:358px}#gallery-carusel .video:before{content:none}.download-gallery{float:left;margin:100px 0 20px;width:100%}.download-gallery .left{width:300px}.download-gallery .left .title{color:#006d45;font-size:32px;font-weight:600;line-height:46px;margin:-12px 0 0}.download-gallery .left img{margin:30px 0 0 10px}.download-gallery .right{width:960px}.download-gallery .gallery-list a{float:left;height:152.02px;margin:0 10px 10px 0;position:relative;width:calc(25% - 10px)}.download-gallery .gallery-list a:nth-child(4n){margin-right:0}.download-gallery .gallery-list a img{display:block;height:152.02px;object-fit:cover;width:230px}.download-gallery .gallery-list a:hover:after{background:hsla(0,0%,88%,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.download-gallery .download-btn{align-content:flex-start;align-items:center;background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;float:left;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;justify-content:center;margin-top:10px;min-width:145px;padding:0 20px;text-align:center;width:95%}.person-list{float:left;margin-bottom:-50px;width:100%}.person-list .person{float:left;margin:0 50px 50px 0;text-align:center;width:calc(25% - 38px)}.person-list .person:nth-child(4n){margin-right:0}.person-list .person .image{display:block}.person-list .person .image img{display:block;height:auto;width:100%}.person-list .person .name{color:#000;display:table;font-size:20px;font-weight:500;margin:20px auto 0}.person-list .person a.name:hover{text-decoration:underline}.person-list .person p{font-size:14px;line-height:22px;margin:10px 0}.person-list .person p.position{font-size:18px;line-height:26px;margin:8px 0 18px}.person-list+.clear+.text-in-border,.person-list+.text-in-border{margin-top:85px}.breadcrumb-only{background:#e7fff6;float:left;margin-bottom:50px;padding:18px 0 20px;width:100%}.inner-page-content{float:left;width:960px}.inner-page-content h1{float:left;font-size:32px;font-weight:500;line-height:42px;margin:-10px 0 13px;width:calc(100% - 160px)}.inner-page-content h1+.share{float:right;margin-top:-2px}.share{position:relative}.share .fb-share{background:url(/build/images/facebook.37aa1a26.svg) no-repeat 50%;background-size:contain;width:11px}.share .fb-share,.share .twitter{display:inline-block!important;height:20px;margin:0 38px 0 0;vertical-align:middle}.share .twitter{background:url(/build/images/twitter.3ee610b3.svg) no-repeat 50%;background-size:contain;width:23px}.share .instagram{background:url(/build/images/instagram.257612f5.svg) no-repeat 50%;background-size:contain;display:inline-block;height:20px;vertical-align:middle;width:21px}.share .fb-share:hover{background-image:url(/build/images/facebook-hover.4ba6a5e8.svg)}.share .twitter:hover{background-image:url(/build/images/twitter-hover.fa67ea74.svg)}.share .instagram:hover{background-image:url(/build/images/instagram-hover.3b41a5b1.svg)}.aside-right{float:right;width:245px;width:380px}.aside-right>.title{color:#006d45;font-size:24px;font-weight:600;line-height:29px;margin:0 0 25px}.aside-right .others>div{float:left}.aside-right .others>div+div{margin-top:30px}.aside-right .others .image{display:inline-block;margin-right:20px;vertical-align:middle;width:120px}.aside-right .others .image img{display:block;height:auto;width:100%}.aside-right .others .right{display:inline-block;float:unset;vertical-align:middle;width:calc(100% - 145px)}.aside-right .others .title{color:#000;display:table;font-size:18px;font-weight:500;line-height:24px}.aside-right .others .title:hover{text-decoration:underline}a.more{color:#319f78;float:left;font-size:14px;font-weight:500;line-height:17px;margin-top:13px}a.more:after{background:url(/build/images/arrow-more.967c92df.svg) no-repeat 50%;content:"";display:inline-block;height:11px;margin:0 0 1px 8px;vertical-align:middle;width:24px}a.more:hover{text-decoration:underline}.about{background:#149265;float:left;margin:-50px 0 0;overflow:hidden;width:100%}.about .green{background:url(/build/images/green-bg.162b1559.png) no-repeat 50%;background-size:cover;float:left;width:calc(100% - 667px)}.about .green .inner{-ms-flex-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;float:right;min-height:460px;width:1010px}.about .green .inner .simple-text{color:#fff;font-size:18px;font-style:italic;font-weight:500;line-height:28px;padding:50px 140px 50px 0;text-align:center}.about .green .inner .simple-text h2,.about .green .inner .simple-text h3,.about .green .inner .simple-text p:first-child strong{color:#fff;display:block;font-size:32px;font-weight:600;line-height:42px;margin:0 0 20px}.about .green .inner .simple-text p a{color:#fff}.about .green .inner .simple-text .author,.about .green .inner .simple-text h4{font-size:20px;font-weight:600;line-height:32px;margin:30px 0 0}.about .photo{float:left;overflow:hidden;position:relative;width:667px}.about .photo img{height:100%;left:0;position:absolute;top:0}.history{background:#e7fff6;float:left;min-height:580px;padding:95px 0 70px;width:100%}#history,.history{overflow:hidden;position:relative}#history{float:none;margin:auto;padding:15px 0 0;width:700px}#history .event{float:left;min-height:82px;position:relative;width:100%}#history .event.hideme{opacity:0}#history .event+.event{margin-top:70px}#history .event .years{float:left;text-align:right;width:calc(50% - 50px)}#history .event .years p{color:#006d45;font-size:24px;font-weight:700;margin:-4px 0 0}#history .event:before{background:#006d45;border-radius:50%;content:"";height:12px;left:calc(50% - 6px);position:absolute;top:4px;width:12px;z-index:9}#history .event:first-child:before{background:url(/build/images/ball.8e974a9c.svg) no-repeat 50%;border-radius:0;content:"";height:32px;left:calc(50% - 15px);position:absolute;top:-7px;width:32px;z-index:9}#history .event:after{background:url(/build/images/line-dashed.d39e3d9f.svg) repeat-y top;content:"";height:calc(100% + 65px);left:calc(50% - 1px);position:absolute;top:18px;width:2px}#history .event:nth-last-child(2){min-height:100px}#history .event:nth-last-child(2):after{content:none}#history .event .text{float:right;width:calc(50% - 50px)}#history .event .text p{color:#006d45;font-size:18px;font-weight:500;line-height:22px;margin:0}#history .event .text p+p{margin-top:20px}#history .event:nth-child(2n) .years{float:right;text-align:left}#history .event:nth-child(2n) .text{float:left;text-align:right}.history .wrap>img{left:calc(50% + 430px);position:absolute;top:205px}.about-facts{float:left;overflow:hidden;padding:90px 0 20px;width:100%}.about-facts .left{margin-top:45px;width:645px}.about-facts .left p{font-size:20px;line-height:28px}.about-facts .left p strong{color:#006d45;font-weight:600}.about-facts .left p:first-child{color:#006d45;font-size:32px;font-weight:600;line-height:32px;margin:0 0 75px}.about-facts .left p:nth-child(2){padding-left:185px}.about-facts .left p:nth-child(2) strong:first-child{color:#006d45;float:left;font-size:160px;font-weight:600;margin:48px 0 0 -185px}.about-facts .left img{float:right;margin:75px 40px 0 0}.about-facts .right{width:720px}.about-facts .right img{float:left;margin:0 0 45px -15px}.about-facts .right p{font-size:20px;line-height:28px}.about-facts .right p strong{color:#006d45;font-weight:600}.page-top-text{float:left;margin:0 0 35px;width:1200px}.page-top-text h2,.page-top-text h3,.page-top-text p:first-child strong{color:#006d45;display:table;font-size:32px;font-weight:600;line-height:38px;margin:0}.page-top-text ol,.page-top-text p,.page-top-text ul{margin:8px 0}.calendar-hold{position:relative}#choose-date{margin:0;min-width:320px}#choose-date:before{background:url(/build/images/calendar-white.574b9909.svg) no-repeat 50%;content:"";display:inline-block;height:25px;margin:0 10px 4px 0;vertical-align:middle;width:23px}.calendar-pop{display:none;left:0;position:absolute;top:52px;width:318px}#date-input{background:#fff;border:1px solid #a1a1a1;border-radius:25px;color:#2f5045;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;height:40px;margin-left:30px;padding:0 10px;pointer-events:none;text-align:center;width:170px}.workout{background:#e7fff6;float:left;margin-top:20px;padding:0 20px 20px;width:calc(100% - 40px)}.workout .title{background:#d6f4e9;color:#3c6557;float:left;font-size:20px;font-weight:600;line-height:28px;margin:0 -20px 15px;padding:13px 20px 15px;width:100%}.workout .data{display:inline-block;vertical-align:middle;width:49%}.workout .data p{color:#3c6557;margin:6px 0;padding-left:30px}.workout .data p strong{color:#2f5045;font-weight:500}.workout .data p:before{background-position:0;background-repeat:no-repeat;content:"";display:inline-block;height:30px;margin:0 0 6px -30px;vertical-align:middle;width:30px}.workout .data p.trainer:before{background-image:url(/build/images/acc.dd9a89e8.svg)}.workout .data p.location:before{background-image:url(/build/images/location.a29ab9a9.svg)}.workout .data p.time:before{background-image:url(/build/images/clock.f1acf9ce.svg)}.workout .data p.time{float:left;margin:0;width:130px}.workout .radios-time{float:left;width:calc(100% - 160px)}.radios-time>div{display:inline-block;margin:0 10px 10px 0}.radios-time>div:last-child{margin-right:0}.radios-time input[type=radio]{display:none}.radios-time input[type=radio]+label{border:1px solid #e7fff6;border-radius:150px;color:#006d45;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;height:30px;line-height:32px;padding:0 15px}.radios-time>div:hover input[type=radio]+label,.radios-time input[type=radio]:checked+label{border-color:#006d45}.workout .price{border-left:1px solid #95b7aa;border-right:1px solid #95b7aa;color:#149265;font-size:32px;font-weight:600;height:100px;line-height:100px;text-align:center;width:23%}.workout .button.booking,.workout .price{display:inline-block;vertical-align:middle}.workout .button.booking{float:none;margin:0 0 0 7%;min-width:205px}.forma .border{border:6px solid #149265;float:left;padding:45px 55px 50px;width:calc(100% - 136px)}.forma .border+.border{margin-top:25px}.forma .border .caption{color:#006d45;font-size:24px;font-weight:600;line-height:32px;margin:0 0 25px}.forma .border .half:nth-child(2n){margin-right:0}.forma .border .remove:hover{background-image:url(/build/images/close-hover.f3afe99b.svg)}.forma .address{clear:both}.forma .address .street{float:left;width:calc(100% - 230px)}.forma .address .flat,.forma .address .house{float:left;margin-left:15px;width:100px}.forma .border .checkboxai{margin-top:0;width:calc(50% - 25px)}.forma .border .clear+.checkboxai{margin-top:-70px}.forma .border .half .checkboxai{width:100%}.forma .border .add{-ms-flex-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;background:#e7fff6;border-radius:8px;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;float:left;height:312px;margin:28px 0 0;width:100%}#add-participant{background:transparent;border:none;color:#149265;cursor:pointer;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:30px}#add-participant:before{background:url(/build/images/plus-circle2.54688b2c.svg) no-repeat 50%;content:"";display:inline-block;height:24px;margin:0 8px 3px 0;vertical-align:middle;width:24px}#add-participant:hover{text-decoration:underline}.forma .border .second{float:left;margin-top:0;position:relative;width:100%}.forma .border .half{float:left;margin-right:50px;width:calc(50% - 25px)}.forma .border .remove,.forma .border .second .remove{background:url(/build/images/close.f81afead.svg) no-repeat 50%;border:none;cursor:pointer;height:30px;position:absolute;right:-9px;top:-40px;width:30px}label.email,label.passw{position:relative}label.email:before,label.passw:before{content:"";height:30px;left:10px;position:absolute;top:36px;width:30px}label.passw:before{background:url(/build/images/lock.d4f22871.svg) no-repeat 50%}input.email:-webkit-autofill,input.passw:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input.email:-webkit-text-fill-color,input.passw:-webkit-text-fill-color{color:#000}input[type=email].email,input[type=text].email{padding-left:55px;width:calc(100% - 67px)}.passw-visibility{margin-bottom:20px;position:relative}.passw-visibility input[type=password].passw,.passw-visibility input[type=text].passw{margin-bottom:0;padding:0 55px;width:calc(100% - 112px)}.passw-visibility button{background:url(/build/images/eye.bd79920f.svg) no-repeat 50%;border:none;bottom:7px;content:"";cursor:pointer;height:27px;position:absolute;right:15px;width:27px}.camp-choose{background:#e7fff6;box-sizing:border-box;display:flex;flex-direction:column;float:left;margin:30px 0 0;padding:0 50px 30px;width:calc(100% - 14px)}.camp-choose>.title{color:#006d45;font-size:24px;font-weight:600;line-height:32px;margin:18px 0}.camp-choose .block{display:flex}.camp-choose .block .camp-titles{width:343px}.camp-choose .block .camp-titles .title{align-items:center;box-sizing:border-box;display:flex;min-height:63px;width:100%}.camp-choose .block .camp-titles .title.radios-round input[type=radio]+label span{margin:3.5px 19px 0 0;min-width:23px}.camp-choose .block .camp-titles .title label{border-bottom:1px solid #95b7aa;box-sizing:border-box;color:#5c6c67;display:flex;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:32px;margin:0;padding:15px 0 15px 15px;width:calc(100% - 30px)}.camp-choose .block .camp-titles .title.checked{background-color:#fff;position:relative}.camp-choose .block .camp-titles .title.checked:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:-1px;width:100%}.camp-choose .block .camp-titles .title.checked label{border-bottom:0;font-family:Montserrat;font-size:18px;font-weight:700;line-height:32px}.camp-choose .block .camp-content{background-color:#fff;display:flex;justify-content:space-between;padding-bottom:32px;width:calc(100% - 343px)}.camp-choose .block .camp-content .camp-content-block{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.camp-choose .block .camp-content .camp-content-block.hide{display:none}.camp-choose .block .camp-content .left{box-sizing:border-box;height:100%;padding:0 0 0 28px}.camp-choose .block .camp-content .left .simple-text li,.camp-choose .block .camp-content .left .simple-text p{color:#2f5045;font-size:18px;font-weight:400;line-height:32px;margin:0}.camp-choose .block .camp-content .left .simple-text li strong,.camp-choose .block .camp-content .left .simple-text p strong{color:#006d45;font-weight:600}.camp-choose .block .camp-content .left .simple-text li{line-height:42px}.camp-choose .block .camp-content .left .price{color:#149265;font-size:32px;font-weight:600;line-height:18px;margin-top:19px}.camp-choose .block .camp-content img{box-sizing:border-box;margin:58px 126px 0 50px;padding-bottom:145px}.choose-green{background:#e7fff6;float:left;margin-top:30px;padding:43px 50px 40px;width:calc(100% - 100px)}.choose-green>.title{color:#006d45;font-size:24px;font-weight:600;line-height:32px;margin:0 0 10px}.needed-documents{color:#2f5045;float:left;font-size:14px;line-height:24px;padding-right:50px;width:calc(40% - 50px)}.needed-documents ul{list-style:none;margin:16px 0 0;padding:0}.needed-documents ul li{color:#2f5045;margin:6px 0;padding-left:10px}.needed-documents ul li:before{background:#2f5045;content:"";display:inline-block;height:2px;margin:0 8px 5px -10px;width:2px}.needed-documents a{color:#2f5045;text-decoration:underline}.needed-documents strong{font-weight:600}.uploaded-files{float:left;padding:0 50px;position:relative;width:calc(35% - 101px)}.uploaded-files .title{margin:0 0 16px}.uploaded-files:before{background:#95b7aa;content:"";height:210px;left:0;position:absolute;top:7px;width:1px}.uploaded-files .file-name{color:#2f5045;font-size:14px;line-height:24px;margin:5px 0;min-width:200px;padding-left:35px;padding-right:30px;position:relative}.uploaded-files .file-name:before{background:url(/build/images/file.90f8eba1.svg) no-repeat 50%;content:"";display:inline-block;height:26px;margin:0 10px 0 -35px;vertical-align:middle;width:26px}.uploaded-files .file-name .remove{background:url(/build/images/close.f81afead.svg) no-repeat 50%;border:none;content:"";cursor:pointer;height:11px;position:absolute;right:0;top:7px;width:11px}.uploaded-files .file-name .remove:hover{background-image:url(/build/images/close-hover.f3afe99b.svg)}.upload-button{border:1px dashed #149265;border-radius:8px;float:left;height:210px;width:24%}.upload-button input[type=file]{display:table;font-size:0;height:42px;margin:135px auto -142px;opacity:0;position:relative;width:230px;z-index:99}.upload-button .file-bt{background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;display:table;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;line-height:42px;margin:125px auto 0;text-align:center;width:230px}.upload-button .file-bt:after{background:url(/build/images/upload.6a0ea51c.svg) no-repeat 50%;content:"";display:block;height:80px;margin:-142px auto 0;width:80px}.upload-button input[type=file],.upload-button input[type=file]::-webkit-file-upload-button{cursor:pointer}.radios-round.choose-camp-date>div{border-bottom:1px solid #95b7aa;display:table;padding:18px 0 23px;width:100%}.radios-round.choose-camp-date>div:last-child{border:none;padding-bottom:0}.radios-round.choose-camp-date input[type=radio]+label{font-weight:500}.radios-round.choose-camp-date input[type=radio]+label strong{display:inline-block;font-weight:500;min-width:260px}.radios-round.choose-camp-type{float:left;position:relative;width:100%}.radios-round.choose-camp-type>div{margin:0!important}.radios-round.choose-camp-type .title{border-bottom:1px solid #95b7aa;cursor:pointer;float:left;left:0;padding:18px 0 13px 15px;position:absolute;width:305px}.radios-round.choose-camp-type>div:nth-child(2) .title{top:61px}.radios-round.choose-camp-type>div:nth-child(3) .title{top:122px}.radios-round.choose-camp-type>div:nth-child(4) .title{top:183px}.radios-round.choose-camp-type>div:nth-child(5) .title{top:244px}.radios-round.choose-camp-type>div:nth-child(6) .title{top:305px}.radios-round.choose-camp-type>div:nth-child(7) .title{top:366px}.radios-round.choose-camp-type input[type=radio]+label{color:#5c6c67;font-weight:600}.radios-round.choose-camp-type .title.checked{background:#fff;border:none;width:325px}.radios-round.choose-camp-type .title.checked input[type=radio]+label{font-weight:700}.radios-round.choose-camp-type .title.checked+.content{display:block}.radios-round.choose-camp-type .content{background:#fff;display:none;float:left;margin:0 0 0 340px;min-height:310px;padding:17px 30px 30px;width:950px}.radios-round.choose-camp-type .left-side{background:#fff;float:left;font-size:18px;line-height:28px;min-height:auto;width:450px}.radios-round.choose-camp-type .left-side p:first-child strong{color:#006d45;font-weight:600}.radios-round.choose-camp-type .left-side p,.radios-round.choose-camp-type .left-side ul{margin:10px 0}.radios-round.choose-camp-type .left-side .price{color:#149265;font-size:32px;font-weight:600;margin-top:20px}.radios-round.choose-camp-type .content>img{float:right;margin:45px 95px 0 0}.account .page-heading .acc-name{color:#006d45;font-size:20px}.acc-nav{list-style:none;margin:-22px 0 0;padding:0}.acc-nav li{margin:14px 0}.acc-nav li a{color:#44a07f;font-size:18px;font-weight:600;padding-left:40px}.acc-nav li.active a,.acc-nav li a:hover{color:#006d45}.acc-nav li a:before{background-position:0;background-repeat:no-repeat;content:"";display:inline-block;height:28px;margin:0 10px 3px -40px;vertical-align:middle;width:30px}.acc-nav li.participant a:before{background-image:url(/build/images/icon-users.d6d04737.svg)}.acc-nav li.contacts a:before{background-image:url(/build/images/icon-user.a02cfd0e.svg)}.acc-nav li.payment a:before{background-image:url(/build/images/icon-card.c1405ace.svg)}.acc-nav li.documents a:before{background-image:url(/build/images/icon-file.4e0526ba.svg)}.acc-nav li.calendar a:before{background-image:url(/build/images/icon-calendar.5035229b.svg)}.acc-nav li.logout a:before{background-image:url(/build/images/icon-logout.af94e4e8.svg)}.acc-nav li.camp a:before{background-image:url(/build/images/tent.9d6653ab.svg)}.acc-nav li.agenda a:before{background-image:url(/build/images/icon-map.d63f12e3.svg)}.acc-nav li.competition a:before{background-image:url(/build/images/icon-award.3a9d6dde.svg)}.acc-nav li.news a:before{background-image:url(/build/images/icon-book.4c03021c.svg)}.acc-nav li.team a:before{background-image:url(/build/images/icon-users.d6d04737.svg)}.acc-nav li.participant.active a:before,.acc-nav li.participant a:hover:before{background-image:url(/build/images/icon-users-hover.21dc7812.svg)}.acc-nav li.contacts.active a:before,.acc-nav li.contacts a:hover:before{background-image:url(/build/images/icon-user-hover.47c57f18.svg)}.acc-nav li.payment.active a:before,.acc-nav li.payment a:hover:before{background-image:url(/build/images/icon-card-hover.edefca6c.svg)}.acc-nav li.camp.active a:before,.acc-nav li.camp a:hover:before{background-image:url(/build/images/tent.9d6653ab.svg)}.acc-nav li.documents.active a:before,.acc-nav li.documents a:hover:before{background-image:url(/build/images/icon-file-hover.6817a472.svg)}.acc-nav li.calendar.active a:before,.acc-nav li.calendar a:hover:before{background-image:url(/build/images/icon-calendar-hover.50d0d3c6.svg)}.acc-nav li.active.agenda a:before,.acc-nav li.agenda a:hover:before{background-image:url(/build/images/icon-map-hover.b88d1d31.svg)}.acc-nav li.active.competition a:before,.acc-nav li.competition a:hover:before{background-image:url(/build/images/icon-award-hover.301404ad.svg)}.acc-nav li.active.news a:before,.acc-nav li.news a:hover:before{background-image:url(/build/images/icon-book-hover.ae8a9bcb.svg)}.acc-nav li.team.active a:before,.acc-nav li.team a:hover:before{background-image:url(/build/images/icon-users-hover.21dc7812.svg)}.acc-nav li.logout a:hover:before{background-image:url(/build/images/icon-logout-hover.274cfddd.svg)}.acc-nav li span{color:#44a07f;display:block;font-size:14px;font-weight:500;margin:-5px 0 -10px;padding-left:40px}.account .content-right{float:right;width:1060px}.account .content-right .heading,.popup .heading{color:#006d45;font-size:26px;font-weight:600;line-height:32px;margin:-7px 0 23px}.radios-round.choose-camp-participant>div{width:100%}.radios-round.choose-camp-participant>div+div{margin-top:20px}.radios-round.choose-camp-participant input[type=radio]+label{border:2px solid #95b7aa;border-radius:6px;color:#2f5045;float:left;font-weight:500;padding:26px 20px 22px 60px;width:calc(100% - 82px)}.radios-round.choose-camp-participant .br-red input[type=radio]+label{border:2px solid red}.radios-round.choose-camp-participant>div.checked input[type=radio]+label,.radios-round.choose-camp-participant>div:hover input[type=radio]+label{border-color:#149265}.contact-information .my-data{float:left;margin-top:-6px;width:100%;width:calc(66% - 1px)}.contact-information .change-password{float:left;margin-top:25px;width:100%}.contact-information .change-password .caption{color:#006d45;font-size:18px;font-weight:600;margin:0 0 7px}.contact-information .change-password .column{float:left;margin-left:20px;width:calc(33.33% - 14px)}.contact-information .change-password .column:first-child{margin-left:0}.contact-information button[type=submit]{margin-top:10px;min-width:230px}table.documents{border:none;border-top:1px solid #95b7aa;color:#2f5045;float:left;font-size:18px;font-weight:500;line-height:22px;width:100%}table.documents td{border-bottom:1px solid #95b7aa;padding:27px 0 25px}table.documents tr td:first-child{background:url(/build/images/pdf.fde7ac50.svg) no-repeat 0;padding-left:50px;padding-right:50px}table.documents tr td:last-child{text-align:right;white-space:nowrap}div.documents .view,table.documents .delete,table.documents .view{color:#149265;font-size:16px;font-weight:500}table.documents .delete{background:transparent;border:none;cursor:pointer;font-family:Montserrat;font-style:normal;padding:0}div.documents .view:before,table.documents .delete:before,table.documents .view:before{background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:27px;margin:0 10px 4px 0;vertical-align:middle;width:27px}div.documents .view:before,table.documents .view:before{background-image:url(/build/images/eye.bd79920f.svg)}table.documents .delete:before{background-image:url(/build/images/trash.479e4805.svg);width:25px}div.documents .view:hover,table.documents .delete:hover,table.documents .view:hover{text-decoration:underline}table.documents .view:after{background:#95b7aa;content:"";display:inline-block;height:50px;margin:0 21px 0 30px;vertical-align:middle;width:1px}div.documents .view:last-child:after,table.documents .view:last-child:after{content:none}.button.add-document{float:right;margin-top:30px;min-width:230px}.workouts .week-day{float:left;position:relative;width:100%}.workouts .week-day+.week-day{margin-top:20px}.workouts .week-day .title{background:#d6f4e9;color:#3c6557;cursor:pointer;font-size:18px;font-weight:600;line-height:28px;padding:15px 70px 14px 20px;position:relative;width:calc(100% - 90px)}.workouts .week-day .title:after{background:url(/build/images/plus-circle.18a941a3.svg) no-repeat 50%;content:"";height:35px;position:absolute;right:18px;top:11px;width:35px}.workouts .week-day.opened .title,.workouts .week-day .title:hover{color:#149265}.workouts .week-day .title:hover:after{background-image:url(/build/images/plus-circle-hover.1209fa0b.svg)}.workouts .week-day.opened .title:after{background-image:url(/build/images/minus-circle.13abc473.svg)}.workouts .week-day .content{background:#e7fff6;display:none;float:left;padding:27px 45px 0 20px;width:calc(100% - 65px)}.workouts .week-day .content .column{border-right:1px solid #95b7aa;float:left;margin:0 30px 50px 0;padding-right:30px;width:165px}.workouts .week-day .content .column:nth-child(4n){border-right:none;margin-right:0;padding-right:0}.workouts .week-day .content .column .time{color:#006d45;font-size:32px;font-weight:500}.workouts .week-day .content .column .name{color:#000;cursor:pointer;font-size:16px;margin-top:12px}.workouts .week-day .content .column .name:hover{text-decoration:underline}.workouts .week-day .content .column button{background:transparent;border:1px solid #3c6557;border-radius:150px;color:#3c6557;cursor:pointer;float:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;height:30px;margin-top:12px;min-width:96px;padding:0 10px}.workouts .week-day .content .column button:hover{background:#149265;border-color:#149265;color:#fff}.popup-member{background:#e7fff6;box-shadow:0 0 6px rgba(0,109,69,.4);display:none;height:max-content;left:0;margin:auto;max-height:calc(100vh - 90px);max-width:calc(100% - 90px);overflow-y:auto;padding:25px 30px 35px;position:absolute;right:0;top:20px;width:395px;z-index:9}.popup-member .close{background:url(/build/images/pop-close.6a287981.svg) no-repeat 50%;border:none;cursor:pointer;height:29px;position:absolute;right:16px;top:16px;width:29px;z-index:9}.popup-member .close:hover{background-image:url(/build/images/pop-close-hover.5e61ca2e.svg)}.popup-member p{color:#000;font-size:16px;line-height:26px;margin:1px 0;min-height:14px}.popup-member p a{color:#000}.popup-member p a:hover{text-decoration:underline}.popup-member p strong{font-weight:500}.team-members{border:2px solid #2f5045;border-radius:8px;float:left;position:relative;width:calc(100% - 4px)}.team-members.opened,.team-members:hover{border-color:#149265}.team-members+.team-members{margin-top:20px}.team-members .title{color:#2f5045;cursor:pointer;font-size:18px;font-weight:600;line-height:22px;padding:30px 25px 28px;position:relative;width:calc(100% - 50px)}.team-members .title button{background:transparent;border:none;color:#149265;cursor:pointer;float:right;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;padding:0}.team-members .title button:before{background:url(/build/images/eye.bd79920f.svg) no-repeat 50%;content:"";display:inline-block;height:27px;margin:0 10px 3px 0;vertical-align:middle;width:27px}.team-members .title button:hover{text-decoration:underline}.team-members.opened .title,.team-members .title:hover{color:#006d45}.team-members .content{display:none;float:left;padding:0 25px 20px;width:calc(100% - 50px)}.team-members table{border:none;color:#000;float:left;line-height:20px;width:100%}.team-members table td{border-top:1px solid #95b7aa;padding:17px 0 15px}.team-members table tr td:first-child{padding-right:50px}.team-members table tr td:last-child{text-align:right;white-space:nowrap}.team-members table .view{background:transparent;border:none;color:#319f78;cursor:pointer;font-family:Montserrat;font-size:16px;font-weight:500;padding:0}.team-members table .view:after{background:url(/build/images/arrow-more.967c92df.svg) no-repeat 50%;content:"";display:inline-block;height:11px;margin:0 0 2px 8px;vertical-align:middle;width:24px}.team-members table .view:hover{text-decoration:underline}.team-members .popup-member{top:55px}.news-list .new{border-bottom:1px solid #95b7aa;float:left;margin-bottom:23px;padding-bottom:26px;width:100%}.news-list .new:first-child{border-top:1px solid #95b7aa;padding-top:23px}.news-list .new:last-child{margin-bottom:0}.news-list .new .title{color:#000;font-size:18px;font-weight:600;line-height:28px}.news-list .new .title:hover{text-decoration:underline}.news-list .new p{color:#000;line-height:30px;margin:5px 0 0}.news-inner-page .simple-text{border-bottom:1px solid #95b7aa;border-top:1px solid #95b7aa;padding:25px 0 28px}.news-inner-page .simple-text p:first-child strong{color:#000;display:table;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 -12px}a.button-back{border:1px solid #149265;border-radius:150px;color:#149265;float:left;font-size:16px;font-weight:600;height:40px;line-height:42px;margin-top:30px;min-width:78px;padding:0 20px;text-align:center}a.button-back:before{background:url(/build/images/arrow-back.8cc13245.svg) no-repeat 50%;content:"";display:inline-block;height:11px;margin:0 8px 1px 0;vertical-align:middle;width:24px}a.button-back:hover{background:#149265;color:#fff}a.button-back:hover:before{background-image:url(/build/images/arrow-back-white.206a8bf8.svg)}.page-heading h1 span{font-weight:500;text-transform:none}.news-list.search-results .new .title,.news-list.search-results .new p{max-width:1000px}.news-list.search-results .new:first-child{border-top:none;padding-top:0}.news-list.search-results .new:last-child{border-bottom:none;padding-bottom:0}.about-academy{float:left;padding:50px 0 40px;width:100%}.about-academy .wrap{width:1055px}.about-academy .left{min-height:324px;position:relative;width:47%}.about-academy .left img{bottom:-32px;position:absolute;right:45px}.about-academy .right{margin-top:-10px;min-height:334px;width:53%}.about-academy .simple-text{color:#3a554c;font-size:18px;line-height:28px}.about-academy .simple-text p{margin:25px 0}.about-academy .simple-text p:first-child{color:#006d45;font-size:26px;font-weight:600;line-height:36px;margin:0 0 -10px}.about-academy .simple-text a{color:#3a554c;text-decoration:underline}.about-academy .simple-text strong{font-weight:600}.about-academy .text-border{border:6px solid #149265;color:#149265;float:left;font-size:18px;font-weight:600;line-height:32px;margin-top:32px;padding:20px 55px;text-align:center;width:calc(100% - 122px)}.about-academy .text-border p{margin:20px auto;width:740px}.our-logo{float:left;padding:80px 0;width:100%}.our-logo .wrap{width:1055px}.our-logo .simple-text{color:#3a554c;float:left;font-size:18px;line-height:28px;width:760px;width:calc(100% - 250px)}.our-logo .simple-text p{margin:25px 0}.our-logo .simple-text p:first-child{color:#006d45;font-size:26px;font-weight:600;line-height:32px;margin:0 0 -10px}.our-logo .simple-text a{color:#3a554c;text-decoration:underline}.our-logo .simple-text strong{font-weight:600}.our-logo img{float:right;margin-top:10px;max-width:210px}.camp-offers{float:left;width:100%}.camp-offers .heading{color:#21996e;font-size:32px;font-weight:600;line-height:48px;margin:55px 0 30px;text-align:center}.camp-offers .heading+.simple-text{text-align:center}.camp-map{float:left;margin-top:50px;width:100%}.camp-map #map{float:left;height:560px;margin:0;width:100%}.popup-background{background:rgba(14,45,33,.6);height:100%;width:100%}.popup,.popup-background{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:9}.popup{background:#fff;display:none;height:max-content;max-height:calc(100vh - 130px);max-width:calc(100% - 130px);overflow-y:auto;padding:50px;width:560px}.popup .close{background:url(/build/images/pop-close.6a287981.svg) no-repeat 50%;border:none;cursor:pointer;height:29px;position:absolute;right:12px;top:12px;width:29px;z-index:9}.popup .close:hover{background-image:url(/build/images/pop-close-hover.5e61ca2e.svg)}.popup.clothing{width:560px;z-index:99999}.popup.clothing img{float:left;width:230px}.popup.clothing .right{-ms-flex-align:center;-moz-box-align:center;-webkit-box-align:center;box-align:center;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;min-height:298px;width:calc(100% - 280px)}.popup.clothing .title{color:#000;font-size:24px;font-weight:500;line-height:29px}.popup.clothing .title:hover{text-decoration:underline}.popup.clothing a.button{background:#149265;border-radius:150px;clear:both;color:#fff;float:left;font-weight:600;height:42px;line-height:42px;margin-top:20px;min-width:105px;padding:0 20px;text-align:center}.popup.clothing a.button:hover{background:#006d45}.popup.clothing a.button{margin-top:32px;width:calc(100% - 40px)}footer{background:#e7fff6;clear:both;color:#739e8f;float:left;font-size:14px;line-height:17px;margin-top:100px;padding:55px 0 50px;text-align:center;width:100%}footer ul{list-style:none;margin:0;padding:0}footer ul li{display:inline-block}footer ul li a{color:#587c6f}footer ul li a:hover{text-decoration:underline}footer ul li a:after{background:#95b7aa;content:"";display:inline-block;height:20px;margin:0 21px 3px 19px;vertical-align:middle;width:1px}footer ul li:last-child a:after{content:none}footer .soc{display:table;margin:36px auto 0;width:100%}.soc a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;margin-right:38px}.soc a:last-child{margin-right:0}.soc a.fb{background-image:url(/build/images/facebook.37aa1a26.svg);width:11px}.soc a.tw{background-image:url(/build/images/twitter.3ee610b3.svg);width:23px}.soc a.ins{background-image:url(/build/images/instagram.257612f5.svg);width:21px}.soc a.vib{background-image:url(/build/images/viber.094be129.svg);width:20px}.soc a.yt{background-image:url(/build/images/youtube.eb6f1788.svg);width:30px}.soc a.fb:hover{background-image:url(/build/images/facebook-hover.4ba6a5e8.svg)}.soc a.tw:hover{background-image:url(/build/images/twitter-hover.fa67ea74.svg)}.soc a.ins:hover{background-image:url(/build/images/instagram-hover.3b41a5b1.svg)}.soc a.vib:hover{background-image:url(/build/images/viber-hover.2042f480.svg)}.soc a.yt:hover{background-image:url(/build/images/youtube-hover.caacacbb.svg)}footer .copyright{margin-top:35px}footer .copyright div+div{margin-top:16px}footer .logon{background:url(/build/images/enternet_logo.dad4cffb.svg) no-repeat 50%;display:inline-block;height:13px;margin:0 0 4px 8px;vertical-align:middle;width:91px}.burger{display:none}.existing-customers .title,.new-customers .title{color:#006d45;font-size:24px;font-weight:500;line-height:34px;margin:0 0 30px;text-align:center}.existing-customers{margin:40px 0 0;width:100%}.existing-customers .inner{float:none;margin:auto;width:45%}.existing-customers input[type=password].passw,.existing-customers input[type=text].passw{margin-bottom:0;padding:0 55px;width:calc(100% - 112px)}.existing-customers label.passw:before{top:7px}.existing-customers label.email:before{background:url(/build/images/email-gray.7ee14e61.svg) no-repeat 50%;background-size:auto 22px;top:7px}.existing-customers .forgot-password{color:#006d45;display:table;float:none;margin:20px auto 0;text-align:center;text-decoration:underline}.existing-customers .forma button[type=submit]{display:block;float:none;margin:30px auto 0;min-width:170px}.new-customers{float:left;margin:40px 0 0;width:50%}.new-customers .inner{float:none;margin:auto;width:53%}.new-customers .title:after{background:url(/build/images/icon-new-customer.60a994c7.svg) no-repeat 50%;background-size:auto 58px;content:"";display:block;height:56px;margin:40px auto 0;width:56px}.new-customers p{min-height:78px;text-align:center}.new-customers a.button-border{border:1px solid #149265;border-radius:150px;color:#149265;display:table;float:none;font-size:16px;font-weight:600;height:40px;line-height:42px;margin:38px auto 0;min-width:128px;padding:0 20px;text-align:center}.new-customers a.button-border:hover{background:#149265;color:#fff}@media (max-width:1280px){.existing-customers .inner{width:calc(65% - 100px)}.new-customers .inner{width:calc(100% - 140px)}}@media (max-width:900px){.existing-customers{border-bottom:1px solid #d3e0df;border-right:none;margin-top:0;padding-bottom:55px;width:100%}.existing-customers .inner{width:500px}.new-customers{width:100%}.new-customers .inner{width:400px}}@media (max-width:600px){.existing-customers .inner,.new-customers .inner{width:100%}}@media (max-width:500px){.new-customers a.button-border{width:calc(100% - 42px)}}.remind-password-box{border-right:1px solid #d3e0df;float:left;margin:40px 0 0;width:calc(50% - 1px)}.remind-password-box form{float:none;margin:auto;width:65%}.remind-password-info{float:left;margin:40px 0 0;text-align:center;width:50%}.remind-password-info .inner{float:none;margin:auto;width:53%}.remind-password-box .title,.remind-password-info .title{color:#006d45;font-size:24px;font-weight:500;line-height:34px;margin:0 0 30px;text-align:center}.remind-password-box input[type=text].email{margin-bottom:0;padding:0 55px;width:calc(100% - 112px)}.remind-password-box label.email:before{background:url(/build/images/email-gray.7ee14e61.svg) no-repeat 50%;background-size:auto 22px;top:7px}.remind-password-box .forma button[type=submit]{float:left;margin-top:20px;min-width:170px}.remind-password-box .login{float:right;margin-top:34px}@media (max-width:1280px){.remind-password-box form{width:calc(100% - 100px)}.remind-password-info .inner{width:calc(100% - 140px)}}@media (max-width:900px){.remind-password-box{border-bottom:1px solid #d3e0df;border-right:none;margin-top:0;padding-bottom:55px;width:100%}.remind-password-box form{width:500px}.remind-password-info{width:100%}.remind-password-info .inner{width:400px}}@media (max-width:600px){.remind-password-box form,.remind-password-info .inner{width:100%}}@media (max-width:500px){.remind-password-box .forma button[type=submit]{margin-bottom:30px}.remind-password-box .login{display:table;float:none;margin:auto}}.acc-nav li.register a:before{background-image:url(/build/images/icon-user.a02cfd0e.svg)}.acc-nav li.register a:hover:before{background-image:url(/build/images/icon-user-hover.47c57f18.svg)}.acc-nav li.log-in a:before{background-image:url(/build/images/icon-logout.af94e4e8.svg);background-position:right 1px center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.acc-nav li.log-in a:hover:before{background-image:url(/build/images/icon-logout-hover.274cfddd.svg)}.send-cv .relative,.upload-button2{float:left;width:100%}.upload-button2{margin-bottom:25px}.upload-button2 input[type=file]{float:right;height:42px;opacity:0;position:relative;width:230px;z-index:99}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer}.upload-button2 .file-button{background:#149265;border:none;border-radius:150px;color:#fff;float:right;font-size:16px;font-weight:600;height:42px;line-height:44px;margin-right:-230px;padding:0 20px;position:relative;text-align:center;width:190px}.upload-button2 .file-button:before{background:url(/build/images/upload-white.0cf46604.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:30px;margin:0 20px 0 0;vertical-align:middle;width:30px}.upload-button2 #file-name{border-bottom:1px solid #a1a1a1;float:left;font-style:italic;line-height:42px;margin:0;width:calc(100% - 280px)}.popup.delete-documents,.popup.new-participant,.popup.upload-documents{background:#e7fff6;box-shadow:0 0 6px rgba(0,109,69,.4);left:0;max-height:calc(100vh - 130px);max-width:calc(100% - 230px);min-height:214px;padding:60px 80px;width:690px}.popup.new-participant{padding:45px 55px;width:calc(100% - 136px)}.popup.delete-documents{min-height:160px;width:470px}.popup.upload-documents .uploaded-files .title{color:#2f5045;font-weight:600}.popup.upload-documents .uploaded-files:before{content:none}.popup.upload-documents .uploaded-files{min-height:111px;padding:0 50px 0 0;width:100%}.popup.upload-documents form{text-align:center}.popup.upload-documents .upload-button{display:inline-block;float:none;width:300px}.popup.upload-documents .right{float:none;margin-left:50px;text-align:left;vertical-align:top;width:300px}.document-block{display:flex;flex-direction:column;float:left;margin:30px 0 0;overflow:hidden;width:100%}.document-block .document-title h4{margin:0;padding:0}.document-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px 0 0;width:100%}.camp-register-checkbox .checkboxai{margin-top:15px!important;width:100%!important}.document-grid .item{width:calc(50% - 15px)}.document-grid .item a{word-wrap:break-word;color:#149265;font-size:13px!important;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;text-decoration:underline;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-break:break-word}.popup.upload-documents .right.d-block{display:inline-block}.camp-offers .camp.babies table tr.clothing td a{text-decoration:underline}.camp-offers .camp table .show-clothing:after,.camp-offers .camp table a:after{content:none}.popup.upload-documents .upload-button .file-bt{margin:130px auto 0}.popup.upload-documents .save-document-files{width:230px}.popup.delete-documents p{font-size:18px;font-weight:500;line-height:22px;text-align:center}.popup.delete-documents .delete-document-files{display:table;float:none;margin:40px auto 0;width:230px}.checkboxai input.input-error,input.has-error,input.has-error+.check,input.input-error,label.has-error,select.has-error,select.input-error,textarea.has-error,textarea.input-error{border-color:red!important}.invalid-feedback.d-block span.form-error-message{color:red;display:block;font-size:12px;line-height:18px}.forma ul{color:red;font-size:12px;line-height:18px;list-style:none;margin:0;padding:0}input.has-error+.check{border:2px solid red!important}.forma input+ul{margin:-15px 0 15px}.forma textarea+ul{margin:10px 0}.forma label+ul{margin:0 0 5px}.simple-text table+h4{margin-top:52px}.flash-success{color:#006d45;font-weight:500;margin:0 0 30px}body.landing footer{margin:0}.camp-offers .simple-text strong{color:#006d45}.error-message,.popup .upload-error{color:red;font-weight:500}.forma.contact-information.profile .address{float:left;width:100%}.forma.contact-information.profile .address .flat{margin-left:0;width:calc(50% - 8px)}.forma.contact-information.profile .address .house{width:calc(50% - 8px)}.choose-camp-participant .person.checked .tab{background:#fff;border:2px solid #149265;border-bottom:none;border-color:#149265;border-radius:6px 6px 0 0;cursor:pointer;float:left;line-height:66px;padding:0 20px;position:relative;width:auto}.choose-camp-participant .person.checked .tab.active:after{background:#fff;bottom:-4px;content:"";height:6px;left:0;position:absolute;width:100%}.choose-camp-participant .person.checked .tab input[type=radio]+label{border:none;border-radius:0;padding:0;width:100%}.choose-camp-participant .person.checked .tab input[type=radio]+label span{margin-left:0}.choose-camp-participant .person .tab.documents{display:none}.choose-camp-participant .person.checked .tab.documents{color:#006d45;display:block;font-size:18px;font-weight:500;margin-left:20px;min-width:224px}.choose-camp-participant .person.checked .tab.documents.camp.payments{min-width:98px;text-align:center}.choose-camp-participant .person .tab-content{border:2px solid #95b7aa;border-radius:0 6px 6px 6px;color:#2f5045;display:none;float:left;font-weight:500;padding:50px 20px 30px;width:calc(100% - 42px)}.choose-camp-participant .person.checked .tab-content{border-color:#149265;display:grid}.forma .form-success{float:right;margin-right:10px}.change-password-box{float:left;margin:40px 0 0;width:100%}.change-password-box .title{color:#006d45;font-size:24px;font-weight:500;line-height:34px;margin:0 0 30px}.change-password-box .passw-visibility{float:left;width:380px}.change-password-box .passw-visibility+.passw-visibility{margin-left:30px}.change-password-box .passw-visibility input{margin:0}.change-password-box button[type=submit]{clear:both;float:left;margin-top:10px}@media (max-width:1000px){.change-password-box .passw-visibility{width:calc(50% - 15px)}}@media (max-width:600px){.change-password-box .passw-visibility{width:100%}.change-password-box .passw-visibility+.passw-visibility{margin:0}.change-password-box button[type=submit]{margin-top:30px}}.group-errors p{color:red;font-size:16px;line-height:18px;list-style:none;margin:0}.wrap .camp_registration .group-errors,.wrap.register .group-errors{margin-top:15px}.wrap .camp_registration .group-errors,.wrap.register .group-errors p{padding-bottom:5px}.person .heading .group-errors p,.wrap .camp_registration .group-errors{padding-bottom:5px;padding-top:5px}.wrap.contact .group-errors,.wrap.trainer .group-errors{margin-bottom:35px}.d-block{display:inline-block}.participant-header{margin:-7px 0 23px}.new-participant-btn{color:#006d45;cursor:pointer;font-size:18px;font-weight:600;padding-left:40px}.template-files{margin-top:50px}.btn{background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;min-width:145px;padding:0 20px}.popup.new-participant form{float:left;width:100%}.popup.new-participant .half .left{clear:both}.partners-logo{border:1px solid #9ed0bd;border-radius:6px;float:right;margin-top:55px;width:593px}.partners-logo>span{color:#648a7b;float:left;font-size:16px;font-weight:600;line-height:22px;margin:37px 0 0 40px;width:109px}.partners-logo .slick-slide a{height:84px;padding:0}.partners-logo .slick-slide{margin:0 5px}.partners-logo>.right{margin:18px 0;width:calc(100% - 150px)}.partners-logo>.right.slick-slider{min-height:84px}.partners-logo a{-ms-flex-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;float:left;height:64px;padding:10px;text-align:center;width:calc(33.33% - 20px)}.partners-logo .slick-prev{left:0!important}.partners-logo .slick-next{right:5px!important}.partners-logo .slick-next,.slick-prev{background-position:cover!important;height:28px!important;width:17px!important}.right.slick-slider{padding:0 27px 0 31px}.partners-logo a img{display:block;filter:contrast(1);filter:grayscale(100%);height:auto;max-height:100%;max-width:100%;mix-blend-mode:multiply;opacity:.5;transition:all .3s ease}.partners-logo a:hover img{filter:grayscale(0);opacity:1}.lds-spinner{color:#149265;display:inline-block;filter:alpha(opacity=50);height:80px;left:50%;opacity:1;position:fixed;top:40%;width:80px;z-index:1000}.loader-background{background:#1c1e2f;display:none;height:100%;opacity:.2;position:fixed;width:100%;z-index:9999999999}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:#149265;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.camp-banner .text p:first-child,.camp-banner .text p:nth-child(2){font-size:32px;font-weight:500;line-height:38px;margin:10px 0}.camp-offers .camp table .show-clothing:after{background:url(/build/images/arrow-right.10cbe04c.svg) no-repeat 50%;content:"";height:13px;position:absolute;right:0;top:6px;width:28px}.payment-block{display:flex;float:left;position:relative;width:100%}.checkout-block{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;width:30%}.payment-methods{float:left;margin-top:20px}.payment-methods .choose-payment{float:left;width:100%}.payment-methods .choose-payment .payment{cursor:pointer;float:left;margin:0 20px 20px 0;position:relative;width:275px}.payment-methods .choose-payment .payment input{display:none}.choose-payment input[type=radio]+label{background-color:#fff;background-position:center left 65px;background-repeat:no-repeat;border:1px solid #777;cursor:pointer;display:block;height:57px;margin:0;padding:26px 0 0 90px;width:calc(100% - 92px)}.choose-payment input[type=radio]+label:hover,.choose-payment input[type=radio]:checked+label{border-color:#1b527b}.choose-payment input[type=radio]+label span{background:url(/build/images/radio-round.525aa219.svg) no-repeat 50%;cursor:pointer;display:inline-block;height:25px;margin:0 20px -1px -60px;vertical-align:middle;width:25px}.choose-payment input[type=radio]:checked+label:hover span,.choose-payment input[type=radio]:checked+label span{background:#fff url(/build/images/radio-round-checked.f93c0bbb.svg) no-repeat left 3px top 4px}.choose-payment input[type=radio]+label img{bottom:0;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);left:90px;margin:auto;max-width:130px;opacity:.7;position:absolute;top:0}.choose-payment input[type=radio]+label:hover img,.choose-payment input[type=radio]:checked+label img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);opacity:1}.title.price{color:#006d45;font-size:24px;font-weight:600;line-height:32px;margin:0 0 10px}.slick-next,.slick-prev{border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin-top:-10px\9;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}#lightboxOverlay{height:100%!important;left:0;position:fixed!important;top:0;width:100%!important}#lightbox{position:fixed!important;top:50%!important;transform:translateY(-50%)}.popup-camp-register,.popup-youtube-video{background:#e7fff6;box-shadow:0 0 6px rgba(0,109,69,.4);left:0;max-height:calc(100vh - 130px);max-width:calc(100% - 230px);min-height:150px;padding:60px 80px;width:900px}.popup-camp-register{width:440px}.popup-camp-register.account,.popup-youtube-video.account{text-align:center;width:565px}.popup-camp-register p,.popup-youtube-video p{color:#149265;font-size:24px;font-weight:600;line-height:26px}.popup-camp-register .button,.popup-youtube-video button{background:#149265;border-radius:150px;color:#fff;font-size:16px;font-weight:600;height:42px;line-height:42px;margin:30px auto 0;min-width:105px;text-align:center}.forma .border .half.second{display:none;position:relative}.forma .border .half.add{-ms-flex-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;box-pack:center;box-align:center;background:#e7fff6;border-radius:8px;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:box;float:left;height:312px;margin:28px 0 0}#camp_participant_registration_users{align-items:flex-end;display:inline-flex;margin-top:0;width:100%}#camp_participant_registration_users label{margin-right:25px}.forma.camp_registration .half{margin-top:20px;position:relative}.forma.camp_registration .border .clear+.checkboxai{margin-top:20px}.forma.camp_registration .border .remove{top:-15px}.forma.camp_registration .border .half:nth-child(2n){margin-right:0}.forma.camp_registration .simple-text{margin-top:10px}.popup-camp-register .payment-block .payment-methods .choose-payment .payment,.popup-youtube-video .payment-block .payment-methods .choose-payment .payment{width:200px}.popup-camp-register .payment-block .choose-payment input[type=radio]+label img,.popup-youtube-video .payment-block .choose-payment input[type=radio]+label img{left:38px}.forma.camp_registration .pay-registration{background:#149265;border:none;border-radius:150px;color:#fff;cursor:pointer;float:right;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;height:42px;margin-top:30px;min-width:145px;padding:0 20px}.block-submit-camp{display:inline-flex;justify-content:center;position:relative;width:100%}div.documents .row-document{border:1px solid #95b7aa;border-radius:8px;box-sizing:border-box;display:flex;margin-bottom:20px;min-height:138px}div.documents .row-document.paid{background:rgba(231,255,246,.4)}div.documents .row-document .bell{background-color:#e7fff6;background-image:url(/build/images/bell.d18b5c17.svg)}div.documents .row-document .bell,div.documents .row-document .check{background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:8px;border-top-left-radius:8px;min-width:84px}div.documents .row-document .check{background-color:#44a07f;background-image:url(/build/images/check-circle.6e43bf4c.svg)}div.documents .row-document .info-document{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-around;margin-left:28px}div.documents .row-document .info-document .info-row-second{flex-direction:row;justify-content:space-between;margin-right:20px}div.documents .row-document .info-document p{color:#2f5045;font-size:16px;font-weight:500}div.documents .row-document .info-document p.strong{font-size:18px;font-weight:600}div.documents .row-document .info-document .line{background:#95b7aa;content:"";display:inline-block;height:36px;margin:0 20px;vertical-align:middle;width:1px}div.documents .row-document .info-document .btns{align-items:center;display:inline-flex}div.documents .row-document .info-document .btns .view{border:1px solid #149265;border-radius:150px;cursor:pointer;font-weight:600;margin-right:20px;min-width:145px;padding:6px 0 3px;text-align:center}a.button.disabled,button.disabled{background:#b0dece!important;cursor:default;pointer-events:none}div.documents .row-document .info-document .col-user{width:200px}div.documents .row-document .info-document .col-amount{width:80px}div.documents .row-document .info-document .col-status{width:165px}.popup-camp-register .payment-block .choose-payment input[type=radio]+label.bank_transfer_option img,.popup-youtube-video .payment-block .choose-payment input[type=radio]+label.bank_transfer_option img{left:26px}.choose-payment input[type=radio]+label.bank_transfer_option{color:#a7a7a7;font-size:16px;font-weight:700;height:61px;line-height:18px;padding:23px 0 0 76px;width:calc(100% - 78px)}.choose-payment input[type=radio]+label.bank_transfer_option:hover,.choose-payment input[type=radio]:checked+label.bank_transfer_option{color:#39745f}.top .links .header-register{background-color:#006d45;color:#fff}.top .links .header-register:hover{background-color:#fff;color:#006d45}header .links a.academy{min-width:100px}@media (max-width:400px){header .links a.academy{min-width:95px}}@media (max-width:1250px){.nav-icons .header-register{display:none}}.has-sub-menu{color:#45655a;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;position:relative;text-transform:uppercase}.has-sub-menu .submenu:after,.has-sub-menu .submenu:before{border:solid transparent;bottom:100%;content:" ";height:0;left:calc(100% - 14px);pointer-events:none;position:absolute;width:0}.has-sub-menu .submenu:before{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #83b5a3;border-width:6px;margin-left:-6px}.has-sub-menu .submenu:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:5px;margin-left:-5px}.has-sub-menu .submenu a{color:#45655a}.has-sub-menu .submenu a:hover{color:#006d45}.has-sub-menu .academy-dropdown{color:#45655a}@media (min-width:1251px){.has-sub-menu:hover .submenu{display:block}.has-sub-menu .submenu{background:#fff;border:1px solid #83b5a3;border-radius:4px;box-shadow:3px 3px 3px #e7efec;display:none;padding:10px 30px;position:absolute;right:-4px;top:42px;width:180px;z-index:9}.has-sub-menu .submenu li{line-height:18px;margin-bottom:10px}}@media (max-width:1250px){.has-sub-menu{font-size:20px}.has-sub-menu,.has-sub-menu .academy-dropdown{color:#fff!important}.has-sub-menu li{padding-inline:10px}.has-sub-menu li a{font-size:16px}.has-sub-menu .submenu li{margin-bottom:15px}.has-sub-menu .submenu{display:none}.has-sub-menu .submenu a{color:#fff!important}.has-sub-menu .submenu a:visited{color:#fff}.has-sub-menu.active .submenu{display:block}.has-sub-menu p{display:inline-block;position:relative}.has-sub-menu p:before{transform:rotate(-90deg)}.has-sub-menu p:after,.has-sub-menu p:before{background-color:#fff;content:"";cursor:pointer;height:2px;left:unset!important;opacity:1;position:absolute;right:-30px;top:calc(50% - 2px);transition:.3s ease;transition-property:transform,opacity;width:14px}.has-sub-menu p:after{transform:unset}.has-sub-menu.active p:before{opacity:0;transform:rotate(90deg)}.has-sub-menu .submenu:after,.has-sub-menu .submenu:before{display:none}}@media (max-width:600px){.has-sub-menu{font-size:18px}.has-sub-menu li a{font-size:14px}}.open-popup,.popup-btn{background:#149265;border-radius:150px;color:#fff;cursor:pointer;display:table;float:none;font-size:16px;font-weight:600;height:42px;line-height:42px;margin:35px auto 0;min-width:105px;padding:0 20px;text-align:center}.popup-btn a{color:#fff;text-decoration:unset}.popup-block-holder{background-color:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:99999999}.popup-block-holder-close{height:100%;left:-15px;position:fixed;top:0;width:100%;z-index:999}.popup-block{background:#e7fff6;left:50%;max-height:92vh;max-width:90vw;overflow:auto;position:relative;top:50%;transform:translate(-50%,-50%);width:900px;z-index:9999}.popup-block-information{cursor:auto;outline:6px solid #149265;outline-offset:-12px;padding:52px}.popup-block-information .popup-text{color:#3a554c;font-size:18px;line-height:28px;text-align:center}.popup-block-information .popup-title{color:#21996e;font-size:26px;font-weight:700;line-height:32px;margin-bottom:20px;text-align:center}.popup-block-information .popup-image{margin:auto auto 40px;width:100%}.popup-block-information .popup-image img{display:block;margin:auto;max-height:30vh;max-width:100%}.popup-block-close{cursor:pointer;position:absolute;right:26px;top:26px;z-index:99}.image-only .popup-block-information{cursor:auto;outline:unset;outline-offset:0;padding:25px}.image-only .popup-block-information .popup-image{margin-bottom:0}.image-only .popup-block-information .popup-image img{max-height:90vh}.image-only .popup-block{background:transparent;overflow:visible;width:fit-content}.image-only .popup-block-close{background:#fff;height:25px;right:27px;top:27px}@media (max-width:480px){.image-only .popup-block-close{height:18px}.popup-block-close{right:12px;top:12px}.popup-block-close svg{height:18px;width:18px}.popup-block-information .popup-image{margin-bottom:15px}.popup-block-information{padding:30px}.popup-block-information .popup-title{font-size:20px;line-height:26px;margin-bottom:10px}.popup-block-information .popup-text{font-size:14px;line-height:20px}.popup-btn{font-size:14px;margin:20px auto 0;padding:0 15px}.popup-block-information{outline:3px solid #149265;outline-offset:-6px}}div.support-table-section{margin-top:80px}.support-table-section .support-table-name{font-size:25px;font-weight:700;margin-bottom:5px;text-transform:uppercase}table.support-table{border-collapse:collapse;width:100%}table.support-table,table.support-table td{border:1px solid #fff}table.support-table tr{background:#e7fff6}table.support-table tr:first-child{background:#44a07f;color:#fff;font-weight:700}table.support-table td.support-left-column{padding-left:10px;text-align:left;width:70%}table.support-table td.support-right-column{padding-right:10px;text-align:right}.camp.babies .registration-off{background:hsla(0,0%,50%,.5)}.nvs-submission-form{margin-top:100px}.nvs-submission-form .title{color:#006d45;font-size:36px}.nvs-submission-form .flash-success{background:#e7fff6;color:#006d45;font-size:25px;font-weight:700;margin-bottom:-10px;padding:10px;text-align:center}@media (min-width:601px){.registration .half .left.child-phone{margin-right:10%}}.popup.upload-documents{z-index:9999999999}@media (max-width:1891px){.left-side{background-position:bottom right 60px;background-size:90% auto;width:54%}.left-side .inner{margin-top:50px;padding:0 20px;width:calc(100% - 40px)}.left-side .logos a img{max-height:100px}.right-side{width:46%}.right-side .inner{margin-top:0;padding:50px 20px 0 50px;width:calc(100% - 70px)}.right-side .heading{font-size:40px;line-height:60px;margin-top:45px}.right-side ul.links li+li{margin-top:34px}.right-side ul.links li a{font-size:22px;line-height:34px}.right-side ul.links{margin-top:55px;min-height:unset}.right-side .timmer+.soc+.copyright{margin-top:100px}.right-side .copyright{right:20px}}@media (max-width:1500px){#cookies .wrap{width:1240px}#cookies .checkbox{margin-top:30px}#cookies .checkbox label{margin-right:25px}#cookies .checkbox+a{clear:both;float:left;margin:10px 0 0}#cookies .buttons{margin-top:6px}#cookies p{font-size:16px}#cookies{padding:30px 0}.right-side .heading{margin-top:30px}.right-side ul.links{margin-top:35px}.right-side ul.links li+li{margin-top:24px}.right-side .timmer+.soc+.copyright{margin-top:60px}.partners-logo{margin-top:50px;width:100%}.right-side ul.links{margin-top:55px;min-height:unset}div.documents .row-document .info-document .btns{flex-direction:column}div.documents .row-document .info-document .btns .view{margin-bottom:10px;margin-right:0}div.documents .row-document .info-document .btns{margin-bottom:10px}}@media (max-width:1300px){#cookies .wrap{width:1200px}.left-side{width:52%}.right-side{width:48%}div.documents .row-document .info-document .col-user{width:160px}}@media (max-width:1250px){body{-webkit-text-size-adjust:100%}button,input,select,textarea{-webkit-appearance:none;border-radius:0}#cookies .wrap{width:calc(100% - 30px)}.left-side .logos a+a{margin-left:50px}.left-side .logos a+a+a{margin-left:40px}.left-side .logos a img{max-height:100px}.right-side .heading{font-size:31px;line-height:41px;margin-top:50px}.right-side ul.links li a{font-size:16px;line-height:28px}.right-side .soc a{margin-right:30px}.copyright .right{clear:both;float:left;margin-top:10px;width:100%}.right-side .timmer{width:425px}.right-side .timmer .left{font-size:14px;line-height:22px;margin:35px 0 0 20px;width:110px}.right-side .timmer .right{margin-top:27px}.right-side .timmer .right>span strong{font-size:30px;line-height:30px}.right-side .copyright{margin-top:100px}.popup.new-participant{max-height:calc(100vh - 120px);max-width:calc(100% - 87px);padding:45px 30px;width:calc(100% - 60px)}div.documents .row-document .info-document .btns{flex-direction:row}div.documents .row-document .info-document .btns .view{margin-bottom:0;margin-right:20px}.camp-choose{padding:0 36px 30px}.camp-choose,.camp-choose .block{flex-direction:column;width:100%}.camp-choose .block .camp-titles{display:flex;flex-direction:column;width:100%}.camp-choose .block .camp-titles .title{order:1}.camp-choose .block .camp-titles .title label{width:100%}.camp-choose .block .camp-titles .title.checked{order:2}.camp-choose .block .camp-content{width:100%}}@media only screen and (min-width:901px) and (max-width:1250px){.upload-button2 .file-button{margin-right:-145px;text-align:center;width:105px}.upload-button2 input[type=file]{width:145px}.upload-button2 .file-button:before{content:none}.upload-button2 #file-name{width:calc(100% - 160px)}}@media (max-width:1030px){div.documents .row-document .info-document .btns{flex-direction:column}div.documents .row-document .info-document .btns .view{margin-bottom:10px;margin-right:0}div.documents .row-document .info-document .btns{margin-bottom:10px}.camp-choose .block .camp-titles .title label{padding-right:15px}.camp-choose .block .camp-content .camp-content-block{align-items:center;flex-direction:column}.camp-choose .block .camp-content .left{padding-right:30px;width:100%}.camp-choose .block .camp-content img{margin:40px 0 10px;padding:0;width:170px}}@media (max-width:1000px){.right-side .timer{margin-bottom:40px;width:100%!important}.left-side{background-color:#fff;background-position:bottom;background-size:600px auto;min-height:680px;width:100%}.left-side .inner{margin-top:60px}.right-side{min-height:unset;width:100%}.right-side .inner{height:unset;margin-top:0;padding:0 15px;width:calc(100% - 30px)}.right-side .heading{margin-top:70px;text-align:center}.right-side ul.links{margin:35px 0 30px;min-height:unset;text-align:center}.right-side .timmer{display:table;float:none;margin:auto}.right-side .soc .right{text-align:center;width:100%}.right-side .timmer+.soc+.copyright{margin-top:70px}.copyright .right{clear:unset;float:right;margin-top:0;width:auto}.languages{position:absolute;right:15px;top:0}.right-side ul.links li a{font-size:18px;line-height:30px}.right-side .copyright{bottom:unset;clear:both;display:table;padding-top:50px;position:relative;right:unset;width:100%}#cookies p{font-size:14px}#cookies .buttons{margin:25px 0 0;width:100%}.partners-logo{display:table;float:none;margin:auto;width:593px}.right-side .copyright{margin-top:50px}}@media (max-width:900px){div.documents .row-document .info-document .btns{flex-direction:column}div.documents .row-document .info-document .btns .view{margin-bottom:10px;margin-right:0}div.documents .row-document .info-document .btns{margin-bottom:10px}}@media (max-width:768px){.languages{padding:0;right:0;text-align:center;width:100%}.left-side .inner{margin-top:70px}.left-side{background-size:90% auto;min-height:unset;padding-bottom:76%}.choose-camp-participant .person.checked .tab.documents{font-size:16px;min-width:unset}.partners-logo{display:block;text-align:center;width:calc(100% - 2px)}.partners-logo>span{float:None;margin:37px 0 0;text-align:center;width:100%}.partners-logo>.right{float:none;margin-bottom:18px;width:100%}div.documents .row-document .info-document .line{margin:0}}@media (max-width:600px){.left-side .logos a img{max-height:80px}.left-side .logos a+a{margin-left:60px}.left-side .logos a+a+a{margin-left:50px}.right-side .heading{margin-top:50px}.right-side .copyright,.right-side .timmer+.soc+.copyright{margin-top:40px}.copyright .left,.copyright .right{margin:4px 0;text-align:center;width:100%}.upload-button2{margin-top:10px}.upload-button2 input[type=file]{width:100%}.upload-button2 #file-name{margin-top:20px;width:100%}.upload-button2 .file-button{margin:-42px 0 0;min-width:calc(100% - 40px);text-align:center}div.documents .row-document .info-document{width:100px}.popup-camp-register{max-width:unset;padding:60px 20px;width:calc(100% - 71px)}.document-grid{flex-direction:column}.document-grid .item{width:100%}.camp-choose{padding:0 26px 30px}}@media (max-width:570px){.payment-methods .choose-payment .payment{float:none;margin-right:0}.payment-block{align-items:center;flex-direction:column}}@media (max-width:500px){div.documents .row-document .info-document{margin-left:16px}.choose-camp-participant .person.checked .tab.documents.camp.payments{padding:0 60px 0 20px;text-align:left}.left-side .logos a img{max-height:70px}.left-side .logos a+a{margin-left:45px}.left-side .logos a+a+a{margin-left:35px}.right-side .timmer{background-position:0 0;background-size:110% auto;width:100%}.right-side .timmer .left{font-size:16px;line-height:24px;margin:25px 0 0;text-align:center;width:100%}.right-side .timmer .right{margin:17px 0 27px;text-align:center;width:100%}.right-side .timmer .right>span{display:inline-block;float:none}.right-side .timmer .right>span:last-child{margin-right:0}#cookies .checkbox label{width:calc(50% - 44px)}#cookies .checkbox label:nth-child(2n){margin-right:0}#cookies .agree_button{width:100%}#cookies .agree_button+.agree_button{margin:10px 0 0}.right-side ul.links{min-height:unset}.choose-camp-participant .person.checked .tab.contact{padding:14px 20px 18px;width:calc(100% - 52px)}.choose-camp-participant .person.checked .tab.contact input[type=radio]+label{font-size:16px;line-height:26px}.choose-camp-participant .person.checked .tab.documents{line-height:54px;padding:0 20px 0 60px;width:calc(100% - 92px)}.choose-camp-participant .person .tab-content{border-radius:6px}.choose-camp-participant .person .tab-content .info-row-first{margin-right:20px}.choose-camp-participant .person.checked .tab.active{background:#149265}.choose-camp-participant .person.checked .tab{float:left;font-size:16px;line-height:normal!important;line-height:26px!important;margin:0 5px!important;min-height:28px;padding:14px 20px 17px!important;width:calc(50% - 54px)!important}.choose-camp-participant .person.checked .tab.active,.choose-camp-participant .person.checked .tab.active>input[type=radio]+label{color:#fff!important}.right-side .copyright,.right-side .timmer+.soc+.copyright{margin-top:0}.camp-choose{padding:0 20px 20px}.camp-choose>.title{font-size:22px;line-height:30px;margin-bottom:9px}.camp-choose .block .camp-titles .title{min-height:54px}.camp-choose .block .camp-titles .title.radios-round input[type=radio]+label span{margin:0 9px 0 0}.camp-choose .block .camp-titles .title.checked label,.camp-choose .block .camp-titles .title label{font-size:14px;line-height:24px}.camp-choose .block .camp-content .left{padding:0 15px 15px}.camp-choose .block .camp-content .left .simple-text li,.camp-choose .block .camp-content .left .simple-text li strong,.camp-choose .block .camp-content .left .simple-text p,.camp-choose .block .camp-content .left .simple-text p strong{font-size:14px;line-height:24px}}@media (max-width:400px){.left-side .logos a+a{margin-left:35px}.left-side .logos a+a+a{margin-left:20px}}@media (max-width:1500px){.wrap{width:1240px}header .logos a+a{margin-left:40px}header .languages{margin-left:50px}header .inner{width:calc(100% - 430px);width:calc(100% - 400px)}.search .search-body{width:210px}#menu>ul>li{margin-right:35px}.page-heading h1{font-size:50px;line-height:62px}.page-heading p{font-size:22px}.about-camp .row .wrap{width:920px}.about-camp .row:nth-child(3) img{left:calc(50% + 270px)}.registration-banner{background-size:1350px auto}.registration-banner .text{width:820px}.camp-general-information .box .text{width:calc(100% - 100px)!important}.camp-banner .text p:first-child,.camp-banner .text p:nth-child(2),.duk-bottom .heading{font-size:30px;line-height:46px}.contact-us-bottom form{width:calc(100% - 430px)}.about-facts .left{width:45%}.about-facts .right{width:50%}.about-facts .right img{margin-left:-70px}.about-facts .left p,.about-facts .right p{font-size:18px;line-height:26px}.history .wrap>img{left:calc(50% + 340px)}.about .green{width:65%}.about .photo{width:35%}.about .photo img{left:-65px}.about .green .inner{min-height:377px;width:800px}.about .green .inner .simple-text{font-size:16px;line-height:26px;padding:40px 90px 40px 0}.about .green .inner .simple-text h2,.about .green .inner .simple-text h3,.about .green .inner .simple-text p:first-child strong{font-size:30px;line-height:30px}.about .green .inner .simple-text .author,.about .green .inner .simple-text h4{font-size:18px;line-height:30px}.contact-us{width:540px}#map{height:400px}.camp-gallery .content-right,.download-gallery .right{width:calc(100% - 430px)}.page-top-text h2,.page-top-text h3,.page-top-text p:first-child strong{font-size:32px;line-height:36px}.workout .data{width:53%}.workout .price{font-size:30px}.workout .button.booking{margin:0 0 0 4%}.choose-green>.title{font-size:22px;line-height:30px}.radios-round input[type=radio]+label{font-size:16px}.radios-round.choose-camp-type .content{width:calc(100% - 320px)}.radios-round.choose-camp-type .left-side{font-size:16px;line-height:26px}.radios-round.choose-camp-type .content>img{margin-right:45px}.account .content-right{width:calc(100% - 350px)}.camp-map #map{height:480px}.gallery-carusel{min-height:unset}}@media (max-width:1300px){.wrap{width:1200px}header .logos a+a{margin-left:40px}.search .search-body{width:170px}#menu>ul>li{margin-right:71px}.registration-banner{background-size:1300px auto}}@media (max-width:1280px){#goTop{background:#e7fff6 url(/build/images/arrow-right.10cbe04c.svg) no-repeat 50%;background-size:auto 8px;border:1px solid #fff;border-radius:50%;bottom:-100px;color:#fff;cursor:pointer;height:38px;position:fixed;right:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:38px}header .acc-nav li a{font-size:16px}.popup.upload-documents{max-width:calc(100% - 130px);padding:50px}}@media (max-width:1250px){body{-webkit-text-size-adjust:100%}button,input,select,textarea{-webkit-appearance:none;border-radius:0}.wrap{width:calc(100% - 30px)}header .inner{width:auto}header .top{margin-top:55px}header .links{float:right;margin-bottom:20px}header{position:relative}.nav-icons{clear:both}.nav-icons .search>button{margin-left:0}.nav-icons .search{position:unset}.nav-icons .search>button{display:block!important}.search .search-body{background:#fff;border-bottom:1px solid #95b7aa;bottom:-25px;margin:0;padding:0 15px;position:absolute;right:0;width:calc(100% - 30px);z-index:9}.search .search-body input{border:none}.search .search-body button{right:18px}.burger{background:url(/build/images/burger.49d09716.svg) no-repeat 50%;background-size:auto 19px;border:none;cursor:pointer;display:inline-block;height:28px;margin:-6px 43px 0 0;vertical-align:middle;width:30px}#menu{background:rgba(27,46,39,.85);display:none;height:100%;left:0;margin:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9}#menu>ul{display:table;margin:100px auto 70px}#menu>ul>li{display:block;margin:35px 0;text-align:center}#menu>ul>li>a{color:#fff!important;font-size:20px;line-height:normal}#menu .close{background:url(/build/images/close-white.a0d61a95.svg) no-repeat 50%;background-size:30px auto;border:0;cursor:pointer;height:30px;position:absolute;right:20px;top:20px;width:30px}.about-academy .wrap,.about-camp .row .wrap,.camp-banner,.duk-bottom .wrap,.founder .wrap,.opportunities .wrap,.our-logo .wrap{width:calc(100% - 30px)}.about-camp .row:nth-child(3) img{display:none}.about-camp .row:nth-child(3){padding-bottom:30px}.registration-banner .text{width:calc(100% - 220px)}.registration-banner{background:#e7fff6 url(/build/images/children.5bf48d70.png) no-repeat center bottom -20px;padding-bottom:350px}.camp-offers .camp{margin:50px 50px 0 0;padding:50px 30px 37px;width:calc(50% - 86px)}.camp-map #map{height:420px}.contact-details,.contact-us{width:calc(50% - 30px)}#map{height:350px;margin:70px 0 -100px}.contact-details p{margin:4px 0}.aside-left{margin-bottom:23px;width:100%}.camp-gallery .content-right,.camp-guests .content-right,.content-right{width:100%}.history .wrap>img{display:none}.about .green .inner{min-height:340px;width:100%}.about .green .inner .simple-text{padding:25px 40px 22px 15px}.workout .data{width:calc(100% - 410px)}.workout .price{font-size:26px;width:200px}.workout .button.booking{font-size:14px;margin-left:30px;min-width:unset}.page-top-text{width:100%}.forma .border{padding:45px 30px 50px;width:calc(100% - 72px)}.choose-green{overflow:hidden;padding:43px 30px 40px;width:calc(100% - 60px)}.radios-round.choose-camp-type>div{width:100%}.radios-round.choose-camp-type .title{position:relative;top:unset!important;width:calc(100% - 15px)!important}.radios-round.choose-camp-type .title.checked{margin-top:-1px}.radios-round.choose-camp-type .content{margin-left:0;width:calc(100% - 60px)}.forma .border .clear+.checkboxai{clear:both;margin-top:0;width:100%}.forma .border .half.second{margin-top:50px}#gallery-carusel .video{height:280px}.account .content-right{width:100%}.popup.upload-documents{left:0}.table-scroll{overflow-x:scroll;overflow-y:hidden}.table-scroll::-webkit-scrollbar{-webkit-overflow-scrolling:touch;background:#e7fff6;height:7px}.table-scroll::-webkit-scrollbar-thumb{background:#006d45;height:7px}.simple-text table td,.simple-text table th{font-size:14px;line-height:24px;padding:10px}.forma label{font-size:14px}}@media (max-width:1100px){.founder .quote{padding:60px 20px 50px;width:calc(100% - 52px)}.registration-banner .text{width:calc(100% - 30px)}.camp-offers .camp{margin:30px 30px 0 0;width:calc(50% - 75px)}.camp-general-information .box .text{margin:auto!important;width:calc(100% - 40px)!important}.opportunities ul li{margin-right:40px}.founder .video{height:395px}.about-camp .row:nth-child(2) img{right:50%}.person-list .person{margin:0 30px 50px 0;width:calc(25% - 24px)}.person-list+.clear+.text-in-border,.person-list+.text-in-border{margin-top:65px}.text-in-border{padding:40px 20px 42px;width:calc(100% - 53px)}.guests img{width:280px}.guests .right{min-height:300px;width:calc(100% - 330px)}.download-gallery .left{text-align:center;width:100%}.download-gallery .left img{display:none}.download-gallery .right{margin-top:30px;width:100%}.about-facts .left{margin-top:0;min-height:240px;width:700px}.about-facts .left img{display:none}.about-facts .right{margin-top:30px;width:100%}.about-facts .right img{margin:0;width:60%}.workout .radios-time{width:100%}.forma .border .half{margin-right:0;width:100%}.needed-documents{margin-bottom:30px;width:100%}.uploaded-files{padding:0 50px 0 0;width:300px}.uploaded-files:before{content:none}.upload-button{width:330px}.forma .border .half.add{height:270px}.needed-documents{font-size:16px;line-height:26px}.forma .border .clear+.checkboxai{margin-top:30px}#gallery-carusel .video{height:245px}}@media (max-width:1000px){.opportunities ul li img{width:70px}.opportunities ul li{font-size:14px;line-height:22px;margin-right:30px}.camp-offers .camp{margin:50px 0 0;width:calc(100% - 60px)}.camp-offers .camp+.camp{margin-top:30px}.camp-general-information .box{width:calc(100% - 12px)}.camp-general-information .box+.box{border-left:6px solid #149265;border-top:none}.founder .video{height:355px}.quote-green{min-height:unset;padding:60px 0 58px}.quote-green .text{width:calc(100% - 30px)}.about-academy .right{width:50%}.about-academy .simple-text{font-size:16px;line-height:26px}.about-academy .left img{right:30px;width:400px}.about .green{padding:35px 15px;width:100%!important}.about .green .inner{min-height:100px}.about .green .inner .simple-text{padding:0}.about .photo{clear:both;width:100%}#gallery-carusel .video{height:200px}.workouts .week-day .content{padding:27px 20px 0;width:calc(100% - 40px)}.workouts .week-day .content .column{width:calc(25% - 46px)}.workouts .week-day .content .column .time{font-size:28px}}@media (max-width:900px){header .logos a+a{margin-left:30px}header .languages{margin-left:25px}.nav-icons .acc,.nav-icons .basket{margin-left:30px}.burger.burger{margin-right:30px}.founder .video{height:310px}.about-camp .row .left{margin-right:50px}.about-camp .row .right{width:calc(50% - 50px)}.about-camp .row p{font-size:16px;line-height:26px}.about-camp .row:nth-child(2) img{right:51%;width:400px}.about-camp .row:nth-child(2){min-height:260px;padding:90px 0 0}.about-camp .row:first-child img{margin:-10px 0 0 50px;width:200px}.about-academy .text-border{padding:20px;width:calc(100% - 52px)}.about-academy .left{min-height:unset;position:unset;width:100%}.about-academy .left img{left:0;margin:auto;position:absolute;right:0;width:500px}.about-academy .right{min-height:unset;padding-bottom:380px;width:100%}.about-academy .flex{position:relative}.about-academy .text-border p{width:100%}.our-logo .simple-text{margin-bottom:50px;width:100%}.our-logo img{display:table;float:none;margin:auto}.contact-details{width:100%}.contact-us{margin-top:40px;width:100%}.person-list{margin-bottom:-40px}.person-list .person{margin:0 30px 40px 0;width:calc(33.33% - 21px)}.person-list .person:nth-child(4n){margin-right:30px}.person-list .person:nth-child(3n){margin-right:0}.guests img{width:230px}.guests .right{min-height:250px;width:calc(100% - 280px)}.contact-us-bottom{margin-top:70px}.contact-us-bottom .left{width:100%}.contact-us-bottom .left .title{text-align:center}.contact-us-bottom form,.content-right .contact-us-bottom form,.inner-page-content .contact-us-bottom form{margin-top:40px;width:100%}.about-facts .left{width:100%}.workout .data{margin-bottom:20px;width:100%}.workout .radios-time{width:calc(100% - 160px)}.workout .price{border-left:none;height:50px;line-height:50px;text-align:left;width:160px}.workout .button.booking{font-size:16px;min-width:205px}.radios-round.choose-camp-date input[type=radio]+label strong{min-width:100%}.radios-round.choose-camp-type .content>img{margin-right:0;width:170px}#gallery-carusel .video{height:170px}.contact-information .my-data{width:100%}.contact-information .my-data .left,.contact-information .my-data .right{width:calc(50% - 10px)}.opportunities ul li{width:calc(33.33% - 24px)}}@media (max-width:800px){.page-heading h1{font-size:40px;line-height:52px}.founder .video{height:270px}.opportunities ul li{margin-right:0;width:30%}.opportunities ul li img{width:75px}.forma .border .caption{font-size:22px;line-height:30px}.uploaded-files{width:260px}.upload-button{width:300px}.workouts .week-day .content .column{width:calc(33.33% - 41px)}.workouts .week-day .content .column:nth-child(4n){border-right:1px solid #95b7aa;margin-right:30px;padding-right:30px}.workouts .week-day .content .column:nth-child(3n){border-right:none;margin-right:0;padding-right:0}.popup.delete-documents,.popup.upload-documents{max-width:calc(100% - 90px);padding:50px 30px;width:400px}.popup.upload-documents .uploaded-files{padding:0 0 30px;width:100%}.popup.upload-documents .upload-button{margin:0 0 30px;width:100%}.popup.upload-documents .save-document-files{display:table;float:none;margin:auto;width:230px}.popup.upload-documents .right{margin-left:0;min-height:unset;width:100%}.popup.upload-documents .uploaded-files .title{text-align:center}}@media (max-width:768px){header .logos{margin-top:60px;text-align:center;width:100%}header .logos a+a{margin-left:45px}header .languages{position:absolute;right:15px;top:15px;width:auto}.nav-icons,header .inner{width:100%}header .nav-icons{float:none;margin:auto;width:140px}header .top{margin-top:15px;text-align:center;width:100%}.burger.burger{float:left;margin:0}.nav-icons .acc{float:right;margin-left:0}.nav-icons .basket{margin-left:30%}header .links{left:15px;margin:0;position:absolute;top:15px}header{padding-bottom:15px}.search .search-body button{right:15px}.acc-nav{text-align:left}.acc-dropdown{right:-72px;width:218px}.acc-dropdown:after,.acc-dropdown:before{left:calc(100% - 83px)}.acc-dropdown .acc-nav li{margin:9px 0}header .acc-nav li a{font-size:14px}.basket-dropdown{right:-149px}.basket-dropdown:after,.basket-dropdown:before{left:calc(100% - 159px)}.founder .quote{font-size:16px;line-height:30px}.camp-banner .text{width:calc(100% - 40px)}.about-camp .row .left{margin:0 0 30px;text-align:center;width:100%}.about-camp .row .right{margin-bottom:0;text-align:center;width:100%}.about-camp .row:nth-child(2){min-height:unset;padding:60px 0 330px}.about-camp .row:nth-child(2) img{left:0;margin:auto;right:0}.about-camp .row:first-child{padding:60px 0 0}.about-camp .row:first-child img{display:table;float:none;margin:0 auto 70px}.about-camp .row:nth-child(3){padding:60px 0 55px!important}.about-academy .right{text-align:center}.about-academy .text-border{font-size:16px;line-height:30px;padding:35px 20px}.about-academy .text-border p{margin:0}.our-logo .simple-text{font-size:16px;line-height:26px;text-align:center}#history{width:100%}#history .event .years p{font-size:22px}#history .event .text p{font-size:16px;line-height:20px}.uploaded-files{width:100%}.upload-button{margin-top:30px;width:100%}.radios-round.choose-camp-type .left-side{width:100%}.radios-round.choose-camp-type .content>img{clear:both;display:block;float:none;margin:40px auto 10px}#gallery-carusel .video{height:300px}.about-academy{padding-top:20px}}@media (max-width:700px){.video img{height:100%;width:auto}.person-list .person{width:calc(50% - 15px)}.person-list .person:nth-child(3n){margin-right:30px}.person-list .person:nth-child(2n){margin-right:0!important}.person-list+.clear+.text-in-border,.person-list+.text-in-border{margin-top:50px}.guests img{width:180px}.guests .right{min-height:195px;width:calc(100% - 220px)}.guests .simple-text.short p:first-child{font-size:18px;line-height:30px}.about-facts .right img{margin-bottom:40px;width:100%}.contact-us-bottom{margin-top:30px}#gallery-carusel .video{height:250px}.contact-information .change-password .column{margin:0 20px 0 0;width:calc(50% - 10px)}.contact-information .change-password .column:nth-child(2n){margin-right:0}table.documents tr td:first-child{padding-left:40px;padding-right:30px}}@media (max-width:600px){body.landing{height:auto;overflow:auto}.right-side{height:auto}.right-side .inner{overflow:unset}.partners-logo .slick-slide a{-ms-flex-pack:center;-ms-flex-align:center;-moz-box-pack:center;-moz-box-align:center;-webkit-box-pack:center;-webkit-box-align:center;display:-ms-flexbox;display:-moz-box;display:-webkit-box;padding:0}.partners-logo .slick-prev{left:5px!important}.partners-logo .slick-next{right:5px!important}.partners-logo a{display:inline-block;float:none;text-align:center;vertical-align:top}.partners-logo a img{margin:0 auto}.popup-camp-register p{text-align:center}#camp_participant_registration_users{align-items:flex-end;flex-wrap:wrap}div.documents .row-document .info-document .info-row-second{align-content:stretch;flex-wrap:wrap}div.documents .row-document .info-document .info-row-second>div{width:100%!important}div.documents .row-document .info-document p{margin:6px 0;text-align:left}div.documents .row-document .info-document .col-status{width:100%}div.documents .row-document .info-document .line{display:block;height:1px;width:100%}div.documents .row-document .info-document .btns{align-items:normal;margin-top:20px}.popup-camp-register.account{padding:20px;width:calc(100% - 40px)}.popup-camp-register .button{display:table;float:none}.right-side .timer .right{margin-top:5px}.right-side .timer .right>span strong{font-size:25px;line-height:24px}.right-side .timer .left{font-size:12px;line-height:24px;margin:0 0 7px;padding-top:6px;text-align:right;width:calc(100% - 15px)}.nav-icons .basket{margin-left:26%}.page-heading{margin-bottom:40px;padding:32px 0 42px}.camp-offers .heading,.download-gallery .left .title,.page-heading h1,.simple-text h2{font-size:28px;line-height:38px}footer{margin-top:70px;padding:45px 0 30px}footer ul li{margin:5px 0;width:100%}footer ul li a:before{content:none}footer .soc{margin:26px auto 0}footer .copyright{margin-top:25px}.acc-dropdown{padding:35px 20px 10px}.basket-dropdown:after,.basket-dropdown:before{left:calc(100% - 133px)}.basket-dropdown{padding:0 20px 20px;right:-125px;width:238px}.basket-dropdown .item .title{font-size:14px}.basket-dropdown .total{font-size:15px}#menu>ul>li{margin:25px 0}#menu>ul>li>a{font-size:18px}.about-facts .left p:first-child,.camp-banner .text p:first-child,.camp-banner .text p:nth-child(2),.contact-us-bottom .left .title,.duk-bottom .heading,.page-top-text h2,.page-top-text h3,.page-top-text p:first-child strong{font-size:28px;line-height:38px}.duk-bottom{margin-top:60px}.camp-general-information .box{padding:20px 0 45px}.camp-offers .camp .title,.registration-banner .text p:first-child{font-size:28px;line-height:38px}.camp-offers .camp .price strong{font-size:42px}.camp-offers .camp table strong{font-size:15px}.camp-offers .camp table,.camp-offers .camp table .show-clothing{font-size:14px;line-height:24px}.registration-banner .text{font-size:16px;line-height:26px}.registration-banner{padding-top:40px}.founder .quote{padding:40px 20px 35px}.opportunities{padding:50px 0}.camp-offers .camp{padding:50px 20px 37px;width:calc(100% - 40px)}.camp-offers .camp table tr td:first-child{padding-right:10px;width:150px}.about-academy .left img{width:400px}.about-academy .right{padding-bottom:300px}.quote-green .text{font-size:16px;line-height:28px}.our-logo{padding:60px 0 65px}.camp-map #map{height:350px}#map{height:300px;margin:60px 0 -70px}.guests img{width:150px}.guests .right{min-height:unset;width:calc(100% - 180px)}.contact-us-bottom .left .title{text-align:center}.contact-us-bottom{margin-top:60px}.download-gallery{margin:60px 0 20px}.gallery-carusel{margin-top:60px}.download-gallery .gallery-list a{height:auto;width:calc(33.33% - 7px)}.download-gallery .gallery-list a img{width:100%}.download-gallery .download-btn{min-width:unset;width:calc(100% - 40px)}.download-gallery .gallery-list a:nth-child(4n){margin-right:10px}.download-gallery .gallery-list a:nth-child(3n){margin-right:0}.history{padding:65px 0 70px}.about-facts .left p:first-child{margin:0 0 45px}.about-facts .left{min-height:unset}.about-facts{padding:60px 0 20px}.about-facts .right p{text-align:center}.about .green .inner .simple-text h2,.about .green .inner .simple-text h3,.about .green .inner .simple-text p:first-child strong{font-size:28px;line-height:38px}.workout .radios-time{margin:10px 0 0;width:100%}#choose-date{min-width:100%}#date-input{margin:10px 0 0;width:calc(100% - 22px)}.calendar-pop{width:100%}.calendar-pop,.JsDatePickBox{margin:auto;right:0}.choose-green{padding:30px 20px;width:calc(100% - 40px)}.forma.registration .pay-registration{min-width:100%}.forma .border{padding:35px 20px 40px;width:calc(100% - 52px)}.radios-round.choose-camp-type .content{padding:17px 20px 30px;width:calc(100% - 40px)}#gallery-carusel{padding:0}#gallery-carusel .video{padding:0;width:100%}#gallery-carusel .slick-slide{margin:0}.gallery-carusel{padding:70px 0}table.documents tr td{display:block;width:100%}table.documents tr td:first-child{border-bottom:none;padding-right:0;width:calc(100% - 40px)}table.documents tr td:last-child{padding-top:0;text-align:left}table.documents .view:after{height:30px}table.documents .view{margin-left:5px}.workouts .week-day .content .column{text-align:center;width:calc(50% - 31px)}.workouts .week-day .content .column:nth-child(3n){border-right:1px solid #95b7aa;margin-right:30px;padding-right:30px}.workouts .week-day .content .column:nth-child(2n){border-right:none;margin-right:0;padding-right:0}.workouts .week-day .content .column button{min-width:100%}.team-members table tr td:first-child{padding-right:30px}.simple-text table td,.simple-text table th{font-size:12px;line-height:20px;padding:5px}.simple-text{font-size:14px;line-height:24px}.simple-text p a{word-break:break-all}.acc-dropdown{right:-63px}.acc-dropdown:after,.acc-dropdown:before{left:calc(100% - 74px)}.forma .address .street,.forma .left,.forma .right{width:100%}.forma .address .flat{margin-left:0;width:calc(50% - 10px)}.forma .address .house{margin-left:20px;width:calc(50% - 10px)}.contact-information .my-data .left,.contact-information .my-data .right{width:100%}.contact-information .my-data .left.v-hide,.contact-information .my-data .right.v-hide{height:0}.contact-information .change-password .column{margin-right:0;width:100%}.contact-information .address .flat,.contact-information .address .house{margin-left:0;width:100%}.contact-information .address .house{float:right}}@media (max-width:500px){.radios-round input[type=radio]+label span{margin:0 7px 4px -40px}header .links a+a{margin-left:10px}header .links a{font-size:12px;line-height:28px;padding:0 15px}.camp-map #map{height:300px}.our-logo img{width:180px}.opportunities .heading{padding:0}.checkboxai.agree,.forma button[type=submit],.forma input[type=submit]{width:100%}.person-list .person{margin:0 20px 40px 0;width:calc(50% - 10px)}.person-list .person:nth-child(3n){margin-right:20px}.person-list .person .name{font-size:18px}.person-list .person p.position{font-size:16px;line-height:24px}.guests img{display:table;float:none;margin:0 auto 35px;width:100%}.guests{display:flex;flex-direction:column!important}.guests .right{text-align:center;width:100%}.guests button.button{float:none;margin:20px auto 0}.pagination.background{padding:25px 5px;width:calc(100% - 10px)}.pagination a{font-size:14px;height:26px;line-height:26px;margin:0 2px;width:26px}.about-facts .left p:nth-child(2){font-size:16px;line-height:24px;padding-left:140px}.about-facts .left p:nth-child(2) strong:first-child{font-size:120px;margin:32px 0 0 -140px}.workout .price{border-right:none;font-size:28px;text-align:center;width:100%}.workout .button.booking{margin:30px 0 0;min-width:100%}.radios-round.choose-camp-type .left-side{font-size:14px;line-height:24px;padding-bottom:35px}#gallery-carusel .video{height:250px}.button.add-document{min-width:100%}.team-members .title button{clear:both;float:left;margin:5px 0 10px;text-align:left;width:100%}a.button-back{min-width:calc(100% - 42px)}.opportunities ul li{width:100%}.about-facts .left img{display:block;margin:30px 0 0;max-width:100%}.duk .question .answer{line-height:26px;padding:22px 20px}.radios-round input[type=radio]+label{font-size:14px;line-height:24px}.choose-camp-participant .person.checked .tab.active:after{content:none}.content-right .heading{float:left;width:100%}.new-participant-btn{display:table;float:left;margin:0 0 20px;padding-left:0}.popup.new-participant .forma .border{border:none;padding:0;width:100%}table.documents tr td:first-child{background-position:top 20px left}.partners-logo{width:100%}}@media (max-width:450px){header .logos a:first-child img{width:60px}header .logos a img{width:70px}.basket-dropdown{right:-75px}.basket-dropdown:after,.basket-dropdown:before{left:calc(100% - 85px)}.about-camp .row:nth-child(2){padding:60px 0 295px}.about-camp .row:nth-child(2) img{width:350px}.about-academy .left img{width:320px}#gallery-carusel .video{height:230px}.gallery-carusel{padding:40px 0}.workouts .week-day .content .column{margin-right:20px;padding-right:20px;width:calc(50% - 21px)}.workouts .week-day .content .column:nth-child(3n){margin-right:20px;padding-right:20px}.workouts .week-day .content .column:nth-child(2n){border-right:none;margin-right:0;padding-right:0}.workouts .week-day .content .column .time{font-size:24px}.workouts .week-day .content .column .name{font-size:14px;line-height:24px}}@media (max-width:400px){.nav-icons .basket{margin-left:23%}header .links a+a{margin-left:5px}header .languages li{margin-right:10px}.founder .video{height:230px}.about-academy .left img{width:300px}.about-academy .right{padding-bottom:220px}.JsDatePickBox .boxMainCellsContainer,.JsDatePickBox .weekDaysRow{padding-left:20px!important;padding-right:20px!important}.JsDatePickBox .boxMainInner .controlsBar{margin:15px 20px 12px}.JsDatePickBox,.JsDatePickBox .boxMainInner{width:294px!important}.radios-time>div:nth-child(2n){margin-right:0}#history .event .text p{font-size:15px}#history .event .years p{font-size:20px}#gallery-carusel .video{height:200px}}@media (max-width:360px){header .logos a+a{margin-left:35px}#gallery-carusel .video{height:200px}}