/*! normalize.css v3.0.1 | MIT License | git.io/normalize */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,menu,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}li,ul{-webkit-padding-start:0;-moz-padding-start:0}a{background:0 0}a:active,a:hover{outline:0}a{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-decoration:none}b,strong{font-weight:700}strong{font-weight:700;font-size:inherit;color:inherit}h1{font-size:2em;margin:.67em 0}img{border:0;width:100%}svg:not(:root){overflow:hidden}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.wf-loading{visibility:hidden}.wf-active{visibility:visible}.clear:after,.clear:before{height:0;display:block;overflow:hidden;content:"\0020"}.clear:after{clear:both}.c5{width:100%;height:5px;position:relative}.c10{width:100%;height:10px;position:relative}.c15{width:100%;height:15px;position:relative}.c20{width:100%;height:20px;position:relative}.c25{width:100%;height:25px;position:relative}.c30{width:100%;height:30px;position:relative}.c35{width:100%;height:35px;position:relative}.c40{width:100%;height:40px;position:relative}.c45{width:100%;height:45px;position:relative}.c50{width:100%;height:50px;position:relative}.c55{width:100%;height:55px;position:relative}.c60{width:100%;height:60px;position:relative}.c65{width:100%;height:65px;position:relative}.c70{width:100%;height:70px;position:relative}.c75{width:100%;height:75px;position:relative}.c80{width:100%;height:80px;position:relative}.c85{width:100%;height:85px;position:relative}.c90{width:100%;height:90px;position:relative}.c95{width:100%;height:95px;position:relative}.c100{width:100%;height:100px;position:relative}*{font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.5;text-align:left;color:#404040}body,html{background:#fff;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#ffd600}.box,.box--wider{margin:0 auto;max-width:800px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;flex-align:center;align-content:flex-start}@media (max-width:700px){.box{display:block}}@media (max-width:700px){.box--wider{display:block}}.box--space{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;flex-align:flex-start;align-content:flex-start}@media (max-width:700px){.box--space{display:block}}.container{padding:0 20px;margin:0 auto;max-width:1000px;position:relative}.container-full{padding:0 20px;margin:0 auto;max-width:1100px;position:relative}.container--header{padding:0 20px;margin:0 auto;max-width:1000px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:flex-start;align-content:flex-start;position:relative}@media (max-width:540px){.container--header{display:block}}.header{padding:0;width:100%;height:52px;background:#fff;box-shadow:0 5px 7.5px 0 rgba(200,200,200,.2);position:fixed;z-index:999999}.nav-opener{margin:17px 0 0 13px;width:77px;height:17px;opacity:.7;overflow:visible;float:none;-webkit-transition:all .15s;transition:all .15s}.nav-opener:hover{opacity:1}@media (max-width:540px){.nav-opener{margin:13px 0 0;width:18px;overflow:hidden;float:left}}.nav-opener .nav-opener-icon{height:17px;font-weight:400;font-size:16px;letter-spacing:.5px;line-height:1.1;text-align:right;background-image:url(../../graphics/hamburger.png);background-position:left center;background-repeat:no-repeat;color:#188cbf;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-opener .nav-opener-icon{background-image:url(../../graphics/hamburger-2x.png);background-size:18px 17px}}.nav-opener .nav-opener-icon:hover{color:#157ba8}@media (max-width:540px){.nav-opener .nav-opener-icon{font-size:0}}.nav-opener .nav-opener-icon-active{height:17px;font-weight:400;font-size:16px;letter-spacing:.5px;line-height:1.1;text-align:right;background-image:url(../../graphics/hamburger-cross.png);background-position:left center;background-repeat:no-repeat;color:#188cbf;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-opener .nav-opener-icon-active{background-image:url(../../graphics/hamburger-cross-2x.png);background-size:18px 17px}}.nav-opener .nav-opener-icon-active:hover{color:#157ba8}@media (max-width:540px){.nav-opener .nav-opener-icon-active{font-size:0}}.logo{margin:5px 0 0 41px;width:152px}@media (max-width:540px){.logo{margin:5px auto 0}}.nav-right{margin:0;width:133px;display:block}@media (max-width:540px){.nav-right{display:none}}.earlyaccess--header{padding:7px 0 0;margin-top:11px;width:130px;height:24px;font-weight:300;font-size:16px;letter-spacing:.5px;line-height:1;text-align:center;background:#1ba0da;color:#fff;border-radius:5px;opacity:.7;float:left;-webkit-transition:all .15s;transition:all .15s}.earlyaccess--header:hover{background:#188cbf;opacity:1}.nav-container{padding:0;margin:52px 0 0;width:100%;min-height:50px;position:fixed;z-index:999999}.nav-container .nav{padding-top:5px;width:150px;background:#fff}.nav-container .nav li{width:150px;height:32px;list-style-type:none}.nav-container .nav li a{padding:8px 13px;font-weight:300;font-size:16px;letter-spacing:.5px;line-height:1;text-align:center;color:#001627;-webkit-transition:all .15s;transition:all .15s}.nav-container .nav li a:hover{color:#555}.earlyaccess--nav{padding:7px 0 9px 13px;margin:-23px 0 0;font-weight:300;font-size:16px;letter-spacing:.5px;line-height:1;text-align:left;background:#1ba0da;color:#fff;opacity:1;-webkit-transition:all .15s;transition:all .15s}.earlyaccess--nav:hover{background:#188cbf}.fixed{width:100%;height:52px;position:relative}.masthead{padding:105px 0 1px;width:100%;height:694px;background-color:#002a3b;background-image:url(../../graphics/background_swimmerblurred6.jpg);background-attachment:scroll;background-position:center center;background-size:cover}@media (max-width:700px){.masthead{height:494px}}.slogan{margin-right:50px;max-width:790px;font-weight:400;font-size:50px;letter-spacing:1px;line-height:1.8;text-align:center;color:#fff;float:right}@media (max-width:1000px){.slogan{margin:0 auto;font-size:40px;float:none}}@media (max-width:650px){.slogan{font-size:30px}}@media (max-width:450px){.slogan{font-weight:700;font-size:20px}}@media (max-width:410px){.slogan{font-size:18px}}.page{padding:80px 0;width:100%}.page__t{-webkit-margin-before:0;-webkit-margin-after:0;margin:0;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.page__t{font-size:25px}}@media (max-width:600px){.page__t{font-size:20px}}.page__t2{margin:0 0 40px;font-weight:700;font-size:22px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.page__t2{font-size:20px}}@media (max-width:600px){.page__t2{font-size:17px}}.page__item{padding:0 5px;margin:0 auto 80px;max-width:275px}@media (max-width:800px){.page__item{margin:0 auto 30px}}.page__item__image{border:1px solid #1072bd;-webkit-box-shadow:0 0 4px 0 rgba(130,130,130,.6);-moz-box-shadow:0 0 4px 0 rgba(130,130,130,.6);box-shadow:0 0 4px 0 rgba(130,130,130,.6);line-height:0}.page__item__label{font-weight:500;font-size:15px;text-align:center;color:#1072bd;cursor:pointer}.page__item__label:hover{text-decoration:underline}.page h2{-webkit-margin-after:0;font-weight:700;font-size:19px;text-align:center;color:#1072bd}.page__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;flex-align:flex-start;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}@media (max-width:700px){.page__items{display:block}}.page h6{margin-bottom:80px;font-weight:700;font-size:19px;text-align:center;color:#1072bd}.page form{margin:40px auto 260px;max-width:270px}.page form input{padding:8px;margin-bottom:10px;width:240px;font-weight:500;font-size:15px;text-align:left;background:#007bad;border-radius:5px;color:#fff;border:0;transition:all .4s}.page form input:hover{background:#0086bc}.page form .button__c{margin:0 auto;max-width:112px}.page form button{padding:6px;margin-bottom:10px;width:100px;font-weight:500;font-size:15px;text-align:center;background:#008dc7;border-radius:5px;color:#fff;border:0;transition:all .5s}.page form button:hover{background:#007bad}.page__c{padding:0 20px;margin:0 auto;max-width:1000px}.page__c2{padding:0 20px;margin:0 auto;max-width:640px}.swimming{padding:50px 0;width:100%}.swimming .swimming__t{margin-bottom:40px;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.swimming .swimming__t{font-size:25px}}@media (max-width:600px){.swimming .swimming__t{font-size:20px}}.swimming .swimming__p{margin-bottom:25px;font-weight:400;font-size:18px;line-height:1.8;word-spacing:2px;text-align:center;color:#1072bd}.swimming .swimming__p a{font-weight:700}@media (max-width:850px){.swimming .swimming__p{font-size:16px}}.swimming .map__left{margin-bottom:0;width:75%}@media (max-width:700px){.swimming .map__left{margin-bottom:30px;width:100%}}.swimming .map__right{width:25%}@media (max-width:700px){.swimming .map__right{width:100%}}.swimming .swimming__p2{margin-bottom:10px;font-weight:400;font-size:18px;line-height:1.6;word-spacing:2px;text-align:right;color:#1072bd}.swimming .swimming__p2 a{font-weight:700}@media (max-width:850px){.swimming .swimming__p2{font-size:16px}}@media (max-width:700px){.swimming .swimming__p2{text-align:center}}.swimming .swimming__link{font-weight:300;font-size:18px;line-height:1;word-spacing:2px;text-align:right;text-decoration:underline;color:#1072bd}.swimming .swimming__link:hover{color:#0e64a5}.swimming .swimming__link a{font-weight:700}@media (max-width:850px){.swimming .swimming__link{font-size:16px}}@media (max-width:700px){.swimming .swimming__link{text-align:center}}.challenges{padding:50px 0 30px;width:100%;background:red}.challenges .challenges__t{margin-bottom:40px;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#fff}@media (max-width:850px){.challenges .challenges__t{font-size:25px}}@media (max-width:600px){.challenges .challenges__t{font-size:20px}}.challenges .challenges__icon{margin:0 auto 26px;max-width:160px}.challenges .challenges__p{margin:0 auto 25px;max-width:260px;font-weight:400;font-size:18px;line-height:1.6;word-spacing:2px;text-align:center;color:#fff}.challenges .challenges__p a{font-weight:700}@media (max-width:850px){.challenges .challenges__p{font-size:16px}}.challenges .column-challenges{margin:0;max-width:30%}@media (max-width:700px){.challenges .column-challenges{margin:0 auto;max-width:100%}}.magicwand{padding:50px 0;width:100%}.magicwand .magicwand__t{margin-bottom:40px;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.magicwand .magicwand__t{font-size:25px}}@media (max-width:600px){.magicwand .magicwand__t{font-size:20px}}.magicwand .magicwand__left{margin:0;max-width:50%}@media (max-width:700px){.magicwand .magicwand__left{margin:0 auto;max-width:320px}}.magicwand .magicwand__right{margin:0;max-width:371px;flex:1}@media (max-width:700px){.magicwand .magicwand__right{margin:0 auto}}.magicwand .magicwand__numberone{margin-right:25px;margin-bottom:15px;width:45px;height:45px;background-image:url(../../graphics/numberone.png);background-repeat:no-repeat;float:left}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.magicwand .magicwand__numberone{background-image:url(../../graphics/numberone-2x.png);background-size:45px 45px}}.magicwand .magicwand__numbertwo{margin-right:25px;margin-bottom:15px;width:45px;height:45px;background-image:url(../../graphics/numbertwo.png);background-repeat:no-repeat;float:left}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.magicwand .magicwand__numbertwo{background-image:url(../../graphics/numbertwo-2x.png);background-size:45px 45px}}.magicwand .magicwand__numberthree{margin-right:25px;margin-bottom:15px;width:45px;height:45px;background-image:url(../../graphics/numberthree.png);background-repeat:no-repeat;float:left}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.magicwand .magicwand__numberthree{background-image:url(../../graphics/numberthree-2x.png);background-size:45px 45px}}.magicwand .magicwand__numberfour{margin-right:25px;margin-bottom:15px;width:45px;height:45px;background-image:url(../../graphics/numberfour.png);background-repeat:no-repeat;float:left}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.magicwand .magicwand__numberfour{background-image:url(../../graphics/numberfour-2x.png);background-size:45px 45px}}.magicwand .magicwand__content{float:left}.magicwand .magicwand__st{margin-bottom:15px;font-weight:700;font-size:18px;line-height:1;word-spacing:2px;text-align:left;color:#1072bd}@media (max-width:850px){.magicwand .magicwand__st{font-size:16px}}.magicwand .magicwand__p{margin-bottom:40px;font-weight:400;font-size:18px;line-height:1.8;word-spacing:2px;text-align:left;color:#1072bd}.magicwand .magicwand__p a{font-weight:700}@media (max-width:850px){.magicwand .magicwand__p{font-size:16px}}.magicwand .magicwand__image{margin:0 auto;max-width:284px}.benefits{padding:50px 0 0;width:100%}.benefits .benefits__t{margin-bottom:40px;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.benefits .benefits__t{font-size:25px}}@media (max-width:600px){.benefits .benefits__t{font-size:20px}}.benefits .benefit__left{margin:0;max-width:60%}@media (max-width:700px){.benefits .benefit__left{margin:0 auto;max-width:450px}}.benefits .benefit__right{margin:0;max-width:225px;flex:1}@media (max-width:700px){.benefits .benefit__right{margin:0 auto}}.benefits .benefit__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;flex-align:flex-start;align-content:flex-start}.benefits .benefit__tick{margin-right:12px;min-width:40px;max-width:40px;height:38px}.benefits .benefit__p{padding-top:7px;margin-bottom:40px;font-weight:700;font-size:18px;line-height:1.5;word-spacing:2px;text-align:left;color:#1072bd}@media (max-width:850px){.benefits .benefit__p{font-size:16px}}@media (max-width:500px){.benefits .benefit__p{font-size:16px}}.benefits .benefits__image{margin:0 auto;max-width:225px}.benefit__link{text-align:center;color:#000}.benefit__link a{text-decoration:underline;color:#00f}.signup{padding:450px 0 25px;width:100%;background-color:#009fe0;background-image:url(../../graphics/background_swimmerfooter2.jpg);background-attachment:scroll;background-position:center center;background-size:cover}.signup__t{margin:40px 0;font-weight:400;font-size:40px;letter-spacing:1px;line-height:1;text-align:center;color:#fff}@media (max-width:600px){.signup__t{font-size:20px}}@media (max-width:470px){.signup__t{font-size:16px}}.hidden{display:none;visibility:hidden}.signup__p2{margin:10px auto 89px;font-weight:400;font-size:19px;line-height:1;text-align:center;color:#fff}@media (max-width:470px){.signup__p2{font-size:18px}}.signup__form{margin:0 auto 50px;width:692px;height:57px;font-weight:400;font-size:20px;text-align:left;color:#353535;border:5px solid #0086bc}@media (max-width:800px){.signup__form{width:270px;height:114px;float:none;display:block}}.signup__form input{margin:0;width:400px;height:55px;font-weight:400;font-size:20px;border:none;color:#000;float:left;display:inline}@media (max-width:800px){.signup__form input{margin:0 auto;width:250px;float:none;display:block}}.signup__form input:focus{outline-width:0}.signup__form .email{padding-left:25px;background:#fff;color:#000}@media (max-width:800px){.signup__form .email{padding-left:17px}}.signup__form .button{width:266px;height:57px;text-align:center;background:#0086bc;border-radius:0;color:#fff;float:right;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.signup__form .button:hover{background:#007bad}@media (max-width:800px){.signup__form .button{width:270px;float:none}}input{-webkit-appearance:none}.evidence{padding:80px 0 50px;width:100%}.evidence .evidence__t{margin-bottom:80px;font-weight:700;font-size:35px;line-height:1;letter-spacing:.5px;text-align:center;color:#1072bd}@media (max-width:850px){.evidence .evidence__t{font-size:25px}}@media (max-width:600px){.evidence .evidence__t{font-size:20px}}.evidence .evidence__st{margin-bottom:15px;font-weight:700;font-size:21px;line-height:1;letter-spacing:.5px;text-align:center;color:#0086bc}@media (max-width:850px){.evidence .evidence__st{font-size:20px}}@media (max-width:600px){.evidence .evidence__st{font-size:18px}}.evidence .evidence__p{margin-bottom:60px;font-weight:400;font-size:18px;line-height:1.8;word-spacing:2px;text-align:center;color:#1072bd}.evidence .evidence__p a{font-weight:700}@media (max-width:850px){.evidence .evidence__p{font-size:16px}}.footer{padding:17px 0 20px;width:100%;background:#007bad}.social-icons{margin:0 auto;max-width:350px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;-webkit-align-items:flex-start;flex-align:flex-start;align-content:flex-start}@media (max-width:700px){.social-icons{display:block}}.social-icons-follow{margin:0;max-width:77px}@media (max-width:700px){.social-icons-follow{margin:0 auto}}.social-icons-share{margin:0;max-width:212px}@media (max-width:700px){.social-icons-share{margin:0 auto}}.social-text{margin-bottom:11px;font-weight:400;font-size:12px;line-height:1;text-align:center;text-transform:uppercase;color:#fff}.social-top{margin:0 auto 20px;max-width:77px;height:32px}.social-top li{margin-right:13px;width:32px;height:32px;opacity:.9;list-style-type:none;float:left;display:inline;-webkit-transition:all .15s;transition:all .15s}.social-top li:nth-child(2){margin-right:0}.social-top li:hover{opacity:1}.social-top-share{margin:0 auto 20px;max-width:212px;height:32px}.social-top-share li{margin-right:13px;width:32px;height:32px;opacity:.9;list-style-type:none;float:left;display:inline;-webkit-transition:all .15s;transition:all .15s}.social-top-share li:nth-child(5){margin-right:0}.social-top-share li:hover{opacity:1}.s{width:32px;height:32px}.facebook{background-image:url(../../graphics/social_facebook.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.facebook{background-image:url(../../graphics/social_facebook-2x.png);background-size:32px 32px}}.twitter{background-image:url(../../graphics/social_twitter.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.twitter{background-image:url(../../graphics/social_twitter-2x.png);background-size:32px 32px}}.youtube{background-image:url(../../graphics/social_youtube.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.youtube{background-image:url(../../graphics/social_youtube-2x.png);background-size:32px 32px}}.linkedin{background-image:url(../../graphics/social_linkedin.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.linkedin{background-image:url(../../graphics/social_linkedin-2x.png);background-size:32px 32px}}.pinterest{background-image:url(../../graphics/social_pinterest.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.pinterest{background-image:url(../../graphics/social_pinterest-2x.png);background-size:32px 32px}}.google{background-image:url(../../graphics/social_google+.png);background-repeat:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.google{background-image:url(../../graphics/social_google+-2x.png);background-size:32px 32px}}.terms{font-size:15px;text-align:center;color:#fff}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,.3,.3);transform:scale3d(0.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,.9,.9);transform:scale3d(0.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,.97,.97);transform:scale3d(0.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,.3,.3);transform:scale3d(0.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,.9,.9);transform:scale3d(0.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,.97,.97);transform:scale3d(0.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;border:2px solid #1072bd}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../graphics/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../../graphics/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:url(../../graphics/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(245,245,245,.75)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../graphics/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../graphics/fancybox_loading@2x.gif);background-size:24px 24px}}