@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&subset=latin,latin-ext);/*! normalize.css v3.0.1 | MIT License | git.io/normalize */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.btn,legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}.btn{border:none;margin:0;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;-webkit-transition:.2s ease all;transition:.2s ease all;color:#d4d4d4;-webkit-appearance:none;border-radius:3px;outline:0!important;font-weight:300}#footer nav a,.btn-simple{text-decoration:underline}.box-join-content h2,.box-news-item h3,.box-pool h3{font-weight:600}.btn-fb{width:42px;height:42px;background-position:left top;background-repeat:no-repeat;background-image:url(../static/images/btn-fb.svg)}.no-svg .btn-fb{background-image:url(../static/images/btn-fb.png)}.btn-green{color:#fff;background:-webkit-linear-gradient(#41ab55,#27913b);background:linear-gradient(#41ab55,#27913b)}.btn-medium{padding:15px 40px;font-size:20px;width:100%;max-width:320px}@media only screen and (min-width:1250px){.btn-fb{-webkit-transition:none;transition:none}.btn-fb:hover{-webkit-transition:.2s ease all;transition:.2s ease all;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.btn-green{border:1px solid transparent}.btn-green:hover{border-color:#11411a;color:#000}.btn-medium{padding:5px 40px;width:auto}}@media only screen and (min-width:600px){.btn-600more-small{padding:2px 20px;width:auto}}.btn-simple{font-size:20px;font-style:italic;color:#BABABA}@media only screen and (min-width:1250px){.btn-simple:hover{color:#000}}.input{display:block;width:100%;border-radius:3px;border:1px solid #AAA}.input-text{padding:7px 10px;color:#BBB}.input-text::-webkit-input-placeholder{color:#000}.input-text::-moz-placeholder{color:#000}.input-text:-ms-input-placeholder{color:#000}.input-text::placeholder{color:#000}@media only screen and (min-width:600px) and (max-width:1250px){.input-text{padding:15px 10px}}@media only screen and (min-width:1250px){.input-text{font-size:16px;padding:6px 10px}}@media only screen and (max-width:1250px){#menu a,#menu-toggle{text-decoration:none}#menu,#menu-toggle{float:right;position:relative}#menu{clear:both;width:100%;list-style-type:none;border:1px solid #D4D4D4;border-radius:2px;margin:20px 0;overflow-y:hidden;max-height:500px;-webkit-transition:.2s ease all;transition:.2s ease all;padding:0;font-size:0}#menu li:last-child a{border:none}#menu a{text-align:right;font-size:16px;display:block;padding:15px 20px 15px 0;color:#444;border-bottom:1px solid #D4D4D4}#menu.closed{max-height:0;margin:0;border:none}#menu-toggle{color:#fff;border-radius:2px;width:45px;height:42px;margin:0;border:2px solid #d4d4d4;outline:0!important}#menu-toggle span{display:block;height:3px;width:30px;background:#d4d4d4;position:absolute;left:5px;right:0;-webkit-transition:.2s ease all;transition:.2s ease all}#menu-toggle span.top{top:8px}#menu-toggle span.middle{top:18px;opacity:1}#menu-toggle span.bottom{top:28px}#menu-toggle.open .middle{opacity:0}#menu-toggle.open .top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:18px}#menu-toggle.open .bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px}}.box-join-form .btn-wrap,.center{text-align:center}@media only screen and (min-width:600px) and (max-width:1250px){#menu{max-height:1000px;border-bottom:none}#menu:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#D4D4D4}#menu li{display:inline-block;width:50%}#menu li:nth-child(odd){border-right:1px solid #D4D4D4}#menu a{padding:20px 40px;text-align:center}}@media only screen and (min-width:1250px){#menu a:hover,#menu li.active a{color:#000}#menu a:hover:before,#menu li.active a:before{bottom:100%;background-color:#000}#menu{position:absolute;right:25px;top:8px;padding:0;margin:0}#menu li{display:inline-block;padding:0;margin-left:15px}#menu a{color:#666;text-decoration:none;font-size:18px;position:relative;padding:10px 5px}#menu a:before{content:'';position:absolute;left:0;right:0;height:1px;background-color:#d4d4d4;bottom:0;-webkit-transition:.4s ease all;transition:.4s ease all}.ie8 #menu a:before{display:none}}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.reset{margin:0;padding:0;list-style:none;border:none}.fz0{font-size:0}.message{padding:10px 20px;border-radius:4px;color:#111;font-size:14px;display:inline-block}.message-success{background-color:#2ecc71}.message-error{background-color:#e60000;color:#fff}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.show-desktop{display:none}.show-mobile{display:block}@media only screen and (min-width:1250px){.show-desktop{display:block}.show-mobile{display:none}}header{padding:20px 0}#logo{margin-right:5px}.box-main .container{margin:20px auto 40px}.box-main-in{max-width:700px}.box-join img,.box-main img{max-width:100%;display:block}.box-main img{height:auto}@media only screen and (min-width:1250px){.box-main img{margin-top:40px}}.box-main img+p{font-size:12px;margin-top:5px}.box-main ul{list-style:none;padding-left:0}@media only screen and (min-width:1250px){.box-main img+p{font-size:14px;margin-bottom:40px}.box-main ul{font-size:16px}.box-main p{font-size:18px}}.box-main li{position:relative;padding-left:15px;margin:5px 0}.box-main li:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#199EE0;border-radius:50%}@media only screen and (min-width:600px) and (max-width:1250px){.box-main h1{font-size:30px;margin:0 0 20px}}.box-join{position:relative}.box-join img{height:auto;border-radius:2px}@media only screen and (min-width:600px) and (max-width:800px){.box-join-image{max-height:450px;overflow:hidden}}@media only screen and (min-width:801px) and (max-width:1250px){.box-join-image{max-height:550px;overflow:hidden}}@media only screen and (min-width:1250px){.box-main h1{font-size:40px;margin:0 0 20px}.box-main h2{font-size:30px}.box-join{padding-top:20px}.box-join img{border-radius:0}.box-join-image{float:right}.box-join-left{width:427px;position:relative;z-index:10;min-height:600px;background-color:#fff}}.box-join-left{font-size:0}.box-join-content{font-size:14px}@media only screen and (min-width:600px) and (max-width:1250px){.box-join-content{display:inline-block;vertical-align:top;width:50%;padding-right:40px}.box-join-content h2{font-size:30px}}@media only screen and (min-width:1250px){.box-join-content{position:relative;z-index:10;padding:20px 40px;background-color:#fff}.box-join-content h2{font-size:40px;margin:0}}@media only screen and (min-width:600px) and (max-width:1250px){.box-join-content p{font-size:16px}}@media only screen and (min-width:1250px){.box-join-content p{font-size:18px}}.box-join-form{font-size:14px;border-radius:2px;background-color:#EEE;padding:20px}@media only screen and (min-width:600px) and (max-width:1250px){.box-join-form{display:inline-block;vertical-align:top;width:50%;padding-top:30px}}.box-join-form h3{font-size:18px;color:#878787}@media only screen and (min-width:600px){.box-join-form h3{font-size:22px}}.box-join-form p{color:#878787;margin-top:0}.box-join-form .input{margin-bottom:10px}@media only screen and (min-width:1250px){.box-join-form{padding:40px;position:absolute;z-index:15;left:0;right:0;bottom:0;border-radius:0}.box-join-form form{max-width:320px}.box-join-form p{font-size:16px}.box-join-form .btn-wrap{text-align:right}.box-news{margin:40px 0}}.box-news{font-size:0}.box-news-item{max-width:320px;margin:0 auto;padding:20px 0;border-bottom:1px solid #CCC}.box-news-item:last-child{border:none}@media only screen and (min-width:600px) and (max-width:1250px){.box-news-item{max-width:100%}.box-news-item img{float:left;margin-right:20px}}@media only screen and (min-width:1250px){.box-news-item{display:inline-block;vertical-align:top;width:33.33%;max-width:420px;padding:20px 65px 20px 40px;border-bottom:none;border-right:1px solid #CCC}}.box-news-item img{display:block;max-width:100%;height:auto}.box-news-item h3{font-size:22px;color:#444;margin:20px 0}@media only screen and (min-width:1250px){.box-news-item h3{font-size:30px}}.box-news-item p{color:#444;font-size:16px;margin:20px 0 10px}.box-news-item p .date{color:#878787}.box-news-item p .point{color:#199EE0}.box-news-item .btn-wrap{text-align:right}.box-events{margin:40px 0}@media only screen and (min-width:1250px){.box-news-item p{font-size:18px}.box-events{max-width:620px;width:48%;float:left;margin:10px 0 40px}}.box-events-in{border:1px solid #BBB}.box-events .btn-more-events{display:inline-block;margin:15px}.box-events-item{padding:10px;color:#444;text-align:center;border-bottom:1px solid #DDD;overflow:hidden;position:relative}.box-events-item:last-child{border-bottom:none}@media only screen and (min-width:600px){.box-events-item{padding:0 10px;height:60px}.box-events-item .date{float:left;position:relative;top:10px}}.box-events-item .date{font-size:40px;line-height:1;font-weight:600;display:inline-block;vertical-align:top;padding-right:10px}.box-events-item .fulldate{color:#878787;display:inline-block;vertical-align:top;text-align:left;line-height:1.3;padding-top:2px}.box-events-item .name{font-size:18px;padding:10px 0}.box-events-item .btn-more{margin:10px 0}@media only screen and (min-width:600px){.box-events-item .fulldate{float:left;position:relative;top:10px}.box-events-item .name{float:left;width:65%;max-width:400px;padding:0 0 0 40px;display:table;height:60px;vertical-align:middle;text-align:left;line-height:1.3}.box-events-item .name span{display:table-cell;vertical-align:middle}.box-events-item .btn-more{margin:-17px 0 0;position:absolute;right:10px;top:50%}}.box-pool{margin:40px 0}@media only screen and (min-width:1250px){.box-pool{float:right;max-width:620px;width:48%;margin:10px 0 40px}}.box-pool-in{border:1px solid #BBB}.box-pool h3{font-size:20px;margin:10px 0 20px;text-align:left;min-height:35px;background-position:10px center;background-repeat:no-repeat}.no-svg .box-pool-top{position:relative}.box-pool-item{padding:10px;color:#444;text-align:center;border-bottom:1px solid #DDD}.box-pool-item:last-child{border-bottom:none}@media only screen and (min-width:600px){.box-pool h3{margin:0;line-height:1.2em}.box-pool-top .btn{position:absolute;right:10px;top:50%;margin-top:-17px}.box-pool-item{padding:0 10px;height:60px;text-align:left}.box-pool-item .photo{float:left;margin-top:10px;margin-right:10px}.box-pool-item .name{padding-top:7px}}.box-pool-item .name{font-size:16px}.box-pool-item .name strong{font-weight:400;display:inline-block;padding-right:5px}.box-pool-item .name span{font-size:14px;color:#868686}.box-pool-item .text{padding:5px 0}@media only screen and (min-width:600px){.box-pool-item .text{padding:0}}body{color:#444;font-size:14px;line-height:1.5;font-family:'Source Sans Pro',sans-serif;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:600}.container{margin:0 auto;width:90%;max-width:800px;position:relative}#footer{background:#444;color:#fff;text-align:center;padding:20px 0;font-size:0}@media only screen and (min-width:1250px){.container{max-width:1280px}.container-mobile{width:auto;max-width:100%}.container-desktop{margin:0 auto;width:90%;max-width:1280px;position:relative}#footer{padding:40px 0}#footer .cl{display:inline-block;width:30%;vertical-align:middle;height:140px;border-right:1px solid #666}}#footer .cl{padding:20px 0;font-size:14px}@media only screen and (min-width:600px) and (max-width:1250px){#footer .cl-motto{border-bottom:1px solid #666;padding-bottom:40px;margin-bottom:20px}#footer .cl-split{display:inline-block;vertical-align:middle;width:50%}}@media only screen and (min-width:1250px){#footer .cl-copy{text-align:left;padding-left:60px}#footer .cl-right{float:right;padding-right:80px;border:none}}#footer p{color:#777}#footer .motto{color:#999;font-size:20px;line-height:1.3}@media only screen and (min-width:600px){#footer .motto{font-size:30px}}#footer nav{line-height:1.5}#footer nav a{color:#B9B9B9;display:inline-block;padding:2px 0}#mangoFooter{background-color:#111;color:#fff;padding:20px 0;font-size:18px;font-weight:300;text-align:center}@media only screen and (min-width:600px) and (max-width:1250px){#mangoFooter{padding:30px 0}}#mangoFooter span{color:#e74c3c}#mangoFooter img{margin:0 5px}#mangoFooter a{text-decoration:none;color:#e74c3c;display:inline-block;padding:0 5px;border:1px dashed #e74c3c;margin-left:5px}@media only screen and (min-width:1250px){#footer nav a:hover{color:#fff}#mangoFooter{text-align:right;font-size:14px}#mangoFooter a:hover{border-style:solid}}