.left-aligned{text-align:left}.right-aligned{text-align:right}.center-aligned{text-align:center}.float-left{float:left}.float-right{float:right}.is-relative{position:relative}.hidden{display:none}.clearfix{clear:both}.text-lower{text-transform:lowercase}.arrow-right{background-image:url(/images/arrow-btn-white.svg?1834e4b6385f04f79da84245d2efdc06);background-position:right 50%;background-repeat:no-repeat;display:inline-block;font-size:1em}body,html{width:100%;height:100%}body{font-size:17px;font-family:Helvetica Neue,sans-serif;font-weight:300;line-height:1.5rem}[class*=pure-u],body{position:relative}.like-h1,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:600;color:#414141}.like-h1{font-size:2em;line-height:1}.primary,h3{color:#169bde}h3{font-size:1.8rem;line-height:2.2rem;margin-bottom:1.6rem}h3.bigger{font-size:1.7rem;line-height:2rem}@media screen and (min-width:48em){h3.bigger{font-size:3rem;line-height:3.2rem}}h5{color:#169bde;font-size:1.2rem}p{margin:0 0 2rem}a{color:#169bde;text-decoration:none}a:hover{text-decoration:underline}label[for]{cursor:pointer}label[for].privacy-label{font-size:.8rem}hr.delimiter{margin:1.5rem -2rem;border:0;height:2px;background-color:#f8f8f8}@media screen and (min-width:48em){.padding{padding:1.5rem}.padding-x{padding:0 1.5rem}.padding-y{padding:1.5rem 0}.padding-l{padding:0 0 0 1.5rem}.padding-r{padding:0 1.5rem 0 0}}img.align-center{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block}.backend .header,.bg-gradient{background-image:-owg-linear-gradient(to right,#169bde,#1dd5b1);background-image:-webkit-gradient(linear,left top,right top,from(#169bde),to(#1dd5b1));background-image:linear-gradient(90deg,#169bde,#1dd5b1);color:#fff}.bg-white,form .form-control{background-color:#fff}.form-messages{background:#f8f8f8;font-weight:500;margin:2rem 1.5rem 0;padding:.5rem;color:#414141}.form-messages.error{background:#c92100;color:#fff}.form-messages.success{background:green;color:#fff}.header-top{width:100%;position:absolute;top:0;left:0}.header-top .logo{position:absolute;top:2rem;left:2rem;background:url(/images/logo-top.svg?fe3adeadc7ab1d336c03d3e3da9bb785) no-repeat;background-size:contain;width:12rem;height:3rem;overflow:hidden;z-index:300}.header-top .logo a{display:block;width:100%;height:100%;text-indent:-9999px}@media screen and (min-width:35.5em){.header-top .logo{width:15rem;height:4rem}}.header-top .menu-icon{width:2.5rem;height:2.5rem;position:fixed;top:2.25rem;right:3rem;display:inline-block;text-indent:-9999px;background-image:url(/images/hamburger.svg?45ba9331363fadd495a9cfee204f256a);background-repeat:no-repeat;background-position:50%;background-size:1.5rem;cursor:pointer;z-index:500;border-radius:50%;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media screen and (min-width:35.5em){.header-top .menu-icon{top:2.75rem}}.header-top .menu-icon.icon-rounded{background-color:rgba(0,0,0,.25)}.header-top .menu-icon.active{background-image:url(/images/close-btn.svg?5fa3695dc4481b32823d34b0635a6622);background-size:1.25rem;z-index:600}.header-top .menu-icon.active.icon-rounded{background-color:transparent}.header-top .menu-icon .close,.header-top .menu-icon .open{display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;cursor:pointer}.header-top .menu-icon .close{background-image:url(/images/close-btn.svg?5fa3695dc4481b32823d34b0635a6622);z-index:600;display:none;position:relative;width:20px;height:20px}.header{height:18rem;position:relative;background:url(/images/bg-img.jpg?454522a30a5f3ddd12c752eed3b9b729) no-repeat 50% 30%;background-size:cover;padding:0 1.5rem}.header.about-us{background:url(/images/bg-image-about-us.jpg?297036d316b3aa6545dbeffee5a88aee) no-repeat 50% 50%;background-size:cover}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.header{height:30rem}}.header .teaser{color:#fff;position:absolute;top:35%;left:50%;width:90%;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.header .teaser{top:45%}}.header .teaser .content-inner{display:block}.header .teaser .content-inner h1,.header .teaser .content-inner h2{color:#fff}.header .teaser .content-inner h1{font-size:2rem;font-weight:500;margin:0;padding:0}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.header .teaser .content-inner h1{font-size:3.5rem;line-height:4.2rem}}.header .teaser .content-inner .like-h2,.header .teaser .content-inner h2{font-size:2.5rem;line-height:4rem;font-weight:500;margin:0;padding:0}@media screen and (min-width:35.5em){.header .teaser .content-inner .like-h2,.header .teaser .content-inner h2{font-size:2rem;line-height:2.5rem}}.header.background-overlay:before{position:absolute;left:0;right:0;top:0;bottom:0;content:" ";opacity:.9;background-image:-owg-linear-gradient(to left bottom,#00abe4,#32b4c0 56%,#55baa6);background-image:-webkit-gradient(linear,right top,left bottom,from(#00abe4),color-stop(56%,#32b4c0),to(#55baa6));background-image:linear-gradient(to left bottom,#00abe4,#32b4c0 56%,#55baa6)}.header.frontpage{height:100%;min-height:550px;background-size:cover;position:relative}.header.frontpage.homepage{background:url(/images/bg-img.jpg?454522a30a5f3ddd12c752eed3b9b729) no-repeat 50% 50%;background-size:cover;padding-bottom:4rem}.header.frontpage .teaser{top:25%}@media screen and (min-width:35.5em){.header.frontpage .teaser{top:40%}}.header.frontpage>.clickscroll{position:absolute;bottom:2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4rem;height:4rem;font-size:2rem;text-align:center;line-height:0;padding:0;background:transparent;color:#fff;border:none;outline:none;opacity:.8;-webkit-animation:clickscrollWobble 1.5s cubic-bezier(.36,.07,.19,.97) both;animation:clickscrollWobble 1.5s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes clickscrollWobble{10%,90%{-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}20%,80%{-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px)}30%,50%,70%{-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}40%,60%{-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px)}}@keyframes clickscrollWobble{10%,90%{-webkit-transform:translate(-50%,-1px);transform:translate(-50%,-1px)}20%,80%{-webkit-transform:translate(-50%,2px);transform:translate(-50%,2px)}30%,50%,70%{-webkit-transform:translate(-50%,-4px);transform:translate(-50%,-4px)}40%,60%{-webkit-transform:translate(-50%,4px);transform:translate(-50%,4px)}}.side-menu{background-color:rgba(0,0,0,.8);height:100vh;width:18rem;position:fixed;right:-100%;top:0;z-index:300;overflow:auto;-webkit-transition:right .5s ease;transition:right .5s ease}.side-menu.open{right:0}.side-menu .navigation{list-style:none;margin:6rem 0 0;padding:0;z-index:500}.side-menu .navigation li{text-align:center;display:block;border-bottom:1px solid hsla(0,0%,78%,.4)}.side-menu .navigation li:first-child{border-top:1px solid hsla(0,0%,78%,.4)}.side-menu .navigation li.active a{color:#1dd5b1}.side-menu .navigation li a{display:block;padding:1rem 2rem;text-decoration:none;color:#fff;font-weight:400}.side-menu .navigation li a:active,.side-menu .navigation li a:focus,.side-menu .navigation li a:hover{color:#1dd5b1;font-weight:500}#maincontent{margin:0 auto}#maincontent section{padding:6rem 0 7rem}#maincontent section:nth-child(odd){background:#f8f8f8;background:-owg-linear-gradient(to bottom,#f8f8f8 0,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#eaeaea));background:linear-gradient(180deg,#f8f8f8 0,#eaeaea)}.section-header{text-align:center;margin:0 0 3.5rem}.section-header h2{font-size:1.8rem;line-height:2.2rem}@media screen and (min-width:35.5em){.section-header h2{font-size:2.4rem;line-height:2.8rem}}.content-wrapper{width:90%;max-width:1200px;margin:0 auto}.footer{background:#eaeaea;padding:3rem 0 .5rem;text-align:center}@media screen and (min-width:48em){.footer{text-align:left}}.footer-menu{margin:0;padding:0;list-style:none}.footer-menu li{display:inline;margin-right:1rem;font-size:.95rem}.footer-menu li a{color:#414141;font-weight:600;text-decoration:none}.footer-menu li a:hover{color:#169bde}.footer-logo{text-align:center;margin-top:1.5rem}@media screen and (min-width:48em){.footer-logo{float:right;margin:0}}.footer .image-copyrights{margin:0;font-size:.75rem;color:#414141}.footer .image-copyrights a,.footer .image-copyrights a:active,.footer .image-copyrights a:focus,.footer .image-copyrights a:hover{color:#414141}ul.companies{list-style:none;margin:0;padding:0}ul.companies li .box{display:block;margin:.7rem;padding:1.1rem 1rem .6rem;background:#fff;-webkit-box-shadow:hsla(0,0%,78%,.3) 0 0 3px;box-shadow:0 0 3px hsla(0,0%,78%,.3);border-radius:5px;cursor:pointer;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}ul.companies li .box:hover{-webkit-box-shadow:hsla(0,0%,72%,.6) 0 0 14px 1px;box-shadow:0 0 14px 1px hsla(0,0%,72%,.6);-webkit-transform:scale(1.02);transform:scale(1.02);text-decoration:none}ul.companies li .company-logo{text-align:center;height:140px;vertical-align:middle;position:relative;margin-bottom:1.2rem}ul.companies li .company-logo img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block}ul.companies li .company-link{border-top:1px solid #eaeaea;padding:.6rem 0 0;vertical-align:middle}ul.companies li .company-link span{text-decoration:none;font-weight:600;font-size:.9rem;color:#169bde}ul.companies li .company-link span.arrow{float:right}ul.companies li .company-link span.arrow img{width:14px;height:14px;vertical-align:middle}.company ul{list-style:none;padding:0;margin:0}.company .logo-wrapper{margin-bottom:1.2rem;text-align:center}@media screen and (min-width:48em){.company .logo-wrapper{margin-bottom:0;text-align:left}}.company .company-info .company-title{color:#169bde;margin-bottom:.4rem;font-weight:600;font-size:1.4rem}.company .company-info .company-contact{list-style:none;margin:0 0 .2rem;padding:0}.company .company-info .company-contact li{display:inline-block;margin-right:.82rem;font-size:.9rem;line-height:1rem}.company .company-info .company-contact li:last-child{margin-right:0}.company .company-info .company-contact li i{color:#169bde}.company .company-info .company-contact:last-child li{font-size:.85rem}.company .coupon-title{font-weight:600;font-size:1.4rem;line-height:1.75rem;margin-bottom:.5rem;min-height:3rem;word-break:break-word}.company .coupon-title:after{content:"*"}.company .coupon-description{font-size:.9rem;margin-bottom:1.2rem;min-height:4rem}.company .coupon-box .coupon-image{margin:-1rem -1rem 1rem}.company .coupon-box .coupon-image img{max-width:100%}.company .coupon-box .coupon-button{text-decoration:none;text-align:center;outline:none;border:none;background-color:transparent;width:100%}.company .coupon-box .coupon-terms{font-size:.7rem;line-height:1.5;margin:0;min-height:3rem}.company .coupon-box .coupon-terms:before{content:"*"}.company .print-coupon-wrapper{display:none}@media screen and (min-width:64em){.company .print-coupon-wrapper{display:block}}.company .share-coupon-wrapper{display:block}@media screen and (min-width:64em){.company .share-coupon-wrapper{display:none}}.company .coupon-code{padding:1rem;margin-bottom:1.2rem;border-radius:5px}.company .coupon-code span{display:block;text-align:center;margin-bottom:.2rem;font-weight:400}.company .coupon-code .coupon-button{color:#fff}.company .coupon-code .code-input{display:block;text-align:center;font-size:1.4rem;font-weight:200}@media screen and (min-width:48em){.company .coupon-code .code-input{font-size:1.8rem}}.company .buttons li{margin:1rem 0}.company .buttons li .coupon-button{text-align:left;text-decoration:none;color:#414141;line-height:.9rem;font-size:.9rem;position:relative;display:block;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.company .buttons li .coupon-button.icon:before{content:"";position:absolute;width:20px;height:18px;background-position:0 50%;background-repeat:no-repeat;margin-left:-30px}.company .buttons li .coupon-button.icon-copy:before{background-image:url(/images/gutschein-copy.svg?d5d0e980a2c0ccbe9435431d56a8be17)}.company .buttons li .coupon-button.icon-print:before{background-image:url(/images/gutschein-print.svg?d350a51f3173fe9c395ed2f74132fc47)}.company .buttons li .coupon-button.icon-mail:before{background-image:url(/images/gutschein-mail.svg?eda68f9f8aefd8722ced05d37e84f44d)}.company .buttons li .coupon-button.icon-whatsapp:before{background-image:url(/images/gutschein-whatsapp.svg?878bef3bd3f956f4cb5524b4b031e58f)}.newsletter .email-input{position:relative}.newsletter .icheck{margin-top:1.2rem}.newsletter .section-header{margin-bottom:2.2rem}.newsletter .section-content{text-align:left}.newsletter form{text-align:center;display:block}.newsletter form ::-webkit-input-placeholder{color:#b7b7b7}.newsletter form ::-moz-placeholder{color:#b7b7b7}.newsletter form :-ms-input-placeholder{color:#b7b7b7}.newsletter form :-moz-placeholder{color:#b7b7b7}.newsletter form .submit,.newsletter form input{height:60px}.newsletter form input{background:#f8f8f8;font-size:1.1rem;padding:0 1rem;border:1px solid #d8d8d8;border-radius:5px;display:block;width:calc(100% - 2rem);outline:none}@media screen and (min-width:48em){.newsletter form input{font-size:1.5rem;display:inline-block;width:34rem;margin-right:.5rem}}.newsletter form .submit{font-size:1.1rem;background-color:#169bde;background-image:-owg-linear-gradient(to right,#169bde,#1dd5b1);background-image:-webkit-gradient(linear,left top,right top,from(#169bde),to(#1dd5b1));background-image:linear-gradient(90deg,#169bde,#1dd5b1);border:0;color:#fff;font-weight:500;padding:0 1.4rem;border-radius:5px;outline:none;display:block;width:100%;margin:.8rem 0 0}@media screen and (min-width:48em){.newsletter form .submit{font-size:1.3rem;width:auto;display:inline-block;padding:.8rem 1.4rem;margin:0}}.newsletter .newsletter-info{font-size:1.8rem;margin-top:3rem;text-align:center;display:none}.newsletter .newsletter-info.color-green{display:block;color:#1dd5b1}.newsletter .newsletter-info.color-red{display:block;color:#c92100}.newsletter .newsletter-info .icon{font-size:3rem;margin-bottom:1.2rem}.newsletter.newsletter-modal form input{width:calc(100% - 2rem)}.newsletter.newsletter-modal form .submit,.newsletter.newsletter-modal form input{height:45px;font-size:1.1rem;line-height:3rem}.newsletter.newsletter-modal form .submit{padding-top:0;padding-bottom:0}.newsletter.newsletter-modal .newsletter-info{font-size:1.2rem;margin-top:1.2rem}.newsletter.newsletter-modal .newsletter-info.color-green{margin-top:0}.newsletter.newsletter-modal .newsletter-info .icon{display:inline-block;font-size:1.25rem;margin-right:.5rem;margin-bottom:0}.newsletter.newsletter-modal .newsletter-info .info-message{display:inline-block}section.share .padding-r{margin-bottom:3rem}@media screen and (min-width:48em){section.share .padding-r{margin:0}}section.share .box{background:#fff;padding:1rem;margin:0 0 .4rem;border-radius:5px;-webkit-box-shadow:0 0 15px hsla(0,0%,80%,.7);box-shadow:0 0 15px hsla(0,0%,80%,.7)}@media screen and (min-width:48em){section.share .box{padding:1rem 1em 1rem 0}}section.share .box h5{margin-bottom:.4rem}section.share .box p{font-size:.9rem;line-height:1.4rem;margin:0}section.share .social-icons{list-style:none;margin:2rem 0 0;padding:0}section.share .social-icons li{display:inline;margin-right:2rem}@media screen and (min-width:64em){section.share .social-icons li.whatsapp-share{display:none}}section.share .social-icons li a{color:#414141;font-size:2rem;text-decoration:none}@media screen and (min-width:35.5em) and (min-height:35.4999999em){section.share .social-icons li a{font-size:2.5rem}}section.share .social-icons li a:hover{color:#169bde}section.faq ul.questions{list-style:none;margin:0;padding:0}section.faq ul.questions li{margin:0 0 .4rem;-webkit-transition:box-shadow .2s ease;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}section.faq ul.questions li .question{position:relative;background:#f8f8f8;color:#169bde;border:1px solid #eaeaea;border-radius:5px;font-weight:500;font-size:1.2rem;padding:.7rem 2rem .7rem 1rem;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.faq ul.questions li .question:after{position:absolute;right:.75rem;top:0;bottom:0;width:1.2rem;height:1.2rem;margin:auto;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F078";-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}section.faq ul.questions li.open{-webkit-box-shadow:rgba(65,65,65,.15) 0 1px 10px;box-shadow:0 1px 10px rgba(65,65,65,.15)}section.faq ul.questions li.open .question{border-radius:5px 5px 0 0}section.faq ul.questions li.open .question:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.faq ul.questions li .answer{font-size:.9rem;padding:1rem 2rem;display:none}section.faq ul.questions li .answer p{margin:0}.icheck{margin-bottom:.5rem}.icheck label{vertical-align:middle}.icheck input[type=checkbox]{pointer-events:none}form{text-align:left;display:block;position:relative}form ::-webkit-input-placeholder{color:#b7b7b7}form ::-moz-placeholder{color:#b7b7b7}form :-ms-input-placeholder{color:#b7b7b7}form :-moz-placeholder{color:#b7b7b7}form input,form textarea{background:#f8f8f8;color:#414141;font-size:1rem;padding:.8rem 1rem;border:0;border-radius:5px;display:block;width:calc(100% - 4rem);outline:none}@media screen and (min-width:48em){form input,form textarea{font-size:1.5rem;display:inline-block;margin-right:.5rem}}form button{font-size:1.1rem;border:0;color:#fff;font-weight:500;padding:.5rem 1.4rem;border-radius:5px;outline:none;display:block}form button:disabled{opacity:.5}form .form-control{margin:.3rem 0}form label.error{-webkit-transform:translate(0);transform:translate(0);color:#c92100;font-size:.85rem;font-weight:400;margin-top:-.3rem;margin-bottom:.2rem}form .select-btn{background-color:#eaeaea;color:#414141;font-weight:500;padding:.5rem 1.4rem;border-radius:5px;outline:none;display:inline-block;font-size:1.05rem;z-index:50}form .uploadValue{-webkit-transform:translateY(25%);transform:translateY(25%)}form .buttons{-webkit-transform:translateY(18%);transform:translateY(18%)}form .fileUpload{position:relative;overflow:hidden;float:left}@media screen and (min-width:48em){form .fileUpload{float:left}}form .fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;z-index:100;height:3rem}form .readonly{cursor:default}form label.error.validation-error{display:block;margin-bottom:.5rem}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:800;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}@media screen and (min-width:48em){.blocker{padding:50px}}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{border-radius:5px;background:#f8f8f8;display:none;vertical-align:middle;position:relative;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;width:95%;max-width:980px;text-align:left;padding:2rem}.modal-light{font-family:Helvetica Neue,sans-serif;background:#fff;text-align:center}@media screen and (min-width:48em){.modal{width:90%}}.modal .close-modal{position:absolute;width:20px;height:20px;display:block;text-indent:-9999px;background-image:url(/images/close-btn@2x.png?2fb8e4dfc949e76926b27a8b4dd935ae);background-size:contain;top:-32px;right:0}.modal .modal-content,.modal .modal-footer,.modal .modal-header{padding:1.5rem 2rem}@media screen and (min-width:64em){.modal .modal-content,.modal .modal-footer,.modal .modal-header{padding:1.5rem 7rem}}.modal .modal-header{background:#fff;border-radius:5px 5px 0 0}.modal .no-place-title{margin-bottom:.5rem}.modal .info-text{margin-bottom:.75rem}.modal .info-text.no-place-info{font-weight:700}.modal #tag-cloud{width:100%}.modal .modal-footer{background:#fff;border-radius:0 0 5px 5px}.modal .modal-footer p{margin:0 0 1rem;text-align:center;font-weight:600;color:#169bde}@media screen and (min-width:64em){.modal .modal-footer p{-webkit-transform:translateY(60%);transform:translateY(60%);margin:0;text-align:left}}.modal .modal-footer-dark{background:#f8f8f8;margin:0 -2rem -2rem}.modal .modal-footer-dark p.become-partner{position:relative;text-align:center;margin-bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}.modal .modal-footer-dark p.become-partner:after{content:"";background-image:url(/images/arrow-btn-blue.svg?6e531a0bf919453b2d4f3d7910ae8665);background-repeat:no-repeat;fill:#169bde;position:absolute;width:2rem;height:1rem;margin-left:.5rem;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}@media screen and (min-width:48em){.modal .box-wrapper{margin-left:.6rem;margin-right:.6rem}}@media screen and (min-width:64em){.modal .box-wrapper{margin-left:1.2rem;margin-right:1.2rem}}.modal .box-wrapper .box{min-height:360px;overflow:hidden;background-color:#fff;padding:1rem;margin:1rem 0;border-radius:5px;-webkit-box-shadow:0 0 6px hsla(0,0%,78%,.4);box-shadow:0 0 6px hsla(0,0%,78%,.4)}@media screen and (min-width:48em){.modal .box-wrapper .logo{padding-right:1rem}}.modal .box-wrapper .logo img{max-width:100%}.modal input,.modal textarea{font-size:1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.dealwall-modal{max-width:1200px;padding:0}.dealwall-modal .nav-next-partner,.dealwall-modal .nav-prev-partner,.dealwall-modal .slick-next,.dealwall-modal .slick-prev{cursor:pointer;position:absolute;top:60px}.dealwall-modal .modal-header{position:relative;padding-bottom:0}.dealwall-modal .modal-content{padding-top:.25rem}.dealwall-modal .nav-next-partner,.dealwall-modal .nav-prev-partner,.dealwall-modal .slick-next,.dealwall-modal .slick-prev{background-repeat:no-repeat;background-position:50%;background-color:transparent;text-indent:-9999px;border:0;outline:none;width:26px;height:26px}@media screen and (min-width:48em){.dealwall-modal .nav-next-partner,.dealwall-modal .nav-prev-partner,.dealwall-modal .slick-next,.dealwall-modal .slick-prev{width:40px;height:40px}}.dealwall-modal .nav-prev-partner,.dealwall-modal .slick-prev{cursor:pointer;background-image:url(/images/nav-arrow-l.svg?deeb32e9753107d71a627821d362710f)}.dealwall-modal .nav-next-partner,.dealwall-modal .slick-next{position:absolute;background-image:url(/images/nav-arrow-r.svg?eb704e68b9040b9929ae8df94356df78)}.dealwall-modal .nav-prev-partner{left:0}@media screen and (min-width:48em){.dealwall-modal .nav-prev-partner{left:.5rem}}@media screen and (min-width:64em){.dealwall-modal .nav-prev-partner{left:2rem}}.dealwall-modal .nav-next-partner{right:.1rem}@media screen and (min-width:48em){.dealwall-modal .nav-next-partner{right:.5rem}}@media screen and (min-width:64em){.dealwall-modal .nav-next-partner{right:2rem}}.dealwall-modal .slick-next,.dealwall-modal .slick-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px}@media screen and (min-width:48em){.dealwall-modal .slick-next,.dealwall-modal .slick-prev{width:40px;height:40px}}.dealwall-modal .slick-prev{left:-1.8rem}@media screen and (min-width:48em){.dealwall-modal .slick-prev{left:-2rem}}@media screen and (min-width:64em){.dealwall-modal .slick-prev{left:-80px}}.dealwall-modal .slick-next{right:-1.8rem}@media screen and (min-width:48em){.dealwall-modal .slick-next{right:-2rem}}@media screen and (min-width:64em){.dealwall-modal .slick-next{right:-80px}}.autocomplete-suggestions{margin-top:.5rem;overflow:auto}.autocomplete-suggestions .autocomplete-suggestion{background:#f8f8f8;padding:.5rem 1.4rem;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.autocomplete-suggestions .autocomplete-suggestion:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.about-us-page{color:#414141;font-family:Helvetica Neue,sans-serif}.about-us-page .like-h1{text-align:center;margin-bottom:4rem}.about-us-page .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-page .row:after{clear:both}.about-us-page .col{position:relative;float:left;width:100%;padding:0}@media screen and (min-width:48em){.about-us-page .col{width:calc(50% - 15px)}.about-us-page .col:first-of-type{padding:0 15px 0 0}.about-us-page .col:last-of-type{padding:0 0 0 15px}}.about-us-page .content-wrapper.centered p{text-align:center}.about-us-page .content-wrapper.centered p a{color:#414141;text-decoration:none}.about-us-page .content-wrapper.centered p a:hover{text-decoration:underline}.about-us-page .play-video-link{color:#414141;text-decoration:none}.about-us-page .play-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us-page .play-video-wrapper .play-video{position:relative;text-align:center;padding-top:3.5rem;font-weight:600}.about-us-page .play-video-wrapper .play-video:before{content:"";background-image:url("/images/play-button.png");background-position:50%;background-size:3rem 3rem;position:absolute;width:3rem;height:3rem;background-color:#169bde;top:0;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about-us-page .about-us-img{max-width:100%;height:auto;margin-top:3rem}.video-modal .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-modal .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.become-partner-page{font-family:Helvetica Neue,sans-serif}.become-partner-page .slick-slider .slick-next:before,.become-partner-page .slick-slider .slick-prev:before{color:#000}.become-partner-page .slick-slider img{height:200px;margin:0 .5rem}.become-partner-page .content-wrapper{text-align:center}.become-partner-page .content-wrapper .like-h1,.become-partner-page .content-wrapper h2{margin-bottom:2rem}.become-partner-page .content-wrapper p:last-of-type{margin-bottom:4rem}.become-partner-page .content-wrapper .become-partner-img{max-width:100%;height:auto;margin-top:2rem}.become-partner-page .content-wrapper #become-partner-form{margin:0 auto;max-width:750px}.become-partner-page .content-wrapper #become-partner-form input{width:calc(100% - 2rem)}.become-partner-page .content-wrapper #become-partner-form .icheck{margin:1rem auto 0}.become-partner-page .content-wrapper #become-partner-form .icheck .privacy-label-wrapper{display:inline-block;margin-left:2.1rem;margin-top:-1.5rem}.become-partner-page .content-wrapper #become-partner-form .icheck .privacy-label-wrapper .privacy-label{font-size:.75rem}.become-partner-page .content-wrapper #become-partner-form .icheck .privacy-label-wrapper .privacy-label a{color:#000;text-decoration:underline}.become-partner-page .content-wrapper #become-partner-form .become-partner-btn{margin:2rem auto 0}@media screen and (max-width:29.9999999em){.homepage.header .teaser .content-inner h1.like-h2{font-size:2.8rem}}.homepage .content-inner{max-width:900px;margin:0 auto}@media screen and (min-width:35.5em){.homepage .content-inner{max-width:40rem}}.homepage form{text-align:center;margin-top:2rem}.homepage form input{font-size:1.3rem;width:100%;margin-right:.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:35.5em){.homepage form input{width:80%;display:inline-block}}.homepage form .submit{display:block;color:#414141;width:100%;height:3.1rem;margin-top:.5rem}@media screen and (min-width:35.5em){.homepage form .submit{display:inline-block;width:auto;margin-top:0}}.homepage .become-partner-link{position:sticky;position:-webkit-sticky;top:calc(100% - 63px);margin-left:auto;margin-right:auto;margin-bottom:-4.1rem;background-color:#eaeaea;color:#169bde;padding:.5rem 1rem;max-width:34.5rem;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px}@media only screen and (min-width:441px){.homepage .become-partner-link{top:calc(100% - 40px)}}.homepage .become-partner-link a{text-decoration:underline}.login{position:relative;background:url(/images/bg-img.jpg?454522a30a5f3ddd12c752eed3b9b729) no-repeat 50% 30%;background-size:cover;padding-top:0;padding-bottom:0;overflow:inherit}.login .content{position:relative;height:100%}.login .content-inner{color:#fff;position:absolute;top:25%;left:50%;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;display:block}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.login .content-inner{top:25%}}.login .content-inner h1{color:#fff;font-size:2rem;font-weight:500;margin:0;padding:0}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.login .content-inner h1{font-size:2rem;line-height:2.5rem}}.login .form-wrapper{margin:0 auto}.login .login-form{display:block;text-align:center;padding:1.5rem}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.login .login-form{display:inline-block;width:calc(100% - 3rem)}}.login .login-form input{display:block;width:calc(100% - 2rem);margin-bottom:.4rem}@media screen and (min-width:35.5em) and (min-height:35.4999999em){.login .login-form input{width:calc(100% - 2rem)}}.login .login-form button{background-color:#eaeaea;color:#414141;font-weight:500;margin:1rem auto 0}.login .form-links{width:100%;display:block;margin:1rem 0 0;font-size:.9rem}.login .form-links a{color:#fff}.login .form-links a:active,.login .form-links a:hover{text-decoration:underline}.register .content{padding:0 1.5rem;margin-left:1.5rem;margin-right:1.5rem}@media screen and (min-width:64em){.register .content{margin-left:0;margin-right:0}}.register .content-inner{max-width:910px;background-color:#fff;border-radius:5px;position:relative;top:8rem;padding:1.5rem 2rem;text-align:left}@media screen and (min-width:48em){.register .content-inner{top:8rem;margin-bottom:4rem}}@media screen and (min-width:80em){.register .content-inner{top:8rem}}.register .content-inner h1{color:#169bde;margin-bottom:1rem}.backend .register button.header,.register .backend button.header,.register button.bg-gradient{color:#fff;font-weight:400}.register .register-form{display:block;background:none;padding:0;text-align:left}.register .register-form .pure-g{text-align:left}.register .register-form label{color:#414141;-webkit-transform:translateY(50%);transform:translateY(50%);display:block;text-align:left;margin-bottom:1rem}@media screen and (min-width:48em){.register .register-form label{margin:0}}.register .register-form label.error{-webkit-transform:translate(0);transform:translate(0);color:#c92100;font-size:.85rem;font-weight:400;margin-top:-.3rem;margin-bottom:.2rem}.register .register-form .form-head{font-weight:700;margin-bottom:1.2rem;color:#414141}.register .register-form input,.register .register-form textarea{padding-top:.6rem;padding-bottom:.6rem;font-size:1rem;width:calc(100% - 3rem);margin-bottom:.4rem}@media screen and (min-width:48em){.register .register-form input{width:calc(100% - 4rem)}}.register .register-form textarea{display:block;height:8rem}.register .register-form .fileUpload input.upload{width:100%;margin-bottom:0}.register .register-form .submit{margin-top:2rem}.register .upload-wrapper label{font-weight:500;-webkit-transform:translateY(70%);transform:translateY(70%)}.register .upload-wrapper .label{display:block;height:2.5rem;background-color:#f8f8f8;font-weight:400;-webkit-transform:translateY(20%);transform:translateY(20%);border-radius:5px}@media screen and (min-width:48em){.register .upload-wrapper .label{width:90%}}.register .upload-wrapper img{border-radius:5px;display:block;margin:0 auto;height:3.5rem}.register .upload-wrapper .box-shadow{-webkit-box-shadow:0 0 6px #b7b7b7;box-shadow:0 0 6px #b7b7b7}.register .upload-wrapper #profile-img{border-radius:50%}.register .upload-wrapper .buttons button{display:inline-block}.register .upload-wrapper .buttons .select-btn{background-color:#eaeaea;color:#414141}.register .upload-wrapper .buttons .delete-btn{background:none}.register .upload-wrapper .buttons i{color:#414141}.place-headline{line-height:38px}.advantage-headline{margin:.4rem 0}.submit-raffle{font-size:1.1rem;background-color:#169bde;text-align:center;background-image:-owg-linear-gradient(to right,#169bde,#1dd5b1);background-image:-webkit-gradient(linear,left top,right top,from(#169bde),to(#1dd5b1));background-image:linear-gradient(90deg,#169bde,#1dd5b1);border:0;color:#fff;font-weight:500;border-radius:5px;outline:none;display:block;width:100%;margin:.8rem 0 12px;padding:.8rem 1.4rem}@media screen and (min-width:48em){.submit-raffle{font-size:1.3rem;width:auto;display:inline-block;margin:12px 0}}.header.place-header{height:auto;padding-top:110px;padding-bottom:80px;color:#fff;background-attachment:fixed}@media screen and (min-width:35.5em){.header.place-header{padding-top:124px}}.header.place-header h2{font-size:32px;line-height:38px;color:#fff}@media screen and (min-width:35.5em){.header.place-header h2{font-size:40px;line-height:48px}}.header.place-header h3{margin-bottom:16px;color:#fff}.header.place-header a{color:#fff;text-decoration:underline}.place-content{max-width:1280px;margin:0 auto}.place-content img{display:block;margin:0 auto 22px;max-width:100%;max-height:410px}.place-content img.partner-image{margin:0 0 22px}.place-content .email-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.place-content .email-input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.place-content .email-input input{width:100%;min-height:54px;margin-right:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width:48em){.place-content .email-input input{font-size:1rem}}@media screen and (min-width:64em){.place-content .email-input input{margin-right:.5rem;text-align:left}}@media screen and (min-width:80em){.place-content .email-input input{font-size:1.5rem}}.place-content .email-input button{width:100%;min-height:54px}@media screen and (min-width:64em){.place-content .email-input button{width:auto}}.place-content .icheckbox_square-blue{background-position:-24px 0}.place-tile{padding:24px}.place-tile,.place-tile-inner{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.place-tile-inner{padding:16px 22px 22px;background-color:hsla(0,0%,100%,.1);border-radius:5px}.partners-tile p{margin-bottom:0}.place-teaser{padding:0 24px}img.partner-image{width:360px;max-width:100%;max-height:480px}.place-event-description{margin-top:1em}.place-event-link{display:inline-block;margin-top:16px}.raffle-submit-success{display:none}.raffle-terms-label{margin-left:5px}.icheck.has-error label,.icheck.has-error label a{color:#c92100}.privacy-content>ol>li,.privacy-content>ul>li{margin-bottom:1.5rem}.backend .header{height:auto;padding:2rem 1.5rem;color:#fff}@media screen and (min-width:35.5em){.backend .header{padding-top:1.5rem;padding-bottom:1.5rem}}.backend .header .logo{position:inherit;top:0;left:0;background:url(/images/logo-top.svg?fe3adeadc7ab1d336c03d3e3da9bb785) no-repeat;background-size:contain;width:8rem;height:2rem;text-indent:-9999px}@media screen and (min-width:35.5em){.backend .header .logo{width:9rem;height:2.5rem}}.backend .header .header-text{color:#fff;font-weight:400;line-height:2rem}@media screen and (min-width:35.5em){.backend .header .header-text{line-height:2.5rem;font-size:1.5rem}}.backend .sidemenu{background:#fff;height:100%}.backend .sidemenu .sidemenu-inner .navigation{list-style:none;padding:0;margin:0}.backend .sidemenu .sidemenu-inner .navigation li{display:block;border-bottom:2px solid #f8f8f8;font-size:.95rem}.backend .sidemenu .sidemenu-inner .navigation li a{color:#414141;padding:.8rem 2rem;text-decoration:none;display:block;position:relative;padding-right:50px}.backend .sidemenu .sidemenu-inner .navigation li a:after{content:"";position:absolute;right:0;top:0;background:url(/images/arrow-green@2x.png?60e6338aada79a6f93f53e9e0fdb853a) no-repeat 0 50%;display:block;width:40px;height:100%}.backend .sidemenu .sidemenu-inner .navigation li.active a,.backend .sidemenu .sidemenu-inner .navigation li a:hover{background-color:#f8f8f8}.backend .sidemenu .sidemenu-inner .navigation li:last-child{border-bottom:0}.backend{background-color:#f8f8f8}.backend .page{height:calc(100% - 6rem)}@media screen and (min-width:35.5em){.backend .page{height:calc(100% - 5.5rem)}}.backend .page>.pure-g{height:100%}.backend .maincontent{height:100%;background:#fff;padding:2rem;margin-left:.6rem}.backend .maincontent .content-wrapper{max-width:inherit;width:100%}.backend .maincontent .page-header{margin-bottom:2rem;color:#169bde}.backend .maincontent .page-header .page-title{color:#169bde}
/*# sourceMappingURL=main.css.map*/