.login label,.reservation,.siteHeader,.stepOne__inputs,.stepOne__inputs>div{*zoom:1}.login label:after,.login label:before,.reservation:after,.reservation:before,.siteHeader:after,.siteHeader:before,.stepOne__inputs:after,.stepOne__inputs:before,.stepOne__inputs>div:after,.stepOne__inputs>div:before{display:table;content:""}.login label:after,.reservation:after,.siteHeader:after,.stepOne__inputs:after,.stepOne__inputs>div:after{clear:both}.siteHeader__logo,.slick-next,.slick-prev{text-indent:200%;white-space:nowrap;overflow:hidden}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes show{0%{transform:translateY(-100%)}to{transform:translate(0)}}form label.error{display:block;margin-top:10px;margin-bottom:0;font-weight:400;color:#f66}.loading{-webkit-animation-name:rotate;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:rotate;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}.login label{display:block}.signup+p{margin-top:20px}.siteHeader{background:none;text-align:center;z-index:9900;position:absolute;top:0;width:100%}.siteHeader.sticky:not(.menuIsActive){background:#fff;animation:show .2s linear 0ms;box-shadow:0 -.625rem 1.25rem rgba(0,0,0,.75)}.siteHeader.menuIsActive{position:fixed;top:0;left:0;width:100%}.siteHeader__wrapper{position:relative;max-width:1280px;margin:0 auto}@media only screen and (min-width:48em){.siteHeader__wrapper{max-width:80%}}.siteHeader__menuTrigger{z-index:9999;font-weight:700;letter-spacing:.0625rem;width:3.375rem;position:absolute;color:#000;transition:color .2s;text-align:center;left:1.25rem;top:1.25rem;font-size:.75rem}.siteHeader__menuTrigger:visited{color:#000}.siteHeader__menuTrigger:active,.siteHeader__menuTrigger:hover{color:#ff4f00}@media only screen and (min-width:48em){.siteHeader__menuTrigger{font-size:.8125rem;left:-1.25rem;display:flex;align-items:center;width:auto;text-align:left;background:#fff;border-radius:1.5rem;padding:.125rem 1.125rem;border:.625rem solid #fff;top:1.875rem}.siteHeader__menuTrigger.active{color:#ff4f00;transition:all .2s}.siteHeader__menuTrigger.active:visited{color:#ff4f00}.siteHeader__menuTrigger.active:active,.siteHeader__menuTrigger.active:hover{color:#fff}.siteHeader__menuTrigger.active:hover{background:#ff4f00;border-color:#ff4f00}.sticky:not(.menuIsActive) .siteHeader__menuTrigger:after,.sticky:not(.menuIsActive) .siteHeader__menuTrigger:before{display:none}.siteHeader__menuTrigger:hover:before{opacity:0}.siteHeader__menuTrigger:hover:after{opacity:.7}}@media only screen and (min-width:64em){.siteHeader__menuTrigger{left:1.25rem}}@media only screen and (min-width:80em){.siteHeader__menuTrigger{font-size:1rem}.siteHeader__menuTrigger:after,.siteHeader__menuTrigger:before{left:-4%;width:108%;padding:.875rem 0}}.siteHeader__menuTrigger .menuLabel{text-decoration:none}@media only screen and (min-width:48em){.siteHeader__menuTrigger .menuLabel{padding-left:.9375rem;line-height:0}}.siteHeader__menuTrigger .menuIcon{position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;width:1.5rem;height:1.125rem;display:inline-block;margin:0 auto .375rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger .menuIcon{margin:0;width:1.25rem;height:.9375rem}}@media only screen and (min-width:80em){.siteHeader__menuTrigger .menuIcon{width:1.5rem;height:1.125rem}}.siteHeader__menuTrigger .menuIcon span{display:block;position:absolute;width:100%;background:#ff4f00;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:.225rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger .menuIcon span{height:.1875rem}}@media only screen and (min-width:80em){.siteHeader__menuTrigger .menuIcon span{height:.225rem}}.siteHeader__menuTrigger .menuIcon span:first-child{top:0;transform-origin:left center}.siteHeader__menuTrigger .menuIcon span:nth-child(2){transform-origin:left center;top:.45rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger .menuIcon span:nth-child(2){top:.375rem}}@media only screen and (min-width:80em){.siteHeader__menuTrigger .menuIcon span:nth-child(2){top:.45rem}}.siteHeader__menuTrigger .menuIcon span:nth-child(3){transform-origin:left center;top:.9rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger .menuIcon span:nth-child(3){top:.75rem}}@media only screen and (min-width:80em){.siteHeader__menuTrigger .menuIcon span:nth-child(3){top:.9rem}}.siteHeader__menuTrigger.active:hover:after,.siteHeader__menuTrigger.active:hover:before{box-shadow:0 .125rem 0 0 #fff;opacity:1}@media only screen and (min-width:48em){.siteHeader__menuTrigger.active:hover .menuIcon span{background:#fff}}.siteHeader__menuTrigger.active .menuIcon span:first-child{transform:rotate(45deg);top:-.075rem;left:.195rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger.active .menuIcon span:first-child{top:-.0625rem;left:.1625rem}}@media only screen and (min-width:64em){.siteHeader__menuTrigger.active .menuIcon span:first-child{top:-.075rem;left:.195rem}}.siteHeader__menuTrigger.active .menuIcon span:nth-child(2){opacity:0}.siteHeader__menuTrigger.active .menuIcon span:nth-child(3){transform:rotate(-45deg);top:.975rem;left:.195rem}@media only screen and (min-width:48em){.siteHeader__menuTrigger.active .menuIcon span:nth-child(3){top:.8125rem;left:.1625rem}}@media only screen and (min-width:64em){.siteHeader__menuTrigger.active .menuIcon span:nth-child(3){top:.975rem;left:.195rem}}.siteHeader__menuItems{visibility:hidden;z-index:-1;overflow:hidden}.siteHeader__menuItems>div{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:9998;opacity:0;transition:all .2s;display:flex;align-items:center;will-change:opacity;overflow-y:scroll;min-height:33.125rem}.siteHeader__menuItems ul{transform:scale(0);position:relative;z-index:9999;list-style-type:none;width:100%;text-align:center;padding:0}.siteHeader__menuItems.active{position:fixed;width:100%;height:100%;top:0;left:0;visibility:visible;z-index:9900}.siteHeader__menuItems.active>div{opacity:.96;transition:all .2s}.siteHeader__menuItems.active ul{transform:scale(1)}.siteHeader__menuItems.active li{margin:1.5vh 0}.siteHeader__menuItems.active a{font-family:Sansita,cursive;font-weight:400;color:#999;font-size:2rem;line-height:2.75rem;transition:all .2s}.siteHeader__menuItems.active a:visited{color:#999}.siteHeader__menuItems.active a:hover{color:#042e3c}.siteHeader__menuItems.active a:active{color:#ff4f00}@media only screen and (min-width:48em){.siteHeader__menuItems.active a{font-size:3rem;line-height:3.875rem}}@media only screen and (min-width:80em){.siteHeader__menuItems.active a{font-size:3.75rem;line-height:5.25rem}}.siteHeader__menuItems.active a:hover{cursor:pointer}.siteHeader__menuItems.active a.active{color:#ff4f00}.siteHeader__logo{z-index:3;position:relative;background:url(/static/logo.svg) 50% no-repeat;background-size:contain;display:inline-block;margin:.9375rem auto 0;width:5rem;height:5rem;transition:transform .2s;transform:scale(1)}@media only screen and (min-width:48em){.siteHeader__logo{background-image:url(/static/logo-md.svg);margin:1.25rem auto 0;width:5.9375rem;height:5.9375rem}}.siteHeader__logo:hover{cursor:pointer}.sticky .siteHeader__logo{margin:0 auto;transform:scale(.7);will-change:transform}.menuIsActive .siteHeader__logo{z-index:9890;transform:scale(1);margin:.9375rem auto 0}@media only screen and (min-width:48em){.menuIsActive .siteHeader__logo{margin:1.25rem auto 0}}section{background-repeat:no-repeat;background-size:cover;background-position:top;margin:0}section>.wrapper{margin:0 auto;padding:0 1.5625rem}@media only screen and (min-width:48em){section>.wrapper{width:80%}}section h2,section h3,section h4{font-family:Sansita,cursive;font-weight:400;margin-top:0;color:#ff4f00;display:inline-block;font-size:24px;line-height:30px;margin-bottom:1.375rem}@media only screen and (min-width:48em){section h2,section h3,section h4{font-size:38px;line-height:44px;margin-bottom:2rem}}@media only screen and (min-width:80em){section h2,section h3,section h4{font-size:52px;line-height:64px;margin-bottom:2.25rem}}section h2>small,section h3>small,section h4>small{color:#ff4f00}section p{font-size:.9375rem;line-height:1.3125rem;padding-bottom:.9375rem}@media only screen and (min-width:48em){section p{font-size:1.125rem;line-height:1.75rem;padding-bottom:1.125rem}}@media only screen and (min-width:80em){section p{font-size:1.25rem;line-height:1.875rem;padding-bottom:1.25rem}}section span.highlight{color:#ff4f00}section.hero{height:100vh;min-height:36.25rem;max-height:187.5rem;display:flex;align-items:center;text-align:center}section.hero:after,section.hero:before{content:"";position:absolute;left:0;width:100%}section.hero:before{top:0;height:4.375rem;background:#fff}@media only screen and (min-width:48em){section.hero:before{top:-.9375rem;height:.9375rem}}section.hero:after{height:100%;z-index:2;top:4.375rem;margin-top:-.0625rem;background-size:100% auto}@media only screen and (orientation:portrait){section.hero:after{background:url(/static/header-bg-sm.svg) top no-repeat}}@media only screen and (orientation:landscape){section.hero:after{background:url(/static/header-bg-sm-landscape.svg) top no-repeat}}@media only screen and (min-width:48em){section.hero:after{height:9.375rem;top:0;background:url(/static/header-bg-md.svg) top no-repeat}section.hero{position:absolute;z-index:90;top:.9375rem;width:80%;left:10%;height:80vh;background-attachment:fixed;background-size:auto 100%}}section.hero>.wrapper{width:100%;padding:0}@media only screen and (min-width:48em){section.hero>.wrapper{width:100%;height:100%}}section.hero .hero__text--wrapper{padding-top:6.25rem}@media only screen and (min-width:48em){section.hero .hero__text--wrapper{position:absolute;width:80%;height:100%;top:0;left:10%;padding-top:0;display:table}}section.hero h2{color:#fff;font-size:6vmax;line-height:7vmax;padding:1.5625rem;text-shadow:0 0 .3125rem #333}@media only screen and (min-width:48em){section.hero h2{display:table-cell;vertical-align:middle;font-size:7vh;line-height:8vh}}@media only screen and (min-width:80em){section.hero h2{font-size:10vh;line-height:11vh}}@media only screen and (min-width:48em){section.hero .hero__cta--wrapper{position:absolute;top:100%;width:100%;margin:-2.125rem auto 0}}@media only screen and (min-width:80em){section.hero .hero__cta--wrapper{margin:-2.5rem auto 0}}section.introduction{color:#fff;padding-top:5rem;padding-bottom:8.75rem;background-size:cover;background-position:bottom;background-color:#042e3c;background-repeat:no-repeat;position:relative;overflow:hidden;background-image:url(/static/introduction.jpg)}section.introduction:after,section.introduction:before{content:"";position:absolute;width:100%;left:0}section.introduction:before{background:#ff4f00;bottom:0;height:14%;transform:rotate(-10deg) scaleX(2)}section.introduction:after{background:#fff;bottom:0;height:10%;transform:rotate(-7deg) scale(2);transform-origin:center top}@media only screen and (min-width:48em){section.introduction{background-image:url(/static/introduction-md.jpg);margin:.9375rem .9375rem 0;padding-top:100vh;padding-bottom:30vh;background-attachment:fixed;background-size:100% auto;background-position:bottom}}section.introduction>.wrapper{padding:0 1.5625rem;margin-bottom:25vh}@media only screen and (min-width:48em){section.introduction>.wrapper{width:70%}}section.introduction h2{color:#fff;position:relative;margin-bottom:5rem}section.introduction h2:after{content:"";position:absolute;width:30%;height:.3125rem;background:#ff4f00;bottom:-50%;left:0}@media only screen and (min-width:48em){section.introduction h2{margin-bottom:3.375rem}section.introduction h2:after{bottom:-4.125rem;width:2.5rem}}@media only screen and (min-width:80em){section.introduction h2{margin-bottom:4.125rem}section.introduction h2:after{bottom:-4.875rem;width:3.4375rem}}section.introduction p{max-width:37.5rem}@media only screen and (min-width:48em){section.introduction p{padding-left:5.625rem}}@media only screen and (min-width:80em){section.introduction p{padding-left:6.5625rem}}section.description{position:relative}@media only screen and (min-width:48em){section.description{margin-top:-25vh}}section.description>.wrapper{padding:0}section.description article{margin:0 auto}section.description article .text{padding:2.8125rem 1.5625rem .9375rem}section.description article .text p{max-width:33.75rem}section.description article .picture{background-size:cover;background-repeat:no-repeat;background-position:top}section.description article:first-of-type .picture{background-image:url(/static/jezioro-opatowickie.png)}section.description article:nth-of-type(2) .picture{background-image:url(/static/atrakcje-przy-jeziorze.png)}section.description article:nth-of-type(3) .picture{background-image:url(/static/zima-nad-jeziorem.png)}@media only screen and (orientation:portrait){section.description article .picture{min-height:100vh}}@media only screen and (orientation:landscape){section.description article{display:flex}section.description article:nth-of-type(2) .text{order:2}section.description article:nth-of-type(2) .picture{order:1}section.description article .text{width:50%;align-self:center}section.description article .picture{width:50%;min-height:70vw;background-position:50%;background-size:contain}}@media only screen and (min-width:48em){section.description article{display:flex}section.description article .text{width:50%;align-self:center}section.description article .picture{width:50%;margin:0;min-height:auto;background-size:cover;min-height:75vh}section.description article:first-of-type .picture{background-image:url(/static/jezioro-opatowickie-md.png)}section.description article:first-of-type .text{padding-left:0;padding-right:3.125rem}section.description article:nth-of-type(2) .text{padding-right:0;padding-left:3.125rem;order:2}section.description article:nth-of-type(2) .picture{background-image:url(/static/atrakcje-przy-jeziorze-md.png);order:1}section.description article:nth-of-type(3) .picture{background-image:url(/static/zima-nad-jeziorem-md.png)}section.description article:nth-of-type(3) .text{padding-left:0;padding-right:3.125rem}}section.rezerwacja{background:url(/static/bg-reservation-gs.jpg) left 30% no-repeat;background-size:contain}section.galeria{padding:10vh 0;text-align:center;display:flex;align-items:center;background-color:#fff;min-height:none}section.galeria>.wrapper{padding:0;width:100%}section.galeria h3{margin:0 auto;display:block;text-align:right;padding:0 10% 1.875rem}@media only screen and (min-width:80em){section.galeria h3{padding-bottom:3.125rem}}section.galeria .slideshow{display:none}section.galeria .slideshow.active{display:block}section.galeria-reversed{padding:2.5vh 0}section.galeria-reversed h3{text-align:left}section.utilities{margin:3.75rem 0}section.utilities .heading{color:#999;font-size:24px;line-height:32px}@media only screen and (min-width:48em){section.utilities .heading{text-align:center;font-size:28px;line-height:36px}}@media only screen and (min-width:80em){section.utilities .heading{text-align:left}}section.utilities>.wrapper{padding:0 1.5625rem}@media only screen and (min-width:48em){section.utilities>.wrapper{width:80%}}section.utilities img{width:auto;height:3.25rem;margin:.9375rem;-moz-filter:grayscale(100%);filter:grayscale(100%);transform:scale(.99);transition:all .3s}@media only screen and (min-width:48em){section.utilities img{margin:1.5625rem 1.5625rem 2.1875rem;height:4rem}}@media only screen and (min-width:80em){section.utilities img{margin-bottom:3.125rem;height:6rem}}section.utilities ul{text-align:center;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}section.utilities strong{display:block;color:#999;transition:all .2s;font-weight:500;margin-bottom:.9375rem;font-size:14px;line-height:18px}@media only screen and (min-width:48em){section.utilities strong{font-size:18px;line-height:22px}}@media only screen and (min-width:80em){section.utilities strong{font-size:24px;line-height:28px;margin-bottom:1.25rem}}section.utilities li{width:50%;padding:.3125rem;order:2}@media only screen and (min-width:48em){section.utilities li{width:25%}}section.utilities li:not(.active):hover{cursor:pointer}section.utilities li:not(.active):hover strong{color:#ff4f00}section.utilities li:not(.active):hover img{-moz-filter:grayscale(0);filter:grayscale(0)}section.utilities li p{transition:opacity .6s;opacity:0;color:#999;overflow:hidden;margin:0 auto;height:0;padding:0;max-width:25rem}@media only screen and (min-width:48em){section.utilities li p{min-height:5rem;font-size:15px;line-height:20px}}@media only screen and (min-width:80em){section.utilities li p{max-width:90%;min-height:6.25rem;font-size:18px;line-height:24px}}section.utilities li.active{width:100%;order:1}@media only screen and (min-width:48em){section.utilities li.active{width:33%;order:2}}section.utilities li.active p{opacity:1;height:auto;min-height:4.375rem}section.utilities li.active strong{color:#ff4f00}section.utilities li.active img{-moz-filter:grayscale(0);filter:grayscale(0);transform:scale(1.5);margin-bottom:1.5625rem}@media only screen and (min-width:48em){section.utilities li.active img{margin-bottom:2.1875rem}}@media only screen and (min-width:80em){section.utilities li.active img{margin-bottom:3.125rem}}section.w-okolicy{overflow:hidden}section.w-okolicy>.wrapper{height:90vh;min-height:50rem;width:100%;padding:0;position:relative;top:0;left:0}section.w-okolicy>.wrapper>div{height:100%}.placesList{z-index:99;background:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;position:absolute;padding:3.125rem 1.5625rem 1.875rem}.placesList:before{content:"W okolicy";position:absolute;right:0;top:0;color:#ff4f00;text-align:right;font-family:Sansita,cursive;margin:0;padding:1.5625rem;font-size:20px;line-height:28px}@media only screen and (min-width:48em){.placesList{height:80%;width:50%;padding-left:10%;padding-right:5%}.placesList:before{font-size:24px;line-height:28px;padding:10%}}.placesList>ul{padding-left:0;overflow:hidden}.placesList li{list-style-type:none;color:#fff}.placesList li .attrDesc{height:0;transition:opacity 0ms;opacity:0}.placesList li.active .attrDesc{height:auto;opacity:1;transition:opacity .8s}.placesList li.active header{margin-bottom:1.5625rem}.placesList li.active header h3{color:#fff;margin-bottom:0}.placesList li.active header span{color:#999;display:block;margin:.625rem 0}.placesList li p{max-width:36.25rem}.placesList .bottomLink{background:#fff;color:#ff4f00;position:absolute;top:100%;width:50%;left:0;text-align:center;padding:1.5625rem .3125rem;transition:all .2s}.placesList .bottomLink:nth-of-type(2){left:50%}.placesList .bottomLink:hover{background:#ff4f00;color:#fff;cursor:pointer}@media only screen and (min-width:48em){.placesList .bottomLink{left:10%;width:45%}.placesList .bottomLink:nth-of-type(2){left:55%}}section.w-okolicy .marker{position:absolute;white-space:nowrap;font-size:13px;line-height:13px;font-weight:500;color:#000}section.w-okolicy .marker.active{cursor:default}section.w-okolicy .marker.active>.no{background:#ff4f00;color:#fff;transform:scale(1.25)}section.w-okolicy .marker.active:hover{transform:none;cursor:default}section.w-okolicy .marker:hover>.no{cursor:pointer;transform:scale(1.25)}section.w-okolicy .marker>span{transition:all .2s}section.w-okolicy .marker>.no{color:#ff4f00;font-style:italic;padding:.5rem .5rem .5rem .375rem;display:inline-block;border-radius:2.5rem;margin:0 auto;text-align:center;background:#fff;border:.1875rem solid #ff4f00;z-index:9981;position:relative;transform:scale(1);will-change:transform}section.w-okolicy .marker>.name{display:none}section.kontakt{position:relative;padding:1.875rem 0 0}@media only screen and (min-width:48em){section.kontakt{min-height:100vh;padding:5vh 0}}@media only screen and (min-width:64em){section.kontakt:before{content:"";position:absolute;background:url(/static/footer-md.jpg) 0 0 no-repeat;background-size:cover;right:0;top:0;width:50%;height:100%}}section.kontakt h3{padding-top:5vh}section.kontakt p{padding-bottom:0;font-weight:300;color:#999}section.kontakt a{display:block;color:#999}section.kontakt a:visited{color:#999}section.kontakt a:active,section.kontakt a:hover{color:#ff4f00}section.kontakt .big{font-size:22px;line-height:28px;margin-bottom:1.375rem;font-weight:500}@media only screen and (min-width:48em){section.kontakt .big{font-size:32px;line-height:40px;margin-bottom:2rem}}@media only screen and (min-width:80em){section.kontakt .big{font-size:44px;line-height:60px;margin-bottom:2.25rem}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-track .slick-slide{background-size:contain;background-repeat:no-repeat;background-position:50%;padding:0;background-color:#999;margin:0 auto;transition:all .2s;width:100%;height:auto}.slick-track .slick-slide>div{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:48em){.slick-track .slick-slide{-moz-filter:grayscale(90%);filter:grayscale(90%)}.slick-track .slick-slide img{transform:scale(1);transform-origin:center center;will-change:transform}.slick-track .slick-slide:hover{-moz-filter:grayscale(0);filter:grayscale(0);transform:scale(1.05)}.slick-track>.slick-active:hover{cursor:pointer}}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;top:50%;width:6.25rem;height:5rem;margin-top:-2.5rem;border:none;background:none;opacity:.7;transition:all .2s;z-index:2}.lightbox .slick-next,.lightbox .slick-prev{z-index:9990}.slick-next:hover,.slick-prev:hover{opacity:1;cursor:pointer}.lightbox .slick-next:hover:after,.lightbox .slick-next:hover:before,.lightbox .slick-prev:hover:after,.lightbox .slick-prev:hover:before,.slick-next:hover:after,.slick-next:hover:before,.slick-prev:hover:after,.slick-prev:hover:before{background:#ff4f00}.slick-next.slick-hidden,.slick-prev.slick-hidden{display:none}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0;z-index:-1}.slick-next.slick-disabled:hover,.slick-prev.slick-disabled:hover{cursor:default}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{position:absolute;border-radius:1.25rem;background:#fff;left:1.25rem;width:2.875rem;height:1rem;transition:all .2s}.lightbox .slick-next:after,.lightbox .slick-next:before,.lightbox .slick-prev:after,.lightbox .slick-prev:before{background:#999}.slick-next:before,.slick-prev:before{content:"";top:1.3125rem;transform:rotate(-45deg)}.slick-next:after,.slick-prev:after{content:"";bottom:1.3125rem;transform:rotate(45deg)}.slick-prev{left:1%}.slick-next{right:1%}.slick-next:after,.slick-next:before{left:auto;right:1.25rem}.slick-next:before{transform:rotate(45deg)}.slick-next:after{transform:rotate(-45deg)}.lightbox{visibility:hidden;z-index:-1;transition:all .4s}.lightbox+div{transition:opacity .4s .4s}.lightbox>div{opacity:0;display:flex;align-items:center;background:hsla(0,0%,100%,.96)}.lightbox.active,.lightbox>div{transition:all .4s;position:fixed;top:0;left:0;width:100%;height:100%}.lightbox.active{z-index:9999;visibility:visible}.lightbox.active>div{transition:all .4s;opacity:1;z-index:9999}.lightbox img{margin:0 auto;position:relative;z-index:9901}.lightbox .close{position:absolute;top:1.5%;right:1.5%;transition:all .2s;font-size:6vh;line-height:6vh;opacity:1;color:#999;z-index:9902;cursor:pointer}.lightbox .close:hover{color:#ff4f00;opacity:1}.loader{font-size:10px;margin:-5rem auto 0 -5rem;text-indent:-9999em;width:10rem;height:10rem;border-radius:50%;background:#ff4f00;background:linear-gradient(90deg,#ff4f00 10%,hsla(0,0%,100%,0) 42%);position:absolute;top:50%;left:50%;animation:load3 1.4s linear infinite;transform:translateZ(0);z-index:9900;opacity:0;transition:opacity .2s}.active .loader{opacity:1}.loader:before{width:50%;height:50%;background:#ff4f00;border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #f2f2f2}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #f2f2f2}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #f2f2f2}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #f2f2f2}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #f2f2f2}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-event{cursor:default;color:#fff}.rbc-event,.rbc-event.rbc-selected{background-color:#fd4646}.rbc-event.rbc-event-allday{height:100%;display:flex;justify-content:center;align-items:center}.rbc-event.rbc-event-allday .rbc-event-content{width:100%;height:100%;display:table;font-size:.8125rem;position:absolute;top:0;left:0}.rbc-event.rbc-event-allday .rbc-event-content>span{display:table-cell;vertical-align:middle;text-transform:uppercase}.rbc-event.rbc-event-allday .rbc-event-content>span.unconfirmed{background:#999}.rbc-event.rbc-event-allday .rbc-event-content[title="Twój termin"]>span{background:#6ac27c;font-size:1rem}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-row{display:flex;flex-direction:row;position:relative}.rbc-row>*{flex-grow:1}.rbc-row+.rbc-row .rbc-event{position:relative}.rbc-row-segment{padding:0;height:100%}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;display:flex;flex-direction:column;flex:1 0;width:100%;height:100%;border:1px solid #f2f2f2}.rbc-month-view .rbc-header{background:#999;color:#fff;padding:.625rem 0;text-transform:uppercase}.rbc-month-header{display:flex;flex-direction:row;margin:-.0625rem -.0625rem 0}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;overflow:visible;background:#fff;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #f2f2f2}.rbc-month-row .rbc-row{position:absolute;width:100%;height:100%;left:0;top:0;align-items:center;align-content:center}.rbc-date-cell{text-align:center;color:#999;height:inherit;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.selectable .rbc-date-cell:hover{background:#ff4f00;cursor:pointer}.selectable .rbc-date-cell:hover a{color:#fff}.rbc-date-cell.rbc-now{color:#fd4646}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;z-index:4;height:inherit}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #f2f2f2}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #f2f2f2}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.selectable .rbc-calendar{background:green}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.rbc-rtl{direction:rtl}.rbc-off-range{color:#b3b3b3;background:#f2f2f2;height:100%;display:flex;justify-content:center;align-items:center}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #f2f2f2;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-event{display:flex;max-height:100%;flex-flow:column wrap;align-items:flex-start;overflow:hidden}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em;text-align:center;text-transform:uppercase}.rbc-day-slot .rbc-time-slot{border-top:1px solid #fff}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-day-slot .rbc-event{position:absolute;z-index:2}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:#000;color:#fff;opacity:.5;font-size:75%;padding:3px}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{width:100%;position:relative}.rbc-time-view .rbc-row>{min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #f2f2f2}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #f2f2f2}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #f2f2f2}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #f2f2f2}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #f2f2f2}.rbc-time-header .rbc-gutter-cell{flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #f2f2f2}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #f2f2f2}.rbc-time-content>.rbc-day-slot{width:100%}.rbc-current-time-indicator{position:absolute;z-index:1;width:100%;height:1px;background-color:#74ad31;pointer-events:none}.rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#74ad31;border-radius:50%;width:8px;height:8px}.rbc-toolbar{align-items:center;margin-bottom:.9375rem;font-size:1rem;display:flex;padding:0 2.5rem}.rbc-toolbar .rbc-toolbar-label{width:100%;order:1;font-weight:700;text-transform:uppercase;color:#999}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;background-color:#ff4f00;border-color:#ff4f00}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover,.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#ff4f00;border-color:#ff4f00}.rbc-btn-group{display:inline-block;white-space:nowrap;order:2;display:flex}.rbc-btn-group button{border:none;color:#999;font-weight:700;transition:all .2s;text-transform:uppercase;padding:0 .9375rem}.rbc-btn-group button:active,.rbc-btn-group button:focus,.rbc-btn-group button:hover{background:none!important;border-radius:none;color:#ff4f00}.rbc-btn-group button:first-child{order:2;margin-top:.1875rem}.rbc-btn-group button:nth-child(2){order:1;font-size:28px;line-height:30px}.rbc-btn-group button:nth-child(3){order:3;font-size:28px;line-height:30px}.Sticky.sticky{position:fixed;top:0;left:0;right:0;margin:0}.reservation{padding:2.5rem 0}.reservation>h3{font-family:Roboto,sans-serif;font-weight:500;color:#000}.reservation .label{display:block;color:#999;text-align:left;padding-left:1.5625rem;font-size:13px;line-height:15px}@media only screen and (min-width:80em){.reservation .label{font-size:14px;line-height:16px}}.reservation .label .small{white-space:normal;display:inline-block;font-size:13px;line-height:16px;margin-bottom:0;padding-bottom:0}.stopTwo__form .reservation .label{padding-left:1.5625rem}.reservation .label+p{margin-bottom:0;padding-bottom:.625rem}.reservation__checkboxes{background:green;margin-top:.625rem}.reservation__checkboxes>.label{width:50%;float:left;display:inline-block;padding-left:0}.reservation__checkboxes>.label:nth-of-type(odd){padding-right:1.5625rem}.reservation__checkboxes>.label:nth-of-type(2n){padding-left:1.5625rem}.reservation__checkboxes input[type=checkbox]{display:inline-block;margin:0 .625rem 0 0;vertical-align:top}.reservation .inputBox__inputContainer{position:relative;border-radius:2.5rem}.reservation .inputBox__inputContainer input{padding:.625rem 1.5625rem;border-radius:2.5rem;box-shadow:none;border:1px solid #e6e6e6;width:100%;transition:all .2s}.reservation .inputBox__inputContainer input ::-webkit-input-placeholder{opacity:1;-webkit-transition:all .2s;transition:all .2s}.reservation .inputBox__inputContainer input :-moz-placeholder,.reservation .inputBox__inputContainer input ::-moz-placeholder{opacity:1;-moz-transition:all .2s;transition:all .2s}.reservation .inputBox__inputContainer input :-ms-input-placeholder{opacity:1;-ms-transition:all .2s;transition:all .2s}.reservation .inputBox__inputContainer input[type=checkbox]{float:left;width:auto}.reservation .inputBox__inputContainer input:focus{border-color:#fd4646}.reservation .inputBox__inputContainer .errorMsg{position:absolute;right:0;top:0;padding:.625rem 1.5625rem;border:1px solid transparent;opacity:0;z-index:-1;transition:all .2s;text-transform:uppercase}.reservation .inputBox__inputContainer.isValid input{border-color:#6ac27c;background-color:#fff}.reservation .inputBox__inputContainer.hasErrorMsg input{border-color:#fd4646;background-color:#fd4646;color:#fff}.reservation .inputBox__inputContainer.hasErrorMsg input ::-webkit-input-placeholder{opacity:1;color:#fff}.reservation .inputBox__inputContainer.hasErrorMsg input :-moz-placeholder,.reservation .inputBox__inputContainer.hasErrorMsg input ::-moz-placeholder{opacity:1;color:#fff}.reservation .inputBox__inputContainer.hasErrorMsg input :-ms-input-placeholder{opacity:1;color:#fff}.reservation .inputBox__inputContainer.hasErrorMsg .errorMsg{color:#fff;opacity:1;z-index:1}.reservation ul{list-style-type:none;padding:0}.reservation li{width:33.3%;display:inline-block;position:relative;padding:.75rem .5rem 1rem}.reservation li.half{width:50%}.reservation li.double{width:66.6%}.reservation li.full{width:100%;padding:.75rem .5rem 1rem}.reservation strong{white-space:nowrap}.reservation--second{visibility:hidden;z-index:-1;transition:all .4s}.reservation--second>.reservation__wrapper{background:hsla(0,0%,100%,.96);transition:all .4s;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%}.reservation--second .reservation__wrapper--inner>div{transition:opacity .4s;opacity:0;width:100%;z-index:-1}.reservation--second.active{z-index:9999;visibility:visible;position:fixed;width:100%;height:100%;top:0;left:0;transition:all .4s}.reservation--second.active>.reservation__wrapper{transition:all .4s;opacity:1;z-index:9999}.reservation--second.active .reservation__wrapper--inner>.active{opacity:1;z-index:9999;overflow-y:scroll}.reservation__stepOne{opacity:1;transition:opacity .4s .4s}.reservation__stepOne.inactive{opacity:0}.reservation__stepFinal,.reservation__stepThree,.reservation__stepTwo{padding-top:5rem}.reservation__stepFinal form,.reservation__stepFinal>div,.reservation__stepThree form,.reservation__stepThree>div,.reservation__stepTwo form,.reservation__stepTwo>div{max-width:75rem;margin:0 auto}.reservation__price.has-margin{margin-bottom:1.375rem}@media only screen and (min-width:48em){.reservation__price.has-margin{margin-bottom:2rem}}@media only screen and (min-width:80em){.reservation__price.has-margin{margin-bottom:2.25rem}}.reservation__price>span{color:#ff4f00;display:block;font-family:Sansita,cursive;font-weight:400;font-size:10vmax;line-height:10vmax}@media only screen and (min-width:48em){.reservation__price>span{font-size:8vmax;line-height:8vmax}}@media only screen and (min-width:80em){.reservation__price>span{font-size:6vmax;line-height:6vmax}}.reservation__links{text-align:left}.reservationProcessTrigger{display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#fff;color:#000}.reservationProcessTrigger.inactive:hover{cursor:default}.reservationProcessTrigger>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.reservationProcessTrigger:hover{background:#ff4f00;cursor:pointer}.reservationProcessTrigger:hover>.counter{color:#fff;opacity:1}.reservationProcessTrigger:visited{color:#000}.reservationProcessTrigger:active,.reservationProcessTrigger:hover{color:#fff}.reservation__links>div{margin-top:.9375rem}.reservation__links>div a{font-size:13px;line-height:16px;color:#000}.reservation__links>div a:visited{color:#000}.reservation__links>div a:active,.reservation__links>div a:hover{color:#ff4f00}.reservation__links>div a:first-of-type{display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#999;color:#fff}.reservation__links>div a:first-of-type.inactive:hover{cursor:default}.reservation__links>div a:first-of-type>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.reservation__links>div a:first-of-type:hover{background:#ff4f00;cursor:pointer}.reservation__links>div a:first-of-type:hover>.counter{color:#fff;opacity:1}.reservation__links>div a:first-of-type:active,.reservation__links>div a:first-of-type:hover,.reservation__links>div a:first-of-type:visited{color:#fff}.reservation__intro{color:#999;padding:1.5625rem 0}@media only screen and (min-width:80em){.reservation__intro{width:50%;float:right}}.reservation__process{display:none}@media only screen and (min-width:48em){.reservation__process{width:100%;display:inline-block}}@media only screen and (min-width:80em){.reservation__process{width:50%}}.reservation__progress{padding:.3125rem;width:100%;list-style-type:none;max-width:75rem;margin:.9375rem auto 0}.reservation__progress>li{padding:.625rem;color:#999;transition:color .2s}.reservation__progress>li>span{color:#ccc;padding-right:.3125rem;transition:color .2s}.reservation__progress>li.active{color:#000}.reservation__progress>li.active>span{color:#ff4f00}@media only screen and (min-width:48em){.reservation__progress{text-align:center;display:flex;justify-content:space-around}}.stepOne__calendar{height:60vmin}.stepOne__inputs{margin:1.5625rem 0}.stepOne__inputs>div:nth-of-type(odd){padding-right:.625rem}.stepOne__inputs>div:nth-of-type(2n){padding-left:.625rem}.stepOne__inputs>div p{margin:0;padding:0 0 .75rem 1.875rem;color:#999}.stepOne__inputs>div a{border:.1875rem solid #999;padding:.625rem .9375rem .625rem 1.5625rem;border-radius:2.5rem;display:block;transition:all .2s}.stepOne__inputs>div a:hover{border-color:#ff4f00}@media only screen and (min-width:48em){.stepOne__inputs>div{float:left;width:50%}}.stepOne__confirm{text-align:center}.stepOne__confirm>button{width:100%;display:block;display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#ff4f00;color:#fff}.stepOne__confirm>button.inactive:hover{cursor:default}.stepOne__confirm>button>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.stepOne__confirm>button:hover{background:#ff4f00;cursor:pointer}.stepOne__confirm>button:hover>.counter{color:#fff;opacity:1}.stepOne__confirm>button:active,.stepOne__confirm>button:hover,.stepOne__confirm>button:visited{color:#fff}.stepOne__confirm>button.inactive{background:#999}.stepOne__confirm>button.inactive:hover{background-color:#999}.stepOne__confirm>button.inactive:hover>.counter{opacity:.6}.stepOne__confirm>button>.counter{color:#fff}.stepOne__confirm>button:hover{background-color:#fd4646}.summary .summary__header span:before,.summary .summary__header:before,.summary__header .summary span:before{background:#e6e6e6;position:absolute;content:"";margin-top:-.3125rem;height:.3125rem;border-radius:.5rem}.summary__header{margin:1.5rem 0;padding:0 .5rem;position:relative}.summary__header:before{top:50%;right:0;margin-right:1.5625rem;width:100%}.summary__header span{position:relative}.summary__header span:before{top:50%;left:100%;margin-left:1.5625rem;width:100%}.summary__data{margin-bottom:0}.summary__data--dates .label{display:inline-block;margin-right:1.5625rem}.summary__data--dates p{display:inline}.summary__data--price{display:flex}.summary__data--price>li{width:25%}.summary li>.label{padding-left:0}.confirm{width:100%;overflow:hidden}.confirm .back{width:30%;float:left;display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#999;color:#fff;background:#e6e6e6;color:#999}.confirm .back.inactive:hover{cursor:default}.confirm .back>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.confirm .back:hover{background:#ff4f00;cursor:pointer}.confirm .back:hover>.counter{color:#fff;opacity:1}.confirm .back:active,.confirm .back:hover,.confirm .back:visited{color:#fff}.confirm .back:visited{color:#999}.confirm .back:active,.confirm .back:hover{color:#fd4646}.confirm .back:active,.confirm .back:hover{background:#e6e6e6}.confirm .back:active>.counter,.confirm .back:hover>.counter{color:#fd4646}.confirm .next{width:65%;float:right;display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#ff4f00;color:#fff}.confirm .next.inactive:hover{cursor:default}.confirm .next>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.confirm .next:hover{background:#ff4f00;cursor:pointer}.confirm .next:hover>.counter{color:#fff;opacity:1}.confirm .next:active,.confirm .next:hover,.confirm .next:visited{color:#fff}.confirm .next.inactive{background:#999}.confirm .next.inactive:hover{background-color:#999}.confirm .next.inactive:hover>.counter{opacity:.6}.confirm .next>.counter{color:#fff}.confirm .next:hover{background-color:#fd4646}.confirm .next+.label{width:65%;text-align:center;float:right;padding-top:.9375rem}.confirm .next--final{background:green;width:100%}.confirm .next--final+.label{width:100%}.confirm>button{display:inline-block}.confirm>button:before{display:none}.footer{padding:10vh 0 0;overflow:hidden;margin:0;display:inline-block;font-size:14px;line-height:16px}@media only screen and (min-width:48em){.footer{font-size:18px;line-height:20px}}.footer .copyrights{display:table}.footer .copyrights span{color:#999;display:table-cell;vertical-align:middle;padding-right:.625rem}.footer a[rel=author]{width:6.5625rem;height:3rem;display:inline-block;display:table-cell;vertical-align:middle}.footer a[rel=author] img{width:100%;height:auto;margin-top:.25rem}::selection{background:#33caff;color:#ff4f00}::-moz-selection{background:#33caff;color:#ff4f00}::-webkit-input-placeholder{opacity:1;color:#bfbfbf}:-moz-placeholder,::-moz-placeholder{opacity:1;color:#bfbfbf}:-ms-input-placeholder{opacity:1;color:#bfbfbf}.body{font-family:Roboto,sans-serif;background:#fff;font-size:16px;font-weight:500;color:#666;margin:0}.body *{box-sizing:border-box}a{text-decoration:none!important;transition:color .2s}a,a:visited{color:#999}a:active,a:hover{color:#ff4f00}a:active,a:focus,a:hover,a:visited{text-decoration:none!important}button{border:none}.button{display:inline-block;padding:.9375rem 1.875rem;border-radius:3rem;position:relative;margin:0 auto;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;transition:all .2s;z-index:4;background:#fff;color:#000}.button.inactive:hover{cursor:default}.button>.counter{float:right;color:#999;padding-left:.9375rem;transition:all .2s;opacity:.6;padding-top:.3125rem;font-size:14px;line-height:14px}.button:hover{background:#ff4f00;cursor:pointer}.button:hover>.counter{color:#fff;opacity:1}.button:visited{color:#000}.button:active,.button:hover{color:#fff}input:focus,textarea:focus{outline:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}