@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html{background-color:#ffd250;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html.html-homepage{background:#22a5b2}html.html-homepage.template-winter{background:#005599}html.template-winter{background-color:#c4e4ff}body{color:#454545;font-family:"Exo 2",sans-serif;font-size:0.875em;font-weight:400;line-height:1.5;margin:0;padding:90px 0 0 0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.template-winter body{background:url("../img/background_buble.jpg") top center no-repeat}body#page1{background:url("../img/background_homepage4.jpg") top center no-repeat}.template-winter body#page1{background:url("../img/background_homepage--winter.jpg") top center no-repeat}@media (min-width: 48em){body{padding:130px 0 0 0}}@media (min-width: 71.875em){body{padding:180px 0 0 0}}p{margin:0 0 1.5em 0}img{-ms-interpolation-mode:bicubic;border:0;font-style:italic;height:auto !important;max-width:100% !important}a{color:#eda900;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease;text-decoration:none}.template-winter a{color:#007ade}a:hover{color:#ffc73b;text-decoration:underline}.template-winter a:hover{color:#2ca0ff}b,strong{font-weight:bold}small{font-size:80%}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,form{margin:0 0 24px 0}ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;padding:0}address{font-style:normal}::-moz-selection{background:#1b1b1b;color:#fff;text-shadow:none}::selection{background:#1b1b1b;color:#fff;text-shadow:none}.gmnoprint img{max-width:none !important}.video-wrap{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrap iframe,.video-wrap object,.video-wrap embed{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width: 61.25em){.page-wrapper{background:url("../img/background_players2.png") center bottom no-repeat;-moz-background-size:2560px 495px;background-size:2560px 495px}.template-winter .page-wrapper{background:url("../img/footer_players.png") center bottom no-repeat;-moz-background-size:2560px 519px;background-size:2560px 519px}}.header__inner{color:#fff;margin:0 auto;max-width:1100px;padding:65px 20px 90px 20px}.header__inner h1{color:#1b1c20;font-size:24px;font-weight:800;line-height:1.1;margin:0 0 10px 0;text-align:center;text-transform:uppercase}@media (min-width: 48em){.header__inner h1{font-size:48px}}.header__inner h2{color:#fff;font-size:22px;font-weight:normal;line-height:1.3;margin:0;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,0.2);text-transform:uppercase}@media (min-width: 48em){.header__inner h2{font-size:32px}}#page1 .header__inner{padding:0}@media (min-width: 48em){.header__inner{padding:35px 20px 125px 20px}}@media (min-width: 61.25em){.header__inner{padding:25px 20px 115px 20px}#page1 .header__inner{padding:0 0 55px 0}}@media (min-width: 64em){#page1 .header__inner{padding:0 0 55px 0}}.eshop-sub .header__inner{padding:0}.nav-primary{-webkit-box-shadow:0px 9px 24px 0px rgba(37,66,91,0.5);-moz-box-shadow:0px 9px 24px 0px rgba(37,66,91,0.5);box-shadow:0px 9px 24px 0px rgba(37,66,91,0.5);position:absolute;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:100%;z-index:99}.nav-primary ul{list-style:none;margin:0;padding:0}.nav-primary li{border-top:1px solid;border-top-color:#eda900;position:relative}.template-winter .nav-primary li{border-top-color:#fff}.nav-primary a{background:#ffe45f;color:#262522;display:block;font-size:14px;font-weight:600;padding:8px 14px;text-transform:uppercase}.nav-primary a:hover{background:#ffe046;text-decoration:none}.template-winter .nav-primary a{background:#c4e4ff}.js .nav-primary{overflow:hidden;max-height:0}@media (min-width: 48em){.nav-primary a{font-size:16px;padding:14px 14px}}@media (min-width: 71.875em){.nav-primary{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;margin:30px 0 0 20px;right:0;-webkit-transition:none;-moz-transition:none;transition:none;width:auto;z-index:auto}.nav-primary li{border-top:none;float:left;margin:0 5px;position:static}.page-top .nav-primary li{margin:0 3px}.nav-primary a{background:none !important;font-size:16px;padding:0 10px 15px 10px;position:relative;text-transform:none}.template-winter .nav-primary a{color:#00233f}.nav-primary a:hover{background:none}.page-top .nav-primary a{padding:15px 7px}.header--thin .nav-primary a{color:#636363;padding:10px 0;text-shadow:none}.page-top .nav-primary{margin:75px 0 0 20px}.js .nav-primary{max-height:none;overflow:visible}.header--thin .nav-primary{margin:1px 0 0 20px}}@media (min-width: 75em){.page-top .nav-primary a{padding:15px 10px}}@media (min-width: 100em){.nav-primary li{margin:0 7px}}.nav-primary>ul>.nav__item--selected>a{border-left:5px solid;border-left-color:#262522;color:#eda900}.template-winter .nav-primary>ul>.nav__item--selected>a{border-left-color:#007ade;color:#007ade}@media (min-width: 71.875em){.nav-primary>ul>.nav__item--selected>a{border-left:none;color:#22a5b2 !important}.template-winter .nav-primary>ul>.nav__item--selected>a{color:#00233f !important}}.nav__item--selected .nav__item--selected a{color:#eda900}.template-winter .nav__item--selected .nav__item--selected a{color:#00233f}.nav-primary li ul{display:none;margin:0;padding:0}.nav-primary li ul a{font-size:14px;font-weight:normal;padding:8px 30px}.template-winter .nav-primary li ul a{background:#a6d1f6}.template-winter .nav-primary li ul a:hover{color:#007ade}@media (min-width: 71.875em){.nav-primary li ul{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 2px 14px 0px rgba(1,2,2,0.39);-moz-box-shadow:0px 2px 14px 0px rgba(1,2,2,0.39);box-shadow:0px 2px 14px 0px rgba(1,2,2,0.39);left:0;min-width:215px;padding:10px 0 !important;position:absolute;top:100%;z-index:9999}.nav-primary li ul li{float:none;margin:0 !important}.nav-primary li ul a{font-size:16px;font-weight:normal;padding:10px 18px}.nav-primary li ul a:hover{background-color:#ffe45f !important}.template-winter .nav-primary li ul a{background-color:none !important;color:#454545}.template-winter .nav-primary li ul a:hover{background-color:#a6d1f6 !important;color:#007ade}.page-top .nav-primary li ul a{padding:10px 18px}}@media (min-width: 71.875em){.nav-primary li:hover>ul{display:block !important}}.submenu-button{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #eda900;color:#eda900;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:22px;font-weight:bold;height:37px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;position:absolute;right:0;text-align:center;top:0;width:37px;z-index:99}.submenu-button.submenu-opened{background:#eda900;color:#000}.template-winter .submenu-button{border-left:1px solid #fff;color:#fff}.template-winter .submenu-button.submenu-opened{background:#007ade;color:#fff}@media (min-width: 48em){.submenu-button{font-size:30px;height:52px;width:52px}}@media (min-width: 71.875em){.submenu-button{display:none}}.nav-switcher{background:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#262522;cursor:pointer;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:bold;line-height:0;margin:4px 0 0 18px;padding:7px;position:absolute;right:15px;top:16px}@media (min-width: 30em){.nav-switcher{right:20px}}@media (min-width: 48em){.nav-switcher{padding:9px;top:35px}}@media (min-width: 71.875em){.nav-switcher{display:none}}.nav-switcher__line{fill:#262522}.nav-active{max-height:100em !important}.nav-switcher__icon{height:auto;width:31px}.footer{background:#1496a3;color:#fefeff;font-size:18px;font-weight:500}.template-winter .footer{background:#0b3a5f;color:#d7d8dc}.footer h2{color:#fefeff;font-size:30px;font-weight:bold;margin:0 0 45px 0;padding:0 0 25px 0;position:relative;text-transform:uppercase}.footer h2.footer-headline-secondary{font-size:22px}.footer h2:after{background:#eda900;bottom:0;content:"";display:block;height:2px;position:absolute;width:80px}.template-winter .footer h2{color:#d7d8dc}.footer h3{color:#fefeff;font-size:16px;font-weight:bold;margin:0}.template-winter .footer h3{color:#d7d8dc}.footer a{color:#ffd250;text-decoration:none;text-transform:uppercase}.template-winter .footer a{color:#eda900}.footer a:hover{color:#ffd96a;text-decoration:none}.template-winter .footer a:hover{color:#ffc73b}.footer ::-moz-selection{background:#eda900;color:#fff;text-shadow:none}.footer ::selection{background:#eda900;color:#fff;text-shadow:none}.footer__inner{background:#22a5b2;padding:60px 25px}.template-winter .footer__inner{background:#005599}@media (min-width: 48em){.footer__inner{padding:80px 25px}}@media (min-width: 48em){.footer__inner-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 48em){.footer__details{float:right;width:40%}}@media (min-width: 64em){.footer__address{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__address-col{color:#fefeff}.template-winter .footer__address-col{color:#d7d8dc}@media (min-width: 64em){.footer__address-col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__address-col p:first-child{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media (min-width: 64em){.footer__address-col--first{float:left}}@media (min-width: 64em){.footer__address-col--last{float:right}}.footer__newsletter{margin:30px 0 0 0}@media (min-width: 48em){.footer__newsletter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;margin:0;width:42%}}.footer__newsletter-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__newsletter-info{margin:0 0 35px 0}.footer__form{background:#1496a3;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;height:46;margin:0 0 24px 0;padding:10px;position:relative}.template-winter .footer__form{background:#0b3a5f}@media (min-width: 30em){.footer__form{padding:15px}}@media (min-width: 48em){.footer__form{padding:10px}}@media (min-width: 64em){.footer__form{padding:15px}}.footer__input{background:transparent;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:16px;height:40px;line-height:40px;outline:none;padding:0 130px 0 6px;width:100%}.footer__input::-webkit-input-placeholder{color:#fff}.footer__input::-moz-placeholder{color:#fff;opacity:1}.footer__input:-ms-input-placeholder{color:#fff}.footer__input:-moz-placeholder{color:#fff;opacity:1}.template-winter .footer__input{color:#4076a1}.template-winter .footer__input::-webkit-input-placeholder{color:#4076a1}.template-winter .footer__input::-moz-placeholder{color:#4076a1;opacity:1}.template-winter .footer__input:-ms-input-placeholder{color:#4076a1}.template-winter .footer__input:-moz-placeholder{color:#4076a1;opacity:1}@media (min-width: 30em){.footer__input{font-size:20px;height:46px;line-height:46px;padding:0 200px 0 50px}}@media (min-width: 48em){.footer__input{font-size:16px;height:40px;line-height:40px;padding:0 130px 0 6px}}@media (min-width: 64em){.footer__input{font-size:20px;height:46px;line-height:46px;padding:0 200px 0 50px}}.footer__btn{background-color:#ffd250;border:0;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;color:#43474f;cursor:pointer;display:inline-block;font-size:14px;height:40px;line-height:40px;padding:0 20px;position:absolute;right:11px;text-align:center;top:11px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.footer__btn:hover{background-color:#eda900;color:#fff}.template-winter .footer__btn{background-color:#0e4a7a;color:#d7d8dc}@media (min-width: 30em){.footer__btn{font-size:16px;height:46px;line-height:46px;padding:0 35px;right:15px;top:15px}}@media (min-width: 48em){.footer__btn{font-size:14px;height:40px;line-height:40px;padding:0 20px;right:11px;top:11px}}@media (min-width: 64em){.footer__btn{font-size:16px;height:46px;line-height:46px;padding:0 35px;right:15px;top:15px}}.footer__signature{color:#d7d8dc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;margin:0 auto;max-width:1200px;padding:25px 20px;text-align:center}.footer__signature a{color:#fff;display:inline-block;margin:0 0 0 5px;text-transform:none}.footer__signature a:hover{color:#fff}.footer__signature span{display:block}@media (min-width: 48em){.footer__signature{padding:35px 20px}}@media (min-width: 64em){.footer__signature{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 78.75em){.footer__signature{padding:35px 0}}.footer__payment-logos{margin:0 0 25px 0}.footer__payment-logos img{width:320px}@media (min-width: 64em){.footer__payment-logos{margin:0;text-align:left}.footer__payment-logos img{width:500px}}.footer__contact-link{color:#fefeff !important;text-transform:none !important}.footer__contact-link:hover{color:#8e8e8e !important}.template-winter .footer__contact-link{color:#d7d8dc !important}.template-winter .footer__contact-link:hover{color:#fff !important}.footer-bsk-link{background:url("../img/bsk-sprite.png") no-repeat;background-position:0 -60px;display:block;height:60px;width:181px}.footer-bsk-link span{background:url("../img/bsk-sprite.png") no-repeat;background-position:0 0;display:block;height:60px;opacity:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;width:181px}.footer-bsk-link:hover span{opacity:1}.footer-bsk-link__inner{background:url("../img/bsk-sprite.png") no-repeat;display:block;height:60px;width:181px}label{cursor:pointer}.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-move-horizontal .mfp-with-anim{opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.mfp-move-horizontal.mfp-bg{opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8}.mfp-move-horizontal.mfp-removing .mfp-with-anim{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}button,input{line-height:normal}button,html input[type="button"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}@media (min-width: 71.875em){.lavalamp-object::after{background:#22a5b2;bottom:0;content:" ";display:block;height:2px;left:0;position:absolute;width:100%}.header--thin .lavalamp-object::after{height:3px}}.site-content{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;margin:0 auto;max-width:1200px;padding:30px 20px}#page1 .site-content{background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0}#page1 .site-content{padding:0 20px}@media (min-width: 48em){.site-content{font-size:18px;padding:60px 50px}}@media (min-width: 61.25em){.site-content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);padding:105px 80px;position:relative;top:-45px}.template-winter .site-content{-webkit-box-shadow:0px 20px 40px 0px rgba(189,209,226,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(189,209,226,0.45);box-shadow:0px 20px 40px 0px rgba(189,209,226,0.45)}}.box-half{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);-moz-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);margin:0 0 50px 0;padding:45px 30px 40px 30px}@media (min-width: 48em){.box-half{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;margin-left:1.666666666666667%;padding:45px 40px 60px 40px;width:49.16666666666667%}.box-half:first-child{margin-left:0}}@media (min-width: 64em){.box-half{padding:65px 60px 80px 60px}}.box3{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 20px 40px 0px rgba(34,44,62,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(34,44,62,0.45);box-shadow:0px 20px 40px 0px rgba(34,44,62,0.45);color:#5f646f;margin:95px 0 20px 0;padding:100px 30px 100px 30px;position:relative;text-align:center}.box3 h2{color:#262522;font-size:36px;font-weight:bold;margin:0 0 20px 0;padding:0 0 35px 0;position:relative;text-transform:uppercase}.box3 h2:after{background:#ffc200;bottom:0;content:" ";display:block;height:2px;left:50%;margin:0 0 0 -39px;position:absolute;width:76px}.box3 h2 span{display:block;font-weight:normal}.box3 h2 a{color:#262522;text-decoration:none}.box3 h2 a:hover{color:#262522;text-decoration:none}@media (min-width: 48em){.box3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;margin:75px 0 50px 1.666666666666667%;width:32.16666666666667%}.box3:first-child{margin:75px 0 50px 0}}.box3__icon{display:inline-block;left:-webkit-calc(50% - 60px);left:-moz-calc(50% - 60px);left:calc(50% - 60px);position:absolute;top:-60px;width:120px}@media (min-width: 64em){.box3__icon{left:-webkit-calc(50% - 75px);left:-moz-calc(50% - 75px);left:calc(50% - 75px);top:-75px;width:auto}}.box3__content{font-size:16px;margin:0 auto 35px auto;max-width:250px}.box3__link{bottom:50px;left:0;position:absolute;width:100%}.box-pic{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);-moz-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);font-size:16px;line-height:0;margin:0 0 50px 0}.box-pic h2{color:#666666;font-size:30px;font-weight:800;line-height:1.2;margin:0 0 50px 0;text-transform:uppercase}.box-pic h2 span{display:block;font-weight:normal}.box-pic__content{line-height:1.6;padding:60px 50px 35px 50px}@media (min-width: 48em){.box-pic__content{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.75%}.box-pic--inverse .box-pic__content{float:right}}.box-pic__img img{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px}@media (min-width: 48em){.box-pic__img{float:left;width:66.25%}.box-pic__img img{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-bottom-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px;border-top-right-radius:8px}.box-pic--inverse .box-pic__img img{-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;border-top-left-radius:8px}.box-pic--inverse .box-pic__img{float:right}}.categories{background:#fff}.categories__list{font-size:14px;list-style:none;margin:0;padding:0;text-transform:uppercase}@media (min-width: 48em){.categories__list{font-size:13px}}@media (min-width: 64em){.categories__list{font-size:16px}}@media (min-width: 75em){.categories__list{font-size:18px}}.categories__item{color:#005036;display:inline-block;float:left;font-weight:500;margin:0 2px;padding:10px 10px;position:relative;text-decoration:none}.categories__item:hover{color:#005036;text-decoration:none}.categories__item:hover::after{background:#8acb4c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}@media (min-width: 48em){.categories__item{padding:15px 5px}}@media (min-width: 64em){.categories__item{padding:15px 12px}}@media (min-width: 75em){.categories__item{padding:15px}}.categories__item--selected::after{background:#8acb4c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:0;content:" ";display:block;height:5px;left:0;position:absolute;width:100%}.category-title{margin:50px auto 60px auto;max-width:840px;position:relative;text-align:center;text-transform:uppercase}.category-title__headline{color:#005036;font-size:26px;font-weight:500;margin:0 auto 20px auto;max-width:650px;padding:0 20px 20px 20px}@media (min-width: 30em){.category-title__headline{font-size:36px}}@media (min-width: 48em){.category-title__headline{border-bottom:3px solid #e7ece2;font-size:48px}}.category-title__description{color:#005036;font-size:16px;font-weight:300;margin:0 auto;max-width:500px;padding:0 60px}.category-title__description p{margin:0}@media (min-width: 30em){.category-title__description{font-size:18px}}.category-title__arrow{display:inline-block;position:absolute;top:50%;top:-webkit-calc(50% - 17px);top:-moz-calc(50% - 17px);top:calc(50% - 17px)}@media (min-width: 48em){.category-title__arrow{top:66px}}.category-title__arrow--left{left:20px}.category-title__arrow--right{right:20px}@media (min-width: 64em){.extra-padding{padding-left:40px !important}}@media (min-width: 48em){.extra-margin{margin-left:40px}}.user-panel{position:absolute;right:85px;top:27px}@media (min-width: 30em){.user-panel{right:95px}}@media (min-width: 48em){.user-panel{right:120px;top:43px}}@media (min-width: 71.875em){.user-panel{display:inline-block;float:right;margin-top:27px;margin-right:20px;position:static;right:auto;top:auto}.header--thin .user-panel{margin-top:8px}}@media (min-width: 71.875em){.user-panel{margin-right:20px}}@media (min-width: 100em){.user-panel{margin-right:80px}}.header--thin .user-panel img{margin:0 6px}.user-panel--eshop{margin-top:36px}.header--thin .user-panel--eshop{margin-top:4px}@media (min-width: 71.875em){.header--thin .user-panel__normal{display:none}}.user-panel__thin{display:none}@media (min-width: 71.875em){.header--thin .user-panel__thin{display:inline-block}}.user-panel__eshop{color:#fff;display:inline-block;font-size:18px;font-weight:600;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.user-panel__eshop:hover{color:#fff;text-decoration:none}.user-panel__eshop img{vertical-align:middle}@media (min-width: 71.875em){.user-panel__eshop{font-size:17px}}@media (min-width: 90em){.user-panel__eshop{font-size:18px}}.header--thin .user-panel__eshop{color:#636363;text-shadow:none}.header--thin .user-panel__eshop:hover{color:#636363}@media (min-width: 71.875em){.header--thin .user-panel__eshop__ico-normal{display:none}}.user-panel__eshop__ico-thin{display:none}@media (min-width: 71.875em){.header--thin .user-panel__eshop__ico-thin{display:inline-block}}.circleG-wrap{margin:auto;width:75px}.circleG{float:left;height:18px;margin-left:7px;width:18px;animation-name:bounce_circleG;-o-animation-name:bounce_circleG;-ms-animation-name:bounce_circleG;-webkit-animation-name:bounce_circleG;-moz-animation-name:bounce_circleG;animation-duration:1.95s;-o-animation-duration:1.95s;-ms-animation-duration:1.95s;-webkit-animation-duration:1.95s;-moz-animation-duration:1.95s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;border-radius:24px;-o-border-radius:24px;-ms-border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px}.circleG--1{animation-delay:0.39s;-o-animation-delay:0.39s;-ms-animation-delay:0.39s;-webkit-animation-delay:0.39s;-moz-animation-delay:0.39s}.circleG--2{animation-delay:0.91s;-o-animation-delay:0.91s;-ms-animation-delay:0.91s;-webkit-animation-delay:0.91s;-moz-animation-delay:0.91s}.circleG--3{animation-delay:1.17s;-o-animation-delay:1.17s;-ms-animation-delay:1.17s;-webkit-animation-delay:1.17s;-moz-animation-delay:1.17s}@keyframes bounce_circleG{0%{}50%{background-color:#fff}100%{}}@-webkit-keyframes bounce_circleG{0%{}50%{background-color:#fff}100%{}}@-moz-keyframes bounce_circleG{0%{}50%{background-color:#fff}100%{}}.order-button-description{font-size:14px;padding:15px 0 0 0}.menu-search{color:#efefef;display:inline-block}.menu-search:hover{color:#efefef}.menu-search__form{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 4px 49px rgba(110,110,110,0.75);-moz-box-shadow:3px 4px 49px rgba(110,110,110,0.75);box-shadow:3px 4px 49px rgba(110,110,110,0.75);opacity:0;padding:15px;position:absolute;right:-118px;top:60px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;visibility:hidden;width:246px;z-index:120}.dropdown--active .menu-search__form{visibility:visible;opacity:1}.menu-search__form::before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;bottom:100%;content:"";display:block;position:absolute;right:130px}@media (min-width: 30em){.menu-search__form{right:-123px}.menu-search__form::before{right:135px}}@media (min-width: 48em){.menu-search__form{right:-148px;width:273px}.menu-search__form::before{right:159px}}@media (min-width: 71.875em){.menu-search__form{padding:30px;right:-39px;top:70px;width:420px}.menu-search__form::before{right:52px}}.menu-search__form__keyword{padding:12px 10px;width:145px}@media (min-width: 48em){.menu-search__form__keyword{width:175px}}@media (min-width: 71.875em){.menu-search__form__keyword{width:295px}}.header__search__submit{margin:-4px 0 0 0;padding:8px 15px !important}@media (min-width: 71.875em){.header__search__submit{padding:8px 28px !important}}.menu-search-m{color:#efefef;display:inline-block}.menu-search-m:hover{color:#efefef}.menu-search-m__form{background:#222528;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 4px 49px rgba(1,2,2,0.75);-moz-box-shadow:3px 4px 49px rgba(1,2,2,0.75);box-shadow:3px 4px 49px rgba(1,2,2,0.75);left:-55px;opacity:0;padding:20px;position:absolute;top:55px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;visibility:hidden;width:220px;z-index:120}.dropdown--active .menu-search-m__form{visibility:visible;opacity:1}.menu-search-m__form::before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(20,24,28,0.9);bottom:100%;content:"";display:block;left:55px;position:absolute}.search-results{padding:35px 0}@media (min-width: 48em){.search-results{padding:55px 0}}.citation{font-size:26px;font-style:italic;font-weight:300;margin:0 auto;max-width:80%;padding:6px 0 30px 0;text-align:center}@media (min-width: 48em){.citation{font-size:30px;max-width:60%;padding:36px 0 60px 0}}@media (min-width: 48em){.citation--smaller{max-width:none;padding:0 0 35px 0}}.quick-contact{background:#f7ce52;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);color:#4e4239;padding:70px 5.5%}.quick-contact h2{color:#fff;font-size:38px;font-weight:800;margin:0 0 25px 0;text-transform:uppercase}.quick-contact a{color:#4e4239;text-decoration:underline}.quick-contact a:hover{color:#4e4239;text-decoration:none}.quick-contact strong{font-weight:800}@media (min-width: 64em){.quick-contact h2{font-size:48px;margin:0 0 50px 0}}.quick-contact--v2{background:#fba243}.quick-contact__description{font-size:22px;margin:0 0 25px 0}@media (min-width: 64em){.quick-contact__description{font-size:30px;margin:0 0 50px 0}}@media (min-width: 64em){.quick-contact__description--first{margin:0 0 25px 0}}.quick-contact__contact-details{font-size:20px;margin:0}@media (min-width: 64em){.quick-contact__contact-details{font-size:24px}}.quick-contact__more-info{font-size:20px}@media (min-width: 64em){.quick-contact__more-info{font-size:24px}}@media (min-width: 22.5em){.quick-contact__pipe{display:inline-block;margin:0 5px}}@media (min-width: 48em){.quick-contact__pipe{display:none}}@media (min-width: 56.875em){.quick-contact__pipe{display:inline-block}}@media (min-width: 64em){.quick-contact__pipe{display:none}}@media (min-width: 68.75em){.quick-contact__pipe{display:inline-block}}.quick-contact__phone{color:#4e4239;font-weight:800;text-decoration:none !important}.quick-contact__phone:hover{color:#4e4239;text-decoration:none !important}@media (min-width: 48em){.quick-contact__phone{display:block}}@media (min-width: 56.875em){.quick-contact__phone{display:inline}}@media (min-width: 64em){.quick-contact__phone{display:block}}@media (min-width: 68.75em){.quick-contact__phone{display:inline}}.quick-contact__info{margin:0 0 60px 0}@media (min-width: 48em){.quick-contact__info{float:left;margin:0;width:36%}}@media (min-width: 48em){.quick-contact__form{float:right;width:42%}}.quick-contact__label{display:block;font-size:16px;font-weight:500;margin:0 0 5px 0}.quick-contact__form-row{margin:0 0 15px 0}@media (min-width: 31.25em){.quick-contact__form-row--name{float:left;width:53%}}@media (min-width: 48em){.quick-contact__form-row--name{float:none;width:100%}}@media (min-width: 64em){.quick-contact__form-row--name{float:left;width:53%}}@media (min-width: 31.25em){.quick-contact__form-row--phone{float:right;width:44%}}@media (min-width: 48em){.quick-contact__form-row--phone{float:none;width:100%}}@media (min-width: 64em){.quick-contact__form-row--phone{float:right;width:44%}}.quick-contact__input{background:#f6f5ed;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#4e4239;font-size:18px;padding:15px;width:100%}.quick-contact__submit{background-color:#4e4239;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:500;padding:20px 0;text-align:center;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;width:100%}.quick-contact__submit:hover{background-color:#735945}.quick-contact--v2 .quick-contact__submit{background-color:#bc3434}.quick-contact--v2 .quick-contact__submit:hover{background-color:#d05353}.quick-contact__message-description{margin:0 0 2px 0;text-align:center}.card{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);margin:0 0 30px 0;padding:55px 5.5%;position:relative}@media (min-width: 64em){.card{margin:0 30px 60px 0;padding:70px 0 70px 5.5%}}.card--full{margin:30px 0}@media (min-width: 64em){.card--full{margin:60px 0}}.card__headline-wrap{color:#4e4239;display:inline-block;margin:0 0 40px 0;padding:0 0 20px 0;position:relative;text-transform:uppercase}.card__headline-wrap::after{background:#f5cc50;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;bottom:0;content:" ";display:block;height:3px;left:0;position:absolute;width:100%}.card__headline{font-size:30px;font-weight:800;margin:0}.card__subheadline{font-size:30px;margin:0}.card__description{margin:0}.card__content{margin:0 0 30px 0}@media (min-width: 64em){.card__content{float:left;margin:0;width:40.5%}}.card__image{text-align:center}.card__image img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1)}@media (min-width: 64em){.card__image{float:right;position:relative;text-align:left;width:51%}}@media (min-width: 64em){.card__image-inner{display:inline-block;position:absolute;right:-30px}}.card__image-description{margin:15px 0 0 0}.contact-page__text{font-size:16px;padding:30px 20px 20px 20px}@media (min-width: 48em){.contact-page__text{font-size:18px;padding:60px 50px 15px 50px}}@media (min-width: 61.25em){.contact-page__text{padding:105px 80px 50px 80px}}.contact-page__contacts{margin:50px 0 0 0}.contact-page__details{line-height:1.9;margin:0 0 25px 0}.contact-page__content{margin:0 0 50px 0}@media (min-width: 48em){.contact-page__content{float:left;margin:0;width:41%}}@media (min-width: 48em){.contact-page__form{float:right;width:50%}}@media (min-width: 64em){.contact-columns{margin-bottom:70px}}@media (min-width: 48em){.contact-row{margin-bottom:70px;overflow:hidden}}@media (min-width: 64em){.contact-row{margin-bottom:0;overflow:visible}}@media (min-width: 48em){.contact-row--last{margin-bottom:0}}.contact-column{margin-bottom:40px}.contact-column h2{color:#292828;font-size:24px;margin:0 0 24px 0}@media (min-width: 48em){.contact-column{float:left;margin-bottom:0;margin-right:7.9%;width:46.05%}.contact-column:nth-child(2n){margin-right:0}}@media (min-width: 64em){.contact-column{margin-right:5%;width:30%}.contact-column:nth-child(2n){margin-right:3.5%}.contact-column:nth-child(3n){margin-right:0}}@media (min-width: 64em){.contact-row__last-column{margin-right:0}}.contact-link{color:#454545}.contact-link:hover{color:#454545}.contact-link img{margin-right:15px;vertical-align:middle}.embed-container{height:0;position:relative;padding-bottom:56.25%;max-width:100%;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width: 48em){.embed-container--contact-map{padding-bottom:75% !important}}.nav-user{position:absolute;right:135px;top:26px}@media (min-width: 48em){.nav-user{right:145px;top:48px}}@media (min-width: 71.875em){.nav-user{display:none;position:absolute;right:0;top:40px}.page-top .nav-user{display:block}}.nav-user__menu{list-style:none;margin:0;padding:0}.nav-user__item{float:left}.nav-user__item a{outline:none}.nav-user__item--username{display:none}@media (min-width: 48em){.nav-user__item--username{display:block}}.nav-user__username{background:#40c1c8;border:2px solid #40c1c8;-webkit-border-top-left-radius:50px;-moz-border-radius-topleft:50px;border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-bottomleft:50px;border-bottom-left-radius:50px;color:#fff;font-size:14px;padding:8px 40px 8px 25px}.template-winter .nav-user__username{background:#0e4a7a;border-color:#0e4a7a;color:#e4e6ea}.nav-user__link{border:2px solid #eda900;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#262522;font-size:14px;font-weight:600;padding:8px 10px}.nav-user__link:hover{color:#262522;text-decoration:none}.template-winter .nav-user__link{border-color:#007ade;color:#00233f}@media (min-width: 48em){.nav-user__link{padding:8px 25px}.nav-user__link img{display:inline-block;margin:0 10px 0 0;vertical-align:sub}}.nav-user__link--logged-in{background:#f9d557;padding:8px 10px}.template-winter .nav-user__link--logged-in{background:#007ade;color:#fff}@media (min-width: 22.5em){.nav-user__link--logged-in img{display:inline-block;margin:0 3px 0 0;vertical-align:sub}}@media (min-width: 48em){.nav-user__link--logged-in{padding:8px 25px 8px 20px;margin-left:-20px}.nav-user__link--logged-in img{margin:0 10px 0 0}}.nav-user__title{display:none}@media (min-width: 48em){.nav-user__title{display:inline}}.nav-user__logout-title{display:none}@media (min-width: 22.5em){.nav-user__logout-title{display:inline}}.homepage-boxes{margin:0 0 30px 0}@media (min-width: 48em){.homepage-boxes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.homepage-top{margin:0 0 20px 0}@media (min-width: 61.25em){.homepage-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 80px 0}}.homepage-news{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);margin:0 0 20px 0}.template-winter .homepage-news{-webkit-box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45);box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45)}@media (min-width: 61.25em){.homepage-news{float:left;margin:0;width:66.166666666666663%}}.homepage-news__images{display:none;list-style:none;margin:0;padding:0}@media (min-width: 61.25em){.homepage-news__images{display:block;float:left;width:50%}.homepage-news__images li{display:block;-webkit-transition:none;-moz-transition:none;transition:none}.homepage-news__images li img{-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;display:block;-webkit-transition:none;-moz-transition:none;transition:none}}@media (min-width: 61.25em){.homepage-news__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;height:100%;width:50%}}.homepage-news__link{border-top:1px solid #f5e9cc;color:#262522;display:block;font-size:16px;padding:20px 40px;text-decoration:none}.homepage-news__link:hover{background-color:#ffe45f;color:#262522;text-decoration:none}.template-winter .homepage-news__link{color:#00233f}.template-winter .homepage-news__link:hover{background-color:#c4e4ff}.homepage-news__link:first-child{border-top:none}@media (min-width: 61.25em){.homepage-news__link{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:12px;padding:14px 40px}.homepage-news__link.current{background:#ffe45f}.template-winter .homepage-news__link.current{background-color:#c4e4ff}}@media (min-width: 64em){.homepage-news__link{font-size:13px}}@media (min-width: 72.5em){.homepage-news__link{font-size:14px}}@media (min-width: 78.75em){.homepage-news__link{font-size:16px;padding:15px 40px}}.homepage-reservations{background:#22a5b2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);box-shadow:0px 20px 40px 0px rgba(209,149,0,0.45);margin:60px 0 0 0;padding:55px 0 20px 0;position:relative;text-align:center}.template-winter .homepage-reservations{background:#0e4a7a;-webkit-box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45);-moz-box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45);box-shadow:0px 20px 40px 0px rgba(77,100,118,0.45)}.homepage-reservations h2{color:#fff;font-size:30px;font-weight:bold;margin:0 0 30px 0;padding:0 0 25px 0;position:relative;text-transform:uppercase}.homepage-reservations h2:after{background:#ffc200;bottom:0;content:" ";display:block;height:2px;left:50%;margin:0 0 0 -39px;position:absolute;width:76px}@media (min-width: 61.25em){.homepage-reservations{float:right;margin:0 0 0 1.666666666666667%;width:32.16666666666667%}.homepage-reservations h2{font-size:25px;margin:0 0 15px 0;padding:0 0 10px 0}}@media (min-width: 68.75em){.homepage-reservations{padding:60px 0 20px 0}.homepage-reservations h2{font-size:30px;margin:0 0 25px 0;padding:0 0 20px 0}}.homepage-reservations__icon{display:inline-block;left:-webkit-calc(50% - 40px);left:-moz-calc(50% - 40px);left:calc(50% - 40px);position:absolute;top:-40px}.homepage-reservations__btn{display:block !important;margin:0 auto;max-width:270px}@media (min-width: 61.25em){.homepage-reservations__btn{font-size:14px !important;padding:8px 65px !important}}@media (min-width: 75em){.homepage-reservations__btn{font-size:16px !important;padding:12px 65px !important}}.homepage-trainers{margin:0 0 10px 0}.homepage-trainers h2{color:#fff;font-size:36px;font-weight:bold;margin:0 0 50px 0;padding:0 0 35px 0;position:relative;text-align:center;text-transform:uppercase}.homepage-trainers h2:after{background:#eda900;bottom:0;content:" ";display:block;height:2px;left:50%;margin:0 0 0 -39px;position:absolute;width:76px}.homepage-trainers ul{list-style:none;margin:0;padding:0;text-align:center}.homepage-trainers li{color:#fff;font-weight:500;margin:0 0 105px 0;text-align:center}@media (min-width: 37.5em){.homepage-trainers li{float:left;width:50%}}@media (min-width: 48em){.homepage-trainers li{width:25%}}.homepage-trainers__trainer-link{color:#fff;display:block;font-size:20px;text-decoration:none}.homepage-trainers__trainer-link:hover{color:#d6d7da;text-decoration:none}@media (min-width: 37.5em){.homepage-trainers__trainer-link{display:inline-block}}@media (min-width: 48em){.homepage-trainers__trainer-link{font-size:18px}}@media (min-width: 64em){.homepage-trainers__trainer-link{font-size:20px}}.homepage-trainers__trainer-picture{display:inline-block;height:200px;margin:0 0 35px 0;width:200px}@media (min-width: 48em){.homepage-trainers__trainer-picture{height:100px;margin:0 0 35px 0;width:100px}}@media (min-width: 64em){.homepage-trainers__trainer-picture{height:200px;margin:0 0 35px 0;width:200px}}.trainers{margin:0 0 10px 0}.trainers ul{list-style:none;margin:0;padding:0;text-align:center}.trainers li{color:#fff;font-weight:500;margin:0 0 65px 0;text-align:center}@media (min-width: 37.5em){.trainers li{float:left;width:50%}}.trainers__trainer-link{color:#454545;display:block;font-size:20px;text-decoration:none}@media (min-width: 37.5em){.trainers__trainer-link{display:inline-block}}@media (min-width: 48em){.trainers__trainer-link{font-size:18px}}.trainers__trainer-picture{display:inline-block;height:200px;margin:0 0 35px 0;width:200px}@media (min-width: 48em){.trainers__trainer-picture{height:100px;margin:0 0 15px 0;width:100px}}@media (min-width: 64em){.trainers__trainer-picture{height:130px;width:130px}}.homepage-registration{background:#fad74c;color:#1b1c20;font-size:20px;padding:60px 0 100px 0}.template-winter .homepage-registration{background:#c4e4ff}.homepage-registration h2{color:#1b1c20;font-size:36px;font-weight:bold;margin:0 0 50px 0;padding:0 0 35px 0;position:relative;text-align:center;text-transform:uppercase}.homepage-registration h2:after{background:#eda900;bottom:0;content:" ";display:block;height:2px;left:50%;margin:0 0 0 -39px;position:absolute;width:76px}.homepage-registration p{margin:0 0 30px 0}@media (min-width: 48em){.homepage-registration{padding:115px 0 205px 0}}.homepage-registration__image{text-align:center}@media (min-width: 48em){.homepage-registration__image{float:left;text-align:left;width:45%}}.homepage-registration__content{margin:0 0 60px 0}@media (min-width: 48em){.homepage-registration__content{float:right;margin:0;width:42%}}.homepage-registration__button-wrap{text-align:center}@media (min-width: 48em){.homepage-registration__button-wrap{text-align:left}}.account-links{margin:100px 0 0 0;text-align:center}.account-link{margin:0 auto 70px auto;max-width:280px}.account-link:last-child{margin:0 auto}.account-link img{display:block;margin:0 auto 50px auto}@media (min-width: 31.25em){.account-link{display:inline-block;margin:0 4.16% 70px 4.16%;width:36.48648648648649%}.account-link:last-child{margin:0 4.16%}}.link-flat{color:#454545 !important;text-transform:none !important}.link-flat:hover{color:#454545 !important}.backlink{background-image:url("../img/arrow_left-dark@3x.png");background-position:14px center;background-repeat:no-repeat;-moz-background-size:8px 13px;background-size:8px 13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#454545;display:inline-block;font-size:13px;left:-10px;margin:-20px 0 0 0;padding:8px 20px 8px 30px;position:relative;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;vertical-align:middle}.backlink:hover{background-color:#e4e6ea;color:#454545;text-decoration:none}.h2-with-line{margin:0 0 45px 0;padding:0 0 20px 0;position:relative}.h2-with-line:after{background:#ffc200;bottom:0;content:" ";display:block;height:4px;left:0;position:absolute;width:130px}.h3-with-line{font-size:24px;margin:0 0 45px 0;padding:0 0 15px 0;position:relative}.h3-with-line:after{background:#ffc200;bottom:0;content:" ";display:block;height:3px;left:0;position:absolute;width:40px}.reservation-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px}.reservation-left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:left;margin-right:20px}.reservation-right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:left;margin-left:20px}@media (max-width: 768px){.reservation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-left,.reservation-right{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;margin:0}}.reservation-table{border:none;width:100%}.reservation-table td{padding:5px;border:none}.reservation-headline-with-line{margin:0 0 35px 0;padding:0 0 15px 0;position:relative}.reservation-headline-with-line:after{background:#ffc200;bottom:0;content:" ";display:block;height:3px;left:0;position:absolute;width:90px}#downloads{list-style:none;margin:0 0 50px 0;padding:0}#downloads li{border-bottom:1px solid #d2d6dd}#downloads a{display:block;padding:15px 0;text-decoration:none}.price-description{display:inline-block;margin:30px 20px 20px 0}.price-description ul{color:#454545;font-size:16px;list-style:none;margin:0;max-width:120px;padding:0;text-align:center}.price-description li{padding:3px 5px}.price-closed{background-color:#BEC2C8 !important}.price-chillout{background-color:#97fb98 !important}.price-primetime-lower{background-color:#0000ce !important;color:#fff}.price-lowest{background-color:#ffca3e !important}.price-lower{background-color:#ffe680 !important}.template-winter .price-lower{background-color:#fff0b3 !important}.price-full{background-color:#ffd250 !important}.template-winter .price-full{background-color:#ffffff !important;color:#000000}.price-weekend{background-color:#fff2c0 !important}.scrollable.has-scroll{overflow:hidden;position:relative}.scrollable.has-scroll:after{content:'';-webkit-border-radius:10px 0 0 10px / 50% 0 0 50%;-moz-border-radius:10px 0 0 10px / 50% 0 0 50%;border-radius:10px 0 0 10px / 50% 0 0 50%;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);-moz-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);height:100%;left:100%;position:absolute;width:50px;top:0}.scrollable.has-scroll>div{overflow-x:auto;_overflow:auto;width:100%}.required{color:red}.btn{border:none;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;background-color:#dff5f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#296d71;display:inline-block;font-family:"Exo 2",sans-serif;font-size:16px;padding:12px 65px;text-align:center;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;vertical-align:middle}.btn:hover{background-color:#6dd3d8;color:#026267;text-decoration:none}.template-winter .btn{background-color:#e4e6ea;color:#393f4d}.template-winter .btn:hover{background-color:#1b1c20;color:#d7d8dc}.btn--for-dark{background-color:#f6f1df;color:#1b1c20}.btn--for-dark:hover{background-color:#eda900;color:#fff}.btn--for-registration{background-color:#fff;color:#71623c}.btn--for-registration:hover{background-color:#eda900;color:#fff}.btn--for-yellow{background-color:#40c1c8;color:#fff}.btn--for-yellow:hover{background-color:#6dd3d8;color:#fff}.template-winter .btn--for-yellow{background-color:#007ade;color:#fff}.template-winter .btn--for-yellow:hover{background-color:#1b1c20;color:#fff}.btn--secondary{background:#5656a5}.btn--secondary:hover{background:#7070bf}.btn-partners{background-color:#efefef;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#b23041;width:100%}.btn-partners:hover{background-color:#b23041;color:#fff}.btn--small{font-size:14px;padding:12px 35px}.btn--big{-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;font-size:24px;padding:10px 44px}.btn--big--ico{background-position:29px center;background-repeat:no-repeat;padding-left:87px}.btn-transparent{background-color:transparent;color:#b23041}.btn-transparent:hover{background-color:transparent;color:#ff1919}.btn--tiny{font-size:12px;font-weight:bold;padding:4px 9px;text-transform:uppercase}.btn--full{padding:12px 20px;width:100%}.btn--dark{background-color:#222528;border:2px solid #222528}.btn--dark:hover{background-color:#000;border:2px solid #000}.btn--adaptive{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}@media (min-width: 35.625em){.btn--adaptive{display:inline-block;width:auto}}.btn--adaptive-modal{background:#8acb4c;border:2px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:16px;width:100%}.btn--adaptive-modal:hover{background:#a6e966;color:#fff}@media (min-width: 61.875em){.btn--adaptive-modal{font-size:18px}}.btn--adaptive-modal--reverse{background:#fff;border:2px solid #005036;color:#005036}.btn--adaptive-modal--reverse:hover{background:#fff;color:#005036}.btn--reverse{background:#fff;border:2px solid #e4e6ea;color:#393f4d}.btn--reverse:hover{background:#e4e6ea;border:2px solid #e4e6ea;color:#393f4d}.btn--reverse--dark{background:#fff;border:2px solid #000;color:#000}.btn--reverse--dark:hover{background:#fff;border:2px solid #807f7f;color:#807f7f}.btn--disabled{background:#e4e6ea;border:2px solid #e4e6ea;color:#393f4d}.btn--disabled:hover{background:#e4e6ea;border:2px solid #e4e6ea;color:#393f4d}.wrap{margin:0 auto;max-width:1200px}.wrapper{margin:0 20px}@media (min-width: 77.5em){.wrapper{margin:0 auto;max-width:1200px}}.container-simple{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 1px rgba(3,3,3,0.15);-moz-box-shadow:0 1px 1px rgba(3,3,3,0.15);box-shadow:0 1px 1px rgba(3,3,3,0.15);padding:0 0 10px 0}.container{padding:40px 0}.site-logo{display:block;line-height:1;padding:10px 15px;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease}@media (min-width: 30em){.site-logo{padding:10px 20px}}@media (min-width: 48em){.site-logo{padding:20px}}@media (min-width: 71.875em){.site-logo{background:none !important;float:left;padding:10px 0}.page-top .site-logo{padding:25px 0 0 0}}.site-logo--with-nav{background-color:#ffe45f}.template-winter .site-logo--with-nav{background-color:#c4e4ff}.site-logo__img{width:70px}@media (min-width: 48em){.site-logo__img{width:100px}}@media (min-width: 71.875em){.site-logo__img{width:80px}.page-top .site-logo__img{width:auto}}.site-logo__img-smaller{display:none}@media (min-width: 71.875em){.header--thin .site-logo__img-smaller{display:inline-block}}.header{background:#fff;-webkit-box-shadow:0px 10px 21px 0px rgba(0,0,0,0.1),0px 15px 35px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 10px 21px 0px rgba(0,0,0,0.1),0px 15px 35px 0px rgba(0,0,0,0.1);box-shadow:0px 10px 21px 0px rgba(0,0,0,0.1),0px 15px 35px 0px rgba(0,0,0,0.1);left:0;position:fixed;top:0;-webkit-transition:all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);-moz-transition:all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);width:100%;z-index:120}.page-top .header{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (min-width: 71.875em){.header{-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;transition:0.5s all ease}}.header__wrapper{margin:0 auto;max-width:1200px;position:relative}@media (min-width: 71.875em){.header--thin{background:#fff;padding:14px 0;position:fixed;top:0;width:100%;will-change:transform;z-index:101}}h1,h2,h3,h4,h5,h6{color:#393f4d;font-family:"Exo 2",sans-serif;font-weight:bold}h1{font-size:30px;line-height:1.3;margin:0 0 24px}h1 a{color:#454545}h1 a:hover{color:#454545;text-decoration:underline}@media (min-width: 37.5625em){h1{font-size:36px}}h2{font-size:26px;line-height:1.2;margin-top:60px}h2:first-child{margin-top:0}@media (min-width: 37.5625em){h2{font-size:30px}}h3{font-size:24px;margin-top:50px}h3:first-child{margin-top:0}@media (min-width: 37.5625em){h3{font-size:27px}}h4{font-size:18px;font-weight:bold}h5{font-size:21px}h6{font-size:16px}.box-headline{color:#232429;font-family:'Roboto Slab', serif;font-size:40px;text-align:center}.box-headline-underline{border-bottom:5px solid #b23041;-webkit-border-radius:2px / 3px;-moz-border-radius:2px / 3px;border-radius:2px / 3px;margin:0 auto;width:290px}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;display:block;margin:0 0 6px 0}.label--inline{display:inline}input,textarea,button{font-family:"Exo 2",sans-serif,sans-serif;font-size:100%;margin:0;outline:none;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input.error,textarea.error{border-color:#ff4343}label.error{color:#ff4343;display:block}.form-required,.require,.requiare{color:#EA4A26}.form-row{margin:0 0 15px 0}@media (min-width: 30em){.form-row{margin:0 0 20px 0}}.form-row--gap{margin:0 0 20px 0}.form-label{display:block;font-size:16px;margin:0 0 5px 0;max-width:100%}@media (min-width: 30em){.form-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;padding:9px 15px 0 15px;text-align:right;width:25%}}@media (min-width: 30em){.form-label--block{display:block;float:none;padding:0;text-align:left;width:100%}}@media (min-width: 30em){.form-field{float:left;width:75%}}@media (min-width: 30em){.form-field--block{float:none;width:100%}}@media (min-width: 30em){.form-field--standalone{margin:0 0 0 25%}}.form-field__input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.field--full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.field,.login-field{background:transparent;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:2px solid #d2d6dd;color:#4f5d6e;font-size:18px;outline:none;padding:13px 20px}.field--tiny{padding:7px 1px;text-align:center;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;transition:background-color 0.1s ease;width:30px}.field--simple{background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.field--white{background:#fff}.select-box{position:relative;width:100%}.select-box select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right:3rem;position:relative;z-index:2}.select-box:after{content:'\25BE';pointer-events:none;position:absolute;right:7%;top:23%;z-index:3}.select-box--inline{display:inline-block;width:auto}.select-box--inline:after{right:11%}.checkbox label{position:relative;font-weight:400;cursor:pointer;padding-left:30px}.checkbox input{display:none}.checkbox input+label:after{position:absolute;width:24px;height:24px;background:#e4e6ea;color:transparent;content:"✔" !important;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0px;left:0px;font-size:15px;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.checkbox input:checked+label:after{color:#4d4b7c}.radio-fancy{cursor:pointer;display:inline-block;font-weight:normal;font-size:16px;margin:0 12px 10px 0;padding-left:32px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-fancy input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.radio-fancy__check{background-color:transparent;border:2px solid #eda900;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.radio-fancy input:checked ~ .radio-fancy__check{background-color:#eda900}.radio-fancy__check:after{content:"";display:none;position:absolute}.radio-fancy input:checked ~ .radio-fancy__check:after{display:block}.radio-fancy .radio-fancy__check:after{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:10px;left:5px;top:5px;width:10px}.select2-container--default .select2-selection--single{background-color:transparent !important;-webkit-border-radius:30px !important;-moz-border-radius:30px !important;border-radius:30px !important;border:2px solid #d2d6dd !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#4f5d6e !important;font-size:18px !important;line-height:45px !important}.select2-container .select2-selection--single{height:50px !important}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px !important;padding-right:20px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{right:15px !important;top:11px !important}.checkbox-fancy{cursor:pointer;display:block;font-weight:normal;font-size:18px;margin-bottom:10px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-fancy input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-fancy__check{background-color:#fff;border:2px solid #eda900;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-fancy input:checked ~ .checkbox-fancy__check{background-color:#eda900}.checkbox-fancy__check:after{content:"";display:none;position:absolute}.checkbox-fancy input:checked ~ .checkbox-fancy__check:after{display:block}.checkbox-fancy .checkbox-fancy__check:after{border:solid white;border-width:0 3px 3px 0;height:10px;left:6px;top:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.login{overflow:hidden;padding:35px 5%;text-align:left;width:90%}@media (min-width: 37.5em){.login{padding:4em 0;width:100%}}.login__title{font-size:24px;font-weight:bold;line-height:1;margin:0 0 24px 0}@media (min-width: 37.5em){.login__title{font-size:36px;letter-spacing:-1px;margin:0 0 1.5em 0}}.login__form{margin:0 0 30px 0}@media (min-width: 37.5em){.login__form{border-right:1px solid #d2d6dd;float:left;margin:0;padding:0 5% 0 5%;width:39%}}@media (min-width: 48.0625em){.login__form{padding:0 10% 0 10%;width:29%}}@media (min-width: 37.5em){.login__registration{float:left;padding:0 5% 0 5%;width:40%}}@media (min-width: 48.0625em){.login__registration{padding:0 10% 0 10%;width:30%}}@media (min-width: 37.5em){.login-box{float:left;max-width:400px;width:45%}}@media (min-width: 37.5em){.registration-box{float:right;padding:0 0 0 5%;width:45%}}.reg-box{margin:0 0 40px 0;max-width:600px}.lost-password{max-width:350px}.article{border-bottom:1px solid #d2d6dd;margin:0 auto 2.1428571429em auto;padding-bottom:1.4285714286em}@media (min-width: 59.375em){.article{display:table;margin:0 0 3.5714285714em auto;padding-bottom:1.7857142857em;max-width:none;width:100%}}@media (min-width: 59.375em){.article__row{display:table-row}}.article__image{line-height:0;margin:0 0 30px 0;text-align:center}.article__image a{display:block}@media (min-width: 59.375em){.article__image{display:table-cell;margin:0;padding:0 10% 0 0;text-align:left;width:45%}.article__image img{display:block;height:auto}}.article__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.article__video iframe,.article__video object,.article__video embed{position:absolute;top:0;left:0;width:100%;height:100%}.article__wrap{background:#fff}@media (min-width: 59.375em){.article__wrap{display:table-cell;vertical-align:top;width:45%}}.article__body{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#575757;font-weight:400}.article__body h2{color:#363636;line-height:1.3;margin:0 0 5px 0}.article__body h2 a{color:#363636}.article__section{color:#fff;display:inline-block;margin:0 8px 0 0;padding:2px 10px}.article__date{color:#959595;margin:0 0 20px 0}.article__stripe{position:absolute;right:-7px;top:-7px;z-index:99}.article__intro{font-size:1em;margin:0 0 1.4285714286em 0;color:#898989}.article__pdf{color:#b23041 !important;display:block;font-size:18px;height:205px;margin:0 auto;text-align:center;width:127px}.article__footer{background:#d2e5ff;-webkit-box-shadow:1px 2px 9px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 9px rgba(0,0,0,0.1);box-shadow:1px 2px 9px rgba(0,0,0,0.1);color:#53789c;font-size:1em;font-weight:400;list-style:none;margin:0;padding:0}@media (min-width: 59.375em){.article__footer{display:table-cell;vertical-align:top;width:50%}}.article__footer__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;padding:1.4285714286em 0;text-align:center}.article__footer__item a{color:#4a5968;text-decoration:none}.article__footer__item a:hover{color:#4a5968}.article__footer__item--first{border-right:1px solid #fff;width:40%}.article__footer__item--second{border-right:1px solid #fff;width:25%}.article__footer__item--third{width:35%}.article__footer__item__icon{color:#89a7cf;font-size:20px;margin-right:3px}@media (min-width: 59.375em){.article__blank{display:table-cell;vertical-align:top;width:50%}}.article-detail{background:#fff;font-size:1em;position:relative}.article-detail h2{font-size:30px;margin:0 0 30px 0}@media (min-width: 37.5625em){.article-detail h2{font-size:36px}}@media (min-width: 48em){.article-detail h2{margin:0 0 50px 0}}.article-detail__stripe{position:absolute;right:-7px;top:-7px;z-index:99}.article-detail__header{clear:both;overflow:hidden}@media (min-width: 48em){.article-detail__header .article-detail__image{float:left;width:40%}.article-detail__header .article-detail__intro{float:right;width:55%}}.article-detail__image{margin:0 0 2.1428571429em 0}@media (min-width: 48em){.article-detail__image{margin:0 0 3.5714285714em 0}}.article-detail__video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin-bottom:2.1428571429em}@media (min-width: 48em){.article-detail__video{margin-bottom:2.1428571429em}}.article-detail__video iframe,.article-detail__video object,.article-detail__video embed{position:absolute;top:0;left:0;width:100%;height:100%}.article-detail__intro{margin:0 0 1.7142857143em 0}.article-detail__social{float:right;height:21px;margin:6px 0 0 10px;overflow:hidden;width:190px}@media (min-width: 23.75em){.article-detail__social{margin:6px 0 0 20px}}.article-detail__backlink{margin:0 0 3.5714285714em 0}/*! Tablesaw - v1.0.5 - 2015-10-09
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT *//*! Tablesaw - v1.0.5 - 2015-10-09
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT */table.tablesaw{empty-cells:show;max-width:100%;width:100%}.tablesaw{border-collapse:collapse;width:100%}.tablesaw{border:0;padding:0}.tablesaw th,.tablesaw td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em .7em}.tablesaw thead tr:first-child th{padding-top:.9em;padding-bottom:.7em}.tablesaw-stack tbody tr{border-bottom:1px solid #dfdfdf}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 .6em 0 0;width:30%;display:inline-block}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important}}.photogallery-header{margin:0 0 25px 0}.photogallery-header__title{font-size:36px;margin:0 0 30px 0}@media (min-width: 48em){.photogallery-header__photo{float:left;width:43%}}@media (min-width: 48em){.photogallery-header__content{float:right;margin:0 0 0 7%;width:50%}}.photogallery-subheader{border-bottom:1px solid #e3e6eb;color:#95a2b4;font-size:14px;font-weight:600;margin:0 0 25px 0;text-align:center}.photogallery-subheader span{background:#fff;padding:0 10px;position:relative;top:0.6em}.photogallery-categories{margin:0 -7px 30px -7px}.photogallery-categories__item{float:left;margin:0 0 25px 0;width:50%}.photogallery-categories__item:nth-child(2n+1){clear:left}.photogallery-categories__item img{display:block;margin:0 0 20px 0}.photogallery-categories__item a{display:block;font-size:12px;margin:0 7px}.photogallery-categories__item a:hover{text-decoration:none}@media (min-width: 48em){.photogallery-categories__item{width:25%}.photogallery-categories__item:nth-child(2n+1){clear:none}.photogallery-categories__item:nth-child(4n+1){clear:left}.photogallery-categories__item a{font-size:14px}}.photogallery-categories__item-count{color:#7d8592;font-size:12px}.photogallery{margin:0 -5px 25px -5px}@media (min-width: 48em){.photogallery{margin:0 -10px 25px -10px}}.photogallery__item{float:left;margin:0;width:50%}.photogallery__item a{display:block;line-height:0;outline:none;margin:5px}@media (min-width: 48em){.photogallery__item{width:33.3333%}.photogallery__item a{margin:10px}}.photogallery-back{background:url("../img/arrow_left.png") center left no-repeat;font-size:14px;padding:0 0 0 18px;text-decoration:none}@media (min--moz-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){.photogallery-back{background-image:url("../img/arrow_left@2x.png");-moz-background-size:11px 12px;background-size:11px 12px}}@media (min--moz-device-pixel-ratio: 3), (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3), (min-resolution: 3dppx){.photogallery-back{background-image:url("../img/arrow_left@3x.png");-moz-background-size:11px 12px;background-size:11px 12px}}.photogallery-back:hover{text-decoration:none}.modal{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;margin:40px auto;max-width:920px;position:relative;text-align:left;z-index:200}.modal--padding{padding:35px}.modal--padding-cart{padding:35px}@media (min-width: 43.75em){.modal--padding-cart{padding:60px 90px 60px 0}}.modal--small{max-width:480px}.modal--wide{max-width:980px}.modal__title{color:#005036;font-size:30px;font-weight:normal;line-height:1.3;margin:0 0 20px 0}.modal__middle{overflow:hidden}@media (min-width: 43.75em){.modal__middle--cart{display:table;width:100%}}@media (min-width: 43.75em){.modal__middle--cart__row{display:table-row;width:100%}}.modal__footer__left{margin:0 0 15px 0}@media (min-width: 58.125em){.modal__footer__left{float:left;margin:0;width:49%}}@media (min-width: 58.125em){.modal__footer__right{float:right;text-align:right;width:49%}}.modal__icon{display:none}@media (min-width: 43.75em){.modal__icon{display:table-cell;padding:0 3%;text-align:center;vertical-align:middle;width:30%}}@media (min-width: 43.75em){.modal__content{border-left:1px solid #dfdfdf;display:table-cell;padding:0 0 0 7.5%;vertical-align:top;width:55.5%}}.modal__heading{border-bottom:1px solid #d2d6dd;margin:0 -35px 40px -35px;padding:0 35px 35px 35px;position:relative}.modal__heading::after{border-bottom:4px solid #b23041;bottom:0;content:'';left:0;position:absolute;width:110px}table{border-collapse:collapse;border-spacing:0}.pagination{margin:20px 0;text-align:center}.pagination a{background:#fff;border:2px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#363636;display:inline-block;font-size:1em;font-weight:400;margin:0 0 7px 0;padding:10px 11px;text-decoration:none;width:19px}.pagination a:hover{border:2px solid #e4e6ea}.pagination__current-page{border:2px solid #e4e6ea !important}.pagination__dots{margin:0 0 7px 0;padding:9px 4px 9px 8px}.tournament{background:#fff;margin:0 0 25px 0}.tournament__details{color:#1b1c20;margin:75px 0 70px 0;text-align:center}@media (min-width: 48em){.tournament__details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tournament__details__item{font-weight:500;margin:35px 0 0 0}.tournament__details__item:first-child{margin:0}@media (min-width: 20em){.tournament__details__item{float:left;margin:0 0 45px 0;width:50%}.tournament__details__item:first-child{margin:0 0 45px 0}.tournament__details__item:nth-child(2n+1){clear:left}.tournament__details__item:nth-child(3n),.tournament__details__item:nth-child(4){margin:0}}@media (min-width: 48em){.tournament__details__item{display:inline-block;float:none;margin:0 15px;width:auto}.tournament__details__item:first-child,.tournament__details__item:nth-child(3n),.tournament__details__item:nth-child(4){margin:0 15px}.tournament__details__item:nth-child(2n+1){clear:none}}@media (min-width: 64em){.tournament__details__item{margin:0 70px}.tournament__details__item:first-child,.tournament__details__item:nth-child(3n),.tournament__details__item:nth-child(4){margin:0 70px}}.tournament__details__item__title{color:#eda900;display:block;font-size:14px;margin:10px 0 20px 0}.template-winter .tournament__details__item__title{color:#007ade}.tournament__conditions{color:#7d8492;font-size:16px;margin:0 0 110px 0}.tournament-registration{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 70px 0}.tournament-registration__banner{background:#22a5b2;margin:0 -20px 90px -20px;padding:40px 30px;text-align:center}.template-winter .tournament-registration__banner{background:#0b3a5f}@media (min-width: 48em){.tournament-registration__banner{margin:0 -50px 90px -50px}}@media (min-width: 61.25em){.tournament-registration__banner{margin:0 -80px 90px -80px}}.tournament-registration__countdown{color:#fff;font-size:30px;margin:0 0 10px 0}.tournament-registration__countdown-note{color:#fff;font-size:14px}.tournament-registration__col{color:#7d8492;font-size:16px;margin:0 0 25px 0}@media (min-width: 48em){.tournament-registration__col{float:left;margin:0 0 40px 5.7803468208%;width:29.479768786133333%}.tournament-registration__col:first-child{margin:0 0 40px 0}.tournament-registration__col:nth-child(4){margin:0 5.7803468208% 40px 0}.tournament-registration__col:nth-child(4){margin:0 0 40px 0}}.tournament-registration__col-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 48em){.tournament-registration__col-description{min-height:85px}}@media (min-width: 48em){.tournament-registration__col-description--first{min-height:115px}}.tournament-registration__username{border-bottom:1px solid #d2d6dd;color:#333439;padding:0 0 15px 0}.tournament-registration__logout{color:#1b1c20;display:inline-block;margin:0 0 0 10px;text-decoration:none}.tournament-registration__logout:hover{color:#1b1c20;text-decoration:none}.tournament-players{margin:0 0 50px 0}.tournament-players h4{font-size:16px}.tournament-players__payment-status{color:#7d8492;font-size:12px}.tournament-players__player-wrap{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:35px}.tournament-players__player-titan{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 15px 0 0;width:29px}.tournament-players__player-titan img{height:35px !important}.tournament-players__handicap{color:#04A2DD;font-size:12px}@media (min-width: 48em){.tournament-players__handicap{font-size:16px}}.tournament-players__table{width:100%}.tournament-players__table th{background:#d2d6dd;color:#fff;font-size:21px;font-weight:normal;width:50%}.tournament-players__table th:first-child{border-right:1px solid #fff}.tournament-players__table th:nth-child(3),.tournament-players__table th:nth-child(4){border-left:1px solid #fff}.tournament-players__table th,.tournament-players__table td{padding:15px 20px;text-align:center}.tournament-players__table td{border-bottom:1px solid #d2d6dd;color:#333439;font-size:14px}@media (min-width: 48em){.tournament-players__table td{font-size:16px}}.tournament-players__table--3 th,.tournament-players__table--third th{width:33.3333%}.tournament-players__table--4 th{width:25%}.tournament-players__table--full th{width:100%}@media (max-width: 766.9375px){.tournaments-list-wrap .tablesaw-stack thead td,.tournaments-list-wrap .tablesaw-stack thead th{display:none}.tournaments-list-wrap .tablesaw-stack tbody td,.tournaments-list-wrap .tablesaw-stack tbody th{clear:left;float:left;width:100%}.tournaments-list-wrap .tablesaw-cell-label{vertical-align:top}.tournaments-list-wrap .tablesaw-cell-content{max-width:67%;display:inline-block}.tournaments-list-wrap .tablesaw-stack td:empty,.tournaments-list-wrap .tablesaw-stack th:empty{display:none}}@media (min-width: 767px){.tournaments-list-wrap .tablesaw-stack tr{display:table-row}.tournaments-list-wrap .tablesaw-stack td,.tournaments-list-wrap .tablesaw-stack th,.tournaments-list-wrap .tablesaw-stack thead td,.tournaments-list-wrap .tablesaw-stack thead th{display:table-cell;margin:0}.tournaments-list-wrap .tablesaw-stack td .tablesaw-cell-label,.tournaments-list-wrap .tablesaw-stack th .tablesaw-cell-label{display:none !important}}.tournaments-list{margin:0 0 80px 0;width:100%}.tournaments-list th,.tournaments-list td{font-size:16px;font-weight:normal;padding:15px 0;text-align:left}.tournaments-list th{font-size:14px}.tournaments-list tr:not(:nth-child(1)) td:nth-child(1){padding:55px 0 15px 0}.tournaments-list td:nth-child(1) .tablesaw-cell-content{font-size:20px}.tournaments-list td:nth-child(5){padding:15px 0 35px 0}@media (min-width: 48em){.tournaments-list th,.tournaments-list td{border-bottom:1px solid #d2d6dd;padding:15px 40px 15px 0}.tournaments-list tr:not(:nth-child(1)) td:nth-child(1){padding:15px 40px 15px 0}.tournaments-list td:nth-child(1){padding:15px 40px 15px 0;width:31%}.tournaments-list td:nth-child(1) .tablesaw-cell-content{font-size:16px}.tournaments-list td:nth-child(2){width:21%}.tournaments-list td:nth-child(5){padding:15px 0;text-align:right}}.tournaments-list__title{color:#2c3b4c;font-weight:bold}.tournaments-list__title:hover{color:#2c3b4c;text-decoration:none}.tournament-share{float:right;margin:-9px 0 12px 30px;width:170px}.reservations-table{border-collapse:collapse;margin:0;width:100%}.reservations-table th{background:#7d8592;border-right:1px solid #fff;color:#fff;font-size:13px;font-weight:normal;padding:10px;text-align:center}.reservations-table th:last-child{border-right:1px solid #000}.reservations-table td{border-bottom:1px solid #bbb;border-right:1px solid #bbb;font-size:15px;height:30px;line-height:30px;min-width:30px;padding:0;text-align:center}.reservations-table td:nth-child(1){background:#fff;left:0;position:-webkit-sticky;position:sticky}.reservations-table td.hour-divider{border-right:1px solid #000}.reservations-table a{background-color:#fff;display:block;font-size:0;height:30px;line-height:0;margin:0;min-width:30px;outline:none;padding:0;text-decoration:none}.reservations-table a:hover{background-color:#ddd;text-decoration:none}.reservations-table span{background-color:#e2e2e2;display:block;height:30px;min-width:30px}.reservations-table__court{border-left:1px solid #bbb;padding:0 10px !important;text-align:left !important}.reservations-table__block-active{background-color:#3b0 !important}.reservations-selectbox{margin:0 0 -35px 0;text-align:center}@media (min-width: 48em){.reservations-selectbox{margin:0 0 -50px 0;text-align:right}}.reservations-legend{margin-top:50px}.reservations-legend ul{list-style:none;margin:0;padding:0}.reservations-legend li{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 4px 0}.reservations-legend span{border:1px solid #999;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:30px;width:60px;margin:0 10px 0 0}.reservation-hide-info #reservation-info{display:none}.reservations-day-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px 0 0 0}.reservations-day-links a{border:3px solid #D9DDE3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6A7481;display:block;font-size:13px;margin:0 0 8px 0;padding:11px 3px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:48.5%}.reservations-day-links a:hover{background-color:#FFE28F;border-color:#FFBA03;color:#6A7481;text-decoration:none}.template-winter .reservations-day-links a:hover{background-color:#c4e4ff;border-color:#3aa6ff}.reservations-day-links a b{color:#303134}@media (min-width: 22.5em){.reservations-day-links a{width:23.5%}}@media (min-width: 48em){.reservations-day-links a{font-size:16px;width:24%}}@media (min-width: 64em){.reservations-day-links a{width:11.5%}}@media (min-width: 75em){.reservations-day-links a{font-size:18px;padding:11px 15px}}.gym-header{margin:0 0 65px 0}@media (min-width: 64em){.gym-header{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.gym-header__content{color:#7d8492;font-size:16px;margin:40px 0 0 0;max-width:410px;text-align:left}.gym-header__content strong{color:#333439}@media (min-width: 64em){.gym-header__content{margin:0 0 0 40px}}.gym-header__headline{color:#333439;font-size:24px;margin:0 0 30px 0}.gym-header__pricelist tr td{vertical-align:top}.gym-header__pricelist tr td:nth-of-type(2){padding-left:8px;text-align:right}.gym-header__phone-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:15px 0 0 0}.gym-header__phone-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 25px 0 0}.gym-icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.gym-icons__item{display:inline-block;margin:0 40px 40px 40px}.gym-icons__icon-wrap{height:65px}.gym-icons__icon-text{color:#7d8492;font-size:16px;margin:10px 0 0 0}.batkova-headline{color:#333439;font-size:24px}@media (min-width: 64em){.batkova-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 64em){.batkova-header--compact{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.batkova-description__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:450px}@media (min-width: 64em){.batkova-description__item{max-width:none}}.batkova-description__item-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 0 0}.batkova-description__item--first{margin:0 0 20px 0}@media (min-width: 64em){.batkova-description__item--first{margin:0 40px 35px 0;width:50%}}.batkova-header__item{margin:0 0 40px 0}.batkova-header__item h3{color:#333439;font-size:16px;margin:0 0 20px 0}.batkova-header__item p{color:#7d8492;font-size:16px;margin:0}@media (min-width: 64em){.batkova-header__item{margin:0;width:30%}.batkova-header--compact .batkova-header__item:nth-child(1){margin:0 40px 0 0}}@media (min-width: 64em){.batkova-header__item--last{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.batkova-header__hours{display:inline-block;width:140px}.batkova-description{margin-top:40px}@media (min-width: 64em){.batkova-description{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reservation-icon-fill{color:#ffc200}.template-winter .reservation-icon-fill{color:#007ade}.reservation-icon-fill svg{fill:currentColor}.reservation-icon-stroke{color:#ffc200}.template-winter .reservation-icon-stroke{color:#007ade}.reservation-icon-stroke svg{stroke:currentColor}.reservation-icon-crossfit g{fill:#ffc200}.reservation-icon-crossfit circle{stroke:#ffc200}.template-winter .reservation-icon-crossfit g{fill:#007ade}.template-winter .reservation-icon-crossfit circle{stroke:#007ade}.trainers-header{margin:0 0 80px 0}@media (min-width: 48em){.trainers-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 110px 0}}.trainers-header__content{margin:0 0 70px 0}@media (min-width: 48em){.trainers-header__content{margin:0;width:50%}}@media (min-width: 48em){.trainers-header__form{width:40%}}.trainers-header__title{font-size:24px;margin:0 0 60px 0;padding:0 0 27px 0}.trainers-header__description{font-size:20px;line-height:1.63636364;margin:0}@media (min-width: 48em){.trainers-header__description{max-width:420px}}.modal--trainer{max-width:1024px}.modal--padding-trainer{padding:30px 40px}@media (min-width: 48em){.modal--padding-trainer{padding:53px 56px 46px 56px}}@media (min-width: 64em){.modal--padding-trainer{padding:63px 70px 67px 70px}}.trainers-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -16px;padding:0}.trainers-list__trainer{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 16px 45px 16px;text-align:center;width:-webkit-calc(50% - 32px);width:-moz-calc(50% - 32px);width:calc(50% - 32px)}.trainers-list__trainer h3{color:#262522;font-size:18px;font-weight:bold;margin:12px 0 11px 0;padding:0 0 10px 0;position:relative;text-transform:uppercase;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.trainers-list__trainer h3:hover{color:#ffc73b;text-decoration:none}.template-winter .trainers-list__trainer h3:hover{color:#2ca0ff}.trainers-list__trainer h3:after{background:#ffc200;bottom:0;content:" ";display:block;height:4px;left:50%;margin:0 0 0 -33px;position:absolute;width:66px}@media (min-width: 48em){.trainers-list__trainer{margin:0 16px 65px 16px;width:-webkit-calc(25% - 32px);width:-moz-calc(25% - 32px);width:calc(25% - 32px)}.trainers-list__trainer h3{font-size:22px}}@media (min-width: 64em){.trainers-list__trainer h3{font-size:19px}}@media (min-width: 65.9375em){.trainers-list__trainer h3{font-size:20px}}@media (min-width: 70.625em){.trainers-list__trainer h3{font-size:22px}}.trainers-list__trainer-surname{display:block}@media (min-width: 33.75em){.trainers-list__trainer-surname{display:inline}}@media (min-width: 48em){.trainers-list__trainer-surname{display:block}}@media (min-width: 64em){.trainers-list__trainer-surname{display:inline}}.trainers-list__trainer-img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;line-height:0;overflow:hidden}.trainers-list__trainer-img img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.2s cubic-bezier(0.39, 0.575, 0.565, 1)}.trainers-list__trainer:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.trainers-list__trainer-focus{color:#4F5D6E;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;margin:0 0 5px 0;padding:0 10px}@media (min-width: 48em){.trainers-list__trainer-focus{font-size:18px}}.trainers-list__trainer-link{color:#eda900;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease;text-decoration:none}.template-winter .trainers-list__trainer-link{color:#007ade}.trainers-list__trainer-link:hover{color:#ffc73b;text-decoration:underline}.template-winter .trainers-list__trainer-link:hover{color:#2ca0ff}.trainer{font-size:18px;line-height:1.33333333}.trainer ul{list-style:none;margin:0;padding:0}.trainer ul li{padding:0 0 0 30px;position:relative}.trainer ul li::before{content:"o";position:absolute;left:0;top:-1px}@media (min-width: 48em){.trainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 48em){.trainer__img{width:39.4265233%}}.trainer__content{margin:0 0 45px 0}@media (min-width: 48em){.trainer__content{margin:0;width:53.13500597%}}.trainer__name{font-size:28px;margin:0 0 40px 0;padding:0 0 14px 0;position:relative}.trainer__name:after{background:#ffc200;bottom:0;content:" ";display:block;height:3px;left:0;position:absolute;width:77px}@media (min-width: 48em){.trainer__name{font-size:34px;margin:20px 0 55px 0}}.trainer__contacts a{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#4F5D6E;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.trainer__contacts a:hover{color:#ffc73b;text-decoration:none}.template-winter .trainer__contacts a:hover{color:#2ca0ff}.trainer__contacts a img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 11px 0 0}.trainer__contacts-line{margin:0 0 6px 0}.trainer__section{margin:0 0 28px 0}@media (min-width: 64em){.trainer__section--columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.trainer__section-title{font-size:18px;font-weight:bold;line-height:1.33333333;margin:0 0 12px 0;padding:0}@media (min-width: 64em){.trainer__section-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:202px}}.media,.bd{overflow:hidden;_overflow:visible;zoom:1}.media .img{float:left;margin-right:10px}.media .img img{display:block}.media .imgExt{float:right;margin-left:10px}.bare-list{list-style:none;margin:0;padding:0}.line{display:table;white-space:nowrap}.line:before,.line:after{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///7G8wQAAACwAAAAAAQABAAACAlQBADs=) repeat-x center;background:-webkit-gradient(linear, left top, left bottom, from(#b1bcc1), to(#b1bcc1)) no-repeat center/88% 1px;background:-moz- oldlinear-gradient(top, #b1bcc1, #b1bcc1) no-repeat center/88% 1px;background:linear-gradient(to bottom, #b1bcc1, #b1bcc1) no-repeat center/88% 1px;content:'';display:table-cell;width:50%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.validation-error{background:#FBE3E4;border:2px solid #FBC2C4;color:#8a1f11;margin-bottom:1.5em}.validation-error ul{padding:1em 3em}.validation-message{color:#ff0000}.flash{border:1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:24px;padding:1em}.flash--info{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.flash--info b,.flash--info strong,.flash--info em,.flash--info i{color:#468847}.flash--danger{background-color:#FBE3E4;border-color:#FBC2C4;color:#8a1f11}.flash--danger b,.flash--danger strong,.flash--danger em,.flash--danger i{color:#8a1f11}[hidden]{display:none}.hide{display:none}.show{display:block}.u-text-center,.center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-right{text-align:right !important}.u-float-left{float:left !important}.u-float-right{float:right !important}.u-uppercase{text-transform:uppercase !important}.u-display-inline{display:inline !important}.u-display-inline-block{display:inline-block !important}.clear{clear:both}.clearfix:before,.form-row:before,.modal__footer:before,.clearfix:after,.form-row:after,.modal__footer:after{content:" ";display:table}.clearfix:after,.form-row:after,.modal__footer:after{clear:both}.clearfix,.form-row,.modal__footer{*zoom:1}@media (min-width: 48em){.half{float:left;width:50%}}.nomargin,.h-no-margin{margin:0 !important}.h-no-padding{padding:0 !important}.camp{padding:0 40px 30px 40px}.camp__left-box{margin:0 0 50px 0}@media (min-width: 48em){.camp__left-box{float:left;margin:0;width:44%}}@media (min-width: 48em){.camp__right-box{float:right;width:44%}}.camp-info{padding:0 0 50px 0}@media (min-width: 59.375em){.camp-info__row{display:table-row}}.camp-info__image{line-height:0;margin:0 0 30px 0;text-align:center}.camp-info__image a{display:block}.camp-info__image img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media (min-width: 59.375em){.camp-info__image{display:table-cell;margin:0;padding:0 10% 0 0;text-align:left;width:45%}.camp-info__image img{display:block;height:auto}}.camp-info__wrap{background:#fff}@media (min-width: 59.375em){.camp-info__wrap{display:table-cell;vertical-align:top;width:45%}}.camp-info__body{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#575757;font-weight:400}.camp-info__body h2{color:#363636;line-height:1.3;margin:0 0 5px 0}.camp-info__body h2 a{color:#363636}.camp-info-table{border:2px solid #fec00f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:40px 0 100px 0;padding:45px 10px}.camp-info-table ul{list-style:none;margin:0;padding:0;text-align:center}.camp-info-table li{color:#000;font-weight:500;margin:0 0 65px 0;text-align:center}.camp-info-table li:last-child{margin:0}@media (min-width: 37.5em){.camp-info-table li{float:left;margin:0;width:25%}}.camp-info-table__column-headline{margin:7px 0 20px 0}.camp-registration-notice{font-size:16px}.camp-registration-notice p{margin:0 0 20px 0}.massages .form-label{margin:0 0 11px 0}.massage-headline{font-size:24px;margin:0 0 60px 0;padding:0 0 23px 0}.massage-headline--order{margin:0 0 40px 0}.massage-headline--masseurs{margin:0 0 50px 0}.massage-headline--gallery{margin:0 0 50px 0}.massages-intro{margin:0 0 60px 0}@media (min-width: 64em){.massages-intro{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 80px 0;width:100%}}.massages-intro__content{color:#4F5D6E;font-size:18px}.massages-intro__content ul{padding:0 0 0 22px}@media (min-width: 64em){.massages-intro__content{width:42%}}@media (min-width: 64em){.massages-intro__img{width:48.4%}}.massages-opening-hours{color:#4F5D6E;margin:0 0 68px 0}.massages-opening-hours p{font-size:22px;line-height:1.63636364;margin:0}.massages-opening-hours p:first-child{margin:0 0 30px 0}@media (min-width: 48em){.massages-opening-hours{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.massages-opening-hours p{width:41%}.massages-opening-hours p:first-child{margin:0;padding-right:34px;width:-webkit-calc(41% - 34px);width:-moz-calc(41% - 34px);width:calc(41% - 34px)}}.massages-order-form{margin:0 0 75px 0}.massages-form-name-inputs{margin:0 0 44px 0}@media (min-width: 48em){.massages-form-name-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 14px 0}.massages-form-name-inputs .form-row{width:48.4%}}@media (min-width: 64em){.massages-form-name-inputs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.massages-form-name-inputs .form-row{width:41%}.massages-form-name-inputs .form-row:first-child{padding-right:34px;width:-webkit-calc(41% - 34px);width:-moz-calc(41% - 34px);width:calc(41% - 34px)}.massages-form-name-inputs .form-field--block{max-width:360px}}.massage-types{margin:0 0 60px 0}.massage-types .form-label{margin:0 0 11px 0}.massage-radio{border-bottom:1px solid #DFDFDF;display:block;padding:23px 0 18px 0}.massage-radio__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.massage-radio__inner .radio-fancy__check{display:block;left:auto;position:relative;top:5px}.massage-radio__dot{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px}@media (min-width: 48em){.massage-radio__dot{width:80px}}.massage-radio__description{color:#393F4D;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;font-style:italic;font-weight:300}.massage-radio__description strong{font-size:20px;font-style:normal;font-weight:bold}.massage-radio__price{font-size:20px;font-style:italic;font-weight:bold;padding-left:20px}.massages-therapist-preference{margin:0 0 49px 0}.massages-therapist-preference .form-label{margin:0 0 34px 0}.massages-therapist-preference .form-field .radio-fancy{color:#4F5D6E;font-size:18px;padding-left:40px}.massages-therapist-preference .form-field .radio-fancy:nth-of-type(1){margin-right:70px}@media (min-width: 48em){.massages-form-info-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.massages-form-info-inputs .form-row{margin:0 0 36px 0;width:48.4%}}.massages-form-voucher .form-row{margin:0 0 40px 0}.massages-form-note{margin:0 0 50px 0}.massages-masseurs-section{margin:0 0 55px 0}.massages-masseurs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media (min-width: 34.375em){.massages-masseurs{margin:0 -16px}}.massages-masseurs__masseur{color:#4F5D6E;font-size:18px;line-height:1.33333333;margin:0 0 50px 0;text-align:center}.massages-masseurs__masseur figure{margin:0 0 15px 0}.massages-masseurs__masseur img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.massages-masseurs__masseur h3{font-size:24px;line-height:1.2;margin:0 0 15px 0}.massages-masseurs__masseur p{margin:0;padding:0 4px}@media (min-width: 34.375em){.massages-masseurs__masseur{margin:0 16px 55px 16px;width:-webkit-calc(50% - 32px);width:-moz-calc(50% - 32px);width:calc(50% - 32px)}.massages-masseurs__masseur figure{margin:0 0 30px 0}}@media (min-width: 64em){.massages-masseurs__masseur{margin:0 16px 55px 16px;width:-webkit-calc(25% - 32px);width:-moz-calc(25% - 32px);width:calc(25% - 32px)}}.massages-motivation{background-color:#FFCD2C;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#393F4D;font-size:20px;font-weight:bold;line-height:1.25;margin:0 0 94px 0;padding:32px 20px;text-align:center}.massages-motivation p{margin:0}@media (min-width: 64em){.massages-motivation{font-size:24px;padding:32px 50px}}.massages-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}@media (min-width: 48em){.massages-gallery{margin:0 -16px}}.massages-gallery__item{margin:0 8px 8px 8px;width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}.massages-gallery__item img{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media (min-width: 48em){.massages-gallery__item{margin:0 16px 16px 16px;width:-webkit-calc(25% - 32px);width:-moz-calc(25% - 32px);width:calc(25% - 32px)}}.massage-time-radio{display:inline-block}.massage-time-radio input[type=radio]{opacity:0;position:absolute}.massage-time-radio label{background:#fff;border:3px solid #D9DDE3;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:inline-block;padding:4px 12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.massage-time-radio label:hover{background:#FFE28F;border-color:#FFBA03}.template-winter .massage-time-radio label:hover{background-color:#c4e4ff;border-color:#3aa6ff}.massage-time-radio input[type=radio]:checked+label{background:#eda900;border-color:#eda900;color:#fff}.template-winter .massage-time-radio input[type=radio]:checked+label{background:#007ade;border-color:#007ade}.login-cart-box{background:#303030;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 20px 20px 20px;padding:0 10px 0 20px}.login-cart-box a{color:#9e9e9e}.login-cart-box a:hover{color:#9e9e9e}@media (min-width: 61.25em){.login-cart-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;bottom:0;margin:0;max-width:440px;padding:0 25px;position:absolute;right:0;width:100%}}.order__heading{font-size:20px}.menu-user{color:#efefef;display:inline-block}.menu-user:hover{color:#efefef;text-decoration:none}.menu-user__icon{display:inline-block;margin:0 15px 0 0;vertical-align:middle}@media (min-width: 71.875em){.menu-user__icon{margin:0 20px 0 0}}.menu-user__title{border-bottom:1px solid #414447;color:#808080;font-size:18px;font-weight:bold;margin:0 0 20px 0;padding:0 0 20px 0;text-decoration:none}.dropdown{display:inline-block;position:relative}.dropdown-search-m{display:inline-block;position:relative}.menu-user__nav{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 4px 49px rgba(110,110,110,0.75);-moz-box-shadow:3px 4px 49px rgba(110,110,110,0.75);box-shadow:3px 4px 49px rgba(110,110,110,0.75);opacity:0;padding:40px 45px 45px 45px;position:absolute;top:60px;left:-69px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;visibility:hidden;width:186px;z-index:120}.dropdown--active .menu-user__nav{visibility:visible;opacity:1}.menu-user__nav::before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.9);bottom:100%;content:"";display:block;position:absolute;left:80px}@media (min-width: 30em){.menu-user__nav{left:-64px}}@media (min-width: 48em){.menu-user__nav{left:-68px;width:215px}}@media (min-width: 71.875em){.menu-user__nav{background:rgba(255,255,255,0.9);top:70px;right:-82px;left:auto}.menu-user__nav::before{left:auto;right:96px}}.menu-user__name{color:#8acb4c;font-size:14px;font-weight:600}@media (min-width: 71.875em){.menu-user__name{font-size:18px}}.menu-user__surname{display:none}@media (min-width: 37.5em){.menu-user__surname{display:inline}}.menu-user__nav__list{list-style:none;margin:0;padding:0}.menu-user__nav__link{color:#eda900;display:block;padding:5px 0}.menu-user__nav__link:hover{color:#ffc73b;text-decoration:none}.menu-user__nav__link__icon{color:#7f7f7f;margin:0 7px 0 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.menu-user__nav__link:hover .menu-user__nav__link__icon{color:#8acb4c}.menu-cart{display:inline-block;position:relative}.menu-cart__count{background:#4a722a;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;display:inline-block;font-weight:bold;height:25px;line-height:25px;position:absolute;right:-9px;text-align:center;top:-11px;width:25px}.table-delivery{border:1px solid #000;border-collapse:collapse}.table-delivery td{border:1px solid #000;padding:5px 10px}.table-delivery th{border:1px solid #000;background:#d9d9d9;font-weight:bold;padding:5px 10px;text-align:left}.table-delivery__header{background:#bfbfbf;font-weight:bold}@media print{*{background:transparent !important;color:black !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flexslider{background:none;border:0;margin:0 0 20px 0}.flex-control-nav{bottom:-30px;z-index:10}.flex-direction-nav a{height:45px}.flexslider .slides img{display:inline-block;width:auto}.flex-direction-nav a::before{color:#fff}.flex-control-paging li a:hover{background:rgba(0,0,0,0.1)}.flex-control-paging li a.flex-active{background:#fff}.flex-direction-nav a{opacity:1 !important}@media screen and (min-width: 768px){.flex-direction-nav .flex-prev{left:0px}.flex-direction-nav .flex-next{right:0px;text-align:right}}.flexslider:hover .flex-direction-nav .flex-prev{left:0px}.flexslider:hover .flex-direction-nav .flex-next{right:0px}@media screen and (max-width: 767px){.flex-direction-nav .flex-prev{display:none;opacity:0;left:10px}.flex-direction-nav .flex-next{display:none;opacity:0;right:10px}}@font-face{font-family:'flexslider-icon';src:url("../bower_components/flexslider/fonts/flexslider-icon.eot");src:url("../bower_components/flexslider/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../bower_components/flexslider/fonts/flexslider-icon.woff") format("woff"),url("../bower_components/flexslider/fonts/flexslider-icon.ttf") format("truetype"),url("../bower_components/flexslider/fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-moz-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-ready.mfp-zoom-in .mfp-figure{opacity:0}.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{opacity:0;-webkit-transform:scale(0.99);-moz-transform:scale(0.99);-ms-transform:scale(0.99);transform:scale(0.99);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader{opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{-webkit-transform:scale(0.99);-moz-transform:scale(0.99);-ms-transform:scale(0.99);transform:scale(0.99);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader{opacity:0}.mfp-iframe-scaler{overflow:visible}.mfp-zoom-out-cur{cursor:auto}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.tooltipster-base{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;left:0 !important;opacity:0}@-webkit-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@-moz-keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{-webkit-animation:tooltipster-fading 400ms;-moz-animation:tooltipster-fading 400ms;animation:tooltipster-fading 400ms}@-webkit-keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes tooltipster-rotating{25%{-moz-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-moz-transform:rotate(2deg);transform:rotate(2deg)}100%{-moz-transform:rotate(0);transform:rotate(0)}}@keyframes tooltipster-rotating{25%{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg)}75%{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating 600ms;-moz-animation:tooltipster-rotating 600ms;animation:tooltipster-rotating 600ms}@-webkit-keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes tooltipster-scaling{50%{-moz-transform:scale(1.1);transform:scale(1.1)}100%{-moz-transform:scale(1);transform:scale(1)}}@keyframes tooltipster-scaling{50%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling 600ms;-moz-animation:tooltipster-scaling 600ms;animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:white;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:black}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:black}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:black}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:black}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.select2-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eee));background-image:-moz- oldlinear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:-moz- oldlinear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eee));background-image:-moz- oldlinear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(white));background-image:-moz- oldlinear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;-moz-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);-moz-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);-moz-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:-webkit-calc(100% + 2px);top:-moz-calc(100% + 2px);top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;-moz-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;-moz-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-moz-box-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;-moz-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;-moz-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.flatpickr-day.inRange{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;-moz-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;-moz-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;-moz-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInDown{from{-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInLeft{from{-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInRight{from{-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes slideInUp{from{-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;-moz-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInLeft{from{opacity:0;-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInRight{from{opacity:0;-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInDown{from{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInLeftBig{from{opacity:0;-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInRightBig{from{opacity:0;-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUpBig{from{opacity:0;-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInDownBig{from{opacity:0;-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-moz-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-moz-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-moz-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-moz-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.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, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.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, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes bounceIn{from,20%,40%,60%,80%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-moz-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-moz-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-moz-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-moz-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInLeft{from,60%,75%,90%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-moz-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-moz-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-moz-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-moz-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);-moz-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);-moz-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);-moz-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);-moz-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInRight{from,60%,75%,90%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-moz-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-moz-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-moz-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-moz-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-moz-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-moz-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);-moz-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);-moz-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-moz-keyframes bounceInUp{from,60%,75%,90%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-moz-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-moz-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);-moz-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);-moz-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@-moz-keyframes bounceInDown{from,60%,75%,90%,to{-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-moz-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-moz-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-moz-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-moz-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);-moz-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);-moz-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@-moz-keyframes bounceOut{20%{-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-moz-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);-moz-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-moz-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-moz-keyframes bounceOutLeft{20%{opacity:1;-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-moz-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-moz-keyframes bounceOutRight{20%{opacity:1;-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-moz-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-moz-keyframes bounceOutUp{20%{-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-moz-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-moz-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-moz-keyframes bounceOutDown{20%{-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-moz-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;animation-name:bounceOutDown}
