/* amatic-sc-regular - vietnamese_latin-ext_latin_hebrew_cyrillic */
@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/amatic-sc-v24-vietnamese_latin-ext_latin_hebrew_cyrillic-regular.svg#AmaticSC') format('svg'); /* Legacy iOS */
}

/* cabin-regular - vietnamese_latin-ext_latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cabin-v26-vietnamese_latin-ext_latin-regular.svg#Cabin') format('svg'); /* Legacy iOS */
}

.bounce-center{-moz-animation:bounce-center 2s infinite;-webkit-animation:bounce-center 2s infinite;animation:bounce-center 2s infinite}@keyframes bounce-center{0%,20%,50%,80%,100%{transform:translate(-50%, 0)}40%{transform:translate(-50%, -30px)}60%{transform:translate(-50%, -15px)}}.fade-in-dot5s{-moz-animation:fade-in .5s;-webkit-animation:fade-in .5s;animation:fade-in .5s}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.woff2") format("woff2"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.cnst-grid{list-style:none;margin-left:-25px}.cnst-col-2-2,.cnst-col-3-3,.cnst-col-4-4,.cnst-col-5-5,.cnst-col-6-6,.cnst-col-7-7,.cnst-col-10-10{width:100%}.cnst-col-1-2,.cnst-col-2-4,.cnst-col-3-6,.cnst-col-5-10{width:50%}.cnst-col-1-3,.cnst-col-2-6{width:33.33333%}.cnst-col-2-3,.cnst-col-4-6{width:66.66667%}.cnst-col-1-4{width:25%}.cnst-col-3-4{width:75%}.cnst-col-push-2-2,.cnst-col-push-3-3,.cnst-col-push-4-4,.cnst-col-push-5-5,.cnst-col-push-6-6,.cnst-col-push-7-7,.cnst-col-push-10-10{margin-left:100%}.cnst-col-push-1-2,.cnst-col-push-2-4,.cnst-col-push-3-6,.cnst-col-push-5-10{margin-left:50%}.cnst-col-push-1-3,.cnst-col-push-2-6{margin-left:33.33333%}.cnst-col-push-2-3,.cnst-col-push-4-6{margin-left:66.66667%}.cnst-col-push-1-4{margin-left:25%}.cnst-col-push-3-4{margin-left:75%}.cnst-col-pull-2-2,.cnst-col-pull-3-3,.cnst-col-pull-4-4,.cnst-col-pull-5-5,.cnst-col-pull-6-6,.cnst-col-pull-7-7,.cnst-col-pull-10-10{margin-left:-100%}.cnst-col-pull-1-2,.cnst-col-pull-2-4,.cnst-col-pull-3-6,.cnst-col-pull-5-10{margin-left:-50%}.cnst-col-pull-1-3,.cnst-col-pull-2-6{margin-left:-33.33333%}.cnst-col-pull-2-3,.cnst-col-pull-4-6{margin-left:-66.66667%}.cnst-col-pull-1-4{margin-left:-25%}.cnst-col-pull-3-4{margin-left:-75%}.cnst-col-1-5{width:20%}.cnst-col-push-1-5{margin-left:20%}.cnst-col-pull-1-5{margin-left:-20%}.cnst-col-2-5{width:40%}.cnst-col-push-2-5{margin-left:40%}.cnst-col-pull-2-5{margin-left:-40%}.cnst-col-3-5{width:60%}.cnst-col-push-3-5{margin-left:60%}.cnst-col-pull-3-5{margin-left:-60%}.cnst-col-4-5{width:80%}.cnst-col-push-4-5{margin-left:80%}.cnst-col-pull-4-5{margin-left:-80%}.cnst-col-1-6{width:16.66667%}.cnst-col-push-1-6{margin-left:16.66667%}.cnst-col-pull-1-6{margin-left:-16.66667%}.cnst-col-5-6{width:83.33333%}.cnst-col-push-5-6{margin-left:83.33333%}.cnst-col-pull-5-6{margin-left:-83.33333%}.cnst-col-1-7{width:14.28571%}.cnst-col-push-1-7{margin-left:14.28571%}.cnst-col-pull-1-7{margin-left:-14.28571%}.cnst-col-2-7{width:28.57143%}.cnst-col-push-2-7{margin-left:28.57143%}.cnst-col-pull-2-7{margin-left:-28.57143%}.cnst-col-3-7{width:42.85714%}.cnst-col-push-3-7{margin-left:42.85714%}.cnst-col-pull-3-7{margin-left:-42.85714%}.cnst-col-4-7{width:57.14286%}.cnst-col-push-4-7{margin-left:57.14286%}.cnst-col-pull-4-7{margin-left:-57.14286%}.cnst-col-5-7{width:71.42857%}.cnst-col-push-5-7{margin-left:71.42857%}.cnst-col-pull-5-7{margin-left:-71.42857%}.cnst-col-6-7{width:85.71429%}.cnst-col-push-6-7{margin-left:85.71429%}.cnst-col-pull-6-7{margin-left:-85.71429%}.cnst-col-1-10{width:10%}.cnst-col-push-1-10{margin-left:10%}.cnst-col-pull-1-10{margin-left:-10%}.cnst-col-2-10{width:20%}.cnst-col-push-2-10{margin-left:20%}.cnst-col-pull-2-10{margin-left:-20%}.cnst-col-3-10{width:30%}.cnst-col-push-3-10{margin-left:30%}.cnst-col-pull-3-10{margin-left:-30%}.cnst-col-4-10{width:40%}.cnst-col-push-4-10{margin-left:40%}.cnst-col-pull-4-10{margin-left:-40%}.cnst-col-6-10{width:60%}.cnst-col-push-6-10{margin-left:60%}.cnst-col-pull-6-10{margin-left:-60%}.cnst-col-7-10{width:70%}.cnst-col-push-7-10{margin-left:70%}.cnst-col-pull-7-10{margin-left:-70%}.cnst-col-8-10{width:80%}.cnst-col-push-8-10{margin-left:80%}.cnst-col-pull-8-10{margin-left:-80%}.cnst-col-9-10{width:90%}.cnst-col-push-9-10{margin-left:90%}.cnst-col-pull-9-10{margin-left:-90%}.cnst-col{box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:25px;vertical-align:top}@media (max-width: 960px){.cnst-col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width: 960px) and (min-width: 480px){.cnst-col[class*="cnst-col-m-"]{display:inline-block;margin-right:-.24em}.cnst-col.cnst-col-m-1-2,.cnst-col.cnst-col-m-2-4{width:50%}.cnst-col.cnst-col-m-1-3{width:33.33333%}.cnst-col.cnst-col-m-2-3{width:66.66667%}.cnst-col.cnst-col-m-1-4{width:25%}.cnst-col.cnst-col-m-3-4{width:75%}}@media (max-width: 480px){.cnst-col[class*="cnst-col-s-"]{display:inline-block;margin-right:-.24em}.cnst-col.cnst-col-s-1-2,.cnst-col.cnst-col-s-2-4{width:50%}.cnst-col.cnst-col-s-1-3{width:33.33333%}.cnst-col.cnst-col-s-2-3{width:66.66667%}.cnst-col.cnst-col-s-1-4{width:25%}.cnst-col.cnst-col-s-3-4{width:75%}}.cnst-col-centered{display:block;margin-left:auto;margin-right:auto}.cnst-col-d-first{float:left}.cnst-col-d-last{float:right}.cnst-grid-no-gutter{margin-left:0;width:100%}.cnst-grid-no-gutter .cnst-col{padding-left:0}.cnst-grid-no-gutter .cnst-col-span-all{margin-left:0;width:100%}.cnst-col-ab{vertical-align:bottom}.cnst-col-am{vertical-align:middle}.cnst-bg-red{background:#FF3232}.cnst-bg-white{background:#fff}.cnst-bg-pattern{background:transparent url("../img/pattern.png") repeat}.cnst-bg-cover-full{background:transparent url("../img/img-getraenke.jpg") repeat center center;background-size:cover;height:527px}@media (min-width: 320px) and (max-width: 480px){.cnst-bg-cover-full{height:250px}}.cnst-color-white{color:#fff}.cnst-color-red{color:#FF3232}.cnst-color-black{color:#282020}.cnst-color-green{color:green}.cnst-header{position:relative;background:#DDD url("../img/bg-hero.jpg") no-repeat;background-size:cover;height:100vh}.cnst-header .cnst-header-caption{width:90%;max-width:800px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}@media (min-width: 320px) and (max-width: 480px){.cnst-header{height:100%;min-height:500px;background-position:center center}}@media (min-width: 480px) and (max-width: 960px){.cnst-header{height:100%;min-height:100vh;background-position:center center}}.cnst-h1{font-size:100px;line-height:126px;margin:0 0 10px;padding:0;font-weight:normal;font-family:"Amatic SC",cursive;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 320px) and (max-width: 480px){.cnst-h1{font-size:60px;line-height:75px}}.cnst-h2{font-size:60px;line-height:80px;margin:0;padding:0;font-weight:normal;font-family:"Amatic SC",cursive;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 320px) and (max-width: 480px){.cnst-h2{font-size:45px;line-height:60px}}.cnst-h3{font-size:18px;line-height:36px;margin:0;padding:0;font-family:"Cabin",Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-h3:before{line-height:0;content:"";background:transparent url("../img/brand-logo-white.svg") no-repeat center center;display:inline-block;width:32px;height:32px;margin-top:-3px;margin-right:1em;vertical-align:middle}.cnst-h3.cnst-icon-gastroservice:before{background:transparent url("../img/icon-gastroservice.svg") no-repeat center center}.cnst-h3.cnst-icon-fullservice:before{background:transparent url("../img/icon-fullservice.svg") no-repeat center center}.cnst-h3.cnst-icon-verleih:before{background:transparent url("../img/icon-verleih.svg") no-repeat center center}.cnst-h3.cnst-icon-manpower:before{background:transparent url("../img/icon-manpower.svg") no-repeat center center}.cnst-h1,.cnst-h2{letter-spacing:3px}.cnst-subline{display:inline-block;text-transform:uppercase;font-size:16px;line-height:0;margin:0 0 30px;padding:0;font-family:"Cabin",Arial;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-subline:before{line-height:0;content:"";background:transparent url("../img/brand-logo-white.svg") no-repeat center center;display:inline-block;width:20px;height:20px;margin-top:-3px;margin-right:1em;vertical-align:middle}.cnst-subline.cnst-color-black:before{background:transparent url("../img/brand-logo-black.svg") no-repeat center center !important}p{font-family:"Cabin",Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p+.cnst-h2{margin-top:40px}a:hover{text-decoration:none}ul li{font-family:"Cabin",Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.cnst-list-large li{font-size:24px;line-height:34px;margin-bottom:25px}ul.cnst-list-icon-circle-plus{list-style-type:none}ul.cnst-list-icon-circle-plus li{position:relative}ul.cnst-list-icon-circle-plus li:before{display:inline-block;vertical-align:middle;background:url("../img/bullet-point.svg") no-repeat;height:22px;width:22px;content:"";margin-right:25px}.cnst-text-xsmall{font-size:14px;line-height:18px}.cnst-text-small{font-size:16px;line-height:27px}.cnst-text-medium{font-size:18px;line-height:36px}@media (min-width: 320px) and (max-width: 480px){.cnst-text-medium{font-size:16px;line-height:27px}}.cnst-text-large{font-size:24px;line-height:44px}@media (min-width: 320px) and (max-width: 480px){.cnst-text-large{font-size:16px;line-height:27px}}.cnst-text-uppercase{text-transform:uppercase}.cnst-text-left{text-align:left}.cnst-text-center{text-align:center}.cnst-text-right{text-align:right}.cnst-text-shadow{text-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-text-shadow:0 2px 4px rgba(0,0,0,0.5);-moz-text-shadow:0 2px 4px rgba(0,0,0,0.5)}.cnst-box-shadow{box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5)}.cnst-button{font-family:"Amatic SC",cursive;font-size:40px;letter-spacing:3px;line-height:44px;padding:10px 40px;cursor:pointer;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-button.cnst-button-black{color:#FF3232;background:#282020;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.cnst-button.cnst-button-black:hover{color:#fff}.cnst-form .cnst-form-input,.cnst-form .cnst-form-textarea{border:1px solid #282020;font-size:18px;line-height:36px;font-family:"Cabin",Arial;padding:10px;display:block;width:80%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 320px) and (max-width: 480px){.cnst-form .cnst-form-input,.cnst-form .cnst-form-textarea{width:100%;box-sizing:border-box}}.cnst-form .cnst-form-label{font-family:"Cabin",Arial;font-size:16px;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-form .cnst-form-textarea{height:350px}.cnst-field-error{border-color:red !important}.cnst-nav ul li{margin:0;padding:0;display:inline-block;margin-right:40px}.cnst-nav ul li a{font-weight:700;letter-spacing:1px;font-family:"Cabin",Arial;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-nav ul li a:hover{text-decoration:underline}.cnst-carousel{background-color:#282020;height:490px}@media (max-width: 400px){.cnst-carousel{height:250px}}.cnst-carousel .cnst-carousel-cell{height:100%;opacity:.25;transition:opacity .95s ease;-webkit-transition:opacity .95s ease;-moz-transition:opacity .95s ease;-o-transition:opacity .95s ease}@media (max-width: 400px){.cnst-carousel .cnst-carousel-cell{height:250px}.cnst-carousel .cnst-carousel-cell img{height:250px;width:auto}}.cnst-carousel .cnst-carousel-cell.is-selected{opacity:1}.cnst-icon{font-family:FontAwesome;display:inline-block;font-weight:normal;font-style:normal;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-icon.cnst-icon-large{font-size:70px}.cnst-icon.cnst-icon-angle-down:before{content:"\f107"}.cnst-padding-large-top{padding-top:90px}@media (min-width: 320px) and (max-width: 480px){.cnst-padding-large-top{padding-top:30px}}.cnst-padding-large-bottom{padding-bottom:90px}@media (min-width: 320px) and (max-width: 480px){.cnst-padding-large-bottom{padding-bottom:30px}}.cnst-padding-top{padding-top:60px}@media (min-width: 320px) and (max-width: 480px){.cnst-padding-top{padding-top:30px}}.cnst-padding-large{padding:90px}@media (min-width: 320px) and (max-width: 480px){.cnst-padding-large{padding:30px}}.cnst-padding-text-bottom{padding-bottom:25px}@media (min-width: 320px) and (max-width: 480px){.cnst-padding-text-bottom{padding-bottom:10px}}.cnst-margin-small-top{margin-top:30px}.cnst-margin-text-small-top{margin-top:10px}.cnst-margin-text-small-bottom{margin-bottom:10px}.cnst-margin-text-small-bottom{margin-bottom:10px}.cnst-margin-text-top{margin-top:25px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-text-top{margin-top:10px}}.cnst-margin-text-bottom{margin-bottom:25px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-text-bottom{margin-bottom:10px}}.cnst-margin-top{margin-top:60px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-top{margin-top:30px}}.cnst-margin-bottom{margin-bottom:60px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-bottom{margin-bottom:30px}}.cnst-margin-small-top{margin-top:30px}.cnst-margin-large-bottom{margin-bottom:90px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-large-bottom{margin-bottom:30px}}.cnst-margin-large-top{margin-top:90px}@media (min-width: 320px) and (max-width: 480px){.cnst-margin-large-top{margin-top:30px}}.cnst-display-inline-block{display:inline-block}.cnst-display-block{display:block}.cnst-display-none{display:none}@media (min-width: 320px) and (max-width: 480px){.cnst-hidden-small{display:none}}@media (min-width: 480px) and (max-width: 960px){.cnst-hidden-medium{display:none}}.cnst-figure{margin:0}.cnst-figure .cnst-figcaption{font-family:"Cabin",Arial;font-size:16px;line-height:27px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cnst-img-cover{display:block;width:100%;max-width:100%}.cnst-object-center{display:block;margin-left:auto;margin-right:auto}@media (min-width: 320px) and (max-width: 480px){.cnst-object-center-small{display:block;margin-left:auto;margin-right:auto;width:70%}}@media (min-width: 480px) and (max-width: 960px){.cnst-object-center-medium{display:block;margin-left:auto;margin-right:auto;width:70%}}.cnst-object-right{display:block;margin-left:auto}.cnst-relative{position:relative}.cnst-absolute{position:absolute}.cnst-absolute.cnst-top-right{top:25px;right:0}.cnst-absolute.cnst-bottom-center{bottom:25px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0)}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.cnst-wrapper{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.cnst-highlight{width:600px}@media (min-width: 320px) and (max-width: 960px){.cnst-highlight{position:relative !important;width:auto;top:0 !important}}.text-left{text-align:left;}
.datenschutz-h3{
  margin-top:40px;
}
.cnst-carousel-testimonial{
  background:none;
}
.facebook-link {
  text-decoration: none;
}
.facebook-button {
  background-color: #3B5998;
  border-radius: 5px;
  padding: 6px 12px 12px;
}
.facebook-button span {
  margin-right: 4px;
  text-shadow: none;
}
.facebook-icon {
  position: relative;
  top:6px;
}
.cnst-nav ul li {
  margin-right: 32px;
}
.navigation .control {
  display: inline-block;
  width: 44px;
  height: 44px;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  border-radius: 50%;
  position: relative;
  margin-right: 40px;
  margin-top: 20px;
}
.navigation svg {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60%;
  height: 60%;
}
.mr-0 {
  margin-right: 0 !important;
}
@media (max-width: 1421px) and (min-width: 961px) {
  .hide-facebook-nav {
    display: none;
  }
}
@media (max-width: 1180px) and (min-width: 961px) {
  .hide-nav {
    display: none;
  }
}

.cnst-h3.cnst-icon-selbstzapfbar:before {
  background-image: url(../img/icon-selbstzapfbar.svg);
}

a.cnst-button {
  display: block;
  margin-bottom: 36px;
  margin-top: 20px;
  text-align: center;
  text-decoration: none;
  max-width: 50%;
}

footer.cnst-wrapper {
  max-width: 99%;
  width: 100%;
}

footer .cnst-nav ul {
  margin-right: 8px;
  padding-inline-start: 4px;
}

footer .cnst-nav ul li {
  margin-right: 8px;
}
@media (max-width: 768px) {
  a.cnst-button {
    font-size: 34px;
    max-width: 100%;
    letter-spacing: normal;
  }
  footer .facebook-button {
    margin-top: 16px;
  }
}

@media (min-width: 769px) and (max-width: 1024px) {
  a.cnst-button {
    max-width: 80%;
  }
}
