.jq-ry-container {
  position: relative;
  padding: 0 5px;
  line-height: 0;
  display: block;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  direction: ltr;
}
.jq-ry-container[readonly="readonly"] {
  cursor: default;
}
.jq-ry-container > .jq-ry-group-wrapper {
  position: relative;
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
  position: relative;
  line-height: 0;
  z-index: 10;
  white-space: nowrap;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
  display: inline-block;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
  width: 0;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../files/theme/plugins/owl/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:~'alpha(opacity = 90)'}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Thin.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Thin.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Thin.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Thin.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Thin.svg#Gilroy-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-UltraLight.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-UltraLight.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-UltraLight.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-UltraLight.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-UltraLight.svg#Gilroy-UltraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Light.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Light.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Light.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Light.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Regular.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Regular.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Regular.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Regular.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Medium.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Medium.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Medium.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Medium.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-SemiBold.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-SemiBold.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-SemiBold.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-SemiBold.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Heavy.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Heavy.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Heavy.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Heavy.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Heavy.svg#Gilroy-Heavy') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('/files/theme/fonts/gilroy/Gilroy-Black.eot');
    src: url('/files/theme/fonts/gilroy/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gilroy/Gilroy-Black.woff2') format('woff2'),
        url('/files/theme/fonts/gilroy/Gilroy-Black.woff') format('woff'),
        url('/files/theme/fonts/gilroy/Gilroy-Black.ttf') format('truetype'),
        url('/files/theme/fonts/gilroy/Gilroy-Black.svg#Gilroy-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GT Sectra Trial';
    src: url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.eot');
    src: url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.woff2') format('woff2'),
        url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.woff') format('woff'),
        url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.ttf') format('truetype'),
        url('/files/theme/fonts/gt-sectra-trial/GTSectraTrial-Bold.svg#GTSectraTrial-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Roboto';
    src: url('/files/theme/fonts/referenzen/default/Roboto-Regular.eot');
    src: url('/files/theme/fonts/referenzen/default/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Regular.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/Roboto-Regular.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/Roboto-Regular.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/files/theme/fonts/referenzen/default/Roboto-Bold.eot');
    src: url('/files/theme/fonts/referenzen/default/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Bold.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/Roboto-Bold.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/Roboto-Bold.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/files/theme/fonts/referenzen/default/Roboto-Light.eot');
    src: url('/files/theme/fonts/referenzen/default/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Light.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/Roboto-Light.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/Roboto-Light.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans 18pt';
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.eot');
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Bold.svg#GoogleSans18pt-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/files/theme/fonts/referenzen/default/Roboto-Medium.eot');
    src: url('/files/theme/fonts/referenzen/default/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Medium.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/Roboto-Medium.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/Roboto-Medium.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans 18pt';
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.eot');
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Regular.svg#GoogleSans18pt-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans Text';
    src: url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.eot');
    src: url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/GoogleSansText-Regular.svg#GoogleSansText-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans 18pt';
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.eot');
    src: url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.eot?#iefix') format('embedded-opentype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.woff2') format('woff2'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.woff') format('woff'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.ttf') format('truetype'),
        url('/files/theme/fonts/referenzen/default/GoogleSans18pt-Medium.svg#GoogleSans18pt-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../files/theme/plugins/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}.fa{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}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../files/theme/plugins/owl/assets/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display:none;
}
html{--bottom-submenu: 150px;--mobilemenu-width: 100%}@media screen and (min-width: 1024px) and (max-width: 1200px){html{--bottom-submenu: 100px}}html.be_user_off .rsfh-toolbar{display: none !important}@media screen and (min-width: 1101px){body.show-submenu{overflow: hidden}}@media screen and (max-width: 1100px){#container:before{content: "";display: block;width: 100%;height: 100%;z-index: 9;position: absolute;top: 0;left: 0;opacity: 0;pointer-events: none;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;background-color: rgba(255,255,255,0.5);backdrop-filter: blur(10px)}body.show-mobilemenu #container{position: relative;-moz-transition: transform .3s ease-in-out;-webkit-transition: transform .3s ease-in-out;-o-transition: transform .3s ease-in-out;-ms-transition: transform .3s ease-in-out;transition: transform .3s ease-in-out;overflow: hidden;transform: translate(calc(var(--mobilemenu-width) * -1), 0)}body.show-mobilemenu #container:before{opacity: 1;pointer-events: all}body.show-mobilemenu #header{margin-left: calc(var(--mobilemenu-width) * -1)}}#header{position: fixed;top: 0;left: 0;width: 100%;background-color: #fff;z-index: 99;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}body.fixed-header #header{background-color: transparent}body.scrolled #header{background-color: rgba(255,255,255,0.9);box-shadow: 0 8px 8px rgba(0,0,0,0.16)}body.scrolled.black #header{background-color: rgba(31,31,31,0.9)}body.up #header{-moz-transform: translate(0, -110%);-webkit-transform: translate(0, -110%);-o-transform: translate(0, -110%);-ms-transform: translate(0, -110%);transform: translate(0, -110%);-moz-transform: translate(0, calc(-100% - 16px));-webkit-transform: translate(0, calc(-100% - 16px));-o-transform: translate(0, calc(-100% - 16px));-ms-transform: translate(0, calc(-100% - 16px));transform: translate(0, calc(-100% - 16px))}@media screen and (min-width: 1101px){body.show-submenu.up #header{-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}}@media screen and (max-width: 1100px){body.show-mobilemenu.up #header{-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}}#header .inside{text-align: left;position: relative;max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;padding: 33px 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: grid;grid-template-columns: auto minmax(0, 1fr);justify-content: space-between;align-items: center;column-gap: 30px;row-gap: 0}body.scrolled #header .inside{padding: 15px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}@media screen and (max-width: 1100px){#header .inside{grid-template-columns: repeat(2, auto);padding: 15px}}#header .inside .ce_image{display: inline-block;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;max-width: 100%}body.scrolled #header .inside .ce_image{max-width: 160px}body.fixed-header #header .inside .ce_image{filter: brightness(0) invert(1)}body.fixed-header.scrolled #header .inside .ce_image{filter: none}body.fixed-header.scrolled.black #header .inside .ce_image{filter: brightness(0) invert(1)}@media screen and (min-width: 1101px){body.show-submenu #header .inside .ce_image{position: relative;z-index: 3;filter: none}}#header .inside #nav_main{display: block;width: 100%;text-align: right}@media screen and (max-width: 1100px){body.black #header .inside #nav_main{background-color: #fff !important}}#header .inside #nav_main .mobile-home{display: none}@media screen and (max-width: 1100px){#header .inside #nav_main .mobile-home{display: block;width: 100%;max-width: 200px;height: auto;margin: 15px auto 50px 0}}@media screen and (max-width: 1100px){#header .inside #nav_main{display: none;text-align: left;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}body.show-mobilemenu #header .inside #nav_main{display: block;position: absolute;top: 0;right: 0;-moz-transform: translate(100%, 0);-webkit-transform: translate(100%, 0);-o-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);overflow-x: hidden;overflow-y: auto;width: var(--mobilemenu-width);height: 100vh;height: calc(var(--vh)*100)}body.show-mobilemenu #header .inside #nav_main:before{content: "";position: absolute;width: 30px;height: 100%;top: 0;left: -15px;background-color: #fff;z-index: 2}}@media screen and (max-width: 1100px){#header .inside #nav_main ul a,#header .inside #nav_main ul strong{display: block;padding: 15px 0 !important;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}#header .inside #nav_main > ul{display: inline-grid;grid-auto-columns: auto;grid-auto-flow: column;column-gap: 43px;justify-content: flex-end;align-items: center}@media screen and (max-width: 1100px){#header .inside #nav_main > ul{grid-auto-columns: initial;grid-auto-flow: dense;display: grid;grid-template-columns: minmax(0, 1fr);justify-content: flex-start;align-items: flex-start;column-gap: 0;row-gap: 0;text-align: left}}#header .inside #nav_main > ul > li{display: inline-block;vertical-align: middle;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;pointer-events: all}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 22px;line-height: normal;border-top: 1px dotted #777}#header .inside #nav_main > ul > li > a,#header .inside #nav_main > ul > li > strong{font-family: 'Gilroy', Arial, Helvetica, sans-serif !important;font-weight: bold !important}}#header .inside #nav_main > ul > li > a,#header .inside #nav_main > ul > li > strong{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 600;font-size: 18px;line-height: 1.22222222;letter-spacing: 0.02em;color: #2d2d2d;-moz-transition: color .3s ease-in-out;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;-ms-transition: color .3s ease-in-out;transition: color .3s ease-in-out;padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){#header .inside #nav_main > ul > li > a,#header .inside #nav_main > ul > li > strong{font-size: 18px}}@media screen and (max-width: 767px){#header .inside #nav_main > ul > li > a,#header .inside #nav_main > ul > li > strong{font-size: 18px}}#header .inside #nav_main > ul > li > a:after,#header .inside #nav_main > ul > li > strong:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: currentColor;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}#header .inside #nav_main > ul > li > a:hover:after,#header .inside #nav_main > ul > li > strong:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.black #header .inside #nav_main > ul > li > a,body.black #header .inside #nav_main > ul > li > strong{color: #f5f5f5;filter: none}@media screen and (max-width: 1100px){body.black #header .inside #nav_main > ul > li > a,body.black #header .inside #nav_main > ul > li > strong{color: #2d2d2d}}#header .inside #nav_main > ul > li > a:after,#header .inside #nav_main > ul > li > strong:after{background-color: #2d2d2d}body.black #header .inside #nav_main > ul > li > a:after,body.black #header .inside #nav_main > ul > li > strong:after{background-color: #f5f5f5}#header .inside #nav_main > ul > li > a.submenu,#header .inside #nav_main > ul > li > strong.submenu{margin-right: 22px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle{display: none}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > a.submenu,#header .inside #nav_main > ul > li > strong.submenu{margin-right: 0;display: grid;grid-template-columns: minmax(0, 1fr) auto;column-gap: 22px;justify-content: flex-start;align-items: center}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle{position: relative;display: block;width: 20px;height: 20px;cursor: pointer;margin-right: 5px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle:before,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle:before,#header .inside #nav_main > ul > li > a.submenu .mobile-toggle:after,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle:after{content: "";position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #2d2d2d}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle:before,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle:before{display: block;width: 100%;height: 2px}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle:after,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle:after{width: 2px;height: 100%}#header .inside #nav_main > ul > li > a.submenu .mobile-toggle.open,#header .inside #nav_main > ul > li > strong.submenu .mobile-toggle.open{-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}#header .inside #nav_main > ul > li > a.submenu svg,#header .inside #nav_main > ul > li > strong.submenu svg{display: none}}#header .inside #nav_main > ul > li > a .submenu-arrow,#header .inside #nav_main > ul > li > strong .submenu-arrow{position: absolute;top: 50%;right: -6px;-moz-transform: translate(100%, -50%);-webkit-transform: translate(100%, -50%);-o-transform: translate(100%, -50%);-ms-transform: translate(100%, -50%);transform: translate(100%, -50%);width: 10px;height: auto}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > a .submenu-arrow,#header .inside #nav_main > ul > li > strong .submenu-arrow{display: none}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > a,#header .inside #nav_main > ul > li > strong{font-size: inherit;font-family: inherit;line-height: inherit;text-transform: inherit;text-decoration: inherit;font-weight: inherit;letter-spacing: 0;padding: inherit}#header .inside #nav_main > ul > li > a:after,#header .inside #nav_main > ul > li > strong:after{display: none}}@media screen and (min-width: 1101px){body.fixed-header #header .inside #nav_main > ul > li > a,body.fixed-header #header .inside #nav_main > ul > li > strong{color: #f5f5f5}body.fixed-header #header .inside #nav_main > ul > li > a:after,body.fixed-header #header .inside #nav_main > ul > li > strong:after{background-color: #f5f5f5}body.fixed-header #header .inside #nav_main > ul > li > a:hover,body.fixed-header #header .inside #nav_main > ul > li > strong:hover{color: #ff3764}body.fixed-header #header .inside #nav_main > ul > li > a:hover:after,body.fixed-header #header .inside #nav_main > ul > li > strong:hover:after{background-color: #ff3764}}body.fixed-header.scrolled #header .inside #nav_main > ul > li > a,body.fixed-header.scrolled #header .inside #nav_main > ul > li > strong{color: #2d2d2d}body.fixed-header.scrolled #header .inside #nav_main > ul > li > a:after,body.fixed-header.scrolled #header .inside #nav_main > ul > li > strong:after{background-color: #2d2d2d}@media screen and (min-width: 1101px){body.fixed-header.scrolled #header .inside #nav_main > ul > li > a:hover,body.fixed-header.scrolled #header .inside #nav_main > ul > li > strong:hover{color: #ff3764}body.fixed-header.scrolled #header .inside #nav_main > ul > li > a:hover:after,body.fixed-header.scrolled #header .inside #nav_main > ul > li > strong:hover:after{background-color: #ff3764}}@media screen and (min-width: 1101px){body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > a,body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > strong{color: #f5f5f5}body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > a:after,body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > strong:after{background-color: #f5f5f5}body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > a:hover,body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > strong:hover{color: #ff3764}body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > a:hover:after,body.fixed-header.scrolled.black #header .inside #nav_main > ul > li > strong:hover:after{background-color: #ff3764}}#header .inside #nav_main > ul > li > a.active,#header .inside #nav_main > ul > li > strong.active{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;color: #ff3764}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > a.active,#header .inside #nav_main > ul > li > strong.active{font-size: inherit;font-family: inherit;line-height: inherit;text-transform: inherit;text-decoration: inherit;font-weight: inherit}}#header .inside #nav_main > ul > li > a.active:after,#header .inside #nav_main > ul > li > strong.active:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);background-color: #ff3764}body.black #header .inside #nav_main > ul > li > a.active,body.black #header .inside #nav_main > ul > li > strong.active{filter: none;color: #ff3764}body.black #header .inside #nav_main > ul > li > a.active:after,body.black #header .inside #nav_main > ul > li > strong.active:after{background-color: #ff3764}body.fixed-header #header .inside #nav_main > ul > li > a.active,body.fixed-header #header .inside #nav_main > ul > li > strong.active{filter: none}@media screen and (min-width: 1101px){#header .inside #nav_main > ul > li > a:hover{color: #ff3764}#header .inside #nav_main > ul > li > a:hover:after{background-color: #ff3764}body.black #header .inside #nav_main > ul > li > a:hover{filter: none;color: #ff3764}body.black #header .inside #nav_main > ul > li > a:hover:after{background-color: #ff3764}body.fixed-header #header .inside #nav_main > ul > li > a:hover{filter: none}}#header .inside #nav_main > ul > li > .submenu-outer.level_2{position: fixed;top: 0;left: 0;width: 100%;height: calc(var(--vh) * 100);background-color: rgba(255,255,255,0.5);backdrop-filter: blur(30px);display: flex;justify-content: center;align-items: center;opacity: 0;pointer-events: none;z-index: 2;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;padding-top: var(--headerheight);padding-bottom: var(--bottom-submenu);-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (min-width: 1101px){#header .inside #nav_main > ul > li > .submenu-outer.level_2.show-submenu{opacity: 1;pointer-events: all}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2{position: relative;top: auto;left: auto;height: auto;background-color: transparent;backdrop-filter: none;display: none;opacity: 1;pointer-events: all;padding: inherit}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner{position: relative;max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 100%;max-height: 100%;overflow: auto;text-align: left;display: flex;flex-direction: column;padding-left: 50px;justify-content: center}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner{width: 100%;padding-right: 0;padding-left: 0;text-align: inherit}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner.has-scrollbar{justify-content: flex-start}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner{display: block;min-height: 0;max-height: auto;overflow: visible}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner .subnav-title{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;font-size: 18px;line-height: 1.44444444;letter-spacing: 0.1em;text-transform: uppercase;color: #45d085;display: flex;align-items: flex-end}@media screen and (min-width: 768px) and (max-width: 1023px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner .subnav-title{font-size: 18px}}@media screen and (max-width: 767px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner .subnav-title{font-size: 18px}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner .subnav-title{display: none}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul{display: block}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 900;line-height: 1.15;text-transform: uppercase;color: #2d2d2d;text-decoration: underline;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;font-size: 90px;text-underline-offset: 5px;text-decoration-thickness: 4px}@media screen and (min-width: 1024px) and (max-width: 1200px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong{font-size: 60px}}@media screen and (min-width: 1201px) and (max-width: 1440px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong{font-size: 70px}}@media screen and (min-width: 1441px) and (max-width: 1600px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong{font-size: 80px}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong{font-size: inherit;font-family: inherit;line-height: inherit;text-transform: inherit;text-decoration: inherit;font-weight: inherit;padding: inherit}}@media screen and (min-width: 1101px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > a:hover{color: #ff3764}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul > li > strong.active{color: #ff3764}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul.level_2 > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > ul.level_2 > li > strong{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav{display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 20px;column-gap: 20px;row-gap: 12px;justify-content: flex-start;align-items: flex-start;max-width: 80%}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav{display: block;margin-top: 0;max-width: 100%}}#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > strong{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;font-size: 22px;line-height: 1.22727273;text-decoration: underline;text-transform: none}@media screen and (min-width: 768px) and (max-width: 1023px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > strong{font-size: 18px}}@media screen and (max-width: 767px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > strong{font-size: 18px}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > a,#header .inside #nav_main > ul > li > .submenu-outer.level_2 .submenu-inner > .tiny_nav > li > strong{font-size: inherit;font-family: inherit;line-height: inherit;text-transform: inherit;text-decoration: inherit;font-weight: inherit;padding: inherit}}@media screen and (max-width: 1100px){#header .inside #nav_main > ul.level_1 > li > a,#header .inside #nav_main > ul.level_1 > li > strong{font-size: 30px}}#header .inside #nav_main .bottom-submenu{position: fixed;z-index: 3;bottom: 0;left: 0;width: 100%;min-height: var(--bottom-submenu);display: flex;justify-content: space-between;align-items: center;opacity: 0;pointer-events: none;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}@media screen and (min-width: 1101px){body.show-submenu #header .inside #nav_main .bottom-submenu{opacity: 1;pointer-events: all}}@media screen and (max-width: 1100px){#header .inside #nav_main .bottom-submenu{display: none}}#header .inside #nav_main .bottom-submenu .inner{display: block;width: 100%;max-width: 1280px;padding: 0 15px 0 50px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;text-align: left}#header .inside #nav_main .bottom-submenu .inner .socials{display: inline-flex;flex-direction: row;justify-content: center;align-items: center;column-gap: 18px;row-gap: 18px}#header .inside #nav_main .bottom-submenu .inner .socials svg{overflow: visible}#header .inside #nav_main .bottom-submenu .inner .socials svg [fill="#2d2d2d"]{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}#header .inside #nav_main .bottom-submenu .inner .socials a:hover svg [fill="#2d2d2d"]{fill: #ff3764}#header .inside #nav_main .bottom-submenu .submenu-request{position: absolute;right: 20px;bottom: 20px}#header .inside #nav_main .bottom-submenu .submenu-request #nav-request-rotate{position: relative;width: 200px;height: auto}@keyframes navrequest-rotate-animation{from{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}to{-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg)}}#header .inside #nav_main .bottom-submenu .submenu-request #nav-request-rotate text{-moz-transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;font-size: 27px;animation: navrequest-rotate-animation 15s infinite linear;letter-spacing: 3px;fill: #2d2d2d}#header .inside #nav_main .bottom-submenu .submenu-request #nav-request-rotate:hover text{animation-play-state: paused}#header .inside #nav_main .close-submenu{display: inline-flex;justify-content: flex-start;align-items: center;flex-wrap: nowrap;column-gap: 10px;cursor: pointer;text-decoration: none;opacity: 0;pointer-events: none;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;position: absolute;top: calc(var(--headerheight)/2 - 20px/2);right: 20px;z-index: 3}@media screen and (min-width: 1101px){body.show-submenu #header .inside #nav_main .close-submenu{opacity: 1;pointer-events: all}}@media screen and (max-width: 1100px){#header .inside #nav_main .close-submenu{display: none}}#header .inside #nav_main .close-submenu > span{display: block;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;font-size: 20px;text-transform: uppercase;color: #2d2d2d;letter-spacing: 0.1em;-moz-transition: color .3s ease-in-out;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;-ms-transition: color .3s ease-in-out;transition: color .3s ease-in-out}#header .inside #nav_main .close-submenu .bars{position: relative;display: block;width: 31px;height: 20px}#header .inside #nav_main .close-submenu .bars .bar{position: absolute;left: 0;width: 100%;height: 3px;display: block;-moz-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out, background-color .3s ease-in-out;-webkit-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out, background-color .3s ease-in-out;-o-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out, background-color .3s ease-in-out;-ms-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out, background-color .3s ease-in-out;transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out, background-color .3s ease-in-out;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);background-color: #2d2d2d}#header .inside #nav_main .close-submenu .bars .bar.bar1{top: 0;width: 100%}#header .inside #nav_main .close-submenu .bars .bar.bar2{top: 50%;width: 100%;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}#header .inside #nav_main .close-submenu .bars .bar.bar3{bottom: 0;width: 100%}#header .inside #nav_main .close-submenu .bars .bar.bar1,#header .inside #nav_main .close-submenu .bars .bar.bar2{-moz-transform: rotate(45deg) translate(-50%, -50%);-webkit-transform: rotate(45deg) translate(-50%, -50%);-o-transform: rotate(45deg) translate(-50%, -50%);-ms-transform: rotate(45deg) translate(-50%, -50%);transform: rotate(45deg) translate(-50%, -50%);-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;position: absolute;top: 50%;left: 50%}#header .inside #nav_main .close-submenu .bars .bar.bar2{-moz-transform: rotate(-45deg) translate(-50%, -50%);-webkit-transform: rotate(-45deg) translate(-50%, -50%);-o-transform: rotate(-45deg) translate(-50%, -50%);-ms-transform: rotate(-45deg) translate(-50%, -50%);transform: rotate(-45deg) translate(-50%, -50%)}#header .inside #nav_main .close-submenu .bars .bar.bar3{opacity: 0}#header .inside #nav_main .close-submenu:hover span{color: #ff3764}#header .inside #nav_main .close-submenu:hover .bars .bar{background-color: #ff3764}#header .inside #nav_main .menu-trigger .bar{background-color: #2d2d2d !important}#header .inside .menu-trigger{position: relative;display: none;width: 31px;height: 20px;z-index: 100;cursor: pointer}@media screen and (max-width: 1100px){#header .inside .menu-trigger{display: block}}body.show-mobilemenu #header .inside .menu-trigger{position: absolute;top: 24px;right: 15px;z-index: 9999}#header .inside .menu-trigger span{position: relative;text-indent: -9999px;opacity: 0;pointer-events: none;visibility: hidden}#header .inside .menu-trigger .bar{position: absolute;left: 0;width: 100%;height: 2px;display: block;background-color: #2d2d2d;-moz-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out;-webkit-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out;-o-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out;-ms-transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out;transition: transform .5s ease-in-out, opacity .5s ease-in-out, transform-origin .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, position .5s ease-in-out, width .5s ease-in-out;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}body.fixed-header #header .inside .menu-trigger .bar{background-color: #fff}body.fixed-header.scrolled #header .inside .menu-trigger .bar{background-color: #2d2d2d}body.fixed-header.scrolled.black #header .inside .menu-trigger .bar{background-color: #fff}#header .inside .menu-trigger .bar.bar1{top: 0;width: 100%}body.show-mobilemenu #header .inside .menu-trigger .bar.bar1{width: 100%}#header .inside .menu-trigger .bar.bar2{top: 50%;width: 100%;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}body.show-mobilemenu #header .inside .menu-trigger .bar.bar2{width: 100%}#header .inside .menu-trigger .bar.bar3{bottom: 0;width: 100%}body.show-mobilemenu #header .inside .menu-trigger .bar.bar1,body.show-mobilemenu #header .inside .menu-trigger .bar.bar2{-moz-transform: rotate(45deg) translate(-50%, -50%);-webkit-transform: rotate(45deg) translate(-50%, -50%);-o-transform: rotate(45deg) translate(-50%, -50%);-ms-transform: rotate(45deg) translate(-50%, -50%);transform: rotate(45deg) translate(-50%, -50%);-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;position: absolute;top: 50%;left: 50%}body.show-mobilemenu #header .inside .menu-trigger .bar.bar2{-moz-transform: rotate(-45deg) translate(-50%, -50%);-webkit-transform: rotate(-45deg) translate(-50%, -50%);-o-transform: rotate(-45deg) translate(-50%, -50%);-ms-transform: rotate(-45deg) translate(-50%, -50%);transform: rotate(-45deg) translate(-50%, -50%)}body.show-mobilemenu #header .inside .menu-trigger .bar.bar3{opacity: 0}@media screen and (min-width: 1101px){body.show-submenu #container{position: relative;z-index: 1}}body.show-mobilemenu  #footer .rsce_form_side{display: none}body.black #footer .rsce_footer > .top .row .col.col2 ul li img,body.black #footer .rsce_footer > .top .row .col.col2 ul li svg{filter: brightness(0) invert(1)}body.online-marketing{background-color: #1f1f1f;color: #f5f5f5}.mod_breadcrumb{display: none}
html{font-size: 62.5%;height: 100%}body,html{height: 100%}body{font-family: 'Gilroy', Arial, Helvetica, sans-serif;color: #2d2d2d;font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){body{font-size: 18px}}@media screen and (max-width: 767px){body{font-size: 18px}}button,input{-webkit-appearance: none}#wrapper,#footer{font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){#wrapper,#footer{font-size: 18px}}@media screen and (max-width: 767px){#wrapper,#footer{font-size: 18px}}#wrapper{height: auto;min-height: 100%}h1,h2,h3,h4,h5,h6{margin: 1em 0 .5em 0;line-height: 1.2em}h1{margin-top: 0;font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){h1{font-size: 18px}}@media screen and (max-width: 767px){h1{font-size: 18px}}h2{font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){h2{font-size: 18px}}@media screen and (max-width: 767px){h2{font-size: 18px}}h3{font-size: 15px}@media screen and (min-width: 768px) and (max-width: 1023px){h3{font-size: 18px}}@media screen and (max-width: 767px){h3{font-size: 18px}}a{color: #ff3764}img{max-width: 100%;height: auto}ul{list-style: none;margin: 0;padding: 0}#main .ce_text a{text-decoration: none}#main .ce_text a:hover{text-decoration: underline}#main .ce_text p{margin: 0 0 1.5em 0;line-height: 1.4em}#main .ce_text p + ul{margin-top: -10px}#main .ce_text ul{margin-left: 10px;margin-bottom: 25px;list-style: none}#main .ce_text ul li{position: relative;line-height: 1.3em;margin-bottom: .1em;padding-left: 12px}#main .ce_text ul li:before{content: '';width: 6px;height: 6px;display: block;background: #ff3764;position: absolute;left: 0;top: 6px}#cboxWrapper #cboxPrevious{background: url(../../files/theme/i/icons/arrow-left.png) no-repeat top right;left: 20px;width: 42px}#cboxWrapper #cboxNext{background: url(../../files/theme/i/icons/arrow-right.png) no-repeat top right;right: 20px;width: 42px}#cboxWrapper #cboxClose{background: url(../../files/theme/i/icons/close.png) no-repeat top right;right: 20px;top: 20px;background-size: 50%}#cboxWrapper #cboxTitle,#cboxWrapper #cboxCurrent{display: none !important}:focus{outline: none}
#cookiebar{background: #f5f5f5;color: #ff3764;border-top: 1px solid #d3d3d3}#cookiebar a{color: #ff3764}#cookiebar button{font-size: 13px;margin-left: 0;text-decoration: none;background: #ff3764;border: 1px solid #ff3764;color: #f5f5f5;font-weight: 400;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: auto;cursor: pointer;padding: 8px 10px;display: inline-block;vertical-align: middle;text-transform: capitalize;height: auto;line-height: 1em;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-appearance: none;-moz-appearance: none;appearance: none}@media screen and (min-width: 768px) and (max-width: 1023px){#cookiebar button{font-size: 18px}}@media screen and (max-width: 767px){#cookiebar button{font-size: 18px}}#cookiebar button:hover{background: none;color: #ff3764}#cookiebar button:focus{outline: none !important}
.gtSectraTrialBold{font-family: 'GT Sectra Trial', Arial, Helvetica, sans-serif;font-weight: bold}.gilroyThin{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 100}.gilroyUltraLight{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 200}.gilroyLight{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 300}.gilroyRegular{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal}.gilroyMedium{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500}.gilroyBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold}.gilroySemiBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 600}.gilroyExtraBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 700}.gilroyHeavy{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 800}.gilroyBlack{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 900}.wrap{position: relative;max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.font{font-family: 'Gilroy', Arial, Helvetica, sans-serif}.inlinefix{font-size: 0;line-height: 0}.inlinefix > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 18px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 18px}}.clearfix:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.clearImage{background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RTA5NjZCNjUwMTIxMUUzOTBFM0YxN0U5RjI0RjYwNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RTA5NjZCNzUwMTIxMUUzOTBFM0YxN0U5RjI0RjYwNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDk2NkI0NTAxMjExRTM5MEUzRjE3RTlGMjRGNjA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFMDk2NkI1NTAxMjExRTM5MEUzRjE3RTlGMjRGNjA1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAAEAAQAAAgJEAQA7");background-repeat: repeat}
input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display: none;width: 0;height: 0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display: none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}input[type=number]{-moz-appearance: textfield}select.has_select2{-webkit-appearance: none;appearance: none;pointer-events: none;visibility: visible;height: 0;display: block !important;padding: 0;margin: 0;position: absolute;bottom: 0;left: 0;opacity: 0;width: 100%}.daterangepicker *{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-size: 16px !important}.daterangepicker select.monthselect{width: 60%}.daterangepicker select.monthselect,.daterangepicker select.yearselect{margin-bottom: 10px;margin-top: 5px;text-align: center;padding: 2.5px 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: transparent;border-radius: 8px;border: 1px solid #c6c6c6}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color: #c6c6c6}.select2{display: block;width: 100% !important}.select2.select2-container--default{position: relative;border-bottom: 1px solid #2d2d2d;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100% !important}body.black .select2.select2-container--default{border-color: #f5f5f5}.select2.select2-container--default .select2-search .select2-search__field{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;color: inherit;font-size: 16px}.select2.select2-container--default .select2-search .select2-search__field::-webkit-input-placeholder{opacity: 1;color: inherit}.select2.select2-container--default .select2-search .select2-search__field:-moz-placeholder{opacity: 1;color: inherit}.select2.select2-container--default .select2-search .select2-search__field::-moz-placeholder{opacity: 1;color: inherit}.select2.select2-container--default .select2-search .select2-search__field:-ms-input-placeholder{opacity: 1;color: inherit}.select2.select2-container--default .selection{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px;letter-spacing: 0.05em;line-height: 1.25}.select2.select2-container--default .selection .select2-selection--single{border: none;background-color: transparent;height: 50px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.select2.select2-container--default .selection .select2-selection--single .select2-selection__rendered{line-height: 50px;height: 50px;color: #2d2d2d;padding: 0 40px 0 20px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2.select2-container--default .selection .select2-selection--multiple{border: none;background-color: transparent;height: 50px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.select2.select2-container--default .selection .select2-selection--multiple .select2-selection__rendered{line-height: 50px;height: 50px;color: #2d2d2d;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2.select2-container--default .select2-selection--single .select2-selection__rendered{padding: 0 19.1px 0 0px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 50px;color: #2d2d2d;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px}.select2.select2-container--default .select2-selection--single .select2-selection__arrow{right: 0;width: 19.1px;height: 100%;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-left: none}.select2.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none}.select2.select2-container--default .select2-selection--single .select2-selection__arrow:before{content: "";display: block;width: 19.1px;height: 10.92px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-image: url("/files/theme/i/icons/select2-arrow.svg");background-size: contain;background-repeat: no-repeat;background-position: center center}.select2.select2-container--default .select2-selection--multiple{white-space: nowrap;padding-right: 20px;padding-left: 0;overflow: hidden;text-overflow: ellipsis;line-height: 1;position: static;cursor: pointer}.select2.select2-container--default .select2-selection--multiple ul{width: 100%;display: block;white-space: nowrap;position: static;font-size: 16px;padding: 0}.select2.select2-container--default .select2-selection--multiple ul li{display: inline-block;float: none;background: transparent;border: 0;border-radius: 0;cursor: inherit;margin: 0;padding: 0}.select2.select2-container--default .select2-selection--multiple ul li.select2-selection__choice:before{content: ", ";opacity: 1;-moz-transition: opacity .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}.select2.select2-container--default .select2-selection--multiple ul li.select2-selection__choice:first-child:before{opacity: 0;display: none}.select2.select2-container--default .select2-selection--multiple ul li span{display: none}.select2.select2-container--default .select2-selection--multiple ul li.select2-search{position: relative;display: inline-block;width: 100%}.select2.select2-container--default .select2-selection--multiple ul li.select2-search input{width: 100% !important;height: 100% !important;margin: 0;display: block;pointer-events: none;border: none;color: #2d2d2d;padding: 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 45px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px}.select2.select2-container--default .select2-selection--multiple ul li.select2-search input::-webkit-input-placeholder{opacity: 1;color: #2d2d2d}body.black .select2.select2-container--default .select2-selection--multiple ul li.select2-search input::-webkit-input-placeholder{color: #f5f5f5}.select2.select2-container--default .select2-selection--multiple ul li.select2-search input:-moz-placeholder{opacity: 1;color: #2d2d2d}body.black .select2.select2-container--default .select2-selection--multiple ul li.select2-search input:-moz-placeholder{color: #f5f5f5}.select2.select2-container--default .select2-selection--multiple ul li.select2-search input::-moz-placeholder{opacity: 1;color: #2d2d2d}body.black .select2.select2-container--default .select2-selection--multiple ul li.select2-search input::-moz-placeholder{color: #f5f5f5}.select2.select2-container--default .select2-selection--multiple ul li.select2-search input:-ms-input-placeholder{opacity: 1;color: #2d2d2d}body.black .select2.select2-container--default .select2-selection--multiple ul li.select2-search input:-ms-input-placeholder{color: #f5f5f5}body.black .select2.select2-container--default .select2-selection--multiple ul li.select2-search input{color: #f5f5f5}.select2.select2-container--default .select2-selection--multiple[aria-expanded="false"] ul.has-value li.select2-search{width: auto}.select2.select2-container--default .select2-selection--multiple[aria-expanded="false"] ul.has-value li.select2-search input{width: 0 !important}.select2.select2-container--default .select2-selection--multiple[aria-expanded="true"] ul{overflow: visible}.select2.select2-container--default .select2-selection--multiple[aria-expanded="true"] ul li.select2-search{padding-left: 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2.select2-container--default .select2-selection--multiple[aria-expanded="true"] ul li.select2-search:before{content: ", ";position: absolute;top: 50%;left: 0;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.select2.select2-container--default .select2-selection--multiple[aria-expanded="true"] ul li.select2-search input{max-width: 50%}.select2.select2-container--default .select2-selection--multiple[aria-expanded="true"] ul.has-value li.select2-search input{padding-left: 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2.select2-container--default .select2-selection--multiple:after{content: "";display: block;width: 19.1px;height: 10.92px;position: absolute;top: 50%;right: 0;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-image: url("/files/theme/i/icons/select2-arrow.svg");background-size: contain;background-repeat: no-repeat;background-position: center center}.select2.select2-container--default.select2-container--open .select2-selection--multiple ul li.select2-search input{background: #f5f5f5}.select2.select2-container--default.select2-container--open .select2-selection--multiple ul li:first-child:before{opacity: 0;display: none}.select2.select2-container--default.select2-container--open .select2-selection--multiple:after{-moz-transform: translate(0, -50%) rotate(-180deg);-webkit-transform: translate(0, -50%) rotate(-180deg);-o-transform: translate(0, -50%) rotate(-180deg);-ms-transform: translate(0, -50%) rotate(-180deg);transform: translate(0, -50%) rotate(-180deg);filter: brightness(0) invert(1)}.select2.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before{-moz-transform: translate(-50%, -50%) rotate(-180deg);-webkit-transform: translate(-50%, -50%) rotate(-180deg);-o-transform: translate(-50%, -50%) rotate(-180deg);-ms-transform: translate(-50%, -50%) rotate(-180deg);transform: translate(-50%, -50%) rotate(-180deg);filter: brightness(0) invert(1)}.select2.select2-container--disabled{cursor: not-allowed}.select2.select2-container--disabled .select2-selection--single .select2-selection__rendered,.select2.select2-container--disabled .select2-selection--single .select2-selection__arrow{cursor: not-allowed}.select2.invalid.select2-container--default{border-color: #ff3764}.select2.invalid.select2-container--default:before,.select2.invalid.select2-container--default:after{background-color: #ff3764}.select2.invalid.select2-container--default .select2-selection--single .select2-selection__rendered,.select2.invalid.select2-container--default .select2-selection--multiple .select2-selection__rendered{color: #ff3764}.select2.invalid.select2-container--default .select2-selection--single .select2-selection__arrow:before,.select2.invalid.select2-container--default .select2-selection--multiple .select2-selection__arrow:before{filter: invert(25%) sepia(94%) saturate(7406%) hue-rotate(357deg) brightness(103%) contrast(117%)}.select2.invalid.select2-container--default .select2-selection--multiple:after{filter: invert(25%) sepia(94%) saturate(7406%) hue-rotate(357deg) brightness(103%) contrast(117%)}.select2-dropdown{border-color: #ff3764;border-radius: 8px}.select2-dropdown .select2-search{position: relative}.select2-dropdown .select2-search:before{content: "";display: block;width: 22px;height: 22px;background-image: url("/files/theme/i/icons/search.svg");background-size: contain;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;left: 14px;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.select2-dropdown .select2-search input{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;height: 40px;font-size: 16px;padding: 0 10px 0 46px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2-dropdown .select2-results ul li{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 16px;line-height: 1.5;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (min-width: 768px) and (max-width: 1023px){.select2-dropdown .select2-results ul li{font-size: 18px}}@media screen and (max-width: 767px){.select2-dropdown .select2-results ul li{font-size: 18px}}.select2-dropdown .select2-results ul li.select2-results__option[aria-selected="true"]{background-color: #c6c6c6;color: #f5f5f5}.select2-dropdown .select2-results ul li.select2-results__option.select2-results__option--highlighted{background-color: #ff3764}.select2-dropdown .select2-results ul li:first-child{border-top: 0}.select2-dropdown[data-name*="[]"]{border-radius: 0;border: none}.select2-dropdown[data-name*="[]"] ul{background-color: #000;padding: 20px 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.select2-dropdown[data-name*="[]"] ul li.select2-results__option{position: relative;padding: 5px 20px;padding-left: 52.5px;color: #f5f5f5;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 18px;line-height: 1.55555556}@media screen and (min-width: 768px) and (max-width: 1023px){.select2-dropdown[data-name*="[]"] ul li.select2-results__option{font-size: 18px}}@media screen and (max-width: 767px){.select2-dropdown[data-name*="[]"] ul li.select2-results__option{font-size: 18px}}.select2-dropdown[data-name*="[]"] ul li.select2-results__option:before{content: "";display: block;width: 19px;height: 15px;background-size: contain;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;left: 20px;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.select2-dropdown[data-name*="[]"] ul li.select2-results__option[aria-selected="true"]{background-color: #000}.select2-dropdown[data-name*="[]"] ul li.select2-results__option[aria-selected="true"].select2-results__option--highlighted{background-color: #ff3764}.select2-dropdown[data-name*="[]"] ul li.select2-results__option[aria-selected="true"]:before{background-image: url("/files/theme/i/icheck/multiselect-checked.svg")}.select2-dropdown[data-name*="[]"] ul li.select2-results__option[aria-selected="false"]:before{background-image: url("/files/theme/i/icheck/multiselect-unchecked.svg")}.ce_form .formbody{font-size: 0;line-height: 0}.ce_form .formbody > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_form .formbody > *{font-size: 18px}}@media screen and (max-width: 767px){.ce_form .formbody > *{font-size: 18px}}.ce_form .formbody .widget{position: relative;display: inline-block;vertical-align: top;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 24px}.ce_form .formbody .widget > label{display: block;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px;line-height: 1.5;margin: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: absolute;top: 50%;left: 0;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);pointer-events: none}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_form .formbody .widget > label{font-size: 18px}}@media screen and (max-width: 767px){.ce_form .formbody .widget > label{font-size: 18px}}.ce_form .formbody .widget > label.has-focus{font-size: 11px;top: 6px;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}.ce_form .formbody .widget.invalid > label{color: red}.ce_form .formbody .widget p.error{color: #ff3764;padding: 10px 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px}@media screen and (min-width: 600px){.ce_form .formbody .widget.first-2col{padding-right: 12px}.ce_form .formbody .widget.last-2col,.ce_form .formbody .widget.second-2col{padding-left: 12px}.ce_form .formbody .widget.last-2col label,.ce_form .formbody .widget.second-2col label{left: 28px}.ce_form .formbody .widget.first-3col{padding-right: 16px}.ce_form .formbody .widget.second-3col{padding-left: 8px;padding-right: 8px}.ce_form .formbody .widget.second-3col label{left: 24px}.ce_form .formbody .widget.last-3col,.ce_form .formbody .widget.third-3col{padding-left: 16px}.ce_form .formbody .widget.last-3col label,.ce_form .formbody .widget.third-3col label{left: 32px}}.ce_form .formbody .widget.no_margin{margin: 0}.ce_form .formbody .widget.float{float: left}.ce_form .formbody .widget.clr{clear: both}.ce_form .formbody .widget.w10{width: 10%}.ce_form .formbody .widget.w15{width: 15%}.ce_form .formbody .widget.w20{width: 20%}.ce_form .formbody .widget.w25{width: 25%}.ce_form .formbody .widget.w33{width: 33.33%}.ce_form .formbody .widget.w50{width: 50%}.ce_form .formbody .widget.w75{width: 75%}.ce_form .formbody .widget.w100{width: 100%;float: none;clear: both}@media screen and (max-width: 599px){.ce_form .formbody .widget.w10,.ce_form .formbody .widget.w15,.ce_form .formbody .widget.w20,.ce_form .formbody .widget.w25,.ce_form .formbody .widget.w33,.ce_form .formbody .widget.w50,.ce_form .formbody .widget.w75,.ce_form .formbody .widget.w100{width: 100%;float: none;clear: both}}.ce_form .formbody .widget.widget-text input{display: block;width: 100%;height: 50px;padding: 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;border: none;border-bottom: 1px solid #2d2d2d;background-color: #f5f5f5;-webkit-border-radius: 0;border-radius: 0}body.black .ce_form .formbody .widget.widget-text input{border-color: #f5f5f5;background-color: transparent;color: #f5f5f5}.ce_form .formbody .widget.widget-text input.has-focus{padding-top: 10px}.ce_form .formbody .widget.widget-text.invalid input{border-color: #ff3764;color: #ff3764}.ce_form .formbody .widget.widget-text.invalid:before,.ce_form .formbody .widget.widget-text.invalid:after{background-color: #ff3764}.ce_form .formbody .widget.widget-textarea textarea{display: block;width: 100%;height: 50px;resize: none;padding: 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;border: none;border-bottom: 1px solid #2d2d2d;background-color: #f5f5f5;margin: 0;-webkit-border-radius: 0;border-radius: 0;font-size: 16px}body.black .ce_form .formbody .widget.widget-textarea textarea{border-color: #f5f5f5;background-color: transparent;color: #f5f5f5}body.ios .ce_form .formbody .widget.widget-textarea textarea{-webkit-appearance: none}.ce_form .formbody .widget.widget-textarea textarea.has-focus{padding-top: 22px}.ce_form .formbody .widget.widget-textarea.invalid textarea{border-color: #ff3764}.ce_form .formbody .widget.widget-textarea.invalid:before,.ce_form .formbody .widget.widget-textarea.invalid:after{background-color: #ff3764}.ce_form .formbody .widget.widget-select label{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px;line-height: 1.5;margin: 0 0 16px 0;position: relative;top: auto;left: auto;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0)}.ce_form .formbody .widget.widget-select select.noselect2{display: block;width: 100%;height: 50px;padding: 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 16px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;border: none;border-bottom: 1px solid #2d2d2d;border-radius: 0;background-color: #f5f5f5}body.black .ce_form .formbody .widget.widget-select select.noselect2{border-color: #f5f5f5;background-color: transparent}.ce_form .formbody .widget.widget-select.noselect2{position: relative}.ce_form .formbody .widget.widget-select.invalid select.noselect2{border-color: #ff3764;color: #ff3764}.ce_form .formbody .widget.widget-select.invalid:before,.ce_form .formbody .widget.widget-select.invalid:after{background-color: #ff3764}.ce_form .formbody .widget.widget-checkbox legend{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 16px;line-height: 1.5;margin: 0 0 16px 0}.ce_form .formbody .widget.widget-checkbox .checkbox_container{display: table;width: 100%}.ce_form .formbody .widget.widget-checkbox .checkbox_container .icheck_container{display: table;width: 100%}.ce_form .formbody .widget.widget-checkbox .checkbox_container .check-wrap{line-height: 0;font-size: 0}.ce_form .formbody .widget.widget-checkbox .checkbox_container .check-wrap,.ce_form .formbody .widget.widget-checkbox .checkbox_container label{display: table-cell;vertical-align: top}.ce_form .formbody .widget.widget-checkbox .checkbox_container label{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 12px;line-height: 1.2;padding-left: 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.ce_form .formbody .widget.widget-checkbox.invalid .checkbox_container .check-wrap{filter: invert(25%) sepia(94%) saturate(7406%) hue-rotate(357deg) brightness(103%) contrast(117%)}.ce_form .formbody .widget.widget-checkbox.invalid .checkbox_container label{color: #ff3764}.ce_form .formbody .widget.widget-radio legend{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;font-size: 16px;line-height: 1.5;margin: 0 0 16px 0}.ce_form .formbody .widget.widget-radio .radio_container{display: table;width: 100%}.ce_form .formbody .widget.widget-radio .radio_container .iradio_container{display: table;width: 100%}.ce_form .formbody .widget.widget-radio .radio_container .radio-wrap{line-height: 0;font-size: 0}.ce_form .formbody .widget.widget-radio .radio_container .radio-wrap,.ce_form .formbody .widget.widget-radio .radio_container label{display: table-cell;vertical-align: top}.ce_form .formbody .widget.widget-radio .radio_container label{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500;font-size: 12px;line-height: 1.2;padding-left: 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.ce_form .formbody .widget.widget-radio.invalid .radio_container .radio-wrap{filter: invert(25%) sepia(94%) saturate(7406%) hue-rotate(357deg) brightness(103%) contrast(117%)}.ce_form .formbody .widget.widget-radio.invalid .radio_container label{color: #ff3764}.ce_form .formbody .widget.widget-submit{display: block}.ce_form .formbody .widget.widget-submit.disabled button{cursor: not-allowed;opacity: 0.8}.icheckbox_minimal-grey,.iradio_minimal-grey{background-image: url("/files/theme/i/icheck/icheck.svg");background-size: auto 100%;width: 20px;height: 20px}.icheckbox_minimal-grey{background-position: 0% 0 !important}.icheckbox_minimal-grey.hover{background-position: 20% 0 !important}.icheckbox_minimal-grey.checked{background-position: 40% 0 !important}.iradio_minimal-grey{background-position: 60% 0 !important}.iradio_minimal-grey.hover{background-position: 80% 0 !important}.iradio_minimal-grey.checked{background-position: 100% 0 !important}
.border-box,.bb{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.g-row{display: flex;flex-wrap: wrap;margin-left: -14px;margin-right: -14px}.g-row.v-align-center{align-items: center}.g-row.v-align-end{align-items: end}.g-col-1{flex-basis: calc(100% / 12);max-width: calc(100% / 12);padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-2{flex-basis: calc(2 * (100% / 12));max-width: calc(2 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-3{flex-basis: calc(3 * (100% / 12));max-width: calc(3 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-4{flex-basis: calc(4 * (100% / 12));max-width: calc(4 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-5{flex-basis: calc(5 * (100% / 12));max-width: calc(5 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-6{flex-basis: calc(6 * (100% / 12));max-width: calc(6 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-7{flex-basis: calc(7 * (100% / 12));max-width: calc(7 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-8{flex-basis: calc(8 * (100% / 12));max-width: calc(8 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-9{flex-basis: calc(9 * (100% / 12));max-width: calc(9 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-10{flex-basis: calc(10 * (100% / 12));max-width: calc(10 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-11{flex-basis: calc(11 * (100% / 12));max-width: calc(11 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-12{flex-basis: 100%;max-width: 100%;padding-left: 14px;padding-right: 14px;box-sizing: border-box}@media (min-width: 991px){.offset-lg-1{margin-left: calc(100% / 12 / 2);margin-right: calc(100% / 12 / 2)}.offset-lg-2{margin-left: calc(100% / 12 * 2);margin-right: calc(100% / 12 * 2)}.g-col-lg-1{flex-basis: calc(100% / 12);max-width: calc(100% / 12);padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-2{flex-basis: calc(2 * (100% / 12));max-width: calc(2 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-3{flex-basis: calc(3 * (100% / 12));max-width: calc(3 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-4{flex-basis: calc(4 * (100% / 12));max-width: calc(4 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-5{flex-basis: calc(5 * (100% / 12));max-width: calc(5 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-6{flex-basis: calc(6 * (100% / 12));max-width: calc(6 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-7{flex-basis: calc(7 * (100% / 12));max-width: calc(7 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-8{flex-basis: calc(8 * (100% / 12));max-width: calc(8 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-9{flex-basis: calc(9 * (100% / 12));max-width: calc(9 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-10{flex-basis: calc(10 * (100% / 12));max-width: calc(10 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-11{flex-basis: calc(11 * (100% / 12));max-width: calc(11 * (100% / 12));padding-left: 14px;padding-right: 14px;box-sizing: border-box}.g-col-lg-12{flex-basis: 100%;max-width: 100%;padding-left: 14px;padding-right: 14px;box-sizing: border-box}}.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}.flex-box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex}.flex-inline{display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex}
/**
 * Copyright by Rittler & Co
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/* Clear */
#clear, .clear, .clearer {
	clear:both;
	/*
	height:0;
	overflow:hidden;
	margin:-1px 0 0 0;
	*/
}

/* Display */
.hide,
.invisible {
	display:none;
}
.show {
	display:block;
}

/* Visibility */
.hidden {
	visibility:hidden;
}
.visible {
	visibility:visible;
}

/* We have to reset tabless gallery */
.ce_gallery ul.tabless,
.ce_gallery ul.tabless li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	list-style-position:inside;
}
.font{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 400}.font-l{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 300}.font-m{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500}.font-b{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 900}.avant{font-family: AvantGardeGothicITCW02Dm;font-weight: normal}.avant-l{font-family: AvantGardeGothicITCW02XLt;font-weight: normal}.avant-b{font-family: AvantGardeGothicITCW01Bk;font-weight: normal}.project_font1{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_font2{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.mt-260{margin-top: -260px}.ce_rsce_project_video{text-align: center;position: relative}.ce_rsce_project_video .overlay_mouse img{margin-top: 250px}.ce_rsce_project_video .nowrap.bgimg{padding-bottom: 40px;background-position: bottom center;background-repeat: no-repeat}.ce_rsce_project_video .ipad{position: relative;display: inline-block;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;transition: all .8s ease-out}.ce_rsce_project_video .ipad.video{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);cursor: pointer}.ce_rsce_project_video .border{position: relative;z-index: 1;padding-top: 0;border-top: none}.ce_rsce_project_video .border img{max-width: 100%;height: auto}.ce_rsce_project_video .inside{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;overflow-x: hidden}.ce_rsce_project_video .inside iframe{margin: 4.5% auto 0 auto;opacity: 0}.ce_rsce_project_video .inside .image_container{position: absolute;top: 6.3%;left: 6%;bottom: 7%;right: 6%;overflow: hidden}.ce_rsce_project_video .inside img{left: 0;right: 0;position: absolute;width: 100%;height: auto;opacity: 1;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;transition: all .8s ease-out}.ce_rsce_project_video.playvideo .ipad{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}.ce_rsce_project_video.playvideo .ipad .inside.inactive img{opacity: 0}.ce_rsce_project_video.playvideo .ipad .inside iframe{opacity: 1}.ce_rsce_project_video.oerny{padding: 200px;background-color: #c95743}.ce_rsce_project_video.oerny .inside img{width: auto !important;height: 100% !important}.ce_rsce_project_video.oerny iframe{width: 490px !important;margin: 8.5% auto 0 auto}.ce_rsce_project_video .absolute_img{position: absolute;right: 0;top: 0;bottom: 0}.ce_rsce_project_video .absolute_img img{border: none}@media all and (max-width: 970px){.ce_rsce_project_video{padding: 50px 0 80px 0 !important}.ce_rsce_project_video .border{display: none}.ce_rsce_project_video .absolute_img{display: none}.ce_rsce_project_video .ipad{transform: rotate(0) !important;-webkit-transform: rotate(0) !important;max-width: 100%}.ce_rsce_project_video .inside{position: relative;overflow: visible}.ce_rsce_project_video .inside .image{display: none}.ce_rsce_project_video .inside iframe{opacity: 1;max-width: 100%}}.ce_rsce_project_slider .slide img{width: 100%;height: auto}.ce_rsce_project_slider .border_effect{height: 5px;width: 100%;position: relative;margin-top: -5px}.ce_rsce_project_slider .border_effect .border_bottom{height: 5px}.ce_rsce_project_slider .border_effect .border_bottom_over{position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 1;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;transition: all 1s ease-out;animation: gradient_one 5s linear infinite alternate}.ce_rsce_project_slider.sunshop .owl-dots{position: absolute;bottom: 30px;left: 0;right: 0}.ce_rsce_project_slider.sunshop .owl-dots .owl-dot{margin: 0 8px}.ce_rsce_project_slider.sunshop .owl-dots .owl-dot.active:before{border: 1px solid #0096f5}.ce_rsce_project_scroll{text-align: center;position: relative;z-index: 1}.ce_rsce_project_scroll .entries{display: inline-block;max-width: 100%}.ce_rsce_project_scroll .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_scroll .entries .entry{width: 100%;text-align: center}.ce_rsce_project_scroll .entries .entry .logo{margin-bottom: 40px}.ce_rsce_project_scroll .entries .entry .scroll_container{position: relative}.ce_rsce_project_scroll .entries .entry .scroll_container .scroll_bg img{max-width: 100%;height: auto}.ce_rsce_project_scroll .entries .entry .scroll_container .scroll_img{position: absolute;top: 4%;bottom: 38%;left: 3.4%;right: 3.4%;background-size: cover;background-position: top center;-webkit-transition: all 3s ease-out;-moz-transition: all 3s ease-out;transition: all 3s ease-out}.ce_rsce_project_scroll .entries .entry.macbook .scroll_img{left: 12.3%;right: 11.6%;top: 6%;bottom: 10%}.ce_rsce_project_scroll:hover .scroll_img{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out;background-position: center 100% !important}.ce_rsce_project_scroll .bglayer{position: absolute;top: 0;bottom: -75px;left: 0;right: 0}.ce_rsce_project_scrollphone{text-align: center}.ce_rsce_project_scrollphone .entries{position: relative;overflow: hidden}.ce_rsce_project_scrollphone .entries .background{width: 100%;height: 605px;left: 0;right: 0;bottom: 0;position: absolute;background-position: center center;background-size: cover !important}.ce_rsce_project_scrollphone .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_scrollphone .entries .entry{text-align: center;display: inline-block;position: relative;top: 5px;max-width: 100%}.ce_rsce_project_scrollphone .entries .entry .logo{margin-bottom: 40px}.ce_rsce_project_scrollphone .entries .entry .scroll_container{position: relative}.ce_rsce_project_scrollphone .entries .entry .scroll_container .scroll_bg img{max-width: 100%;height: auto}.ce_rsce_project_scrollphone .entries .entry .scroll_container .scroll_img{position: absolute;top: 18.9%;bottom: .3%;left: 6.4%;right: 6.1%;background-size: cover;background-position: top center;-webkit-transition: all 3s ease-out;-moz-transition: all 3s ease-out;transition: all 3s ease-out}.ce_rsce_project_scrollphone .entries .entry .scroll_container:hover .scroll_img{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out;background-position: center 100% !important}@media all and (min-width: 1050px){.ce_rsce_project_scrollphone .entries .entry.layout2{margin-left: -550px}}.ce_rsce_project_scrollphone .entries .entry.layout2 .scroll_container .scroll_img{-webkit-transition: all 0 ease-out;-moz-transition: all 0 ease-out;transition: all 0 ease-out;width: 86.7% !important;background-position: top center !important}.ce_rsce_project_scrollphone .entries .entry.layout2 .scroll_container:hover .scroll_img{-webkit-transition: all 0 ease-out;-moz-transition: all 0 ease-out;transition: all 0 ease-out;width: 86.7% !important;background-position: top center !important}.ce_rsce_project_scrollphone .entries .entry.layout2 .scroll_img{top: 13.7%}.l300{display: none !important}@media all and (min-width: 900px){.l300{display: block !important}}.sstbstyle{position: relative}.sstbstyle:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.sstbstyle:before{content: '';position: absolute;left: -100%;width: 300%;top: 82px;bottom: 0;background: #f0f0f0}.sstbstyle .image_container{float: left;width: 50%;text-align: right;padding-right: 30px;box-sizing: border-box}.sstbstyle .text_element{width: 50%;float: left;padding-top: 158px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.sstbstyle .text_element h2{font-size: 36px;text-transform: uppercase;font-weight: normal;display: inline-block;border-bottom: 1px solid #95c11e;padding-bottom: 10px}.sstbstyle .text_element p{font-size: 18px;line-height: 25px}@media all and (max-width: 950px){.sstbstyle .image_container{display: none}.sstbstyle .text_element{width: 100%;padding-top: 80px}}.ce_rsce_project_gallery2:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_gallery2 img{display: block}@media all and (min-width: 850px){.ce_rsce_project_gallery2 .gallery.layout1 .image.one{float: left;width: 33%;padding-right: 10px;box-sizing: border-box}.ce_rsce_project_gallery2 .gallery.layout1 .image.two{float: right;width: 67%;padding-left: 10px;box-sizing: border-box}.ce_rsce_project_gallery2 .gallery.layout2 .image.one{float: left;width: 67%;padding-right: 10px;box-sizing: border-box}.ce_rsce_project_gallery2 .gallery.layout2 .image.two{float: right;width: 33%;padding-left: 10px;box-sizing: border-box}.ce_rsce_project_gallery2 .gallery.layout3 .image.one{float: left;width: 50%;padding-right: 10px;box-sizing: border-box}.ce_rsce_project_gallery2 .gallery.layout3 .image.two{float: right;width: 50%;padding-left: 10px;box-sizing: border-box}}@media all and (max-width: 850px){.ce_rsce_project_gallery2 .image{margin-bottom: 20px}}.ce_image.grey_wrapped{background: #f5f5f5;border-top: 1px solid #c8c3be;border-bottom: 1px solid #c8c3be;padding-bottom: 70px}.ce_image.grey_wrapped img{margin-top: -90px}.ce_rsce_project_phonetext{position: relative}.ce_rsce_project_phonetext .outer:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_phonetext .outer .bgp{background-size: cover !important;position: absolute;top: 77px;bottom: 70px;left: 0;right: 0}.ce_rsce_project_phonetext .outer .image,.ce_rsce_project_phonetext .outer .text{width: 50%;float: left}.ce_rsce_project_phonetext .outer .text{color: white;font-size: 22px;line-height: 30px}.ce_rsce_project_phonetext .outer .text .inside{margin-top: 230px;max-width: 460px;position: relative}.ce_rsce_project_phonetext .outer .image{text-align: center}.ce_rsce_project_phonetext .outer .image img{position: relative;top: 0;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_phonetext .outer .image img.scrolled{top: -30px}.ce_rsce_project_phonetext.sb .inside:before{content: '';position: absolute;left: -20px;top: 5px;height: 50px;background: yellow;width: 6px}@media all and (max-width: 800px){.ce_rsce_project_phonetext .image,.ce_rsce_project_phonetext .text{width: 100% !important;float: none !important}.ce_rsce_project_phonetext .text{display: none}}.drgreenthumb{position: relative;padding-bottom: 200px;z-index: 0}.drgreenthumb:before{content: '';left: -100%;width: 300%;top: -280px;bottom: 0;background: #95c11e;position: absolute}.ce_image.fh_wrapped{background: rgba(203,187,159,0.26);padding-bottom: 180px;margin-top: 420px}.ce_image.fh_wrapped img{margin-top: -293px}.ce_image.sb_wrapped{background: #f1f1f1;padding-bottom: 180px;margin-top: 420px}.ce_image.sb_wrapped img{margin-top: -293px}.fh1{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 36px;text-transform: uppercase;text-align: center;color: #bccf02}.fh1 p{line-height: 53px !important}@media all and (min-width: 700px){.fh1{font-size: 56px}}.fh2{max-width: 606px;margin: 0 auto;text-align: center}.fh2 p{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);color: #857063}.fh2 p strong{display: block;color: #bccf02;text-transform: uppercase;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 27px;line-height: 40px !important}@media all and (min-width: 700px){.fh2 p strong{font-size: 47px;line-height: 53px !important}}.ce_rsce_project_gallery:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_gallery picture{display: block}.ce_rsce_project_gallery picture img{display: block}@media all and (min-width: 850px){.ce_rsce_project_gallery .gallery.layout1 .image,.ce_rsce_project_gallery .gallery.layout3 .image{box-sizing: border-box}.ce_rsce_project_gallery .gallery.layout1 .image.one,.ce_rsce_project_gallery .gallery.layout3 .image.one{float: left;width: 50%;padding-right: 10px;box-sizing: border-box}.ce_rsce_project_gallery .gallery.layout1 .image.two,.ce_rsce_project_gallery .gallery.layout3 .image.two{margin-bottom: 20px}.ce_rsce_project_gallery .gallery.layout1 .right,.ce_rsce_project_gallery .gallery.layout3 .right{width: 50%;float: right;text-align: right;padding-left: 10px;box-sizing: border-box}.ce_rsce_project_gallery .gallery.layout2 .image{box-sizing: border-box}.ce_rsce_project_gallery .gallery.layout2 .image.three{float: right;width: 50%;text-align: right;padding-left: 10px;box-sizing: border-box}.ce_rsce_project_gallery .gallery.layout2 .image.one{margin-bottom: 20px}.ce_rsce_project_gallery .gallery.layout2 .left{width: 50%;float: left;padding-right: 10px;box-sizing: border-box}}@media all and (max-width: 850px){.ce_rsce_project_gallery .image{margin-bottom: 20px}}@media screen and (min-width: 840px){.ce_rsce_project_gallery .gallery.layout2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));justify-content: flex-start;align-items: stretch;column-gap: 20px;row-gap: 20px}.ce_rsce_project_gallery .gallery.layout2 .left,.ce_rsce_project_gallery .gallery.layout2 .image.three{float: none;width: 100%;padding: 0}.ce_rsce_project_gallery .gallery.layout2 .image.three figure,.ce_rsce_project_gallery .gallery.layout2 .image.three img{display: block;width: 100%;height: 100%}.ce_rsce_project_gallery .gallery.layout2 .image.three img{-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;"}.ce_rsce_project_gallery .gallery.layout2 .left{display: grid;grid-template-rows: repeat(2, minmax(0, 1fr));row-gap: 20px}.ce_rsce_project_gallery .gallery.layout2 .left .image.one,.ce_rsce_project_gallery .gallery.layout2 .left .image.two{margin: 0}.ce_rsce_project_gallery .gallery.layout2 .left .image.one figure,.ce_rsce_project_gallery .gallery.layout2 .left .image.two figure,.ce_rsce_project_gallery .gallery.layout2 .left .image.one img,.ce_rsce_project_gallery .gallery.layout2 .left .image.two img{display: block;width: 100%;height: 100%}.ce_rsce_project_gallery .gallery.layout2 .left .image.one img,.ce_rsce_project_gallery .gallery.layout2 .left .image.two img{-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;"}.ce_rsce_project_gallery .gallery.layout1{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));justify-content: flex-start;align-items: stretch;column-gap: 20px;row-gap: 20px}.ce_rsce_project_gallery .gallery.layout1 .image.one,.ce_rsce_project_gallery .gallery.layout1 .right{float: none;width: 100%;padding: 0}.ce_rsce_project_gallery .gallery.layout1 .image.one figure,.ce_rsce_project_gallery .gallery.layout1 .image.one img{display: block;width: 100%;height: 100%}.ce_rsce_project_gallery .gallery.layout1 .image.one img{-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;"}.ce_rsce_project_gallery .gallery.layout1 .right{display: grid;grid-template-rows: repeat(2, minmax(0, 1fr));row-gap: 20px}.ce_rsce_project_gallery .gallery.layout1 .right .image.two,.ce_rsce_project_gallery .gallery.layout1 .right .image.three{margin: 0}.ce_rsce_project_gallery .gallery.layout1 .right .image.two figure,.ce_rsce_project_gallery .gallery.layout1 .right .image.three figure,.ce_rsce_project_gallery .gallery.layout1 .right .image.two img,.ce_rsce_project_gallery .gallery.layout1 .right .image.three img{display: block;width: 100%;height: 100%}.ce_rsce_project_gallery .gallery.layout1 .right .image.two img,.ce_rsce_project_gallery .gallery.layout1 .right .image.three img{-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;"}}.fsweg.ce_text{text-align: center}.fsweg.ce_text h1,.fsweg.ce_text h2,.fsweg.ce_text h3,.fsweg.ce_text h4{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 50px;color: #3d486e}.ce_rsce_project_scrollipad{text-align: center;overflow-x: hidden;position: relative;padding: 100px 0 0 0}.ce_rsce_project_scrollipad .background{width: 1500px;height: auto;left: 0;top: 0;position: absolute;z-index: 0}.ce_rsce_project_scrollipad .entries{position: relative}.ce_rsce_project_scrollipad .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_scrollipad .entries .entry{text-align: center;display: inline-block;position: relative;top: 5px;max-width: 100%;padding: 60px 0}.ce_rsce_project_scrollipad .entries .entry .logo{margin-bottom: 40px}.ce_rsce_project_scrollipad .entries .entry .scroll_container{position: relative;z-index: 9}.ce_rsce_project_scrollipad .entries .entry .scroll_container .scroll_bg img{max-width: 100%;height: auto}.ce_rsce_project_scrollipad .entries .entry .scroll_container .scroll_img{position: absolute;top: 9.8%;bottom: 12.5%;left: 12.9%;right: 12.8%;background-size: cover;background-position: top center;-webkit-transition: all 3s ease-out;-moz-transition: all 3s ease-out;transition: all 3s ease-out}.ce_rsce_project_scrollipad .entries .entry .scroll_container:hover .scroll_img{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out;background-position: center 100% !important}.overlay_mouse{position: absolute;left: 0;right: 0;top: -110px;bottom: -70px;background: rgba(255,255,255,0.8);z-index: 99;text-align: center;opacity: 0;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.overlay_mouse img{width: 100px;height: auto;margin-top: 150px;-webkit-animation-name: blinker;-webkit-animation-duration: 1s;-webkit-animation-iteration-count: infinite;-moz-animation-name: blinker;-moz-animation-duration: 1s;-moz-animation-iteration-count: infinite;animation-name: blinker;animation-duration: 1s;animation-iteration-count: infinite}@-moz-keyframes blinker{0%{opacity: 0}50%{opacity: 1}100%{opacity: 0}}@-webkit-keyframes blinker{0%{opacity: 1.0}50%{opacity: 0.0}100%{opacity: 1.0}}@keyframes blinker{0%{opacity: 1.0}50%{opacity: 0.0}100%{opacity: 1.0}}.ce_rsce_project_threesome{position: relative;max-width: 1200px;margin-left: auto;margin-right: auto}.ce_rsce_project_threesome.okbg{background: url(../../files/theme/content/referenzen/2016/oliverkocht/background_ok.jpg) top right no-repeat;padding-top: 290px}.ce_rsce_project_threesome:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_threesome .image_container img{display: block}.ce_rsce_project_threesome .style4 .wrap{width: 1015px;margin: 0 auto}.ce_rsce_project_threesome .style4 .entries{display: flex;justify-content: center;align-items: center;max-width: 100% !important}@media screen and (max-width: 500px){.ce_rsce_project_threesome .style4 .entries{flex-direction: column}}.ce_rsce_project_threesome .style4 .image{max-width: 200px !important;width: 49%;-webkit-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);cursor: pointer;-webkit-transform: scale(.96);-moz-transform: scale(.96);transform: scale(.96);-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style4 .image img{max-width: 100%;height: auto;display: block}.ce_rsce_project_threesome .style4 .image.left{float: left}.ce_rsce_project_threesome .style4 .image.main{float: right}.ce_rsce_project_threesome .style4 .image.active{-webkit-transform: scale(.96);-moz-transform: scale(.96);transform: scale(.96);z-index: 9}.ce_rsce_project_threesome .style4 .image.active.left{transform-origin: left}.ce_rsce_project_threesome .style4 .image.active.main{transform-origin: right}@media screen and (max-width: 500px){.ce_rsce_project_threesome .style4 .image{max-width: 150px !important}}.ce_rsce_project_threesome .style2 .wrap{width: 1040px;margin: 0 auto}.ce_rsce_project_threesome .style2 .image{width: 50%;-webkit-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);cursor: pointer;position: relative;-webkit-transform: scale(.95);-moz-transform: scale(.95);transform: scale(.95);-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style2 .image img{max-width: 100%;height: auto}.ce_rsce_project_threesome .style2 .image.left{float: left}.ce_rsce_project_threesome .style2 .image.main{float: right}.ce_rsce_project_threesome .style2 .image.active{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);z-index: 9}@media screen and (max-width: 599px){.ce_rsce_project_threesome .style2 .image.active{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}}.ce_rsce_project_threesome .style2 .image.active.left{transform-origin: left}.ce_rsce_project_threesome .style2 .image.active.main{transform-origin: right}.ce_rsce_project_threesome .style3 .wrap{position: relative}.ce_rsce_project_threesome .style3 .entries{text-align: center}.ce_rsce_project_threesome .style3 .image{text-align: center;-webkit-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2);box-shadow: 0px 0px 20px 0px rgba(50,50,50,0.2)}.ce_rsce_project_threesome .style3 .image img{max-width: 100%;height: auto;width: 530px}.ce_rsce_project_threesome .style3 .image.left,.ce_rsce_project_threesome .style3 .image.right,.ce_rsce_project_threesome .style3 .image.main{position: absolute;top: 0;z-index: 0;-webkit-transform: scale(.8);-moz-transform: scale(.8);transform: scale(.8);background: white;cursor: pointer}.ce_rsce_project_threesome .style3 .image.left img,.ce_rsce_project_threesome .style3 .image.right img,.ce_rsce_project_threesome .style3 .image.main img{opacity: .7;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style3 .image.left{left: -50px;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style3 .image.right{right: -50px;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style3 .image.main{position: relative;margin: 0 auto;display: inline-block;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.ce_rsce_project_threesome .style3 .image.front{-webkit-transform: scale(.9);-moz-transform: scale(.9);transform: scale(.9);z-index: 2}.ce_rsce_project_threesome .style3 .image.front img{opacity: 1}.ce_rsce_project_threesome .style3 .image.nofront{-webkit-transform: scale(.7);-moz-transform: scale(.7);transform: scale(.7)}.ce_rsce_project_threesome .style3:hover .front{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.ce_rsce_project_threesome .style3:hover .left{left: -100px}.ce_rsce_project_threesome .style3:hover .right{right: -100px}.ce_rsce_project_threesome .style3:hover .left img,.ce_rsce_project_threesome .style3:hover .right img,.ce_rsce_project_threesome .style3:hover .main img{opacity: .9}.haas_wrap{background: #f5f5f5;padding: 75px 20px}.haas_txt{text-align: center;max-width: 640px;margin: 0 auto;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.haas_txt h2{text-transform: uppercase;color: #ec6608;font-size: 50px;line-height: 60px;font-weight: bold}.haas_txt p{font-size: 20px;line-height: 30px;color: #646464}.c50l .haas_txt{max-width: 420px;margin-top: 190px}.focus_one{max-width: 1100px;margin: 0 auto;padding: 72px 20px 800px 20px;background: #f6f6f6;position: relative}.focus_one .second{position: absolute;right: -30px;bottom: -200px;width: 1700px}.focus_two{margin: 0 auto;border-left: 22px solid #fff;border-right: 22px solid #fff;background: #000;box-sizing: border-box;padding: 0 20px}.focus_two .top img{position: relative;top: -200px}@media all and (max-width: 650px){.focus_two{padding-top: 50px}.focus_two .top img{top: 0}}.focus_big{text-align: center;color: white;text-transform: uppercase;font-size: 75px;margin: -110px 0 0 0}.focus_big p{line-height: 75px !important}@media all and (max-width: 650px){.focus_big{margin: 50px 0 0px 0;font-size: 40px !important;line-height: 40px !important}}.focus_txt{max-width: 680px;margin: 100px auto;padding-bottom: 120px;color: white}.focus_txt p{font-size: 21px !important;line-height: 30px !important}@media all and (max-width: 650px){.focus_txt{padding-bottom: 40px}}.ce_text.float .textimg:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.float .textimg .text_element{padding: 0 55px 0 100px;box-sizing: border-box}.ce_text.float .textimg .text_element,.ce_text.float .textimg .image_container{width: 50%;float: left}.ce_text.float .textimg .text_element img,.ce_text.float .textimg .image_container img{max-width: 100%;height: auto}.ce_rsce_project_3image1txt{position: relative}.ce_rsce_project_3image1txt .images:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_3image1txt .images .image{text-align: center}.ce_rsce_project_3image1txt .text{clear: both;padding-bottom: 0px;max-width: 770px;margin: 110px auto 0 auto}.ce_rsce_project_3image1txt .text p{font-size: 27px;line-height: 35px;text-align: center;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.ce_rsce_project_3image1txt .text p strong{font-size: 40px;line-height: 48px;font-weight: 600;display: block;margin-top: 30px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}@media all and (min-width: 950px){.ce_rsce_project_3image1txt:before{content: '';position: absolute;left: -100%;right: -100%;background: #87c6c3;top: 420px;bottom: 0}.ce_rsce_project_3image1txt .images .image{width: 33.333%;float: left}.ce_rsce_project_3image1txt .text{color: white;padding-bottom: 150px}}.ta_center{text-align: center}.oerny_txt{text-transform: uppercase;font-size: 30px;text-align: center;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);color: #c95743}.oerny_txt p{line-height: 1.1em !important}.oerny_txt strong{font-weight: 800}@media all and (min-width: 950px){.oerny_txt{font-size: 60px}}.oerny_txt_small{max-width: 680px;margin: auto;font-size: 23px;text-align: center;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);color: #706f6f}.oerny_txt_small p{line-height: 1.2em !important}.michi_headline{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 46px;font-weight: 700;text-transform: uppercase;text-align: center;position: relative;color: var(--project_color);letter-spacing: .1em}.michi_headline p{line-height: .87em !important;margin-bottom: 0 !important}.michi_headline.ornament{text-align: center}.michi_headline.ornament:after{content: '';display: inline-block;background: url(../../files/theme/content/referenzen/2016/michis-frische-fische/ornament.png) center center no-repeat;width: 282px;height: 27px;position: relative;bottom: 16px;left: 0}.michi_content{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}@media all and (max-width: 900px){.michi_content .text_element,.michi_content .image_container{width: 100% !important;padding: 0 !important}}.michi_content p{font-size: 22px;line-height: 1.2em !important}.michi_content p strong{font-size: 42px;font-weight: 700;display: block;padding-top: 100px}#michi_mac{padding-bottom: 150px}#michi_mac .overlay{top: -20px !important;padding: 0}@-webkit-keyframes anim{from{-webkit-transform: rotateY(0deg)}to{-webkit-transform: rotateY(360deg)}}@keyframes anim{from{transform: rotateY(0deg)}to{transform: rotateY(360deg)}}@keyframes gradient_one{from{opacity: 1}to{opacity: 0}}@-webkit-keyframes gradient_one{from{opacity: 1}to{opacity: 0}}@media only screen and (max-width: 850px){.nomob{display: none}.ce_rsce_project_overview .project_info .col.col1{width: 100%;float: none;margin-bottom: 1.5em}.ce_rsce_project_overview .project_info .col.col2{width: 100%}}@media only screen and (max-width: 800px){.ce_rsce_project_mobile_scroll .entry{width: 100% !important;float: none !important;margin-bottom: 4em}}@media only screen and (max-width: 700px){.ce_rsce_project_scrollphone .entries .entry .scroll_container{max-width: 85%;margin-left: auto;margin-right: auto}.ce_rsce_project_scrollphone .background{height: 75% !important}.ce_rsce_project_overview .project_info .col{width: 100% !important;float: none}.ce_rsce_project_overview .project_info .col.col2{margin-bottom: 2em}}.climacraft_txt{text-align: center;max-width: 640px;margin: 0 auto;font-family: Roboto-Regular, var(--project_font1_font), Arial}.climacraft_txt .p1{font-family: Roboto-Black, var(--project_font1_font), Arial;font-size: 30px;color: #1998c8;line-height: 1 !important;margin: 0 !important;padding: 0 !important}.climacraft_txt .p2{font-family: Roboto-Black, var(--project_font1_font), Arial;font-size: 50px;color: #183b69;line-height: 1 !important;margin: 0 !important;padding: 0 !important;margin-top: 5px !important;margin-bottom: 30px !important}.climacraft_txt .p3{font-family: Roboto-Regular, var(--project_font2_font), Arial;color: #949494}.radiospot_climacraft img{width: 100px;height: 100px;display: block !important;margin: 0 auto;margin-bottom: 10px}.radiospot_climacraft a{font-family: Roboto-Black, var(--project_font1_font), Arial;display: inline-block;display: block;margin: 0 auto;text-align: center;text-transform: uppercase;color: #183b69;margin-top: 10px;font-size: 20px}hr.climacraft{display: block;border: none;color: white;height: 1px;width: 100%;background: #e4e4e4;background: -moz-radial-gradient(center, ellipse cover, #e4e4e4 0%, #fff 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #e4e4e4), color-stop(100%, #fff));background: -webkit-radial-gradient(center, ellipse cover, #e4e4e4 0%, #fff 100%);background: -o-radial-gradient(center, ellipse cover, #e4e4e4 0%, #fff 100%);background: -ms-radial-gradient(center, ellipse cover, #e4e4e4 0%, #fff 100%);background: radial-gradient(ellipse at center, #e4e4e4 0%, #fff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@hr_climacraft_color_from', endColorstr='#ffffff', GradientType=1)}.radiospot_climacraft audio{display: none}.climacraft_audio{cursor: pointer}.topperz .textwrap{max-width: 640px;margin: 0 auto;padding: 0 20px;box-sizing: border-box}.topperz .textwrap h2{font-size: 90px;line-height: 1em;text-transform: uppercase;font-style: italic}@media only screen and (max-width: 800px){.topperz .textwrap h2{font-size: 50px}}.topperz .textwrap p{font-size: 20px;line-height: 1.5em;font-weight: 200;text-transform: uppercase}@media only screen and (max-width: 800px){.topperz .textwrap p{font-size: 16px}}.topperz .textimg{clear: both;margin: 0 auto 100px auto}.topperz .textimg:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.topperz .textimg h2{font-size: 90px;line-height: 1em;text-transform: uppercase;font-style: italic}@media only screen and (max-width: 800px){.topperz .textimg h2{font-size: 40px}}.topperz .textimg p{font-size: 20px;line-height: 1.5em;font-weight: 200;text-transform: uppercase}@media only screen and (max-width: 800px){.topperz .textimg p{font-size: 16px}}.topperz .textimg{max-width: 100%}.topperz .textimg .text_element{float: left;width: 50%}@media only screen and (max-width: 1160px){.topperz .textimg .text_element{min-width: 100%;padding: 0 20px;box-sizing: border-box}}.topperz .textimg .image_container{float: right;width: 50%;text-align: right;position: relative}@media only screen and (max-width: 1160px){.topperz .textimg .image_container{min-width: 100%;text-align: center;top: 0;margin-top: 80px}}.topperz .textimg .image_container img{width: 300px;height: auto}.topperz .ce_player{max-width: 100%;width: 860px !important;margin: 300px auto 200px auto !important}@media only screen and (max-width: 800px){.topperz .ce_player{margin: 100px auto 50px auto !important}}.tonweber{@import url('https://fonts.googleapis.com/css?family=Lusitana');}.tonweber .statements{text-align: center;width: 860px;max-width: 100%;padding: 0 20px;box-sizing: border-box;margin-left: auto;margin-right: auto}.tonweber .statements h2{color: #eb966e;font-size: 35px;font-weight: 700;font-style: italic;font-family: 'Lusitana', serif;margin: 1.5em 0}@media only screen and (max-width: 750px){.tonweber .statements h2{font-size: 20px}}.tonweber .statements p{font-size: 50px;text-transform: uppercase;line-height: 1em;font-family: 'BrandonGrotesqueWeb-Black';color: #363636}@media only screen and (max-width: 750px){.tonweber .statements p{font-size: 30px}}.nextsense .statements{text-align: center;max-width: 1000px;margin: 0 auto}.nextsense .statements h2{text-transform: uppercase;font-size: 60px;line-height: 1.1666em;font-weight: 200}@media only screen and (max-width: 960px){.nextsense .statements h2{font-size: 30px}}.nextsense .statements p{font-size: 20px;line-height: 1.5em;font-weight: 200}@media only screen and (max-width: 700px){.nextsense video{display: none}}.nextsense .red_element{background: #e4022e;padding: 150px 0 190px 0;position: relative}@media only screen and (max-width: 700px){.nextsense .red_element{display: none}}.nextsense .red_element .ce_image{margin-bottom: 40px}.nextsense .red_element p{color: white;text-transform: uppercase;font-size: 50px;font-weight: 200;text-align: center;max-width: 700px;margin: 0 auto;line-height: 1em}@media only screen and (max-width: 960px){.nextsense .red_element p{font-size: 30px}}.nextsense .red_element:after{content: '';position: absolute;bottom: -100px;left: 0;right: 0;height: 100px;background: url('/files/content/referenzen/nextsense_bg_bottom.png') center center repeat-x}.nextsense video{margin-top: -200px;min-width: 100%;cursor: pointer}.nextsense .ce_image{position: relative;z-index: 99}.nextsense .anwendungen{text-align: center;display: inline-block;margin: 0 auto;position: relative;padding: 0 20px;box-sizing: border-box}.nextsense .anwendungen .red_dot{width: 40px;height: 40px;position: absolute;z-index: 9999;border: 1px solid rgba(228,2,46,0.7);box-sizing: border-box;border-radius: 100%;-webkit-animation: vibe 2s infinite;-moz-animation: vibe 2s infinite;-o-animation: vibe 2s infinite;animation: vibe 2s infinite}@media only screen and (max-width: 960px){.nextsense .anwendungen .red_dot{width: 30px;height: 30px}}.nextsense .anwendungen .red_dot:before{content: '';position: absolute;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 12px;height: 12px;background: #e4022e;border-radius: 100%}.nextsense .anwendungen .red_dot:after{content: '';position: absolute;top: 50%;left: 50%;margin-top: -15px;margin-left: -15px;width: 30px;height: 30px;border-radius: 100%;border: 1px solid #e4022e;box-sizing: border-box}.nextsense .anwendungen .red_dot.one{left: 2.5%;top: 39.5%}.nextsense .anwendungen .red_dot.two{left: 48%;top: 76%}.nextsense .anwendungen .red_dot.three{left: 12%;top: 85%}.nextsense .anwendungen .red_dot.four{left: 30%;top: 12%}.nextsense .anwendungen .red_dot.five{left: 82%;top: 39.5%}.nextsense .anwendungen .red_dot.six{left: 82%;top: 85%}.nextsense .anwendungen .red_dot.seven{left: 82%;top: -2%}.nextsense .anwendungen .red_dot.eight{left: 92.8%;top: 7%}.nextsense .anwendungen .red_dot.nine{top: -2%;left: 14%}.nextsense .lr_text{border-top: 1px solid #dedede;margin-bottom: 0}.nextsense .lr_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.nextsense .lr_text .image_container,.nextsense .lr_text .text_element{width: 50%;float: left}@media only screen and (max-width: 850px){.nextsense .lr_text .image_container,.nextsense .lr_text .text_element{min-width: 100%;text-align: center}}.nextsense .lr_text .text_element{padding-left: 125px;box-sizing: border-box;padding-right: 50px;padding-top: 90px}@media only screen and (max-width: 1000px){.nextsense .lr_text .text_element{padding-left: 40px;padding-right: 30px;padding-top: 20px}}@media only screen and (max-width: 850px){.nextsense .lr_text .text_element{padding: 0;margin-bottom: 50px;margin-top: 50px}}.nextsense .lr_text p{font-size: 20px;line-height: 1.5em;font-weight: 200}.nextsense .lr_text p strong{font-weight: 500;text-transform: uppercase;display: block;letter-spacing: .1em}.nextsense .lr_text h2{font-size: 50px;letter-spacing: .1em;font-weight: 200;text-transform: uppercase}@media only screen and (max-width: 1000px){.nextsense .lr_text h2{font-size: 30px}}.top45{position: relative;top: -45px}.top45 .image_container img{display: block !important}.mt-300{margin-top: -300px}@media only screen and (max-width: 1000px){.mt-300{margin-top: 0}}.mt450{margin-top: 450px}@media only screen and (max-width: 800px){.mt450{margin-top: 90px}}.centered{text-align: center;border-bottom: 1px solid #dedede;padding-bottom: 100px}.markovec #marko .overlay{top: -29px !important;padding: 3px}@media screen and (max-width: 460px){.markovec #marko .overlay{padding: 5px}}.eitljoerg .overlay{padding: 24px;top: -67px !important}.frauenhauser .overlay{opacity: 1 !important}.vibe{-webkit-animation: vibe 2s infinite;-moz-animation: vibe 2s infinite;-o-animation: vibe 2s infinite;animation: vibe 2s infinite}@-webkit-keyframes vibe{0%{transform: scale(.8)}50%{transform: scale(1.2)}100%{transform: scale(.8)}}@-moz-keyframes vibe{0%{transform: scale(.8)}50%{transform: scale(1.2)}100%{transform: scale(.8)}}@-o-keyframes vibe{0%{transform: scale(.8)}50%{transform: scale(1.2)}100%{transform: scale(.8)}}@keyframes vibe{0%{transform: scale(.8)}50%{transform: scale(1.2)}100%{transform: scale(.8)}}.project_detail img{display: inline-block}.project_detail .smallwrap{width: 600px;max-width: 100%;margin: 0 auto;padding-left: 20px;padding-right: 20px}.project_detail .ce_rsce_project_overview.title1_uc .line1{text-transform: uppercase}.project_detail .ce_rsce_project_overview .ce_seperate{margin-top: 0}.project_detail .ce_rsce_project_overview .project_info:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.project_detail .ce_rsce_project_overview .project_info .col{padding: 0}}.project_detail .ce_rsce_project_overview .col{float: left;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail .ce_rsce_project_overview .col p:last-child{margin-bottom: 0}.project_detail .ce_rsce_project_overview .col1{width: 54%;padding-right: 20px}.project_detail .ce_rsce_project_overview .col2{width: 32%;float: right}.project_detail .ce_rsce_project_overview .col2 .entry{margin-bottom: 37px}.project_detail .ce_rsce_project_overview .col2 .entry .label{display: block;color: #aaa;margin-bottom: 3px}.project_detail .ce_rsce_project_overview .col2 .entry .value{font-size: 20px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_overview .col2 .entry .value{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_overview .col2 .entry .value{font-size: 18px}}.project_detail .ce_rsce_project_overview .col2 .entry a{text-decoration: none}.project_detail .ce_rsce_project_overview .col2 .entry:last-child{margin-bottom: 0}.project_detail .ce_rsce_project_overview .txt_big{margin-top: -24px}.project_detail .ce_player{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;padding-left: 0;padding-right: 0}.project_detail .ce_rsce_project_tablet{text-align: center;position: relative}.project_detail .ce_rsce_project_tablet:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 60%;background: var(--project_bg)}.project_detail .ce_rsce_project_tablet .image_container{position: relative;z-index: 1}.project_detail .ce_rsce_project_tablet .image2{position: absolute;left: 50%;margin-left: 440px;bottom: 210px}@media screen and (max-width: 1150px){.project_detail .ce_rsce_project_tablet .image2{display: none}}.project_detail .ce_rsce_project_tablet img{vertical-align: top}.project_detail .ce_rsce_project_image_teaser:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail .ce_rsce_project_image_teaser .image_container{position: relative}.project_detail .ce_rsce_project_image_teaser .content_container{position: relative}.project_detail .ce_rsce_project_image_teaser h2{margin-top: 5px}.project_detail .ce_rsce_project_image_teaser .line1{font-size: 11px;display: block}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_image_teaser .line1{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_image_teaser .line1{font-size: 18px}}.project_detail .ce_rsce_project_image_teaser .line2{font-size: 40px;line-height: 1.2em;margin-bottom: 30px;display: block}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_image_teaser .line2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_image_teaser .line2{font-size: 18px}}@media screen and (min-width: 1170px){.project_detail .ce_rsce_project_image_teaser{padding-top: 100px;padding-bottom: 200px}.project_detail .ce_rsce_project_image_teaser .image_container img{position: absolute;top: -100px;left: -390px;max-width: none}}@media screen and (min-width: 900px){.project_detail .ce_rsce_project_image_teaser .image_container{width: 65%;float: left;position: relative}.project_detail .ce_rsce_project_image_teaser .content_container{width: 35%;float: right}}.project_detail .ce_rsce_project_link{border-top: none;padding-top: 50px}.project_detail .ce_rsce_project_teaser{color: var(--project_color);text-align: center;width: 600px;max-width: 100%;margin: 0 auto;padding-left: 20px;padding-right: 20px}.project_detail .ce_rsce_project_teaser h2{margin-top: 0;margin-bottom: 30px}.project_detail .ce_rsce_project_teaser .line1{font-size: 11px;line-height: 1.2em;text-transform: uppercase}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_teaser .line1{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_teaser .line1{font-size: 18px}}.project_detail .ce_rsce_project_teaser .line2{line-height: 1.2em;font-size: 40px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_teaser .line2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_teaser .line2{font-size: 18px}}.project_detail .ce_rsce_project_headline{text-align: center;color: var(--project_color)}.project_detail .ce_rsce_project_headline .line1{line-height: 1.2em;display: inline-block;font-size: 18px;text-transform: uppercase}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_headline .line1{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_headline .line1{font-size: 18px}}.project_detail .ce_rsce_project_headline .line2{line-height: 1.2em;display: inline-block;font-size: 63px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_headline .line2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_headline .line2{font-size: 18px}}.project_detail .ce_rsce_project_2rows .inner{position: relative;width: 1120px;padding-left: 20px;padding-right: 20px;max-width: 100%;margin: 0 auto;box-sizing: border-box}.project_detail .ce_rsce_project_2rows p:last-child{margin-bottom: 0}.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 80px;line-height: 1.1em;margin: 0}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 18px}}.project_detail .ce_rsce_project_2rows .row_bottom{background-color: var(--project_bg);color: #fff}.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 18px}}@media screen and (min-width: 1000px){.project_detail .ce_rsce_project_2rows .row_top{padding: 0 0 100px}.project_detail .ce_rsce_project_2rows .row_bottom{padding: 130px 0}.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 25px;width: 485px}.project_detail .ce_rsce_project_2rows .image_container{position: absolute;bottom: 0;right: -40px}}@media screen and (min-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 18px}}@media screen and (min-width: 1000px) and screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 18px}}@media screen and (max-width: 1000px){.project_detail .ce_rsce_project_2rows .row_top{margin-bottom: 100px}.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 40px}.project_detail .ce_rsce_project_2rows .row_bottom{padding-bottom: 30px}.project_detail .ce_rsce_project_2rows .image_container{text-align: center;margin-bottom: 40px}.project_detail .ce_rsce_project_2rows .image_container img{margin-top: -100px}}@media screen and (max-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 18px}}@media screen and (max-width: 1000px) and screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 18px}}.project_detail .ce_image,.project_detail .ce_gallery{text-align: center}.project_detail .ce_image img,.project_detail .ce_gallery img{display: inline-block;max-width: 100%;height: auto}.project_detail .ce_image.full img,.project_detail .ce_gallery.full img{width: 100%}.project_detail .ce_gallery{text-align: center}.project_detail .ce_gallery li{margin-bottom: 40px}.project_detail .bg{background: var(--project_bg);border-bottom: solid 1px #d7d7d7}.project_detail .ce_rsce_project_app_headline_image{position: relative;margin-bottom: 200px}.project_detail .ce_rsce_project_app_headline_image .box_left{color: var(--project_color)}.project_detail .ce_rsce_project_app_headline_image .box_left h2{margin-top: 0;text-transform: uppercase;line-height: 1.3em;font-size: 36px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_app_headline_image .box_left h2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_app_headline_image .box_left h2{font-size: 18px}}.project_detail .ce_rsce_project_app_headline_image .box_right{color: #fff;background-size: cover;background-repeat: no-repeat;background-position: center center}.project_detail .ce_rsce_project_app_headline_image .box_right .title{font-size: 28px;margin-bottom: 20px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_app_headline_image .box_right .title{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_app_headline_image .box_right .title{font-size: 18px}}.project_detail .ce_rsce_project_app_headline_image p:last-child{margin-bottom: 0}@media screen and (min-width: 1300px){.project_detail .ce_rsce_project_app_headline_image .box_wrap{width: 100%;display: table}.project_detail .ce_rsce_project_app_headline_image .box_inner{display: table-row}.project_detail .ce_rsce_project_app_headline_image .box_left,.project_detail .ce_rsce_project_app_headline_image .box_right{display: table-cell;width: 50%;height: 561px;vertical-align: top}.project_detail .ce_rsce_project_app_headline_image .box_left .inner,.project_detail .ce_rsce_project_app_headline_image .box_right .inner{padding: 20px;max-width: 100%;box-sizing: border-box;position: relative;top: 50%;transform: translateY(-50%)}.project_detail .ce_rsce_project_app_headline_image .box_left{background: var(--project_bg);text-align: right;padding-right: 260px}.project_detail .ce_rsce_project_app_headline_image .box_left h2{margin-top: 0;width: 350px;max-width: 100%}.project_detail .ce_rsce_project_app_headline_image .box_right{padding-left: 220px}.project_detail .ce_rsce_project_app_headline_image .box_right .inner{max-width: 100%;width: 500px}.project_detail .ce_rsce_project_app_headline_image .phone{position: absolute;top: -86px;left: 50%;margin-left: -205px}}@media screen and (min-width: 1300px) and screen and (max-width: 1400px){.project_detail .ce_rsce_project_app_headline_image .box_right .inner{width: 100%}}@media screen and (max-width: 1300px){.project_detail .ce_rsce_project_app_headline_image{text-align: center}.project_detail .ce_rsce_project_app_headline_image .box_left .inner{padding: 20px}.project_detail .ce_rsce_project_app_headline_image .box_right{margin-bottom: 40px}.project_detail .ce_rsce_project_app_headline_image .box_right .inner{display: inline-block;box-sizing: border-box;padding: 40px 20px;width: 600px;max-width: 100%}}.project_detail .ce_rsce_project_mac_scroll{position: relative;text-align: center;padding-top: 100px;padding-bottom: 100px;margin-bottom: 150px;overflow: hidden}@media all and (max-width: 600px){.project_detail .ce_rsce_project_mac_scroll{margin-bottom: 0px}}.project_detail .ce_rsce_project_mac_scroll .overlay{position: fixed;z-index: 3;top: -20px;left: 0;right: 0;background: #fff;opacity: 1}.project_detail .ce_rsce_project_mac_scroll .image_container.mac{position: absolute;z-index: 2;opacity: 0;visibility: hidden}.project_detail .ce_rsce_project_mac_scroll .image_container.mac.show{opacity: 1;visibility: visible}.project_detail .ce_rsce_project_mac_scroll .image_container.mac.top{left: 50%;margin-left: -561px;top: -190px}.project_detail .ce_rsce_project_mac_scroll .image_container.mac.bottom{left: 50%;margin-left: -561px;bottom: -202px}.project_detail .ce_rsce_project_mac_scroll .image_container.mac.fixed{position: fixed;left: 50%;top: 0%;margin-left: -561px}.project_detail .ce_rsce_project_mac_scroll .image_container.mac img{display: inline-block;height: auto;max-width: none}.project_detail .ce_rsce_project_mac_scroll .image_container.image img{-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 18px rgba(0,0,0,0.2);box-shadow: 0 0 18px rgba(0,0,0,0.2);position: relative;z-index: 1;max-width: 70%;height: auto}.project_detail .ce_rsce_project_mobile_scroll .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail .ce_rsce_project_mobile_scroll .entries .entry{width: 33.333%;float: left;text-align: center}.project_detail .ce_rsce_project_mobile_scroll .entries .entry .logo{margin-bottom: 40px}.project_detail .ce_rsce_project_mobile_scroll .entries .entry .logo img{display: inline-block;max-width: 90%;height: auto}.project_detail.hd p{color: #646464}@media (min-width: 600px){.project_detail{margin-bottom: 100px}.project_detail > *{margin-bottom: 100px}.project_detail > *.center{text-align: center}.project_detail > *.mb300{margin-bottom: 300px}.project_detail > *.mb250{margin-bottom: 250px}.project_detail > *.mb200{margin-bottom: 200px}.project_detail > *.mb150{margin-bottom: 150px}.project_detail > *.mb180{margin-bottom: 180px}.project_detail > *.mb100{margin-bottom: 100px}.project_detail > *.mb80{margin-bottom: 80px}.project_detail > *.mb50{margin-bottom: 50px}.project_detail > *.mb40{margin-bottom: 40px}.project_detail > *.mb30{margin-bottom: 30px}.project_detail > *.mb25{margin-bottom: 25px}.project_detail > *.mb20{margin-bottom: 20px}.project_detail > *.mb0{margin-bottom: 0}}@media (max-width: 600px){.project_detail{margin-bottom: 100px}.project_detail > *{margin-bottom: 50px}.project_detail > *.center{text-align: center}.project_detail > *.mb300{margin-bottom: 100px}.project_detail > *.mb250{margin-bottom: 100px}.project_detail > *.mb200{margin-bottom: 50px}.project_detail > *.mb150{margin-bottom: 50px}.project_detail > *.mb180{margin-bottom: 50px}.project_detail > *.mb100{margin-bottom: 50px}.project_detail > *.mb80{margin-bottom: 40px}.project_detail > *.mb50{margin-bottom: 25px}.project_detail > *.mb40{margin-bottom: 40px}.project_detail > *.mb30{margin-bottom: 30px}.project_detail > *.mb25{margin-bottom: 25px}.project_detail > *.mb20{margin-bottom: 20px}.project_detail > *.mb0{margin-bottom: 0}}.scroll_container{position: relative;display: inline-block}.scroll_container .scroll_bg{display: inline-block}.scroll_container .scroll_bg img{display: inline-block;max-width: 100%;height: auto}.scroll_container .scroll_img{position: absolute;top: 12%;right: 13.6%;bottom: 16.4%;left: 14%;background-size: cover;background-position: top center;-webkit-transition: all 2s ease-out;-moz-transition: all 2s ease-out;transition: all 2s ease-out}.scroll_container .scroll_img.s2{top: 12.2%;right: 14.2%;bottom: 14.2%;left: 13%}.scroll_container .scroll_img:hover{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out;background-position: center 100% !important}.scroll_container .scroll_img.scroll_length1{-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;transition: all 1s ease-out}.scroll_container .scroll_img.scroll_length1:hover{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out}.scroll_container .scroll_img.scroll_length2:hover{-webkit-transition: all 8s ease-out;-moz-transition: all 8s ease-out;transition: all 8s ease-out}.scroll_container .scroll_img.scroll_length3:hover{-webkit-transition: all 12s ease-out;-moz-transition: all 12s ease-out;transition: all 12s ease-out}.scroll_container .scroll_img.scroll_length4:hover{-webkit-transition: all 14s ease-out;-moz-transition: all 14s ease-out;transition: all 14s ease-out}.scroll_container .scroll_img.scroll_length5:hover{-webkit-transition: all 16s ease-out;-moz-transition: all 16s ease-out;transition: all 16s ease-out}.scroll_container .scroll_img.scroll_length6:hover{-webkit-transition: all 22s ease-out;-moz-transition: all 22s ease-out;transition: all 22s ease-out}.ce_rsce_project_app_screens{text-align: center;position: relative;overflow: hidden;display: none}@media all and (min-width: 1000px){.ce_rsce_project_app_screens{display: block}}.ce_rsce_project_app_screens img{max-height: 80vh;width: auto}.ce_rsce_project_app_screens .phone{position: relative;left: 0;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}.animate1.ce_rsce_project_app_screens .phone{-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;animation-delay: .5s;left: -32%}.ce_rsce_project_app_screens img{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.ce_rsce_project_app_screens .entries{width: 100%;position: absolute;top: 0%;left: 0;opacity: 0;bottom: 0;visibility: hidden;-webkit-transition: all 1s ease-out;-moz-transition: all 1s ease-out;transition: all 1s ease-out;left: 29%}.animate2.ce_rsce_project_app_screens .entries{opacity: 1;visibility: visible}.out.ce_rsce_project_app_screens .entries{-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;transition: all .1s ease-out;opacity: 0}.ce_rsce_project_app_screens .entries .entry{position: absolute;-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 15px rgba(0,0,0,0.3);box-shadow: 0 0 15px rgba(0,0,0,0.3);left: 0;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.ce_rsce_project_app_screens .entries .entry img{display: block}.ce_rsce_project_app_screens .entries .entry.active{animation: showAppScreen 2s forwards}.ce_rsce_project_app_screens .entries .entry.active-out{animation: hideAppScreen 2s forwards}.ce_rsce_project_app_screens .entries .entry.entry1{-webkit-transform: scale(.9);-moz-transform: scale(.9);transform: scale(.9);z-index: 20}.ce_rsce_project_app_screens .entries .entry.entry2{-webkit-transform: scale(.8);-moz-transform: scale(.8);transform: scale(.8);z-index: 19}.animate3.ce_rsce_project_app_screens .entries .entry.entry2{left: 15.3%;-webkit-animation-delay: .2s;-moz-animation-delay: .2s;-o-animation-delay: .2s;animation-delay: .2s}.ce_rsce_project_app_screens .entries .entry.entry3{-webkit-transform: scale(.7);-moz-transform: scale(.7);transform: scale(.7);z-index: 18}.animate3.ce_rsce_project_app_screens .entries .entry.entry3{left: 29.7%;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-o-animation-delay: .5s;animation-delay: .5s}.ce_rsce_project_app_screens .entries .entry.entry4{-webkit-transform: scale(.6);-moz-transform: scale(.6);transform: scale(.6);z-index: 17}.animate3.ce_rsce_project_app_screens .entries .entry.entry4{left: 42.3%;-webkit-animation-delay: .8s;-moz-animation-delay: .8s;-o-animation-delay: .8s;animation-delay: .8s}.ce_rsce_project_app_screens .entries .entry.entry5{-webkit-transform: scale(.5);-moz-transform: scale(.5);transform: scale(.5);z-index: 16}.animate3.ce_rsce_project_app_screens .entries .entry.entry5{left: 50%}.ce_rsce_project_app_screens .entries .entry.step1{-moz-transform: translate(100px, 0);-webkit-transform: translate(100px, 0);-o-transform: translate(100px, 0);-ms-transform: translate(100px, 0);transform: translate(100px, 0);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out}.ce_rsce_project_app_screens .entries .entry.step2{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;transition: all .2s ease-out;z-index: 50}.ce_rsce_project_app_screens .entries .entry.step3{-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;transition: all .2s ease-out}.ce_rsce_project_app_screens.oerny img{max-height: 120vh}.ce_rsce_project_app_screens.oerny .phone{padding-top: 135px}.ce_rsce_project_app_screens.oerny:before{content: '';position: absolute;left: 0;right: 0;top: 530px;bottom: 3px;background: #87c6c3}.ce_rsce_project_2cols{margin-top: 150px}.ce_rsce_project_2cols:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_2cols .entries{margin-bottom: 20px}.ce_rsce_project_2cols .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_2cols .entry .title{color: var(--project_color);font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);letter-spacing: 2px;margin-bottom: 40px}.ce_rsce_project_2cols .entry:first-child{margin-bottom: 60px}@media all and (min-width: 900px){.ce_rsce_project_2cols .entry{width: 50%;float: left;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 0}.ce_rsce_project_2cols .entry:first-child{padding-right: 2%}.ce_rsce_project_2cols .entry:last-child{padding-left: 2%}}.ce_rsce_project_app_screens2{cursor: pointer;height: 600px;position: relative;display: none;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out}@media all and (min-width: 800px){.ce_rsce_project_app_screens2{display: block}}.ce_rsce_project_app_screens2 .wrap{height: 100%}.ce_rsce_project_app_screens2 .text_container{position: absolute;bottom: 0;width: 50%;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;-webkit-transition-delay: 1.2s;transition-delay: 1.2s}.ce_rsce_project_app_screens2 .text_container .title{color: var(--project_color);margin-bottom: 30px}.ce_rsce_project_app_screens2 .entries{margin-top: -50px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition-delay: 1s;transition-delay: 1s}.ce_rsce_project_app_screens2 .entries .entry{position: absolute;top: 0;width: 100%;text-align: center;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition-delay: .5s;transition-delay: .5s}.ce_rsce_project_app_screens2 .entries .entry.entry1{z-index: 3}.ce_rsce_project_app_screens2 .entries .entry.entry2{z-index: 2;opacity: 0}.ce_rsce_project_app_screens2 .entries .entry.entry3{z-index: 1;opacity: 0;-webkit-transition-delay: .8s;transition-delay: .8s}.ce_rsce_project_app_screens2.animate{padding-bottom: 100px}.ce_rsce_project_app_screens2.animate .text_container{-moz-transform: translate(0, 80px);-webkit-transform: translate(0, 80px);-o-transform: translate(0, 80px);-ms-transform: translate(0, 80px);transform: translate(0, 80px);-webkit-transition-delay: 0s;transition-delay: 0s}.ce_rsce_project_app_screens2.animate .entries{-moz-transform: translate(0, 100px);-webkit-transform: translate(0, 100px);-o-transform: translate(0, 100px);-ms-transform: translate(0, 100px);transform: translate(0, 100px);-webkit-transition-delay: 0s;transition-delay: 0s}.ce_rsce_project_app_screens2.animate .entries .entry.entry1{-moz-transform: translate(-311px, -159px);-webkit-transform: translate(-311px, -159px);-o-transform: translate(-311px, -159px);-ms-transform: translate(-311px, -159px);transform: translate(-311px, -159px)}@media all and (max-width: 800px){.ce_rsce_project_app_screens2.animate .entries .entry.entry1{-moz-transform: translate(-241px, -50px);-webkit-transform: translate(-241px, -50px);-o-transform: translate(-241px, -50px);-ms-transform: translate(-241px, -50px);transform: translate(-241px, -50px)}}.ce_rsce_project_app_screens2.animate .entries .entry.entry2{opacity: 1}.ce_rsce_project_app_screens2.animate .entries .entry.entry3{opacity: 1;-moz-transform: translate(311px, 159px);-webkit-transform: translate(311px, 159px);-o-transform: translate(311px, 159px);-ms-transform: translate(311px, 159px);transform: translate(311px, 159px)}@media all and (max-width: 800px){.ce_rsce_project_app_screens2.animate .entries .entry.entry3{-moz-transform: translate(241px, 50px);-webkit-transform: translate(241px, 50px);-o-transform: translate(241px, 50px);-ms-transform: translate(241px, 50px);transform: translate(241px, 50px)}}.ce_rsce_project_responsive_slider{position: relative}.ce_rsce_project_responsive_slider .wrap{border-bottom: solid 1px #e0e0e0;padding-bottom: 30px}.ce_rsce_project_responsive_slider .wrap:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_responsive_slider .responsive_icon{float: right}.ce_rsce_project_responsive_slider .owl-carousel .owl-stage{display: table}.ce_rsce_project_responsive_slider .owl-carousel .owl-item{text-align: center;display: table-cell;float: none;vertical-align: middle}.ce_rsce_project_responsive_slider .owl-carousel .owl-item img{display: inline-block;max-width: 100%;width: auto}.ce_rsce_project_responsive_slider .owl-controls .owl-dots{position: absolute;bottom: -60px}.ce_rsce_project_responsive_slider .owl-controls .owl-dots .owl-dot.active:before{border-color: var(--project_color)}.ce_rsce_project_image_bottom_right:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_image_bottom_right .text_container{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 1.5em;margin-bottom: 30px}.ce_rsce_project_image_bottom_right .text1{margin-bottom: 30px}.ce_rsce_project_image_bottom_right .text2{margin-bottom: 30px;font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_image_bottom_right .text2{font-size: 18px}}@media screen and (max-width: 767px){.ce_rsce_project_image_bottom_right .text2{font-size: 18px}}.ce_rsce_project_image_bottom_right .image_container{text-align: center}.ce_rsce_project_image_bottom_right .image_container.image_right img{max-width: 160px}@media all and (min-width: 900px){.ce_rsce_project_image_bottom_right .text_container{width: 80%;float: left;padding-right: 10%;padding-top: 5%;margin-bottom: 0}.ce_rsce_project_image_bottom_right .image_container.image_right{width: 20%;float: right}.ce_rsce_project_image_bottom_right .image_container.image_right img{max-width: 100%}}.ce_rsce_project_audio{color: #646464;max-width: 1000px;padding: 0 20px;margin-left: auto;margin-right: auto}.ce_rsce_project_audio .headline_top{font-weight: 700;color: #ec6608;font-size: 70px}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top{font-size: 18px}}@media screen and (max-width: 767px){.ce_rsce_project_audio .headline_top{font-size: 18px}}.ce_rsce_project_audio .headline_bottom{font-size: 70px;margin-bottom: 60px}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media screen and (max-width: 767px){.ce_rsce_project_audio .headline_bottom{font-size: 18px}}.ce_rsce_project_audio .description{border-bottom: 1px solid #e1e1e1;padding-bottom: 20px;margin-bottom: 50px}.ce_rsce_project_audio .icon{text-align: center;margin-bottom: 25px}.ce_rsce_project_audio .icon.playit{-webkit-animation: anim 5s infinite linear;animation: anim 5s infinite linear}.ce_rsce_project_audio .play,.ce_rsce_project_audio .stop{text-align: left;font-size: 30px;cursor: pointer}.ce_rsce_project_audio .play i,.ce_rsce_project_audio .stop i{font-size: 20px;color: #ec6608;position: relative;top: -3px}@media (max-width: 1000px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 50px}}@media (max-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media (max-width: 1000px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media (max-width: 750px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 35px}}@media (max-width: 750px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media (max-width: 750px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media (max-width: 550px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 25px}}@media (max-width: 550px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}@media (max-width: 550px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 18px}}.hdcol1{background: var(--project_bg);text-align: center}.hdcol1 .col1 .image_container{position: relative;top: -80px;margin-bottom: -300px}.hdcol1 .col2 .image_container{margin-top: -70px}@media all and (max-width: 900px){.hdcol1 .col1 .image_container{margin-top: 0;margin-bottom: 0}}.hdcol2{background: var(--project_bg);margin-top: 150px}.hdcol2 .col1{top: -93px;position: relative}.hdcol2 .col2{margin-top: 50px}.hdcol2 .col2 .image_container{margin-left: -24%}@media all and (max-width: 900px){.hdcol2 .image_container{text-align: center}.hdcol2 .col1{margin-bottom: -80px !important}.hdcol2 .col2 .image_container{margin-left: 0}}.hdcol3 .col1{padding-left: 8%;padding-right: 0 !important}.ce_rsce_project_video.hdgif{background: #3a3a3a;padding: 8% 0}.ce_rsce_project_video.hdgif .inside{z-index: 1}.ce_rsce_project_video.hdgif .inside .image_container{top: 5.9%;left: 6.6%;bottom: 6.4%;right: 6.4%;z-index: 4;opacity: 0;visibility: hidden;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;transition: all .2s ease-out;-webkit-transform: scale(.95);-moz-transform: scale(.95);transform: scale(.95)}.ce_rsce_project_video.hdgif .inside .image_container img{width: 100%;height: 100%}.ce_rsce_project_video.hdgif:hover .image_container{opacity: 1;visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}.project_detail.zeiss .zman2{border-bottom: solid 1px #d7d7d7}.project_detail.zeiss .zman2 img{vertical-align: middle}.project_detail.haas .ce_project p{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);color: #636363}.project_detail.haas .ce_rsce_project_audio .headline_top{font-family: 'Vito-Bold'}.project_detail.haas .ce_rsce_project_audio .headline_bottom{font-family: 'Vito-Regular'}.project_detail.haas .inserat{padding: 10% 0;background: var(--project_color)}.project_detail.haas .ce_rsce_project_threesome{padding-top: 100px;padding-bottom: 100px}.project_detail.haas .webgif{padding-top: 8%;background: #646464;overflow: hidden}.project_detail.haas .webgif img{display: inline-block;max-width: 90%;margin-bottom: -3px;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 20px rgba(0,0,0,0.3);box-shadow: 0 0 20px rgba(0,0,0,0.3)}.project_detail.haas .kampagne{overflow: hidden;background: var(--project_bg);text-align: center;padding-top: 8%;border-top: solid 1px #e0e0e0;border-bottom: solid 1px #e0e0e0}.project_detail.haas .kampagne .text_element{max-width: 640px;margin: 0 auto;padding-bottom: 5%}.project_detail.haas .kampagne img{display: inline-block !important;margin-bottom: -4px;max-width: 90%}.project_detail.haas .shirt{background: #f9f9f9;border-top: solid 1px #e0e0e0;border-bottom: solid 1px #e0e0e0}.project_detail.haas .shirt img{vertical-align: middle}.project_detail.eitljoerg .ce_rsce_project_app_headline_image{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-weight: 400}.project_detail.eitljoerg .ce_rsce_project_app_headline_image h2{font-weight: 400}.project_detail.lieperts .ce_rsce_project_slider .owl-dots{position: absolute;bottom: -50px;left: 0;right: 0}.project_detail.lieperts .ce_rsce_project_slider .owl-dots .owl-dot{margin: 0 7px}.project_detail.lieperts .ce_rsce_project_slider .owl-dots .owl-dot:before{background: transparent;border: solid 1px #ad9e92}.project_detail.lieperts .ce_rsce_project_slider .owl-dots .owl-dot:after{background: #c2c2c2}.project_detail.lieperts .galerie2 .image.one{position: relative}.project_detail.lieperts .galerie2 .image.one:after{position: absolute;bottom: -158px;left: 158px;content: '';display: block;height: 316px;left: 0;right: 0;background: url(/files/content/referenzen/2017/lieperts/siegel_handmade.png) center center no-repeat}@media screen and (max-width: 850px){.project_detail.lieperts .galerie2{margin-bottom: 50px}}.project_detail.mfl{color: #25343a}.project_detail.mfl strong{font-family: 'DINNextLTPro-Bold', Arial, sans-serif}.project_detail.mfl h2{line-height: 1.3em;text-transform: uppercase;font-family: 'DINNextLTPro-Medium', Arial, sans-serif}.project_detail.mfl .ce_rsce_project_slider .owl-dots{margin-top: 20px;position: relative;display: block;text-align: center}.project_detail.mfl .ce_rsce_project_slider .owl-dots .owl-dot{margin: 0 7px}.project_detail.mfl .ce_rsce_project_slider .owl-dots .owl-dot:before,.project_detail.mfl .ce_rsce_project_slider .owl-dots .owl-dot:after{border-radius: 0}.project_detail.mfl .ce_rsce_project_slider .owl-dots .owl-dot:after{background: #eef0f1}.project_detail.mfl .ce_rsce_project_slider .owl-dots .owl-dot:before{background: var(--project_color)}.project_detail.mfl .mfl_top{width: 940px;max-width: 100%;margin: 0 auto;padding-left: 20px;padding-right: 20px;margin-bottom: 50px;box-sizing: border-box}.project_detail.mfl .mfl_top:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail.mfl .mfl_top h2{margin-top: 0;font-size: 34px;line-height: 1.3em}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_top h2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_top h2{font-size: 18px}}.project_detail.mfl .mfl_top h2:before{content: '';display: block;height: 7px;background: var(--project_color);width: 325px;max-width: 100%}@media screen and (min-width: 800px){.project_detail.mfl .mfl_top h2{float: left}.project_detail.mfl .mfl_top .ce_image{float: right}}@media screen and (max-width: 800px){.project_detail.mfl .mfl_top .ce_image{margin-bottom: 50px}}.project_detail.mfl .mfl_text{font-size: 30px;text-align: center}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_text{font-size: 18px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_text{font-size: 18px}}.project_detail.mfl .mfl_text strong{text-transform: uppercase}@media screen and (max-width: 600px){.project_detail.mfl .mfl_text{padding: 20px;font-size: 24px}.project_detail.mfl .mfl_text br{display: none}}@media screen and (max-width: 600px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_text{font-size: 18px}}@media screen and (max-width: 600px) and screen and (max-width: 767px){.project_detail.mfl .mfl_text{font-size: 18px}}.project_detail.mfl .mfl_text_bg{padding: 50px 20px;background: url(/files/content/referenzen/mfl_bg.jpg) repeat}.project_detail.mfl p:last-child{margin-bottom: 0}.project_detail.mfl .mfl_bg_bottom{height: 500px;background: url(/files/content/referenzen/mfl_bg2.jpg) repeat;margin-top: -450px}@media screen and (max-width: 800px){.project_detail.mfl .mfl_bg_bottom{margin-top: -300px;height: 350px}}@media screen and (max-width: 600px){.project_detail.mfl .mfl_bg_bottom{margin-top: -150px;height: 150px}}.project_detail.mfl .mfl_info_headline{margin-top: 0;font-size: 26px;padding: 10px 20px;text-align: center;background: var(--project_color);color: #fff;text-transform: uppercase}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_info_headline{font-size: 18px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_info_headline{font-size: 18px}}.project_detail.mfl .mfl_phone{margin-top: 250px;background: url(/files/content/referenzen/mfl_bg2.jpg) repeat;margin-bottom: 200px}.project_detail.mfl .mfl_phone .image_container{position: absolute;top: -210px;left: 0}.project_detail.mfl .mfl_phone h2{line-height: 1.3em;font-size: 30px}.project_detail.mfl .mfl_phone h2:before{content: '';display: block;border: solid 7px var(--project_color);margin-bottom: 10px;width: 230px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_phone h2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_phone h2{font-size: 18px}}.project_detail.mfl .mfl_phone .textimg{padding-left: 0;padding-right: 0}.project_detail.mfl .mfl_phone .text_element{color: #fff;padding: 80px 170px 10px 500px;min-height: 340px}@media screen and (max-width: 1250px){.project_detail.mfl .mfl_phone .text_element{padding-left: 430px;padding-right: 20px}}@media screen and (max-width: 800px){.project_detail.mfl .mfl_phone{margin-top: -80px;background: none}.project_detail.mfl .mfl_phone .image_container{position: static;margin-bottom: -250px}.project_detail.mfl .mfl_phone .text_element{padding-top: 150px;padding-left: 20px;padding-right: 20px;padding-bottom: 40px;background: url(/files/content/referenzen/2017/mfl/mfl_bg2.jpg) repeat}}@media screen and (max-width: 500px){.project_detail.mfl .mfl_phone{margin-top: -30px}.project_detail.mfl .mfl_phone .image_container{margin-bottom: -180px}}.project_detail.pock{color: var(--project_color)}.project_detail.pock .text_pock .wrap{width: 100%}.project_detail.pock .text_pock .text_element{background: var(--project_bg);color: #fff}.project_detail.pock .ce_rsce_project_2rows{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail.pock .pock_top{width: 900px;padding-left: 20px;padding-right: 20px;box-sizing: border-box;margin: 0 auto;max-width: 100%;margin-bottom: 80px}.project_detail.pock .pock_top:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail.pock .pock_top .logo1{margin-bottom: 50px}@media screen and (min-width: 700px){.project_detail.pock .pock_top .logo1{margin-top: 44px;float: left;margin-bottom: 0}.project_detail.pock .pock_top .logo2{float: right}}.project_detail.schanzl .ce_rsce_project_headline{padding-bottom: 10px;background: url('/files/content/referenzen/2017/schanzl/schanzl_swirl.jpg') no-repeat center bottom;background-size: 64px 24px}.project_detail.schanzl .ce_rsce_project_headline .line1{font-weight: 600;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail.schanzl .ce_rsce_project_headline .line2{font-weight: 700;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail.schanzl .ce_rsce_project_teaser,.project_detail.schanzl .ce_rsce_project_image_teaser{color: var(--project_color);font-weight: 600;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail.schanzl .ce_rsce_project_teaser .line1,.project_detail.schanzl .ce_rsce_project_image_teaser .line1{font-weight: 600;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail.schanzl .seperate{width: 1120px;max-width: 100%;background: #c2c2c2;height: 1px;margin-left: auto;margin-right: auto}.infront{background: white;position: relative;z-index: 9999;padding-top: 80px}.ce_rsce_project_scrollimac{text-align: center;position: relative;padding-top: 100px;margin-top: 100px;padding-bottom: 200px;background: #aa2230}@media screen and (max-width: 900px){.ce_rsce_project_scrollimac{display: none}}.ce_rsce_project_scrollimac .scroll_bg:before{content: '';position: absolute;bottom: -150px;left: 10%;right: 0;height: 500px;background: url('/files/content/referenzen/cap_and_logo.png') center center no-repeat;background-size: 100% auto}.ce_rsce_project_scrollimac .scroll_img{left: 15.5%;right: 16.54%;top: 6%;bottom: 23.4%}.ce_rsce_project_scrollimac:hover .scroll_img{-webkit-transition: all 5s ease-out;-moz-transition: all 5s ease-out;transition: all 5s ease-out;background-position: center 100% !important}.herzog .ce_rsce_project_overview.title1_uc .line1{text-transform: lowercase}.herzog .teaser1{font-weight: 300;text-transform: uppercase;font-size: 35px;margin-bottom: 75px;width: 100%;max-width: 1280px;margin-left: auto;margin-right: auto}@media screen and (max-width: 960px){.herzog .teaser1{font-size: 25px}}.herzog .teaser2{font-weight: 300;text-transform: uppercase;font-size: 50px;margin-bottom: 70px}@media screen and (max-width: 960px){.herzog .teaser2{font-size: 40px}}.herzog .teaser2 p{display: inline-block;padding: 15px;border-top: 1px solid #000;border-bottom: 1px solid #000}.herzog .herzog-visitenkarten{position: relative;text-align: left}.herzog .herzog-visitenkarten .first,.herzog .herzog-visitenkarten .second{padding: 100px 0;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 1023px){.herzog .herzog-visitenkarten .first,.herzog .herzog-visitenkarten .second{padding: 50px 0}}.herzog .herzog-visitenkarten .first .wrap,.herzog .herzog-visitenkarten .second .wrap{padding-right: 50%}.herzog .herzog-visitenkarten .first{background-color: #e5f2f9}.herzog .herzog-visitenkarten .second{background-color: #e5e5e5}.herzog .herzog-visitenkarten .ce_image,.herzog .herzog-visitenkarten .image_container{display: inline-block;width: auto;height: auto}.herzog .herzog-visitenkarten .visitenkarten{position: absolute;right: 0;top: 50%;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);height: 100%;width: 50%;text-align: right}.herzog .herzog-visitenkarten .visitenkarten .image_container,.herzog .herzog-visitenkarten .visitenkarten .ce_image{width: 100%;height: 100%}.herzog .herzog-visitenkarten .visitenkarten .image_container img,.herzog .herzog-visitenkarten .visitenkarten .ce_image img{height: 100%;width: auto;max-width: 100%;-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: left center;-webkit-object-position: left center;-o-object-position: left center;-ms-object-position: left center;object-position: left center;font-family: "object-fit:cover; object-position:left center;"}.herzog .back-front{position: relative}@media screen and (max-width: 430px){.herzog .back-front{margin: 100px 0}}@media screen and (min-width: 431px) and (max-width: 623px){.herzog .back-front{margin: 200px 0}}.herzog .back-front .back{position: relative;z-index: 1;max-height: 530px;width: 100%;overflow: hidden}.herzog .back-front .back .image_container{display: block;width: 100%;height: 100%}.herzog .back-front .back .image_container img{display: block;width: 100%;height: 100%}.herzog .back-front .front{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: auto;z-index: 2;display: inline-block;width: 347px;max-width: 50%;text-align: center}.herzog .back-front .front .image_container{display: inline-block;width: 100%;height: 100%}.herzog .back-front .front .image_container img{display: inline-block;width: 100%;height: auto}.herzog .hl_ci{font-weight: 300;text-transform: uppercase;font-size: 50px}@media screen and (max-width: 960px){.herzog .hl_ci{font-size: 40px}}.herzog .hl_ci2{font-weight: 300;text-transform: uppercase;font-size: 50px}@media screen and (max-width: 960px){.herzog .hl_ci2{font-size: 40px}}.herzog .hl_ci3{font-weight: 300;text-transform: uppercase;font-size: 50px}@media screen and (max-width: 960px){.herzog .hl_ci3{font-size: 30px}}.herzog .hl_ci3 p{margin-bottom: 0}.herzog .hl_ci3 p:last-child{max-width: 860px;margin: 0 auto}.herzog .hl_ci4{font-weight: 300;text-transform: uppercase;font-size: 50px}@media screen and (max-width: 960px){.herzog .hl_ci4{font-size: 40px}}.herzog .hl_ci5{font-weight: 300;text-transform: uppercase;font-size: 50px;position: relative;z-index: 10}@media screen and (max-width: 960px){.herzog .hl_ci5{font-size: 40px}}.herzog .hl_ci5 p{margin-bottom: 0}.herzog .hl_ci5 p:last-child{max-width: 860px;margin: 0 auto;font-weight: 300;text-transform: uppercase;font-size: 25px}.herzog .hl_ci5_image{margin-top: 0}.mohr .ce_rsce_project_overview.title1_uc .line1{text-transform: lowercase}.mohr .group_teaser{width: 860px;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 100%;margin: 0 auto}.mohr .group_teaser .teaser_text1{font-family: 'Branding';font-weight: 600;font-size: 50px;color: #5f6e56;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 10px}@media screen and (max-width: 960px){.mohr .group_teaser .teaser_text1{font-size: 40px}.mohr .group_teaser .teaser_text1 p{line-height: 1.2}}.mohr .group_teaser .teaser_text1 p{margin-bottom: 0}.mohr .group_teaser .teaser_text2{font-family: 'Gotcha';font-size: 32px;color: #5f6e56;margin-bottom: 40px}.mohr .group_teaser .teaser_text2 p{margin-bottom: 0}.mohr .group_teaser .teaser_text3{font-family: 'Branding';font-weight: 500;font-size: 20px;color: #5f6e56;margin-bottom: 0}.mohr .image_gallery{margin-top: 1110px}.mohr .group_web{width: 860px;max-width: 100%;margin: 0 auto;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.mohr .group_web .web_text1{font-family: 'Branding';font-weight: 600;font-size: 50px;color: #5f6e56;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 10px}@media screen and (max-width: 960px){.mohr .group_web .web_text1{font-size: 40px}}.mohr .group_web .web_text1 p{margin-bottom: 0}.mohr .group_web .web_text2{font-family: 'Gotcha';font-size: 32px;color: #5f6e56;margin-bottom: 40px}.mohr .group_web .web_text2 p{margin-bottom: 0}.mohr .group_web .web_text3{font-family: 'Branding';font-weight: 500;font-size: 20px;color: #5f6e56;margin-bottom: 100px}.mohr .group_mobile{display: table;width: 1280px;max-width: 100%;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;background-image: url("/files/theme/i/bg/mohr/mohr_phone1.jpg");background-size: 70% auto;background-repeat: no-repeat;background-position: right center}@media screen and (max-width: 1023px){.mohr .group_mobile{display: block}}.mohr .group_mobile .group_mobile_inner,.mohr .group_mobile img{display: table-cell;vertical-align: middle;width: 50%}@media screen and (max-width: 1023px){.mohr .group_mobile .group_mobile_inner,.mohr .group_mobile img{display: block;width: 100%;padding: 0 20px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}@media screen and (max-width: 1023px){.mohr .group_mobile img{width: 250px;margin: 0 auto}}.mohr .group_mobile .group_mobile_inner{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.mohr .group_mobile .group_mobile_inner .mobile_text1{font-family: 'Branding';font-weight: 600;font-size: 50px;color: #5f6e56;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 10px}@media screen and (max-width: 960px){.mohr .group_mobile .group_mobile_inner .mobile_text1{font-size: 40px}}.mohr .group_mobile .group_mobile_inner .mobile_text1 p{margin-bottom: 0}@media screen and (max-width: 960px){.mohr .group_mobile .group_mobile_inner .mobile_text1{margin-top: 20px}.mohr .group_mobile .group_mobile_inner .mobile_text1 p{line-height: 1.2;text-align: center}}.mohr .group_mobile .group_mobile_inner .mobile_text2{font-family: 'Gotcha';font-size: 32px;color: #5f6e56;margin-bottom: 40px}.mohr .group_mobile .group_mobile_inner .mobile_text2 p{margin-bottom: 0}@media screen and (max-width: 960px){.mohr .group_mobile .group_mobile_inner .mobile_text2 p{text-align: center}}.mohr .group_mobile .group_mobile_inner .mobile_text3{font-family: 'Branding';font-weight: 500;font-size: 20px;color: #5f6e56;margin-bottom: 100px}.mohr .group_mobile_bottom{position: relative}.mohr .group_mobile_bottom .ce_image{position: relative;z-index: 10}.mohr .group_mobile_bottom .text_footer{width: 100%;text-align: center;color: #fff;font-size: 50px;text-transform: uppercase;font-family: 'Branding';font-weight: 500;margin: 0 auto;position: absolute;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;top: 70%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 11;letter-spacing: 10px}@media screen and (max-width: 767px){.mohr .group_mobile_bottom .text_footer{font-size: 40px}}.mohr .group_team{position: relative;z-index: 2;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.mohr .group_team .mohr-bs1{position: absolute;left: 0;top: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1}.mohr .group_team .group-inner{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 2}.mohr .group_team .team_text1{font-family: 'Branding';font-weight: 600;font-size: 50px;color: #5f6e56;margin-bottom: 10px;text-transform: uppercase;letter-spacing: 10px;padding-left: 15vw}@media screen and (max-width: 1023px){.mohr .group_team .team_text1{font-size: 40px;padding-left: 0}}@media screen and (max-width: 960px){.mohr .group_team .team_text1 p{line-height: 1.2;text-align: center}}.mohr .group_team .team_text1 p{margin-bottom: 0}.mohr .group_team .team_text2{font-family: 'Gotcha';font-size: 32px;color: #5f6e56;margin-bottom: 40px;padding-left: 15vw}@media screen and (max-width: 1023px){.mohr .group_team .team_text2{padding-left: 0}}@media screen and (max-width: 960px){.mohr .group_team .team_text2{text-align: center}}.mohr .group_team .team_text2 p{margin-bottom: 0}.mohr .group_team .team_text3{font-family: 'Branding';font-weight: 500;font-size: 20px;color: #5f6e56;margin-bottom: 100px;padding-left: 15vw}@media screen and (max-width: 1023px){.mohr .group_team .team_text3{padding-left: 0}}.tement .ce_rsce_project_overview.title1_uc .line1{text-transform: lowercase}.tement .group_teaser{width: 800px;max-width: 100%;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto}.tement .group_teaser .teaser_text1{font-family: 'Avenir Next';font-size: 20px;color: #464646;margin-bottom: 15px;text-transform: uppercase}.tement .group_teaser .teaser_text1 p{margin-bottom: 0}.tement .group_teaser .teaser_text2{font-family: 'Baskerville';font-size: 40px;color: #464646;margin-bottom: 15px}.tement .group_teaser .teaser_text2 p{margin-bottom: 0}.tement .group_teaser .teaser_text3{font-family: 'Avenir Next';font-size: 20px;color: #000;margin-bottom: 100px}.tement .mobile_image{position: relative;z-index: 5;margin-top: -720px}.tement .group_mobile{position: relative;z-index: 10;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 640px;max-width: 100%;margin: 0 auto}.tement .group_mobile .mobile_text1{font-family: 'Baskerville';font-size: 50px;color: #4c5b55;margin-bottom: 15px;text-transform: uppercase}.tement .group_mobile .mobile_text1 p{margin-bottom: 0}.tement .group_mobile .mobile_text2{font-family: 'Avenir Next';font-size: 20px;color: #464646}.tement .group_mobile .mobile_text2 p{margin-bottom: 0}.tement .group_mobile .mobile_text2 p:first-letter{font-size: 55px;float: left;padding-top: 18px;margin-right: 10px}.tement .group_shop{position: relative}.tement .group_shop .group-inner{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;position: relative;padding-right: 15px;padding-bottom: 100px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: left}@media screen and (max-width: 1023px){.tement .group_shop .group-inner{padding-bottom: 25px}}.tement .group_shop .group-inner .shop_text1{font-family: 'Baskerville';text-align: left;font-size: 50px;color: #4c5b55;margin-bottom: 15px;text-transform: uppercase}.tement .group_shop .group-inner .shop_text1 p{margin-bottom: 0}.tement .group_shop .group-inner .shop_text2{font-family: 'Avenir Next';font-size: 20px;color: #464646;text-align: left;padding-right: 450px}@media screen and (max-width: 1023px){.tement .group_shop .group-inner .shop_text2{padding-right: 0}}.tement .group_shop .group-inner .shop_text2 p{margin-bottom: 0}.tement .group_shop .group-inner .shop_text2 p:first-letter{font-size: 55px;float: left;padding-top: 18px;margin-right: 10px}.tement .group_shop .group-images{position: relative}.tement .group_shop .group-images .bgimg{max-height: 388px;overflow: hidden;position: relative;z-index: 1}@media screen and (max-width: 1023px){.tement .group_shop .group-images .bgimg{max-height: none}.tement .group_shop .group-images .bgimg img{display: none}}.tement .group_shop .group-images .wrap-images{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;position: absolute;top: 0;left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 3}@media screen and (max-width: 1023px){.tement .group_shop .group-images .wrap-images{position: relative;top: auto;left: auto;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);text-align: center;margin-top: 30px}}.tement .group_shop .group-images .wrap-images .tresor{position: absolute;left: 10%;top: 0;-moz-transform: translate(0, 16%);-webkit-transform: translate(0, 16%);-o-transform: translate(0, 16%);-ms-transform: translate(0, 16%);transform: translate(0, 16%)}@media screen and (min-width: 1024px) and (max-width: 1300px){.tement .group_shop .group-images .wrap-images .tresor img{width: 250px}}@media screen and (max-width: 1023px){.tement .group_shop .group-images .wrap-images .tresor{position: relative;left: auto;top: auto;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);display: inline-block;margin-left: 20px}.tement .group_shop .group-images .wrap-images .tresor img{width: 200px;max-width: 100%}}@media screen and (max-width: 600px){.tement .group_shop .group-images .wrap-images .tresor{display: none}}.tement .group_shop .group-images .wrap-images .phone{position: absolute;right: 0;top: 0;-moz-transform: translate(0, -70%);-webkit-transform: translate(0, -70%);-o-transform: translate(0, -70%);-ms-transform: translate(0, -70%);transform: translate(0, -70%)}@media screen and (min-width: 1024px) and (max-width: 1300px){.tement .group_shop .group-images .wrap-images .phone img{width: 340px}}@media screen and (max-width: 1023px){.tement .group_shop .group-images .wrap-images .phone{position: relative;left: auto;top: auto;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);display: inline-block;height: auto}.tement .group_shop .group-images .wrap-images .phone img{width: 200px;max-width: 100%}}.tement .group_shop .blaetter{position: absolute;top: 50%;right: 0;-moz-transform: translate(20%, -50%);-webkit-transform: translate(20%, -50%);-o-transform: translate(20%, -50%);-ms-transform: translate(20%, -50%);transform: translate(20%, -50%);z-index: 2}@media screen and (min-width: 1023px) and (max-width: 1300px){.tement .group_shop .blaetter img{width: 500px}}@media screen and (max-width: 1023px){.tement .group_shop .blaetter{display: none}}.tement .image_laptop{margin-bottom: 100px}.tement .group_gif{position: relative}.tement .group_gif .icon_box{position: absolute;width: 175px;top: 11px;right: 73px}.tement .group_gif .icon_map{position: absolute;width: 175px;top: 318px;right: 73px}.tement .group_gif .icon_tresor{position: absolute;width: 175px;top: 659px;right: 73px}@media screen and (max-width: 1300px){.tement .group_gif .icon_box,.tement .group_gif .icon_map,.tement .group_gif .icon_tresor{display: none}}.tement .wrap_footer{position: relative;z-index: 2}.tement .group_footer{width: 100%;background-image: url("/files/theme/i/bg/tement/tement_bg2.jpg");background-size: cover;background-position: center center;background-repeat: no-repeat;padding: 300px 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 1;margin-top: -400px}@media (max-width: 600px){.tement .group_footer{margin-top: -150px;padding: 100px 15px}}.tement .group_footer .footer_text1{font-family: 'Baskerville';font-size: 50px;color: #b6a98a;text-transform: uppercase;max-width: 640px;margin: 0 auto 15px auto}.tement .group_footer .footer_text1 p{margin-bottom: 0}.tement .group_footer .footer_text2{font-family: 'Avenir Next';font-size: 20px;color: #b6a98a;text-align: left;max-width: 640px;margin: 0 auto}.tement .group_footer .footer_text2 p{margin-bottom: 0}.tement .group_footer .footer_text2 p:first-letter{font-size: 55px;float: left;padding-top: 18px;margin-right: 10px}@media (max-width: 600px){.tement .mobile_image{margin-top: 0}.tement .image_laptop{margin-bottom: 50px}.tement .group_gif .icon_box{width: 50px;right: 20%;top: 10%}.tement .group_gif .icon_map{width: 50px;right: 20%;top: 36%}.tement .group_gif .icon_tresor{width: 50px;right: 20%;top: 65%}.tement .ce_rsce_project_threesome{margin-bottom: 500px}}.bfi .ce_rsce_project_overview.title1_uc .line1{text-transform: lowercase}.bfi .hl_teaser{font-size: 76px;text-transform: uppercase;font-family: 'HelveticaNeue';font-weight: 300;margin-bottom: 0;color: #414246}@media screen and (max-width: 970px){.bfi .hl_teaser{font-size: 56px;line-height: normal}}.bfi .hl_teaser p{margin-bottom: 0}.bfi .group_teaser{width: 800px;max-width: 100%;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto}.bfi .group_teaser .teaser_text1{font-family: 'Fontgrab';font-size: 85px;color: #c50933;margin-bottom: 15px}@media screen and (max-width: 970px){.bfi .group_teaser .teaser_text1{font-size: 66px;line-height: normal}}.bfi .group_teaser .teaser_text1 p{margin-bottom: 0}@media screen and (max-width: 970px){.bfi .group_teaser .teaser_text1 p{line-height: normal}}.bfi .group_teaser .teaser_text2{font-family: 'HelveticaNeue';font-size: 40px;color: #414246;margin-bottom: 15px}@media screen and (max-width: 970px){.bfi .group_teaser .teaser_text2{font-size: 22px;line-height: normal}}.bfi .group_teaser .teaser_text2 p{margin-bottom: 0}.bfi .group_teaser .teaser_text3{font-family: 'HelveticaNeue';font-size: 20px;color: #414246;margin-bottom: 100px}@media screen and (max-width: 600px){.bfi .group_teaser .teaser_text3{margin-bottom: 0}.bfi .group_teaser .teaser_text3 p{margin: 0}}.bfi .group_mobile{position: relative;margin-bottom: 150px}@media screen and (max-width: 767px){.bfi .group_mobile{margin-bottom: 50px}}.bfi .group_mobile .wrap_mobile{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;z-index: 2}@media screen and (max-width: 970px){.bfi .group_mobile .wrap_mobile{text-align: center}}.bfi .group_mobile .wrap_mobile .ce_image{position: absolute;right: 0;top: 0}@media screen and (max-width: 970px){.bfi .group_mobile .wrap_mobile .ce_image{position: relative;right: auto;top: auto}}.bfi .group_mobile .wrap_mobile .mobile_text1{font-family: 'HelveticaNeue';font-size: 50px;color: #c50933;margin-bottom: 15px;text-transform: uppercase}@media screen and (max-width: 970px){.bfi .group_mobile .wrap_mobile .mobile_text1{font-size: 40px}.bfi .group_mobile .wrap_mobile .mobile_text1 strong{display: block}.bfi .group_mobile .wrap_mobile .mobile_text1 p{line-height: normal}}.bfi .group_mobile .wrap_mobile .mobile_text1 p{margin-bottom: 0}.bfi .group_mobile .wrap_mobile .mobile_text2{font-family: 'HelveticaNeue';font-size: 20px;color: #414246;margin-bottom: 50px;padding-right: 500px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 970px){.bfi .group_mobile .wrap_mobile .mobile_text2{padding-right: 15px}}.bfi .group_mobile .wrap_mobile .mobile_text2 p{margin-bottom: 0}.bfi .group_mobile .img_bottom{position: relative;z-index: 1}@media screen and (max-width: 970px){.bfi .group_mobile .img_bottom{display: none}}.bfi .group_mobile .img_bottom .mobile_text3{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;position: relative;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.bfi .group_mobile .img_bottom .mobile_text3 .text_element{font-family: 'Fontgrab';font-size: 113px;color: #c50933;max-width: 580px;position: absolute;top: 50%;left: 25px;text-align: center;-moz-transform: rotate(-10deg) translate(0, -50%);-webkit-transform: rotate(-10deg) translate(0, -50%);-o-transform: rotate(-10deg) translate(0, -50%);-ms-transform: rotate(-10deg) translate(0, -50%);transform: rotate(-10deg) translate(0, -50%)}@media screen and (max-width: 970px){.bfi .group_mobile .img_bottom .mobile_text3 .text_element{font-size: 60px;line-height: normal}}.bfi .group_mobile .img_bottom .mobile_text3 .text_element p{margin-bottom: 0;line-height: 100px}.bfi .group_mobile .img_bottom .ce_image{max-height: 400px;overflow: hidden}.bfi .group_web{max-width: 640px;margin: 0 auto}.bfi .web_text1{font-family: 'HelveticaNeue';font-size: 50px;color: #c50933;margin-bottom: 15px;text-transform: uppercase;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.bfi .web_text1 p{margin-bottom: 0}@media screen and (max-width: 767px){.bfi .web_text1 p{line-height: normal;font-size: 40px}}.bfi .web_text2{font-family: 'HelveticaNeue';font-size: 20px;color: #414246;margin-bottom: 15px;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.bfi .web_text2 p{margin-bottom: 0}.bfi .hl_footer{font-size: 91px;font-family: 'Fontgrab';max-width: 640px;margin: 0 auto;color: #c50933;margin-bottom: 100px;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 970px){.bfi .hl_footer{font-size: 60px}}.bfi .hl_footer p{margin-bottom: 0;line-height: 100px}@media screen and (max-width: 970px){.bfi .hl_footer p{line-height: 0.7}}@media (max-width: 600px){.bfi .hl_teaser{font-size: 40px}.bfi .wrap_mobile .group_mobile{position: static;left: inherit}.bfi .wrap_mobile .mobile_text1{text-align: center;font-size: 40px}.bfi .wrap_mobile .mobile_text2{text-align: center}.bfi .wrap_mobile .mobile_text3{position: static;top: inherit;left: inherit;text-align: center}}.hermeskim .ce_rsce_project_overview.title1_uc .line1{text-transform: lowercase}.hermeskim .group_teaser .teaser_text1{font-family: 'Uni Neue';font-weight: bold;font-style: italic;font-size: 50px;color: #e5006d;margin-bottom: 5px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_teaser .teaser_text1{font-size: 30px}}.hermeskim .group_teaser .teaser_text1 p{margin-bottom: 0}.hermeskim .group_teaser .teaser_text2{font-family: 'Uni Neue Book';font-size: 50px;color: #000;margin-bottom: 15px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_teaser .teaser_text2{font-size: 20px}}.hermeskim .group_teaser .teaser_text2 p{margin-bottom: 0}.hermeskim .group_web .web_text1{font-family: 'Uni Neue';font-weight: bold;font-style: italic;font-size: 50px;color: #e5006d;margin-bottom: 5px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_web .web_text1{font-size: 20px}}.hermeskim .group_web .web_text1 p{margin-bottom: 0}.hermeskim .group_web .web_text2{font-family: 'Uni Neue Book';font-size: 50px;color: #000;margin-bottom: 15px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_web .web_text2{font-size: 20px}}.hermeskim .group_web .web_text2 p{margin-bottom: 0}.hermeskim .group_mobile .mobile_text1{font-family: 'Uni Neue';font-weight: bold;font-style: italic;font-size: 50px;color: #e5006d;margin-bottom: 5px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_mobile .mobile_text1{font-size: 20px}}.hermeskim .group_mobile .mobile_text1 p{margin-bottom: 0}.hermeskim .group_mobile .mobile_text2{font-family: 'Uni Neue Book';font-size: 50px;color: #000;margin-bottom: 15px;text-transform: uppercase}@media screen and (max-width: 960px){.hermeskim .group_mobile .mobile_text2{font-size: 20px}}.hermeskim .group_mobile .mobile_text2 p{margin-bottom: 0}.hermeskim .mb10{margin-bottom: 10px}.hermeskim .mb50{margin-bottom: 50px}.ce_player video{display: block;width: 100%;height: auto}.wrap{position: relative}#header{z-index: 9999}#wrapper{position: relative;overflow-x: hidden}#main .project_detail a{color: inherit;text-decoration: underline}.project_detail .rsce_kundenstimmen{margin-bottom: 20px}.project_detail h1,.project_detail h2,.project_detail h3,.project_detail h4,.project_detail h5,.project_detail h6{margin: 1em 0 .5em 0}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.teaser_text1{padding: 0 45px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center}.project_detail.ledinegg .ce_text.teaser_text1 .text_element p{text-align: inherit}}.project_detail.ledinegg .owl-nav{width: 270px;margin: 0 auto;display: flex;justify-content: space-between;margin-bottom: 40px}.project_detail.ledinegg .owl-nav .owl-prev,.project_detail.ledinegg .owl-nav .owl-next{border: none;background-color: transparent;cursor: pointer}.project_detail.ledinegg .owl-nav .owl-prev{width: 20px;height: 20px;display: block;left: -270px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg)}.project_detail.ledinegg .owl-nav .owl-next{width: 20px;height: 20px;display: block;right: -270px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(225deg)}@media screen and (max-width: 1023px){.project_detail.hermeskim > .ce_rsce_project_threesome + .ce_image{margin-top: -150px}}.project_detail.raumex .ce_text{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .textimg.wrap,.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .textimg.wrap{height: auto}@media screen and (min-width: 1024px){.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .image_container{padding-left: 100px}}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .image_container{float: none}.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .h2{margin-top: 15px}}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .image_container{float: none}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project{margin: 0 auto;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .h2{margin: 15px 0 10px 0;display: block}}@media screen and (min-width: 1024px){.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project.text_element{width: 100%}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .textimg.wrap{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));justify-content: flex-start;align-items: center;column-gap: 50px}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .textimg.wrap .text_element{display: flex;flex-direction: columN;row-gap: 20px}}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block{float: right}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap{display: grid;width: 100%;max-width: 400px;grid-template-columns: auto minmax(0, 1fr);align-items: center;column-gap: 20px}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap figure.image_container.float_above,.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap div.text_element{float: none !important;padding: 0}@media screen and (max-width: 599px){.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap figure.image_container.float_above{width: 100px}}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap .text_element{padding: 0}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap .text_element .p1:last-child{margin: 0 !important}@media screen and (min-width: 1024px){.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{width: auto}}.project_detail.piekfein .piekfein_text_center .headline{text-transform: uppercase;font-family: "YesevaOne";font-weight: 400;font-style: normal;font-size: 50px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 18px}}@media screen and (max-width: 767px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 18px}}@media screen and (max-width: 1023px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 25px;text-align: left}}@media screen and (max-width: 1023px){.project_detail.piekfein .ce_text.piekfein_kreise.block{float: none}.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{max-width: 380px;width: 100%}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap{margin-top: 0}.project_detail.piekfein .piekfein_bild_text + .piekfein.has_image_inside,.project_detail.piekfein .piekfein_icongif,.project_detail.piekfein .piekfein_schuhe_gif,.project_detail.piekfein .piekfein_text_center,.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}.project_detail .yummy_erlebe h2{display: block;margin-bottom: 20px;line-height: normal}@media screen and (max-width: 599px){.project_detail .yummy_erlebe h2{font-size: 40px}}.project_detail .yummy_video{margin-bottom: 40px}.project_detail .ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project{display: grid;width: 100%;max-width: 423px;height: auto;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 20px}.project_detail .ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project .ce_image.shadesignappstore,.project_detail .ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project .ce_image.shadesigngoogleplay{float: none}.project_detail.climacraft .ce_text.climacraft_txt{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.climacraft .ce_text.climacraft_txt .text_element p.p1{text-align: inherit}.project_detail.climacraft .climacraft_audio.play_audio{text-decoration: none !important;color: #183b69 !important}.project_detail .oerny_txt,.project_detail .oerny_txt_small{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.bfi .group_teaser .teaser_text1 p{margin: 0 !important;line-height: normal !important}.project_detail.bfi .hl_footer p{line-height: normal !important}.project_detail.bfi .hl_teaser{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 599px){.project_detail.bfi .hl_teaser{hyphens: auto;-webkit-hyphens: auto;-webkit-hyphenate-character: "\2010";-webkit-hyphenate-limit-after: 1;-webkit-hyphenate-limit-before: 3;-moz-hyphens: auto}}.project_detail.celsion .ce_text,.project_detail.celsion .ce_image{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 599px){.project_detail.celsion .celsion_text h2.extra{padding: 0;font-size: 35px;line-height: normal}}.project_detail.herzog .ce_text{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.sksturm .ce_image.indivtrikotlogo.block.ce_project img{float: none}.project_detail.sksturm .ce_text{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 1023px){.project_detail.sksturm .ce_text.sksturmmobileshopping .headline{text-align: center;margin-bottom: 15px}}.project_detail .ce_text.herblutober.block.ce_project,.project_detail .ce_text.herzblutunter.block.ce_project{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail .ce_text.herblutober.block.ce_project .h2,.project_detail .ce_text.herzblutunter.block.ce_project .headline{text-align: center;font-family: "RationalTWText";font-weight: 400;font-style: normal;font-size: 60px;margin: 1em 0 .5em 0}@media screen and (max-width: 599px){.project_detail .ce_text.herblutober.block.ce_project .h2,.project_detail .ce_text.herzblutunter.block.ce_project .headline{font-size: 26px}}.project_detail .ce_image.herzblutende.block.ce_project{height: auto}.project_detail .ce_image.herzblutende.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.project_detail .ce_text.herzblutunter.block.ce_project .text_element,.project_detail .ce_text.herblutober.block.ce_project .p1{column-count: 1}}.project_detail .hoedlheaderschrift,.project_detail .hoedlschriftgross,.project_detail .hoedlschriftklein{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 599px){.project_detail .ce_text.hoedlhoftext2 .text_element p{text-align: center !important}}.project_detail[data-alias="haas-fertighaus-app"] .ce_text.haas_txt{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 599px){.project_detail[data-alias="haas-fertighaus-app"] .ce_colsetStart .col_1,.project_detail[data-alias="haas-fertighaus-app"] .ce_colsetStart .col_2{float: none !important;width: 100% !important;display: block}}.project_detail[data-alias="haas-fertighaus-at-brand-digital"] .ce_text{padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.goe .ce_text{padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 599px){.project_detail.goe .text-container.big{margin-bottom: 50px}}.project_detail.goe .rsce_kundenstimmen{margin-bottom: 50px}.project_detail.dzg[data-alias="diagnostikzentrum"] .bobble_curve::after{-moz-transform: translate(-80%, 0);-webkit-transform: translate(-80%, 0);-o-transform: translate(-80%, 0);-ms-transform: translate(-80%, 0);transform: translate(-80%, 0)}.project_detail.dzg[data-alias="diagnostikzentrum"] .big_bobble_background::after{-moz-transform: translate(-40%, 0);-webkit-transform: translate(-40%, 0);-o-transform: translate(-40%, 0);-ms-transform: translate(-40%, 0);transform: translate(-40%, 0)}.project_detail.dzg[data-alias="diagnostikzentrum"] h3.dzg *{line-height: normal}@media screen and (max-width: 599px){.project_detail.dzg[data-alias="diagnostikzentrum"] .mt-negative_second{margin-top: 0 !important}.project_detail.dzg[data-alias="diagnostikzentrum"] .custom-texto{margin-top: 0;margin-bottom: 40px}.project_detail.dzg[data-alias="diagnostikzentrum"] .ce_rsce_project_2cols{margin-top: 50px}}.project_detail.smaxtec .full.cow_animation{pointer-events: none}@media screen and (max-width: 599px){.project_detail.smaxtec .ce_colsetStart .col_1,.project_detail.smaxtec .ce_colsetStart .col_2{float: none !important;width: 100% !important;display: block}.project_detail.smaxtec .ce_colsetStart .subcl,.project_detail.smaxtec .ce_colsetStart .subcr{padding-left: 0 !important;padding-right: 0 !important}}@media screen and (max-width: 599px){.project_detail.smaxtec .gray_text .text_element p{padding-left: 0}.project_detail.smaxtec > .gray_text{padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}@media screen and (max-width: 599px){.project_detail .performance-counter .col.middle .visitors-bar{width: 200px;height: 200px}.project_detail .performance-counter .col.left .conversions .number .number_procent::before{width: 30px;height: 30px}.project_detail .performance-counter .col.left .conversions .number .number_procent{font-size: 30px !important}}.project_detail.granola .claim,.project_detail.granola .stamp{position: relative;top: auto;left: auto;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.wienerberger .wiener .middle-line .text_element p{font-family: "Noto Sans";margin: 0 !important}.project_detail.wienerberger .rsce_macscroller_white .inside .mac .scroll-content{padding-left: 0;padding-right: 0;padding-top: 35px}.project_detail.brunegger-referenz .block3 .ce_text .headline,.project_detail.brunegger-referenz .block2 .inner .ce_text .headline,.project_detail.brunegger-referenz .block4 .inner .ce_text .headline,.project_detail.brunegger-referenz .block6 .svg-wrap .text .headline{margin: 0 0 .5em 0}.project_detail.zeta-referenz .heading-performance{margin-top: 40px}.project_detail.zeta-referenz .block2 .inner ul li figure::before{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute}.project_detail[data-alias="seehotel"] .ce_text.center_text{max-width: 640px;margin-left: auto;margin-right: auto;text-align: center;color: #959595;padding: 0px 20px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail[data-alias="michis-frische-fische"] .ce_rsce_project_threesome .style2 .image{background-color: #fff}.project_detail[data-alias="michis-frische-fische"] .ce_rsce_project_threesome .style2 .image img{width: 100%;height: auto;margin: 0 auto}.project_detail[data-alias="michis-frische-fische"] .michi_content p strong{line-height: normal}.project_detail[data-alias="michis-frische-fische"] .michi_headline{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail[data-alias="seehotel-jaegerwirt"] .seehotel-lora h2{font-size: 50px}@media screen and (max-width: 600px){.project_detail[data-alias="seehotel-jaegerwirt"] .seehotel-lora h2{font-size: 40px}}.project_detail.warga[data-alias="warga-hack"] .warga_center_top p.h1{font-size: 60px;line-height: normal}#main .project_detail.warga[data-alias="warga-hack"] .ce_text p{line-height: normal}.project_detail.warga[data-alias="warga-hack"] .warga_schriften{display: grid;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;grid-template-columns: auto minmax(0, 1fr);column-gap: 40px;align-items: center}@media screen and (max-width: 800px){.project_detail.warga[data-alias="warga-hack"] .warga_schriften{grid-template-columns: minmax(0, 1fr)}}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .warga_schriften_links,.project_detail.warga[data-alias="warga-hack"] .warga_schriften .warga_schriften_rechts{float: none;margin: 0;padding: 0}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .ce_text.warga_schriften_links.block .textimg.wrap{display: grid;padding: 0;grid-template-columns: auto minmax(0, 1fr);column-gap: 40px;align-items: center}@media screen and (max-width: 400px){.project_detail.warga[data-alias="warga-hack"] .warga_schriften .ce_text.warga_schriften_links.block .textimg.wrap{grid-template-columns: minmax(0, 1fr);row-gap: 30px;margin-bottom: 30px}}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .ce_text.warga_schriften_links.block .textimg.wrap figure.image_container.float_above{float: none;padding-top: 0}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .ce_text.warga_schriften_links.block .textimg.wrap .text_element{margin-left: 0}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .ce_text.warga_schriften_links.block .textimg.wrap .text_element p{margin-bottom: 10px !important}@media screen and (max-width: 800px){.project_detail.warga[data-alias="warga-hack"] .ce_rsce_project_gallery2.herzblut2.galerie_mitte .wrap{margin-top: 0}.project_detail.warga[data-alias="warga-hack"] .warga_container .ce_text.warga_color{left: 0;right: auto;max-width: 600px;top: auto;position: relative;margin-top: 20px}.project_detail.warga[data-alias="warga-hack"] .ce_image.warga_laptop{margin-top: 80px !important}.project_detail.warga[data-alias="warga-hack"] .warga_smart{margin-top: 180px !important}.project_detail.warga[data-alias="warga-hack"] .ce_image.warga_logo{margin-top: 30px;margin-bottom: 30px}}@media screen and (max-width: 400px){.project_detail.warga[data-alias="warga-hack"] .ce_image.warga_logo{margin-bottom: 100px}.project_detail.warga[data-alias="warga-hack"] .warga_schriften .textimg.wrap{margin-top: 0;margin-bottom: 0}.project_detail.warga[data-alias="warga-hack"] .flasche_bild_text .image_container{max-width: 150px;margin-left: auto;margin-right: auto;margin-bottom: 20px}.project_detail.warga[data-alias="warga-hack"] .flasche_bild_text .textimg.wrap{padding-right: 15px}}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_rechts.block.ce_project .text_element h2,.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .text_element h2{letter-spacing: 15px;margin: 0;padding: 0;line-height: 4}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_rechts.block.ce_project .text_element h2 span.s1,.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .text_element h2 span.s1{text-transform: uppercase;background-color: black;color: white;font-family: "Brandon_reg";font-weight: 400;font-style: normal;font-size: 48px;font-weight: bold;line-height: 1;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .text_element h2{line-height: 3}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .text_element h2 span.s1{font-size: 28px;padding: 0}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .p1{margin-top: 15px !important}.project_detail.infinity[data-alias="infinitywood"] .ce_rsce_project_gallery2 .wrap{padding: 0}.project_detail.infinity[data-alias="infinitywood"] .infinity_headline_in_bild{display: none}@media screen and (max-width: 800px){.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_rechts.block.ce_project .text_element h2{line-height: 3}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_rechts.block.ce_project .text_element h2 span.s1{font-size: 32px;padding: 0}.project_detail.infinity[data-alias="infinitywood"] .ce_text.infinity_text_bild_links.block.ce_project .text_element h2{hyphens: auto}.project_detail.infinity[data-alias="infinitywood"] .ce_rsce_project_gallery2 .wrap{margin-top: 0}.project_detail.infinity[data-alias="infinitywood"] .ce_image,.project_detail.infinity[data-alias="infinitywood"] .ce_text{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.infinity[data-alias="infinitywood"] .ce_image .p5,.project_detail.infinity[data-alias="infinitywood"] .ce_text .p5,.project_detail.infinity[data-alias="infinitywood"] .ce_image .p6,.project_detail.infinity[data-alias="infinitywood"] .ce_text .p6{word-break: break-all}.project_detail.infinity[data-alias="infinitywood"] .ce_image .caption{margin-bottom: 60px}.project_detail.infinity[data-alias="infinitywood"] .ce_text .textimg.wrap{padding: 0}}.project_detail .ce_rsce_project_responsive_slider .owl-carousel{position: relative}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-stage-outer{z-index: 1}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav{position: absolute;top: 50%;z-index: 2;left: 0;right: 0}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{border: none;background: transparent;cursor: pointer;position: absolute;color: #aaa;font-size: 40px;margin-top: -50px;opacity: 0;visibility: hidden;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{font-size: 18px}}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev{left: 0}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{right: 0}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots{display: block;z-index: 2;left: 0;right: 0;text-align: center}@media screen and (max-width: 800px){.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots{margin-bottom: 50px}}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots .owl-dot{width: 12px;height: 12px;display: inline-block;position: relative;margin: 0 40px;border: none;background: transparent;cursor: pointer}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots .owl-dot:before{content: '';position: absolute;top: 0;left: 0;border: solid 1px #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;display: inline-block;width: 12px;height: 12px;background: transparent;visibility: hidden;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;-webkit-box-shadow: 0 0 1px #fff;-moz-box-shadow: 0 0 1px #fff;box-shadow: 0 0 1px #fff;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-color: #ee7203}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots .owl-dot:after{content: '';position: absolute;top: 1px;left: 1px;width: 10px;height: 10px;display: block;background: #e0e0e0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;opacity: 1;visibility: visible;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: .7}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots .owl-dot.active:before{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 1;visibility: visible}.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-dots .owl-dot.active:after{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 0;visibility: hidden}.project_detail .ce_rsce_project_responsive_slider .owl-carousel:hover .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel:hover .owl-nav .owl-next{opacity: 1;visibility: visible}.project_detail .ce_rsce_project_responsive_slider .owl-carousel:hover .owl-nav .owl-prev{left: 30px}.project_detail .ce_rsce_project_responsive_slider .owl-carousel:hover .owl-nav .owl-next{right: 30px}.project_detail .ce_rsce_project_slider .owl-dots{display: none;z-index: 2;left: 0;right: 0;text-align: center;margin-top: 40px}@media screen and (max-width: 800px){.project_detail .ce_rsce_project_slider .owl-dots{margin-bottom: 50px}}.project_detail .ce_rsce_project_slider .owl-dots .owl-dot{width: 12px;height: 12px;display: inline-block;position: relative;margin: 0 40px;border: none;background: transparent;cursor: pointer}.project_detail .ce_rsce_project_slider .owl-dots .owl-dot:before{content: '';position: absolute;top: 0;left: 0;border: solid 1px #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;display: inline-block;width: 12px;height: 12px;background: transparent;visibility: hidden;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;-webkit-box-shadow: 0 0 1px #fff;-moz-box-shadow: 0 0 1px #fff;box-shadow: 0 0 1px #fff;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail .ce_rsce_project_slider .owl-dots .owl-dot:after{content: '';position: absolute;top: 1px;left: 1px;width: 10px;height: 10px;display: block;background: #e0e0e0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;opacity: 1;visibility: visible;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: .7}.project_detail .ce_rsce_project_slider .owl-dots .owl-dot.active:before{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 1;visibility: visible}.project_detail .ce_rsce_project_slider .owl-dots .owl-dot.active:after{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 0;visibility: hidden}.project_detail.mfl[data-alias="mfl"] strong{font-family: inherit !important}@media screen and (max-width: 800px){.project_detail.mfl[data-alias="mfl"] .ce_text{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.mfl[data-alias="mfl"] .mfl_top h2,.project_detail.mfl[data-alias="mfl"] .mfl_phone h2{font-size: 24px !important;line-height: normal !important;margin-bottom: 15px !important}.project_detail.mfl[data-alias="mfl"] .ce_image.wrap{margin-top: 0 !important}.project_detail.mfl[data-alias="mfl"] .ce_text.mfl_text p{font-size: 20px}.project_detail.mfl[data-alias="mfl"] .mfl_phone{margin-top: 0;margin-bottom: 0}.project_detail.mfl[data-alias="mfl"] .mfl_phone .image_container{position: relative;top: auto;left: auto;margin-bottom: 0;text-align: center}.project_detail.mfl[data-alias="mfl"] .mfl_phone .text_element{color: inherit;padding: 0;min-height: 0;margin-top: 50px}}.project_detail[data-alias="gerhard-seifried"] .ce_rsce_project_slider .owl-dots{display: none}.project_detail[data-alias="att"] .ce_text.center_text{max-width: 640px;margin-left: auto;margin-right: auto;text-align: center;color: #959595;padding: 0 20px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 840px){.project_detail[data-alias="att"] .wrap{margin: 0 !important}.project_detail[data-alias="att"] .mb20{margin-bottom: 20px !important}.project_detail[data-alias="att"] .mb200{margin-bottom: 50px !important}}.project_detail[data-alias="frauenhaeuser-steiermark"] .ce_text.fh2{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail[data-alias="suedsteirische-steuerberatung"] .ce_text.block.ce_project{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.pock[data-alias="di-kurt-pock"] .wrap{margin-top: 0 !important}.project_detail.nextsense[data-alias="nextsense"] .red_element .text_element{text-align: center}.project_detail.nextsense[data-alias="nextsense"] .red_element .text_element p{display: block;margin-left: auto !important;margin-right: auto !important}.project_detail.nextsense[data-alias="nextsense"] .wrap{margin-top: 0}.project_detail.nextsense[data-alias="nextsense"] .ce_image{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 800px){.project_detail.topperz[data-alias="topperz"] .wrap{margin-top: 0}.project_detail.topperz[data-alias="topperz"] .infront{padding-top: 40px}.project_detail.topperz[data-alias="topperz"] .infront h2{margin-top: 0}}@media screen and (max-width: 400px){.project_detail.topperz[data-alias="topperz"] .textimg h2,.project_detail.topperz[data-alias="topperz"] .textwrap h2{hyphens: auto}}.project_detail.topperz[data-alias="topperz"] .ce_player{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 50px !important}@media screen and (min-width: 800px){.project_detail.topperz[data-alias="topperz"] .ce_rsce_project_gallery .wrap{padding-left: 0;padding-right: 0}}.project_detail.ventrex[data-alias="ventrex"] .entries .image_container .text_container .ce_text .bottom-right p{margin-bottom: 0 !important}.project_detail.ventrex[data-alias="ventrex"] .ce_rsce_project_mac_scroll{margin-top: 50px}.project_detail.ventrex[data-alias="ventrex"] .performance_text h1{font-weight: normal}.project_detail.ventrex[data-alias="ventrex"] .ventrex_projects{margin-bottom: 0}@media screen and (max-width: 600px){.project_detail.ventrex[data-alias="ventrex"] .performance-counter_ventrex .col.middle .visitors-bar{margin: 10px 0}.project_detail.ventrex[data-alias="ventrex"] .performance-counter_ventrex .col.left .conversions .number .number_procent{font-size: 55px !important}.project_detail.ventrex[data-alias="ventrex"] .performance-counter_ventrex.wrap{margin-top: 0 !important}.project_detail.ventrex[data-alias="ventrex"] .entries .image_container .text_container .ce_text_blue .left-text .text-short,.project_detail.ventrex[data-alias="ventrex"] #overview_text p{font-size: 17px !important;line-height: normal}.project_detail.ventrex[data-alias="ventrex"] .title_headline{line-height: normal !important}.project_detail.ventrex[data-alias="ventrex"] .ce_rsce_ventrex_image_title_phone .wrap{padding: 0;margin-top: 40px}}@media screen and (max-width: 600px){.project_detail[data-alias="glavassevich"] #glavassevich .text_element h1{font-size: 30px}.project_detail[data-alias="glavassevich"] .performance-counter_glavassevich .col{padding: 0}.project_detail[data-alias="glavassevich"] .performance-counter_glavassevich{margin-top: 0}.project_detail[data-alias="glavassevich"] .performance-counter_glavassevich .col.left .conversions .number .number_procent{font-size: 65px !important}.project_detail[data-alias="glavassevich"] .performance-counter_glavassevich .col.middle .visitors-bar{margin: 20px 0 10px 0}}.project_detail.fruehw-referenz .block6 .grid_container .grid_one .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_two .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_three .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_four .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_five .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_six .image_container,.project_detail.fruehw-referenz .block6 .grid_container .grid_one img,.project_detail.fruehw-referenz .block6 .grid_container .grid_two img,.project_detail.fruehw-referenz .block6 .grid_container .grid_three img,.project_detail.fruehw-referenz .block6 .grid_container .grid_four img,.project_detail.fruehw-referenz .block6 .grid_container .grid_five img,.project_detail.fruehw-referenz .block6 .grid_container .grid_six img{display: block;width: 100%;height: 100%}.project_detail.fruehw-referenz .block6 .grid_container .grid_one img,.project_detail.fruehw-referenz .block6 .grid_container .grid_two img,.project_detail.fruehw-referenz .block6 .grid_container .grid_three img,.project_detail.fruehw-referenz .block6 .grid_container .grid_four img,.project_detail.fruehw-referenz .block6 .grid_container .grid_five img,.project_detail.fruehw-referenz .block6 .grid_container .grid_six img{-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;"}.project_detail.fruehw-referenz .block6 .grid_container .grid_five .image_container img{height: 100%}
.inlinefix{font-size: 0;line-height: 0}.inlinefix > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 16px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 16px}}.column p:last-child{margin-bottom: 0}@media all and (min-width: 800px){.indent{margin-left: 150px}}@media all and (min-width: 1100px){.indent{margin-left: 330px}}.hl_big,.ce_headline.big{margin-bottom: 20px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: lowercase;font-size: 40px}@media screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 18px}}@media screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 500px){.hl_big,.ce_headline.big{font-size: 50px}}@media all and (min-width: 500px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 500px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 800px) and (max-width: 1100px){.hl_big,.ce_headline.big{font-size: 70px}}@media all and (min-width: 800px) and (max-width: 1100px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 800px) and (max-width: 1100px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 1100px){.hl_big,.ce_headline.big{font-size: 75px}}@media all and (min-width: 1100px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 18px}}@media all and (min-width: 1100px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 18px}}h1.hl_big,.ce_headline.big{margin-top: -20px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: lowercase;font-size: 40px !important}@media all and (min-width: 500px){h1.hl_big,.ce_headline.big{font-size: 50px !important}}@media all and (min-width: 0px) and (max-width: 800px){h1.hl_big,.ce_headline.big{margin-top: -80px}}@media all and (min-width: 800px) and (max-width: 1100px){h1.hl_big,.ce_headline.big{font-size: 70px !important}}@media all and (min-width: 1100px){h1.hl_big,.ce_headline.big{font-size: 75px !important;margin-top: -20px}}.mod_newsreader > .project_detail > .ce_rsce_project_overview > .wrap > .hl_big{margin-top: 50px !important}.big.fifty{max-width: 50%}.main p.txt_big{font-family: AvantGardeGothicITCW01Bk;font-weight: normal;font-size: 25px;line-height: 1.25em;text-transform: lowercase}@media screen and (min-width: 768px) and (max-width: 1023px){.main p.txt_big{font-size: 18px}}@media screen and (max-width: 767px){.main p.txt_big{font-size: 18px}}@media all and (min-width: 800px){.main p.txt_big{font-size: 40px}}@media all and (min-width: 800px) and screen and (min-width: 768px) and (max-width: 1023px){.main p.txt_big{font-size: 18px}}@media all and (min-width: 800px) and screen and (max-width: 767px){.main p.txt_big{font-size: 18px}}@media all and (max-width: 600px){.main p.txt_big br{display: none}}.rsce_macscroller_white{position: relative;display: block;width: 100%;max-width: 1200px;margin: 0 auto;text-align: center;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.rsce_macscroller_white .inside{position: relative;width: 100%}.rsce_macscroller_white .inside > .headline{margin: 0 0 24px 0;text-align: center}.rsce_macscroller_white .inside .mac{position: relative;display: inline-block;width: auto;height: auto;max-width: 100%;overflow: hidden}.rsce_macscroller_white .inside .mac img{display: block;width: 700px;max-width: 100%;height: auto;margin: 0 auto;position: relative;z-index: 2}.rsce_macscroller_white .inside .mac .scroll-content{position: absolute;z-index: 1;top: 0;left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 100%;padding: 40px 16px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.rsce_macscroller_white.fixed .inside{position: fixed;top: 0;left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}.rsce_macscroller_white.fixed.absolute .inside{position: absolute;bottom: 0;top: auto;left: 50%;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}.project_detail{margin-top: 60px}@media screen and (max-width: 1023px){.project_detail{margin-top: 100px}}.project_detail h1,.project_detail .ce_headline.big{font-size: 5rem}.project_detail .ce_rsce_project_overview .col2 .entry .label{margin-bottom: 20px;font-size: 20px;color: #2d2d2d;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 600}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_overview .col2 .entry .label{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_overview .col2 .entry .label{font-size: 18px}}.project_detail .what-we-did ul{display: block}.project_detail .what-we-did ul li{position: relative;display: block;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 15px;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .what-we-did ul li{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .what-we-did ul li{font-size: 18px}}.project_detail .what-we-did ul li:first-child{margin-top: 0}.project_detail .what-we-did ul li svg{position: absolute;width: 25px;height: 25px;top: 50%;left: 0;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);overflow: visible}.project_detail .what-we-did ul li svg,.project_detail .what-we-did ul li span{display: inline-block;vertical-align: middle}.project_detail .what-we-did ul li span{padding-left: 41.4px}.project_detail .ce_seperate{margin-top: 45px;position: relative;margin-bottom: 47px}.project_detail .ce_seperate .title{color: #aaa;letter-spacing: 7px;text-transform: uppercase;background: #fff;position: relative;z-index: 1;display: inline-block;padding-right: 16px}.project_detail .ce_seperate .shuffle{position: absolute;right: 0;top: -2px;background: #fff;z-index: 1;padding-left: 20px;text-transform: uppercase;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 900}.project_detail .ce_seperate .shuffle i{margin-left: 5px}.project_detail .ce_seperate .shuffle a{-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;transition: all .5s ease-out;text-decoration: none}.project_detail .ce_seperate .shuffle a.active{color: #b3b3b3}.project_detail .ce_seperate:after{content: '';height: 1px;position: absolute;top: 50%;left: 0;right: 0;background: #d7d7d7;margin-top: -2px}.project_detail .performance-counter,.project_detail .performance-counter_bausucht,.project_detail .performance-counter_claus{font-size: 0;line-height: 0}.project_detail .performance-counter > *,.project_detail .performance-counter_bausucht > *,.project_detail .performance-counter_claus > *{font-size: 16px;line-height: normal}@media screen and (min-width: 1330px){.project_detail.ketat_group .two_columns_print .col_2{float: right;display: block;width: 100%;transform: translate(0, 190%)}}.project_detail.ledinegg .watermark_top{height: 240px;text-align: left}.project_detail.ledinegg .watermark_top > .content{height: 100%}.project_detail.ledinegg .watermark_top .image_container{height: 100%}.project_detail.ledinegg .watermark_top .image_container img{height: 100%;display: inline-block;position: relative;left: -65px;width: auto}.project_detail.ledinegg .watermark_top.right{text-align: right}.project_detail.ledinegg .watermark_top.right .image_container img{left: auto;right: -65px}@media screen and (max-width: 650px){.project_detail.ledinegg .watermark_top{display: none}}.project_detail.ledinegg .ledinegg_font_roboto{position: relative}.project_detail.ledinegg .ledinegg_font_roboto .text_element{position: absolute;top: -380px}@media screen and (max-width: 650px){.project_detail.ledinegg .ledinegg_font_roboto .text_element{position: relative;top: auto}}.project_detail.ledinegg .ledinegg_font_roboto p{font-family: 'roboto';font-size: 30px;color: white;margin-bottom: 5px !important}.project_detail.ledinegg .ledinegg_font_roboto p mark{background: #ec6607;font-weight: normal;font-style: normal;color: white}@media screen and (max-width: 650px){.project_detail.ledinegg .ledinegg_font_roboto p{font-size: 21px}}.project_detail.ledinegg .ledinegg_font_roboto.small{font-weight: bold}.project_detail.ledinegg .ledinegg_font_roboto.small .text_element{right: -25px;max-width: 400px}.project_detail.ledinegg .ledinegg_font_homestead{position: relative}.project_detail.ledinegg .ledinegg_font_homestead .text_element{position: absolute;right: 0;top: -90px}@media screen and (max-width: 650px){.project_detail.ledinegg .ledinegg_font_homestead .text_element{position: relative;top: auto}}.project_detail.ledinegg .ledinegg_font_homestead.normal .text_element{position: relative;right: auto;top: auto;text-align: center;text-transform: uppercase}.project_detail.ledinegg .ledinegg_font_homestead p{font-family: 'homestead_regular';font-size: 65px}.project_detail.ledinegg .ledinegg_font_homestead p.green{color: #004419}.project_detail.ledinegg .ledinegg_font_homestead p.green .orange{color: #ec6607}@media screen and (max-width: 650px){.project_detail.ledinegg .ledinegg_font_homestead p{font-size: 40px;line-height: 45px}}.project_detail.ledinegg p.orange{color: #ec6607}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg{position: relative;max-width: 1600px;width: 100%;margin: auto}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg #owl-seehotel{margin-top: 0}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg{margin-top: -150px}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:after,.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:before{content: '';position: absolute;z-index: 100;max-width: 300px;width: 100%}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:after,.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:before{display: none}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:after{right: 0;top: 0;bottom: 0;background: #fff;background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%)}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg:before{left: 0;top: 0;bottom: 0;background: #fff;background: linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%)}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item.seehotel-highlight{opacity: .4 !important;margin-top: 65px !important}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item .item .image_container{min-height: 500px;position: relative}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item .item .image_container img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item .item .image_container{min-height: 300px}}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item{margin-top: 0 !important}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item.active.center{opacity: 1 !important}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item.active.center .item .image_container{min-height: 500px;position: relative}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item.active.center .item .image_container img{width: 90% !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-item.active.center .item .image_container img{width: 70% !important}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-controls .owl-nav .owl-prev{width: 20px;height: 20px;display: block;left: -270px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(45deg)}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-controls .owl-nav .owl-prev{left: -80px}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-controls .owl-nav .owl-next{width: 20px;height: 20px;display: block;right: -270px;border-left: 2px solid #000;border-bottom: 2px solid #000;transform: rotate(225deg)}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-controls .owl-nav .owl-next{right: -80px}}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-controls .owl-nav{top: 43%}}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-carousel:hover .owl-controls .owl-nav .owl-prev{left: -230px !important}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-carousel:hover .owl-controls .owl-nav .owl-next{right: -230px !important}@media screen and (max-width: 650px){.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-carousel:hover .owl-controls .owl-nav{top: 45%}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-carousel:hover .owl-controls .owl-nav .owl-prev{left: -80px !important}.project_detail.ledinegg .ce_rsce_image_highlight_slider.ledinegg .owl-carousel:hover .owl-controls .owl-nav .owl-next{right: -80px !important}}.project_detail.ledinegg .seehotel-highlight > div > div > img{width: 70% !important}.project_detail.ledinegg .landschaft{max-width: 700px;width: 100%;margin: auto;margin-top: -200px;position: relative}@media screen and (max-width: 650px){.project_detail.ledinegg .landschaft{margin-top: auto}}.project_detail.ledinegg .offene_zeitung_schrift{position: relative;z-index: 10}.project_detail.ledinegg .offene_zeitung_schrift .ledinegg_font_homestead{position: absolute;right: 0;left: 0;top: 310px}@media screen and (max-width: 650px){.project_detail.ledinegg .offene_zeitung_schrift .ledinegg_font_homestead{position: relative;top: auto;left: 10px;right: 10px;margin-bottom: 0 !important}}.project_detail.ledinegg .offene_zeitung{transform: scale(1.3);padding-top: 150px}@media screen and (max-width: 650px){.project_detail.ledinegg .offene_zeitung{padding-top: 0}}.project_detail.ledinegg .zeitungenschrift{margin-top: -100px}@media screen and (max-width: 650px){.project_detail.ledinegg .zeitungenschrift{display: none}}.project_detail.ledinegg .jahre_25{max-width: 1000px;width: 100%;margin: auto;margin-top: -100px;margin-bottom: 200px;position: relative}@media screen and (max-width: 650px){.project_detail.ledinegg .jahre_25{max-width: none;width: auto;padding: 0 20px;margin-top: 0}}.project_detail .seehotel-row-thin{display: block;max-width: 1300px;width: 75%;margin: auto;text-align: center;margin-bottom: 100px}@media all and (max-width: 768px){.project_detail .seehotel-row-thin{width: 85%;padding-left: 15px;padding-right: 15px}}.project_detail .seehotel-row-thin .seehotel-short-left{display: inline-block;width: 32%}@media all and (max-width: 768px){.project_detail .seehotel-row-thin .seehotel-short-left{width: 100%}}.project_detail .seehotel-row-thin .seehotel-short-right{display: inline-block;width: 61%;padding: 3% 2%;vertical-align: top}@media all and (max-width: 768px){.project_detail .seehotel-row-thin .seehotel-short-right{width: 100%}}.project_detail .seehotel-nobottom-margin{margin-bottom: 20px !important}.project_detail .seehotel-lora h2{font-family: 'Lora', serif;margin: 0 0 .2em 0;font-size: 50px;font-size: 5rem}.project_detail .seehotel-lora h1{font-family: 'Lora', serif;margin: 0 0 .2em 0;font-size: 50px}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .seehotel-lora h1{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .seehotel-lora h1{font-size: 18px}}.project_detail .seehotel-lora div{ffont-family: 'Lora', serif}.project_detail .seehotel-lora span{font-family: 'Lora', serif}.project_detail .seehotel-lora p{font-family: 'Work Sans', sans-serif}.project_detail .seehotel-handmade{text-align: center;padding-top: 20px}.project_detail .seehotel-handmade div h2{font-family: 'Zenith-Regular';font-size: 68px;color: #cec0a2}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .seehotel-handmade div h2{font-size: 18px}}@media screen and (max-width: 767px){.project_detail .seehotel-handmade div h2{font-size: 18px}}.project_detail .seehotel-40{width: 40%}@media all and (max-width: 768px){.project_detail .seehotel-40{width: 85%}}.project_detail #owl-seehotel{margin-top: 150px;min-height: 550px}@media all and (max-width: 1920px){.project_detail #owl-seehotel{min-height: 500px}}@media all and (max-width: 1024px){.project_detail #owl-seehotel{margin-top: 100px}}@media all and (max-width: 768px){.project_detail #owl-seehotel{margin-top: 50px}}.project_detail #owl-seehotel .owl-carousel .owl-controls .owl-nav .owl-prev,.project_detail #owl-seehotel .owl-carousel .owl-controls .owl-nav .owl-next{position: static;margin-top: 0;visibility: visible !important;opacity: 1;transition: none}.project_detail #owl-seehotel .owl-controls{position: absolute;bottom: -450px;width: 70px;left: 50%;transform: translate(-50%, 0%);right: 0;z-index: 10}@media all and (max-width: 1920px){.project_detail #owl-seehotel .owl-controls{bottom: -250px}}@media all and (max-width: 1000px){.project_detail #owl-seehotel .owl-controls{bottom: -600px}}.project_detail #owl-seehotel .owl-controls .owl-nav{width: 70px}.project_detail #owl-seehotel .owl-controls .owl-nav div{visibility: visible;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1 * 100);filter: alpha(opacity=1 * 100);float: left}.project_detail #owl-seehotel .owl-controls .owl-nav divhover{left: 0;right: 0}.project_detail #owl-seehotel .item .image_container.image{height: 100%}.project_detail #owl-seehotel .item .image_container.image img{width: 70%;margin: auto;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out}.project_detail #owl-seehotel .owl-item{margin-top: 65px;-moz-opacity: .4;-khtml-opacity: .4;-webkit-opacity: .4;opacity: .4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=.4 * 100);filter: alpha(opacity=.4 * 100);-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out}@media all and (max-width: 1000px){.project_detail #owl-seehotel .owl-item{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1 * 100);filter: alpha(opacity=1 * 100)}}.project_detail .seehotel-highlight > div > div > img{width: 90% !important;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out}.project_detail .seehotel-highlight{margin-top: 0px !important;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;opacity: 1 !important}.project_detail #seehotel-gif > figure > img{width: 1300px}.project_detail .text-center{text-align: center}.project_detail.hermeskim p{margin-bottom: 0 !important}.project_detail.herzog .hl_ci3 p:last-child,.project_detail.herzog .hl_ci5 p:last-child{margin: 0 auto !important}.project_detail .ce_text.michi_content .content{max-width: 1300px !important;margin-left: auto;margin-right: auto}.project_detail .beacon_text h2{font-weight: bold;font-size: 50px;font-family: 'Accord-Medium';font-weight: 400;font-style: normal}.project_detail .beacon_text h4{font-size: 20px;padding: 10px;max-width: 300px;margin: 20px auto;text-transform: uppercase;position: relative;font-family: 'Accord-Medium';font-weight: 400;font-style: normal}.project_detail .beacon_text h4:before,.project_detail .beacon_text h4:after{content: "";position: absolute;height: 0px;border-bottom: 1px solid #fc0;top: 50%;width: 30px}.project_detail .beacon_text h4:before{right: 0%;margin-right: 15px}.project_detail .beacon_text h4:after{left: 0%;margin-left: 15px}.project_detail .beacon_text span.top_text{font-size: 20px;padding: 10px;max-width: 300px;margin: 20px auto;text-transform: uppercase;position: relative;font-family: 'Accord-Medium';font-weight: 400;display: block;font-style: normal}.project_detail .beacon_text span.top_text:before,.project_detail .beacon_text span.top_text:after{content: "";position: absolute;height: 0px;border-bottom: 1px solid #fc0;top: 50%;width: 30px}.project_detail .beacon_text span.top_text:before{right: 0%;margin-right: 15px}.project_detail .beacon_text span.top_text:after{left: 0%;margin-left: 15px}.project_detail .padding-left-right{padding-left: 15px;padding-right: 15px}.project_detail .beacon_text{max-width: 800px;margin: 0 auto;text-align: center !important}.project_detail .beacon_text h1{font-weight: bold;font-size: 50px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .beacon_text p{font-size: 20px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .beacon_text h3:before,.project_detail .beacon_text h3:after{content: "";position: absolute;height: 0px;border-bottom: 1px solid #fc0;top: 50%;width: 30px}.project_detail .beacon_text h3:before{right: 0%;margin-right: 15px}.project_detail .beacon_text h3:after{left: 0%;margin-left: 15px}.project_detail .beacon_nobottom_margin{margin-bottom: 20px !important}.project_detail .beacon_gallery img{width: 100%}@media all and (max-width: 500px){.project_detail .beacon_text{padding-left: 10px;padding-right: 10px}.project_detail .beacon_text h1{font-size: 40px !important}}.project_detail .ce_image.indivtrikotlogo.block.ce_project{max-width: 1130px;margin-left: auto;margin-right: auto;margin-bottom: 78px}.project_detail .ce_image.indivtrikotlogo.block.ce_project .caption{height: 125px;text-align: left;font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .ce_image.indivtrikotlogo.block.ce_project img{float: left;margin-right: 29px}.project_detail .ce_text.indivtrikotext.block.ce_project{max-width: 1130px;margin-left: auto;margin-right: auto;font-size: 20px !important;line-height: 30px !important;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);margin-bottom: 30px}.project_detail .ce_text.indivtrikotext.block.ce_project .text_element{max-width: 600px}.project_detail .ce_text.sksturmusability.block.ce_project{max-width: 500px;margin-left: auto;margin-right: auto}.project_detail .ce_text.sksturmusability.block.ce_project .p1 strong{font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .ce_text.sksturmusability.block.ce_project .p1{font-size: 20px !important;line-height: 30px !important;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail .ce_text.sksturmmobileshopping.block.ce_project{font-size: 20px;line-height: 30px;max-width: 500px;margin-left: auto;margin-right: auto}.project_detail .ce_text.sksturmmobileshopping.block.ce_project h1{font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);text-align: center}.project_detail .celsion_text{max-width: 800px;margin: 0 auto;text-align: center !important}.project_detail .celsion_text h1{color: #3b3d82;font-weight: bold;font-size: 50px;line-height: 75px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail .celsion_text h2{font-size: 20px;color: white;background-color: #e50012;margin: 20px auto;text-transform: uppercase;display: inline-block;padding: 10px 25px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.project_detail .celsion_text p{font-size: 20px;color: #555555;line-height: 30px;letter-spacing: 0px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .celsion .ce_image,.project_detail .celsion .ce_text{padding-left: 15px;padding-right: 15px}.project_detail .abstand_212{margin-top: 212px}.project_detail .abstand_125_114{margin-top: 125px;margin-bottom: 114px}.project_detail .abstand_301{margin-top: 301px}.project_detail .abstand_180{margin-top: 180px}@media all and (max-width: 700px){.project_detail .abstand_212{margin-top: 0px !important}.project_detail .abstand_125_114{margin-top: 75px !important;margin-bottom: 69px !important}.project_detail .abstand_301{margin-top: 50px !important}.project_detail .abstand_180{margin-top: 90px !important}}.project_detail .celsion_text h2.extra{color: #3b3d82;font-size: 50px;line-height: 75px;font-family: 'Montserrat-Bold';font-weight: 400;font-style: normal;background: transparent}.project_detail .celsion_text h3.extra{font-size: 20px;color: white;background-color: #e50012;margin: 20px auto;text-transform: uppercase;display: inline-block;padding: 10px 25px;font-family: 'Montserrat-Bold';font-weight: 400;font-style: normal}.project_detail .raumex_text{max-width: 800px;margin: 30px auto;text-align: center !important}.project_detail .raumex_text .text_element{margin-top: 50px}.project_detail .raumex_text h1{font-size: 50px;color: #BC9375;font-family: 'Impressum std';font-style: italic;font-size: 40px;line-height: 60px;width: 80%;margin-left: auto;margin-right: auto}.project_detail .raumex_text h2{font-size: 20px;padding: 10px;max-width: 300px;margin: 20px auto;text-transform: uppercase;position: relative;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.project_detail .raumex_text p{font-family: 'Lato';font-size: 20px;line-height: 35px !important;margin-top: 80px !important}.project_detail .raumex_text .last{margin-bottom: 0px}.project_detail .last_raumex{margin-bottom: 0px}.project_detail .first_picture_raumex{margin-top: 170px}@media all and (max-width: 700px){.project_detail .raumex_text h1{line-height: 40px}.project_detail .raumex_text p{margin-top: 40px !important}.project_detail .first_picture_raumex{margin-top: 85px}}.ce_semantic_html5.voucherdiv.block.ce_project{max-width: 1022px;margin-left: auto;margin-right: auto}.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.voucher1.block{float: left}.ce_image.voucher2.block{float: left;border-left: solid;border-right: solid;border-width: 1px;border-color: #e6e6e6;margin-left: 30px;margin-right: 30px;width: 360px}.ce_image.voucher3.block{float: left}@media all and (max-width: 1025px){.ce_semantic_html5.voucherdiv.block.ce_project{max-width: 662px}.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.voucher1.block{width: 200px !important}.ce_image.voucher2.block{width: 200px}.ce_image.voucher3.block{width: 200px}}@media all and (max-width: 673px){.ce_semantic_html5.voucherdiv.block.ce_project{max-width: 512px}.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.voucher1.block{width: 150px !important}.ce_image.voucher2.block{width: 150px}.ce_image.voucher3.block{width: 150px}}@media all and (max-width: 512px){.ce_semantic_html5.voucherdiv.block.ce_project{max-width: 302px}.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.voucher1.block{width: 80px !important;font-size: 10px}.ce_image.voucher2.block{width: 80px;font-size: 10px}.ce_image.voucher3.block{width: 80px;font-size: 10px}}.ce_image.indivtrikotlogo.block.ce_project{max-width: 1130px;margin-left: auto;margin-right: auto;margin-bottom: 78px}.ce_image.indivtrikotlogo.block.ce_project .caption{height: 125px;text-align: left;font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.ce_image.indivtrikotlogo.block.ce_project img{float: left;margin-right: 29px}.ce_text.indivtrikotext.block.ce_project{max-width: 1130px;margin-left: auto;margin-right: auto;font-size: 20px !important;line-height: 30px !important;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);margin-bottom: 30px}.ce_text.indivtrikotext.block.ce_project .text_element{max-width: 600px}.ce_text.sksturmusability.block.ce_project{max-width: 500px;margin-left: auto;margin-right: auto}.ce_text.sksturmusability.block.ce_project .p1 strong{font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.ce_text.sksturmusability.block.ce_project .p1{font-size: 20px !important;line-height: 30px !important;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.ce_text.sksturmmobileshopping.block.ce_project{font-size: 20px;line-height: 30px;max-width: 500px;margin-left: auto;margin-right: auto}.ce_text.sksturmmobileshopping.block.ce_project h1{font-size: 50px;line-height: 60px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);text-align: center}.ce_text.herzblutunter.block.ce_project{max-width: 1100px;margin-left: auto;margin-right: auto}.ce_text.herzblutunter.block.ce_project .text_element{column-count: 2;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 15px}.ce_text.herzblutunter.block.ce_project .headline{text-align: center;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 60px}.ce_text.herblutober.block.ce_project{max-width: 1000px;margin-left: auto;margin-right: auto}.ce_text.herblutober.block.ce_project .p1{column-count: 2;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 15px}.ce_text.herblutober.block.ce_project .h1{text-align: center;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 60px}.ce_image.herzblut1.block.ce_project{margin-bottom: 20px}.ce_rsce_project_gallery.herzblut2.block.ce_project{margin-bottom: 20px}.ce_image.herzblut3.block.ce_project{margin-bottom: 20px}.ce_image.herzblut3.block.ce_project img{width: 1300px}.ce_image.herzblut4.block.ce_project{margin-bottom: 20px}.ce_image.herzblutende.block.ce_project{max-width: 1088px;height: 953px;margin-left: auto;margin-right: auto}.ce_image.herzblutende.block.ce_project figure.image_container{float: right}.ce_image.icongif.block.ce_project{margin-bottom: 50px}.ce_rsce_project_gallery.hoedlhof1.block.ce_project{margin-bottom: 20px}.ce_image.hoedlhof1.block.ce_project{margin-bottom: 20px}.ce_rsce_project_gallery2.hoedlhof2.block.ce_project img{height: 440px}.ce_text.text1.block.ce_project{max-width: 738px;margin-left: auto;margin-right: auto}.ce_text.hoedlhoftext2.block.ce_project{text-align: center}p.hoedlschriftgross{font-size: 75px !important;line-height: 100px !important;margin-bottom: 30px !important;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);color: #464646}p.hoedlschriftklein{font-size: 20px !important;line-height: 30px !important;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}p.hoedlheaderschrift{font-size: 15px !important;line-height: 40px !important;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);color: #a09664;margin-bottom: 0px !important}.ce_text.hoedlhoftext3.block.ce_project{margin-left: auto;margin-right: auto;max-width: 727px;text-align: center}.ce_text.hoedlhoftext3.block.ce_project .text_element p{text-align: center !important}.ce_text.hoedlhoftext25.block.ce_project{max-width: 1065px;margin: auto}.ce_text.hoedlhoftext25.block.ce_project p.hoedlschriftklein{max-width: 770px}.ce_image.hoedlhof1.block.ce_project{padding-left: 15px;padding-right: 15px}.ce_player.shadesignvideo.block.ce_project{margin-bottom: 20px;width: 1300px}.ce_text.shadesignpassion.block.ce_project{max-width: 919px;margin-left: auto;margin-right: auto;font-size: 25px;line-height: 40px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.ce_text.shadeoneapp.block.ce_project{max-width: 800px;margin-left: auto;margin-right: auto;font-size: 25px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);line-height: 40px}.redone{color: red}.shadesignlogo{margin-bottom: 40px}p.schwertnertext{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);font-size: 15px;line-height: 25px !important;max-width: 617px;margin-left: auto !important;margin-right: auto !important}p.schwertnergross{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 40px;line-height: 50px !important;max-width: 600px;margin-left: auto !important;margin-right: auto !important}p.schwertnerheadline{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);font-size: 15px;line-height: 30px !important}.ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project{width: 423px;height: 50px;margin: auto}.ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.shadesignappstore.block{float: left}.ce_image.shadesigngoogleplay.block{float: right}p.headingshadesign{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);font-size: 50px !important;line-height: 60px !important}@media all and (max-width: 700px){p.headingshadesign{font-size: 40px !important;line-height: 60px !important}.ce_text.shadesignpassion.block.ce_project{font-size: 20px}.ce_text.shadeoneapp.block.ce_project{font-size: 20px}.schwertnertext_unter_sliders{margin-top: 200px}}@media all and (max-width: 945px) and (min-width: 707px){p.schwertnergross{font-size: 30px}p.schwertnertext{font-size: 10px}p.hoedlschriftklein{font-size: 16px}p.hoedlschriftgross{font-size: 65px}.ce_text.herzblutunter.block.ce_project .text_element{font-size: 15px !important}.ce_text.herzblutunter.block.ce_project .headline{font-size: 40px}.ce_text.herblutober.block.ce_project .h1{font-size: 40px}.ce_text.herblutober.block.ce_project .p1{font-size: 15px !important}.ce_image.indivtrikotlogo.block.ce_project .caption{font-size: 40px;line-height: 50px}.ce_text.indivtrikotext.block.ce_project{font-size: 15px;line-height: 20px}.ce_text.sksturmusability.block.ce_project .p1 strong{font-size: 40px;line-height: 50px}.ce_text.sksturmusability.block.ce_project .p1{font-size: 15px;line-height: 20px}.ce_text.sksturmmobileshopping.block.ce_project{font-size: 15px;line-height: 30px}.ce_text.sksturmmobileshopping.block.ce_project h1{font-size: 40px;line-height: 50px}}@media all and (max-width: 707px){p.schwertnergross{font-size: 25px;line-height: 50px !important}p.schwertnertext{font-size: 16px;text-align: left;margin-left: 10px !important;margin-right: 10px !important}p.hoedlschriftklein{font-size: 16px}p.hoedlschriftgross{font-size: 45px !important;line-height: 68px !important}.ce_rsce_project_gallery2.hoedlhof2.block.ce_project img{height: auto}.ce_text.hoedlhoftext25.block.ce_project{margin-top: 300px}.ce_text.herzblutunter.block.ce_project .text_element{font-size: 14px !important}.ce_text.herzblutunter.block.ce_project .headline{font-size: 30px}.ce_text.herblutober.block.ce_project .h1{font-size: 30px}.ce_text.herblutober.block.ce_project .p1{font-size: 14px !important}.ce_image.indivtrikotlogo.block.ce_project .caption{font-size: 25px;line-height: 25px;padding-top: 18px;height: 90px}.ce_image.indivtrikotlogo.block.ce_project img{height: 90px;width: 90px;margin-right: 15px;margin-left: 15px}.ce_image.indivtrikotlogo.block.ce_project{margin-bottom: 31px}.ce_text.indivtrikotext.block.ce_project{font-size: 16px !important;line-height: 30px !important;margin-left: 21px;padding-right: 10px}.ce_text.sksturmusability.block.ce_project .p1 strong{font-size: 25px !important;line-height: 1.5em !important}.ce_text.sksturmusability.block.ce_project .p1{font-size: 16px !important;line-height: 1.5em !important}.ce_text.sksturmmobileshopping.block.ce_project{font-size: 16px !important;line-height: 1.5em !important;padding-right: 10px;padding-left: 10px}.ce_text.sksturmmobileshopping.block.ce_project h1{font-size: 25px !important;line-height: 30px !important}}@media (max-width: 607px){p.schwertnergross{font-size: 35px;line-height: 50px !important}}.ce_rsce_esuccess_wedo.whatwedo.block h2{text-align: center}.ce_text.ihrunternehmen.block h1{text-align: center}.piekfein div{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.piekfein .name{font-family: 'Roboto', sans-serif}.ce_text.piekfein_bild_text.block.ce_project{max-width: 1241px;margin-right: auto;margin-left: auto}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap{padding-right: 54px}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap figure.image_container.float_left{float: left}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element h1.h1{text-transform: uppercase;font-size: 50px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);letter-spacing: 9px;margin-bottom: 5px}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element p.p1{text-transform: uppercase;font-size: 33px;letter-spacing: 6px}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element p.p2{font-size: 20px;letter-spacing: 0px}.ce_text.piekfein_bild_text.block.ce_project .text_element{padding-top: 138px;max-width: 676px;float: right}.ce_text.piekfein_bild_text.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1226px){.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap{padding-right: 0px}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element{float: none}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element p.p2{font-size: 15px;letter-spacing: 0px}.ce_text.piekfein_bild_text.block.ce_project .textimg.wrap .text_element h1.h1{text-transform: uppercase;font-size: 20px}}.ce_text.piekfein.block.ce_project{text-align: center}.ce_text.piekfein_kreise.block{float: left}.ce_text.piekfein_kreise.block .textimg.wrap{max-width: 876px}.ce_text.piekfein_kreise.block .textimg.wrap figure.image_container.float_right{float: right}.ce_text.piekfein_kreise.block .text_element{padding-left: 10px;width: 380px;font-size: 25px !important;letter-spacing: 3px}.ce_text.piekfein_kreise.block .text_element span.yeseva{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.ce_text.piekfein_kreise.block .text_element span.heading{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);text-transform: uppercase}.ce_text.piekfein_kreise.block figure.image_container.float_right{padding-top: 21px}.ce_text.piekfein_kreise.block:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1226px){.ce_text.piekfein_kreise.block .text_element{font-size: 13px !important}}.ce_text.piekfein_kreise_rechts.block p{margin-bottom: 0.5em}.ce_text.piekfein_kreise_rechts.block figure.image_container.float_above{padding-top: 20px;float: left}.ce_text.piekfein_kreise_rechts.block .textimg.wrap{width: 400px;margin-right: unset;margin-left: auto}.ce_text.piekfein_kreise_rechts.block .text_element{padding-top: 40px;float: right}.ce_semantic_html5.piekfein_kreise.block.ce_project{max-width: 1170px;margin-bottom: 30px;margin-left: auto;margin-right: auto}.ce_semantic_html5.piekfein_kreise.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_image.piekfein_icongif.block.ce_project h1{font-size: 33px;margin-bottom: 100px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);letter-spacing: 6.3px}.ce_image.piekfein_icongif.block.ce_project h2{font-size: 33px;margin-bottom: 100px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);letter-spacing: 6.3px}.ce_text.piekfein_text_center.block.ce_project{margin-top: 200px;margin-bottom: 50px;text-align: center;max-width: 800px;margin-left: auto;margin-right: auto}.ce_text.piekfein_text_center.block.ce_project h1{text-transform: uppercase;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 50px}.ce_text.piekfein_text_center.block.ce_project p.p2{font-size: 33px;text-transform: uppercase}.ce_text.piekfein_text_center.block.ce_project p.p1{font-size: 20px}@media all and (max-width: 1226px){.ce_text.piekfein_text_center.block.ce_project h1{text-transform: uppercase;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);font-size: 30px}.ce_text.piekfein_text_center.block.ce_project p.p2{font-size: 23px;text-transform: uppercase}.ce_text.piekfein_text_center.block.ce_project p.p1{font-size: 15px}}.ce_image.piekfein_doppelbild.block.ce_project{margin-bottom: 20px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project{max-width: 977px;margin-left: auto;margin-right: auto}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block{float: right}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block h1{font-size: 59px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block p{font-size: 33px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block img{height: 547px;width: 520px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block{float: left;max-width: 452px;text-transform: uppercase}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block h1{font-size: 50px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);letter-spacing: 8px;margin-bottom: 10px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block p{font-size: 33px;letter-spacing: 7px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block .textimg.wrap{padding: 0}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block figure.image_container.float_below{margin-top: 163px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1226px){.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block h1{font-size: 30px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);letter-spacing: 8px;margin-bottom: 10px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block p{font-size: 13px;letter-spacing: 7px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_text.block figure.image_container.float_below{margin-top: 20px}}@media all and (max-width: 970px){.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project{max-width: 425px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block img{height: 447px;width: 420px}}@media all and (max-width: 470px){.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project{max-width: 325px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .wrap{max-width: 500px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project figure.image_container.float_below{max-width: 300px;margin-bottom: 20px}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project figure.image_container.float_below img{height: auto;width: auto}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project .ce_image.block img{height: 347px;width: 320px}}.infinity div{font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style)}.infinity .name{font-family: 'Roboto', sans-serif}.ce_text.infinity_text_bild_rechts.block.ce_project .textimg.wrap{width: 1277px}.ce_text.infinity_text_bild_rechts.block.ce_project .textimg.wrap figure.image_container.float_right{float: right}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element{max-width: 730px;font-size: 20px !important;padding-top: 100px}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element h1 span.s1{text-transform: uppercase;background-color: black;color: white;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);padding-left: 15px;padding-right: 15px;font-size: 50px;font-weight: bold}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element h1{margin-bottom: 0px;letter-spacing: 15px}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element p{margin-top: 50px;letter-spacing: 2px}.ce_text.infinity_text_bild_rechts.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1226px){.ce_text.infinity_text_bild_rechts.block.ce_project .text_element h1 span.s1{font-size: 30px;line-height: 0.8em}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element p{margin-top: 50px;letter-spacing: 2px}.ce_text.infinity_text_bild_rechts.block.ce_project .text_element h1{line-height: 0.7em}}.ce_semantic_html5.infinity_letters.block.ce_project{text-align: center;max-width: 1275px;margin-left: auto;margin-right: auto}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block{letter-spacing: 2px;float: left;max-width: 706px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p1{font-size: 18px;font-weight: bold;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);margin-bottom: 10px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p5{font-size: 25px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);line-height: 30px;letter-spacing: 9px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p6{font-size: 50px;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);line-height: 45px;letter-spacing: 9px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p3{font-size: 50px;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);margin-bottom: 10px}.ce_semantic_html5.infinity_letters.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1273px){.ce_semantic_html5.infinity_letters.block.ce_project{max-width: 713px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block{letter-spacing: 2px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p1{font-size: 18px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p5{font-size: 18px;letter-spacing: 2px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p6{font-size: 33px;letter-spacing: 2px}.ce_semantic_html5.infinity_letters.block.ce_project .ce_text.block p.p3{font-size: 30px}}@media all and (max-width: 715px){.ce_semantic_html5.infinity_letters.block.ce_project{max-width: 360px}}.ce_semantic_html5.infinity_color.block.ce_project{margin-bottom: 0px;text-align: center;font-weight: bold;max-width: 1110px;margin-left: auto;margin-right: auto}.ce_semantic_html5.infinity_color.block.ce_project .ce_image.mb100.block{float: left;width: 370px}.ce_semantic_html5.infinity_color.block.ce_project figcaption.caption{font-size: 18px !important;font-weight: bold;margin-top: 30px}.ce_semantic_html5.infinity_color.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 715px){.ce_semantic_html5.infinity_color.block.ce_project{max-width: 370px}}.ce_text.infinity_headline_in_bild.block.ce_project{position: relative;top: -110px;margin-bottom: -85px}.ce_text.infinity_headline_in_bild.block.ce_project .text_element{font-size: 25px;width: 500px;margin-left: auto;margin-right: auto}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1 span.s1{text-transform: uppercase;background-color: black;color: white;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);padding-left: 15px;padding-right: 15px;font-size: 50px;font-weight: bold}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1{margin-bottom: 0px;letter-spacing: 9px}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1{line-height: 0.7em}@media all and (max-width: 1226px){.ce_text.infinity_headline_in_bild.block.ce_project .text_element{font-size: 25px}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1 span.s1{font-size: 30px;font-weight: bold;line-height: 0.8em}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1{margin-bottom: 0px;letter-spacing: 9px}.ce_text.infinity_headline_in_bild.block.ce_project .text_element h1{line-height: 0.7em}}.ce_text.infinity_text_bild_links.block.ce_project .textimg.wrap figure.image_container.float_left{float: left}.ce_text.infinity_text_bild_links.block.ce_project .textimg.wrap span.s1{background-color: black;color: white;line-height: 0.8em}.ce_text.infinity_text_bild_links.block.ce_project .textimg.wrap h1{line-height: 0.7em}.ce_text.infinity_text_bild_links.block.ce_project .text_element{padding-top: 100px;max-width: 493px;float: right;margin-right: 50px}.ce_text.infinity_text_bild_links.block.ce_project .text_element h1 span.s1{text-transform: uppercase;background-color: black;color: white;font-family: var(--project_font2_font);font-weight: var(--project_font2_weight);font-style: var(--project_font2_style);padding-left: 15px;padding-right: 15px;font-size: 50px;font-weight: bold}.ce_text.infinity_text_bild_links.block.ce_project .text_element h1{margin-bottom: 0px;letter-spacing: 4px}.ce_text.infinity_text_bild_links.block.ce_project .text_element h1{line-height: 0.7em}.ce_text.infinity_text_bild_links.block.ce_project .text_element p{margin-top: 50px;font-size: 20px}.ce_text.infinity_text_bild_links.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1226px){.ce_text.infinity_text_bild_links.block.ce_project .textimg.wrap figure.image_container.float_left{float: none}.ce_text.infinity_text_bild_links.block.ce_project .textimg.wrap span.s1{background-color: black;color: white;line-height: 0.8em}.ce_text.infinity_text_bild_links.block.ce_project .text_element{padding-top: 100px;width: 325px;float: none;margin-right: 0px}.ce_text.infinity_text_bild_links.block.ce_project .text_element h1 span.s1{font-size: 30px;font-weight: bold}.ce_text.infinity_text_bild_links.block.ce_project .text_element h1{margin-bottom: 0px;letter-spacing: 4px}.ce_text.infinity_text_bild_links.block.ce_project .text_element p{margin-top: 50px;font-size: 20px}}.ce_text.yummy_erlebe.block.ce_project{color: #13589b;font-weight: bold;font-size: 70px;text-align: center;max-width: 800px;margin-left: auto;margin-right: auto}.ce_text.yummy_erlebe.block.ce_project p{font-size: 25px;line-height: 35px;color: black;font-weight: normal;font-family: Roboto Condensed}.ce_text.yummy_erlebe.block.ce_project h1{font-weight: bold;line-height: 70px;font-family: Roboto Condensed}.ce_text.yummy_erlebe.block.ce_project figure.image_container{margin-bottom: 50px}.ce_semantic_html5.gif_galerie.block.ce_project{max-width: 1303px;margin-left: auto;margin-right: auto}.ce_semantic_html5.gif_galerie.block.ce_project .ce_image.unten.block{margin-top: 20px;padding-left: 15px;padding-right: 15px}.ce_semantic_html5.gif_galerie.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_player.yummy_video.block.ce_project video::-webkit-media-controls{display: none}.ledinegg h2.h2{font-size: 50px;text-transform: uppercase;font-family: 'Homestead-Display';font-weight: 400;font-style: normal;letter-spacing: 4px;color: #004519;font-weight: bold}.ce_text.ledinegg_right.block.ce_project{max-width: 1183px;margin: 100px auto}.ce_text.ledinegg_right.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.ledinegg_right.block.ce_project figure.image_container.float_right{float: right}.ce_text.ledinegg_right.block.ce_project .textimg.wrap{height: 570px;position: relative}.ce_text.ledinegg_right.block.ce_project .text_element{max-width: 100%;font-size: 20px}.ce_text.ledinegg_left.block.ce_project{max-width: 1228px;margin: 100px auto}.ce_text.ledinegg_left.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.ledinegg_left.block.ce_project figure.image_container.float_left{float: left}.ce_text.ledinegg_left.block.ce_project .textimg.wrap{height: 570px;position: relative}.ce_text.ledinegg_left.block.ce_project .text_element{max-width: 100%;font-size: 20px;right: 110px;width: 437px}.ce_text.ledinegg_left.block.ce_project p.underline{border-bottom: 3px #004519 solid;width: 180px}.ledinegg h1.h1{font-size: 50px;text-transform: uppercase;font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style);letter-spacing: 4px;color: #004519;font-weight: bold}.ledinegg h1.h1 s1{font-family: var(--project_font1_font);font-weight: var(--project_font1_weight);font-style: var(--project_font1_style)}.warga .galerie_top,.warga .galerie_mitte{margin-bottom: 20px !important}.warga_center_top{padding: 0 15px;max-width: 704px;margin: 140px auto;font-family: 'Brandon Grotesque'}.warga_center_top .s1{font-family: 'Brandon Grotesque'}.warga_center_top h1.h1 .s1{text-transform: uppercase;font-size: 50px;letter-spacing: 4px;font-family: playfair display;line-height: 40px}.warga_center_top h1.h1{margin-bottom: 10px !important;line-height: 40px}.warga_center_top .p1{text-transform: uppercase;font-size: 32px}.warga_center_top .p2{font-size: 20px}.warga_zettel{margin-bottom: 200px;margin-top: 200px}.warga_smart{max-width: 1050px;margin-left: auto;margin-right: auto;font-family: 'Brandon Grotesque' !important}.warga_smart figure{float: right;margin-bottom: 100px}.warga_smart .text_element{max-width: 555px;padding-top: 73px}.warga_smart .p1{text-transform: uppercase;font-size: 50px;letter-spacing: 4px;margin-bottom: 0px !important;font-family: playfair display;line-height: 52px !important}.warga_smart .p2{text-transform: uppercase;font-size: 32px;letter-spacing: 7px}.warga_smart .p3{font-size: 20px}.warga_laptop{margin-bottom: 0px;max-height: 540px;margin-top: 300px}.warga_color{background: rgba(229,224,219,0.8);font-family: 'Brandon Grotesque';text-align: center;max-width: 60%;margin-left: auto;margin-right: auto;position: absolute;top: 72%;left: 20%;right: 20%;padding: 42px}.warga_color h1{text-transform: uppercase;font-size: 50px;font-family: playfair display}.warga_color p.p2{font-size: 33px;text-transform: uppercase}.warga_color p.p1{font-size: 20px}.warga_container{position: relative}@media all and (max-width: 1330px){.ce_rsce_project_gallery2.herzblut2.galerie_mitte.block.ce_project .wrap{padding-left: 0px;padding-right: 0px}}.warga_flasche_container{position: relative}.warga_flasche_container .flasche_gif{position: absolute;left: 39%;top: 53%}.warga_flasche_container .flasche_bild_text{max-width: 1241px;margin-right: auto;margin-left: auto}.warga_flasche_container .flasche_bild_text .textimg.wrap{padding-right: 54px}.warga_flasche_container .flasche_bild_text .textimg.wrap figure.image_container.float_left{float: left}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element{margin-left: 36%}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element h1.h1{text-transform: uppercase;font-size: 50px;font-family: playfair display;letter-spacing: 9px;margin-bottom: 5px}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element p.p1{text-transform: uppercase;font-size: 33px;letter-spacing: 6px;font-family: 'Brandon Grotesque'}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element p.p2{font-size: 20px;letter-spacing: 0px;font-family: 'Brandon Grotesque'}.warga_flasche_container .flasche_bild_text .text_element{padding-top: 4%;max-width: 676px}.warga_flasche_container .flasche_bild_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.warga_schriften.block.ce_project{max-width: 1000px;margin-left: auto;margin-right: auto}.ce_semantic_html5.warga_schriften.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.warga_schriften_links.block{float: left;max-width: 470px;padding-top: 50px}.ce_text.warga_schriften_links.block figure.image_container.float_above{float: left;padding-top: 15px}.ce_text.warga_schriften_links.block .text_element{margin-left: 27%}.ce_text.warga_schriften_links.block .text_element .s1{font-size: 20px}.ce_text.warga_schriften_links.block p{margin-bottom: -3px;font-size: 25px}.ce_text.warga_schriften_rechts.block{font-size: 25px}.ce_text.warga_schriften_rechts.block .heading{font-size: 18px}.ce_text.warga_schriften_rechts.block .p1{margin-bottom: 10px}.ce_text.warga_schriften_rechts.brandon.block{font-family: brandon grotesque}.ce_text.warga_schriften_rechts.playfair.block{font-family: playfair display}.warga_animation{margin-bottom: 0px}.warga_logo{margin-top: 200px;margin-bottom: 200px}@media all and (min-width: 1308px){.warga_color{max-width: 50%}}@media all and (min-width: 1500px){.warga_color{width: 750px;margin-left: auto;margin-right: auto}}@media all and (max-width: 918px){.ce_text.warga_schriften_rechts.block{margin-top: 30px}.ce_semantic_html5.warga_schriften.block.ce_project{max-width: 347px}.ce_text.warga_schriften_links.block{float: none}.ce_text.warga_schriften_links.block .text_element{margin-left: 33%}}@media all and (max-width: 518px){.ce_text.warga_schriften_rechts.block{font-size: 20px}.warga_center_top h1.h1 .s1{font-size: 40px}}@media all and (max-width: 378px){.ce_text.warga_schriften_rechts.block{font-size: 18px;padding-left: 10px}}@media all and (max-width: 860px){.warga_flasche_container{position: relative;margin-left: auto;margin-right: auto;max-width: 505px}.warga_flasche_container .flasche_gif{position: relative;top: unset;left: unset}.warga_flasche_container .flasche_bild_text .textimg.wrap{padding-right: 54px}.warga_flasche_container .flasche_bild_text .textimg.wrap figure.image_container.float_left{float: none}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element{margin-left: 0px}.warga_flasche_container .flasche_bild_text .text_element{padding-top: 4%;max-width: 676px}.warga_flasche_container .flasche_bild_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}}@media all and (max-width: 932px){.warga_color{top: 63%;padding: 20px}}@media all and (max-width: 616px){.warga_color{left: 10%;right: 10%}.warga_color h1{font-size: 30px}.warga_color p.p2{font-size: 24px;text-transform: uppercase}.warga_color p.p1{font-size: 18px;margin-bottom: 0px}}@media all and (max-width: 820px){.warga_laptop{margin-top: 450px}}@media all and (max-width: 416px){.warga_laptop{margin-top: 590px}.warga_smart{margin-top: 500px}}@media all and (max-width: 700px){.warga_animation{display: none}}.warga_center_top p.h1{margin-bottom: 10px !important;line-height: 40px;font-size: 7.5rem;font-weight: 400}.warga_flasche_container .flasche_bild_text .textimg.wrap .text_element p.h1{text-transform: uppercase;font-size: 50px;font-family: playfair display;letter-spacing: 9px;margin-bottom: 5px}.warga_color h2{text-transform: uppercase;font-size: 50px;font-family: playfair display}.mod_newsreader .project-links{max-width: 100%;width: 1280px;margin: 0 auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;display: grid;margin-bottom: 65px;grid-template-columns: auto minmax(0, 1fr) auto;justify-content: space-between;align-items: center;column-gap: 20px}@media screen and (max-width: 980px){.mod_newsreader .project-links{grid-template-columns: auto auto auto;row-gap: 30px;justify-content: center}}.mod_newsreader .project-links .prev-story{order: 1}.mod_newsreader .project-links .back{order: 2}.mod_newsreader .project-links .next-story{order: 3}.mod_newsreader .project-links .btn svg{position: relative}body.safari .mod_newsreader .project-links .btn svg,body.mac .mod_newsreader .project-links .btn svg{top: -2px}body.mobile.safari .mod_newsreader .project-links .btn svg,body.mobile.mac .mod_newsreader .project-links .btn svg{top: 0}@media screen and (max-width: 430px){.mod_newsreader .project-links{grid-template-columns: auto;justify-content: center}}.mod_newsreader .project-links .prev-story,.mod_newsreader .project-links .next-story{display: inline-flex;justify-content: flex-start;align-items: center;column-gap: 14px}@media screen and (max-width: 980px){.mod_newsreader .project-links .prev-story span,.mod_newsreader .project-links .next-story span{display: none}}@media screen and (max-width: 430px){.mod_newsreader .project-links .prev-story span,.mod_newsreader .project-links .next-story span{display: block}}.mod_newsreader .project-links .prev-story svg,.mod_newsreader .project-links .next-story svg{width: 10px;height: auto;margin: 0}.mod_newsreader .project-links .prev-story svg [fill],.mod_newsreader .project-links .next-story svg [fill]{fill: #2d2d2d}.mod_newsreader .project-links .prev-story:hover svg [fill],.mod_newsreader .project-links .next-story:hover svg [fill]{fill: #45d085}
.bettersafe .mac_scroller_bettersafe{top: -27px}@media screen and (max-width: 800px){.bettersafe .mac_scroller_bettersafe{padding-top: 85px !important}}@media screen and (max-width: 800px){.bettersafe .image_show{display: none !important}}.bettersafe .image_hidden{display: none !important}@media screen and (max-width: 800px){.bettersafe .image_hidden{display: block !important}}@media screen and (max-width: 425px){.bettersafe .image_two_col{margin-top: 50px !important;margin-bottom: 50px !important}}.bettersafe p{margin: 0 !important}.bettersafe .first_text_block h1{font-family: 'Fivo';font-size: 45px;line-height: 53px;color: #80bc00;text-align: center;padding-top: 0px}@media screen and (max-width: 900px){.bettersafe .first_text_block h1{font-size: 35px;line-height: 45px;padding-top: 50px}}.bettersafe .first_text_block p{font-family: 'Fivo';font-size: 26px;line-height: 38px;color: #535353;text-align: left}.bettersafe .big_text_colored span.smaller_text{font-family: 'Merriweather';font-size: 82px;line-height: 118px;color: #83bb25;margin: 0 !important}@media screen and (max-width: 900px){.bettersafe .big_text_colored span.smaller_text{font-size: 62px;line-height: 98px}}@media screen and (max-width: 425px){.bettersafe .big_text_colored span.smaller_text{font-size: 42px;line-height: 58px}}.bettersafe .big_text_colored p.green{font-family: 'Merriweather';font-size: 114px;line-height: 100px;color: #83bb25;margin: 0 !important;padding-bottom: 10px}@media screen and (max-width: 1050px){.bettersafe .big_text_colored p.green{font-size: 90px;line-height: 100px}}@media screen and (max-width: 900px){.bettersafe .big_text_colored p.green{font-size: 90px;line-height: 100px}}@media screen and (max-width: 425px){.bettersafe .big_text_colored p.green{font-size: 70px;line-height: 80px;padding-bottom: 0px}}@media screen and (max-width: 400px){.bettersafe .big_text_colored p.green{font-size: 60px;line-height: 70px}}.bettersafe .big_text_colored span.smaller_text_purple{font-family: 'Merriweather';font-size: 82px;line-height: 100px;color: #582b82;margin: 0 !important;padding-bottom: 10px;position: relative;display: block}@media screen and (max-width: 900px){.bettersafe .big_text_colored span.smaller_text_purple{font-size: 62px;line-height: 98px}}@media screen and (max-width: 425px){.bettersafe .big_text_colored span.smaller_text_purple{font-size: 42px;line-height: 58px}}.bettersafe .big_text_colored p.purple{font-family: 'Merriweather';font-size: 114px;line-height: 100px;color: #582b82;margin: 0 !important}@media screen and (max-width: 400px){.bettersafe .big_text_colored p.purple{font-size: 60px;line-height: 70px}}@media screen and (max-width: 425px){.bettersafe .big_text_colored p.purple{font-size: 70px;line-height: 80px}}@media screen and (max-width: 1050px){.bettersafe .big_text_colored p.purple{font-size: 90px;line-height: 100px}}@media screen and (max-width: 900px){.bettersafe .project_detail .ce_rsce_project_mac_scroll{padding-top: 0px !important;padding-bottom: 50px}}.bettersafe .performance-counter_bettersafe{margin-top: 0px;font-family: 'Roboto'}.bettersafe .performance-counter_bettersafe .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.bettersafe .performance-counter_bettersafe .col.left .conversions .number{display: inline-block}.bettersafe .performance-counter_bettersafe .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.bettersafe .performance-counter_bettersafe .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.bettersafe .performance-counter_bettersafe .col.left .conversions .number .number_procent{font-size: 70px !important}}.bettersafe .performance-counter_bettersafe .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_bettersafe.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.bettersafe .performance-counter_bettersafe .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.bettersafe .performance-counter_bettersafe .col.left .conversions .title span{display: block;font-weight: bold}.bettersafe .performance-counter_bettersafe .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.bettersafe .performance-counter_bettersafe .col.left span.count_number{font-family: "Fivo"}.bettersafe .performance-counter_bettersafe .col.middle{text-align: center}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span{color: #7a7}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar span.text,.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span.text ~ b,.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span.bar-circle-right,.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.bettersafe .performance-counter_bettersafe .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.bettersafe .performance-counter_bettersafe .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.bettersafe .performance-counter_bettersafe .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.bettersafe .performance-counter_bettersafe .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar{text-align: left}}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar:last-child:after{display: none}}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar .skillbar{display: block;width: auto}}.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text:before,.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text:before{left: 0}}.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.bettersafe .performance-counter_bettersafe .col.right .procent-bar-text{padding-left: 0}}.bettersafe .ce_rsce_project_mac_scroll .overlay{opacity: 1 !important}
.c-p .headline{text-align: center;font-weight: 1000;font-family: 'Helvetica Neue LT Std';color: #0274AE;line-height: 60px;text-transform: uppercase;font-style: normal;font-display: swap;font-size: 50px;margin-bottom: 5px}.c-p .headline .invert{-webkit-text-stroke: 2px #0274ae;color: white}@media (max-width: 1200px){.c-p .headline{font-size: 38px;line-height: 40px}}.c-p .text_element{text-align: center;font-family: 'Minion Pro';max-width: 800px;margin: auto;width: 100%;line-height: 28px;font-size: 20px}@media (max-width: 1200px){.c-p .text_element{font-size: 16px;line-height: 20px}}.c-p.invert .headline .invert{-webkit-text-stroke: 2px #000 b5;color: rgba(255,255,255,0)}.c-p.invert .text_element{color: white;max-width: 600px;margin: 0;font-weight: bold}@media (max-width: 1200px){.c-p.invert .text_element{max-width: 400px}}@media (max-width: 767px){.c-p.invert .text_element{color: black;max-width: none}}.c-p.left .headline,.c-p.left .text_element{text-align: left}.c-p-wrap{position: relative}.c-p-wrap .ce_text.c-p{position: absolute;left: 20px;top: -90px}.c-p-wrap .ce_text.c-p.special{left: auto;right: 20px;top: 0;max-width: 450px;width: 100%}.c-p-wrap .ce_text.c-p.special .headline{font-size: 27px;line-height: 30px}.c-p-wrap .ce_text.c-p.special .headline .invert{-webkit-text-stroke: 0;color: #0274AE;font-weight: 200}@media (max-width: 767px){.c-p-wrap .ce_text.c-p.special .headline .invert{position: relative;top: 0;box-sizing: border-box;left: auto}}.c-p-wrap .ce_text.c-p.special .text_element{font-size: 17px}@media (max-width: 1000px){.c-p-wrap .ce_text.c-p.special{position: relative;max-width: none;top: auto;right: auto;padding: 0 5px;margin-bottom: 50px}}@media (max-width: 1200px){.c-p-wrap .ce_text.c-p{top: -55px}}@media (max-width: 767px){.c-p-wrap .ce_text.c-p{position: relative;top: 0;box-sizing: border-box;padding: 0 20px 20px;left: auto}}.c-p-wrap.min{max-width: 1400px;margin: auto}.c-p-strich{height: 160px;position: relative}@media (max-width: 767px){.c-p-strich{height: 70px}}.c-p-strich:after{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;transform: translate(-50%, 0);background: #0274AE}.ce_headline.c-p.special_big{font-size: 100px;font-weight: 1000;font-family: 'Helvetica Neue LT Std';-webkit-text-stroke: 1px #0274ae;color: transparent;text-transform: uppercase;max-width: 601px;text-align: right;position: relative;left: 0;transform: translate(-45%);display: block;padding-top: 70px;padding-left: 0;padding-right: 0}.ce_headline.c-p.special_big:after{content: '';display: block;position: absolute;right: 0;height: 1px;background: #1d74ae;width: 1500px;z-index: 10}@media (max-width: 767px){.ce_headline.c-p.special_big:after{right: 20px}}@media (max-width: 1100px){.ce_headline.c-p.special_big{font-size: 60px;max-width: 400px}}@media (max-width: 767px){.ce_headline.c-p.special_big{font-size: 40px;max-width: none;transform: none;width: auto;padding: 0 20px}}.c-p.bottom.big{position: relative;margin-top: 500px;padding-bottom: 50px}.c-p.bottom.big .image_container{position: relative}.c-p.bottom.big .image_container img{position: absolute;bottom: 0;right: 0}@media (max-width: 425px){.project_detail .wrap{margin-top: auto}}.ce_image.wrap.min{max-width: 700px;width: 100%}.c-p-video{max-width: 1100px !important;width: 100% !important}.c-p-video .mejs-overlay-button{background: url("/files/content/referenzen/play_button_0.svg");object-fit: contain;width: 261px;height: 261px;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(.384);margin: 0}@media screen and (max-width: 768px){.c-p-video .mejs-overlay-button{transform: translate(-50%, -50%) scale(.3)}}@media screen and (max-width: 500px){.c-p-video .mejs-overlay-button{transform: translate(-50%, -50%) scale(.25)}}@media screen and (max-width: 400px){.c-p-video .mejs-overlay-button{transform: translate(-50%, -50%) scale(.2)}}.c-p-video .mejs-overlay-button:hover{background-position: 0}
@media screen and (max-width: 425px){.claus .wrap{margin-top: 50px !important}}.claus #top_headline{margin-bottom: 50px}.claus #top_headline .text_element h1{font-family: 'FredokaOne-Regular';font-size: 74px;line-height: 80px;color: black;margin: 0}@media screen and (max-width: 550px){.claus #top_headline .text_element h1{font-size: 55px;line-height: 65px;padding-top: 50px}}@media screen and (max-width: 425px){.claus #top_headline .text_element h1{font-size: 35px;line-height: 45px}}.claus #top_headline .text_element h2{font-family: 'Barlow-Medium';font-size: 34px;line-height: 40px;color: #696969;margin: 0}@media screen and (max-width: 425px){.claus #top_headline .text_element h2{font-size: 25px;line-height: 35px}}.claus #top_headline .text_element .normal_text{text-transform: lowercase;margin: 0}.claus #normal_headline .text_element p{font-family: 'FredokaOne-Regular';font-size: 80px !important;line-height: 96px !important;color: black}@media screen and (max-width: 550px){.claus #normal_headline .text_element p{font-size: 25px !important;line-height: 35px !important}}.claus #claus .video .mejs-container .mejs-controls{display: none !important}@media screen and (max-width: 550px){.claus #claus .video{padding-left: 15px;padding-right: 15px}}.claus #green_line img{position: absolute;right: 0;bottom: 50px}@media screen and (max-width: 600px){.claus #green_line img{bottom: 0px}}.claus #green_line_video img{position: absolute;right: 0;bottom: 50px}@media screen and (max-width: 600px){.claus #green_line_video img{bottom: -20px}}.claus #green_line_left img{position: absolute;left: 0;bottom: 50px}@media screen and (max-width: 600px){.claus #green_line_left img{bottom: 0px;right: 0;left: auto}}.claus #website_text h1{font-family: 'FredokaOne-Regular';font-size: 74px;line-height: 80px;color: black;margin-bottom: 40px}@media screen and (max-width: 550px){.claus #website_text h1{font-size: 55px;line-height: 65px;padding-top: 50px}}.claus #website_text p{font-family: 'Barlow-Medium';font-size: 17px;line-height: 21px;color: black;margin: 0}@media screen and (max-width: 600px){.claus #website_text p{text-align: left !important}}.claus #konfigurator_text h1{font-family: 'FredokaOne-Regular';font-size: 74px;line-height: 80px;color: black;margin-bottom: 40px}@media screen and (max-width: 600px){.claus #konfigurator_text h1{text-align: left !important}}@media screen and (max-width: 550px){.claus #konfigurator_text h1{font-size: 55px;line-height: 65px;padding-top: 50px}}.claus #konfigurator_text p{font-family: 'Barlow-Medium';font-size: 17px;line-height: 21px;color: black;margin: 0}@media screen and (max-width: 600px){.claus #konfigurator_text p{text-align: left !important}}.claus #check_out_text h1{font-family: 'FredokaOne-Regular';font-size: 74px;line-height: 80px;color: black;margin-bottom: 40px}@media screen and (max-width: 550px){.claus #check_out_text h1{font-size: 55px;line-height: 65px;padding-top: 50px}}.claus #check_out_text p{font-family: 'Barlow-Medium';font-size: 17px;line-height: 21px;color: black;margin: 0}@media screen and (max-width: 600px){.claus #check_out_text p{text-align: left !important}}.claus #marketing_text h1{font-family: 'FredokaOne-Regular';font-size: 74px;line-height: 80px;color: black;margin-bottom: 40px}@media screen and (max-width: 550px){.claus #marketing_text h1{font-size: 55px;line-height: 65px;padding-top: 50px}}.claus #marketing_text p{font-family: 'Barlow-Medium';font-size: 17px;line-height: 21px;color: black;margin: 0}@media screen and (max-width: 600px){.claus #marketing_text p{text-align: left !important}}.claus #marketing_image img{margin-top: -300px;margin-left: 50px}@media screen and (max-width: 1080px){.claus #marketing_image img{margin-top: -250px;margin-left: 110px}}@media screen and (max-width: 850px){.claus #marketing_image img{display: none}}.claus #iphones_mobile img{display: none}@media screen and (max-width: 850px){.claus #iphones_mobile img{display: block}}.claus .performance-counter_claus{font-family: 'FredokaOne-Regular'}.claus .performance-counter_claus .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.claus .performance-counter_claus .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.claus .performance-counter_claus .col.left .conversions .number{display: inline-block}.claus .performance-counter_claus .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.claus .performance-counter_claus .col.left .conversions .number .number_procent{font-size: 35px;font-weight: bold}.claus .performance-counter_claus .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_5.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.claus .performance-counter_claus .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.claus .performance-counter_claus .col.left .conversions .title span{display: block;font-weight: bold}.claus .performance-counter_claus .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px;font-family: 'Barlow-Bold'}.claus .performance-counter_claus .col.left span.count_number{font-family: "Barlow-Bold"}.claus .performance-counter_claus .col.middle{text-align: center}.claus .performance-counter_claus .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.claus .performance-counter_claus .col.middle .visitors-bar > span{color: #7a7}.claus .performance-counter_claus .col.middle .visitors-bar span.text,.claus .performance-counter_claus .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.claus .performance-counter_claus .col.middle .visitors-bar > span.text ~ b,.claus .performance-counter_claus .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.claus .performance-counter_claus .col.middle .visitors-bar > span.bar-circle-right,.claus .performance-counter_claus .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.claus .performance-counter_claus .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.claus .performance-counter_claus .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.claus .performance-counter_claus .col.middle .title{font-family: "Barlow-Bold";font-size: 24px;text-align: center;text-transform: uppercase}.claus .performance-counter_claus .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.claus .performance-counter_claus .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar{text-align: left}}.claus .performance-counter_claus .col.right .procent-bar .skillbar-title{font-family: "Barlow-Bold";width: 30%;font-size: 16px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.claus .performance-counter_claus .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.claus .performance-counter_claus .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.claus .performance-counter_claus .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar .skillbar:last-child:after{display: none}}.claus .performance-counter_claus .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.claus .performance-counter_claus .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.claus .performance-counter_claus .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.claus .performance-counter_claus .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar .skillbar{display: block;width: auto}}.claus .performance-counter_claus .col.right .procent-bar-text{font-family: "Barlow-Bold";padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.claus .performance-counter_claus .col.right .procent-bar-text:before,.claus .performance-counter_claus .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.claus .performance-counter_claus .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar-text:before{left: 0}}.claus .performance-counter_claus .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.claus .performance-counter_claus .col.right .procent-bar-text{padding-left: 0}}
#mueller_headline{margin-left: 24%}@media screen and (max-width: 1282px){#mueller_headline{margin-left: 0%}}#mueller_headline .text_element p{font-family: "BrandonGrotesque-Regular";font-size: 100px;line-height: 113px;margin: 0;text-transform: uppercase;color: #9a9842}@media screen and (max-width: 1050px){#mueller_headline .text_element p{font-size: 80px !important;line-height: 88px !important}}@media screen and (max-width: 768px){#mueller_headline .text_element p{font-size: 30px !important;line-height: 48px !important}}#mueller_headline .text_element .thin{font-family: "BrandonGrotesque-Light"}@media screen and (max-width: 1050px){#mueller_headline .text_element .thin{font-size: 80px !important;line-height: 88px !important}}#sub_headline_mueller{margin-top: -9%;margin-left: 17%}@media screen and (max-width: 1695px){#sub_headline_mueller{margin-left: 7%;margin-top: -14%}}@media screen and (max-width: 1282px){#sub_headline_mueller{margin-left: 5%;margin-top: -17%}}#sub_headline_mueller h1{font-family: "BrandonGrotesque-Regular";font-weight: normal;line-height: 68px !important;margin: 0}@media screen and (max-width: 1248px){#sub_headline_mueller h1{line-height: 58px !important;margin: 0}}#sub_headline_mueller p{margin: 0}@media screen and (max-width: 1248px){#sub_headline_mueller p{margin: 0}}#sub_headline_mueller mark{background-color: #9a9842;color: white;padding: 10px;font-style: normal;font-size: 45px;line-height: 88px;font-weight: normal}@media screen and (max-width: 1248px){#sub_headline_mueller mark{font-size: 35px;line-height: 58px}}@media screen and (max-width: 1050px){#sub_headline_mueller mark{font-size: 25px;line-height: 60px}}@media screen and (max-width: 500px){#sub_headline_mueller mark{font-size: 18px;line-height: 48px}}#sub_headline_mueller_right{padding-bottom: 150px}#sub_headline_mueller_right:after{content: "";background-image: url("/files/content/referenzen/quotes_0.svg");background-size: contain;background-position: center center;background-repeat: no-repeat;position: absolute;right: 22%;top: -275px;height: 130px;width: 150px}#sub_headline_mueller_right p{font-family: "Merriweather";font-style: italic;font-size: 28px;line-height: 44px;color: #9a9842;margin: 0}#sub_headline_mueller_right .text_element{float: right;margin-top: -16%}@media screen and (max-width: 768px){#sub_headline_mueller_right .text_element{float: inherit !important}}#image_wrapper{position: relative}#image_wrapper img{width: 100%}#column_wrapper{margin-top: 200px;z-index: 20}#image_wrapper_wine{z-index: 0}#image_wrapper_wine figure img{width: 100%}#column_wrapper_wine{margin-top: -320px;z-index: 999999999}#column_text .text_element{float: right;margin-right: 70px}#column_text .text_element strong{font-family: "BrandonGrotesque-Regular";font-size: 33px;line-height: 41px;margin: 0;color: #333433}#column_text .text_element p{font-family: "BrandonGrotesque-Light";font-size: 28px;line-height: 36px;margin: 0;color: #333433}#column_image img{float: left}#ce_gallery_image_imvea figure img,#ce_gallery_image_mueller figure img{width: 100%}#sub_headline_mueller_wine{margin-right: 15%;float: right;margin-top: -20%;overflow: hidden;z-index: 2;position: relative}@media screen and (max-width: 1248px){#sub_headline_mueller_wine{margin-left: 0px;margin-bottom: 50px}}@media screen and (max-width: 840px){#sub_headline_mueller_wine{margin-left: 70px}}@media screen and (max-width: 500px){#sub_headline_mueller_wine{margin-left: 40px;margin-top: 150px}}#sub_headline_mueller_wine h1{font-family: "BrandonGrotesque-Regular";font-size: 45px;line-height: 68px;font-weight: normal}@media screen and (max-width: 1248px){#sub_headline_mueller_wine h1{line-height: 58px !important;margin: 0}}@media screen and (max-width: 1248px){#sub_headline_mueller_wine p{margin: 0}}#sub_headline_mueller_wine mark{background-color: #9a9842;color: white;padding: 10px;font-style: normal;font-size: 45px;line-height: 68px;font-weight: normal}@media screen and (max-width: 1248px){#sub_headline_mueller_wine mark{font-size: 35px;line-height: 58px}}@media screen and (max-width: 1050px){#sub_headline_mueller_wine mark{font-size: 25px;line-height: 48px}}@media screen and (max-width: 840px){#left_col .col_1{width: 100% !important;margin-top: -50px}}@media screen and (max-width: 500px){#left_col .col_1 .text_element{margin-right: 0px}}@media screen and (max-width: 840px){#left_col .col_2{width: 100% !important}}@media screen and (max-width: 840px){#left_col .col_2 img{width: 100%;margin-top: 60px}}@media screen and (max-width: 500px){#left_col .col_2 img{margin-top: 0px}}
.dzg .mt_150{margin-top: 150px !important}.dzg .mt_100{margin-top: 100px !important}.dzg .pb_100{padding-bottom: 100px !important}.dzg .mb_150{margin-bottom: 150px !important}.dzg .mb_0{margin-bottom: 0px !important}.dzg .mt_80 .wrap .entries .entry.col1{margin-top: 80px !important}@media screen and (max-width: 768px){.dzg .mt_80 .wrap .entries .entry.col1{text-align: center !important}}@media screen and (max-width: 900px){.dzg .mt_80 .wrap .entries .entry.col2{margin: 0 auto;text-align: center}}.dzg .mt_80 .wrap .entries .entry.col2 .image_container img{max-width: 250px}.dzg .mt-negative .image_container img{margin-top: -12% !important}.dzg .mt-negative_second .image_container img{position: relative;z-index: 999}.dzg .no-margin-bottom{margin-bottom: 0px !important}.dzg .no-margin{margin-top: 0px !important;z-index: 999}.dzg .mt-negative_second{margin-top: -130px}.dzg .ce_rsce_project_2cols .wrap .entry.col1 .title{font-family: "AzoSans-Light";font-size: 32px !important;line-height: 39px !important}.dzg .ce_rsce_project_2cols .wrap .entry.col1 .ce_text{font-family: "AzoSans-Light";font-size: 20px !important;line-height: 28px !important}@media screen and (max-width: 900px){.dzg .ce_rsce_project_2cols .wrap .entry.col1{width: 100% !important}}.dzg .ce_rsce_project_2cols .wrap .entry.col2 .title{font-family: "AzoSans-Light";font-size: 32px !important;line-height: 39px !important}.dzg .ce_rsce_project_2cols .wrap .entry.col2 .ce_text{font-family: "AzoSans-Light";font-size: 20px !important;line-height: 28px !important}@media screen and (max-width: 500px){.dzg .ce_rsce_project_2cols .wrap .entry.col2{width: 100% !important}}@media screen and (max-width: 500px){.dzg .mfl_headline h2 span{width: 60%}}.dzg .title_top{font-family: "AzoSans-Light" !important;color: #4A5094 !important}@media screen and (max-width: 500px){.dzg .title_top{font-size: 27px !important;line-height: 38px !important}}.dzg .title_top:after{background: #A2A1C7 !important}.dzg .title_top span.title_bold{font-family: "AzoSans-Bold" !important;color: #4A5094 !important}.dzg .title_sub{font-family: "AzoSans-Bold" !important;color: #4A5094 !important}@media screen and (max-width: 500px){.dzg .title_sub{font-size: 30px !important;line-height: 40px !important}}.dzg .title_sub_bottom{font-family: "AzoSans-Bold" !important;color: #A2A1C7 !important}@media screen and (max-width: 500px){.dzg .title_sub_bottom{font-size: 30px !important;line-height: 40px !important}}.dzg p{font-family: "AzoSans-Light"}.dzg .crumb_bigger{font-family: "AzoSans-Light";font-size: 32px;line-height: 39px;letter-spacing: 0.01em}.dzg h1.dzg{font-family: "AzoSans-Bold";font-size: 54px;line-height: 65px;color: #4A5094;letter-spacing: 0.01em;z-index: 999}.dzg h1.dzg span{font-family: "AzoSans-Light";font-size: 54px;color: #4A5094;line-height: 65px;letter-spacing: 0.01em}@media screen and (max-width: 500px){.dzg h1.dzg span{font-size: 34px;line-height: 75px}}@media screen and (max-width: 500px){.dzg h1.dzg{font-size: 34px;line-height: 45px}}.dzg h3.dzg{font-family: "AzoSans-Bold";font-size: 54px;line-height: 65px;color: #4A5094;letter-spacing: 0.01em;z-index: 999;position: relative}@media screen and (max-width: 768px){.dzg h3.dzg{font-size: 47px;line-height: 58px}}.dzg h3.dzg span{font-family: "AzoSans-Light";font-size: 54px;color: #4A5094;line-height: 65px;letter-spacing: 0.01em}@media screen and (max-width: 768px){.dzg h3.dzg span{font-size: 42px;line-height: 52px}}@media screen and (max-width: 500px){.dzg h3.dzg span{font-size: 34px;line-height: 75px}}@media screen and (max-width: 500px){.dzg h3.dzg{font-size: 34px;line-height: 45px}}.dzg .image_right .wrap .entries .entry.col2{transform: translate(0%, 80%)}@media screen and (max-width: 900px){.dzg .image_right .wrap .entries .entry.col2{transform: translate(0%, 0%) !important}}.dzg .image_right .image_container img{float: right}@media screen and (max-width: 900px){.dzg .image_right .image_container img{float: inherit !important;width: 100%}}.dzg .image_right_other .wrap .entries .entry.col2{transform: translate(0%, 40%)}@media screen and (max-width: 900px){.dzg .image_right_other .wrap .entries .entry.col2{transform: translate(0%, 0%) !important}}.dzg .image_right_other .image_container img{float: right}@media screen and (max-width: 900px){.dzg .image_right_other .image_container img{float: inherit !important;width: 100%}}.dzg .image_right_other_second .wrap .entries .entry.col2{transform: translate(0%, 140%)}@media screen and (max-width: 900px){.dzg .image_right_other_second .wrap .entries .entry.col2{transform: translate(0%, 0%) !important}}.dzg .image_right_other_second .image_container img{float: right}@media screen and (max-width: 900px){.dzg .image_right_other_second .image_container img{float: inherit !important;width: 100%}}.dzg .image_right_other_third{margin-bottom: 210px !important;margin-top: -20% !important}@media screen and (max-width: 500px){.dzg .image_right_other_third{margin-top: 10% !important}}@media screen and (max-width: 768px){.dzg .image_right_other_third{margin-bottom: 100px !important}}@media screen and (max-width: 900px){.dzg .image_right_other_third{margin-top: 100px;margin-bottom: 100px}}.dzg .image_right_other_third .wrap .entries .entry.col2{transform: translate(0%, 140%)}@media screen and (max-width: 900px){.dzg .image_right_other_third .wrap .entries .entry.col2{transform: translate(0%, 0%) !important;margin-top: 30px;width: 100%}}@media screen and (max-width: 500px){.dzg .image_right_other_third .wrap .entries .entry.col2{margin-top: 100px !important}}@media screen and (max-width: 768px){.dzg .image_right_other_third .wrap .entries .entry.col2{margin-top: 250px;text-align: center}}.dzg .image_right_other_third .image_container img{float: right}@media screen and (max-width: 500px){.dzg .image_right_other_third .image_container img{float: none !important}}.dzg .image_left .wrap .entries .entry.col1{text-align: right}@media screen and (max-width: 900px){.dzg .image_left .wrap .entries .entry.col1{text-align: left !important;margin-top: 130px !important;width: 100%}}.dzg .image_left .image_container img{float: left}@media screen and (max-width: 900px){.dzg .image_left .image_container img{float: inherit !important;width: 100%}}.dzg .text_bottom{transform: translate(0px, 28%)}.dzg .text_bottom_second{transform: translate(0px, 65%)}.dzg .text_bottom_third{transform: translate(0px, 30%)}.dzg .two_columns{margin: 0}.dzg .two_columns .col_1{width: 40% !important}.dzg .two_columns .col_2{width: 60% !important}.dzg .imac_columns .col_1{width: 100%}.dzg .imac_columns .col_1 .ce_image .image_container img{max-width: 80%;margin-top: -5%}.dzg .imac_columns .col_2 .ce_text{transform: translate(25%, -40%)}.dzg .druck .col_1 .ce_image .image_container img{float: right}.dzg .druck .col_2 .ce_text{transform: translate(0px, 80%)}.dzg .two_columns_shield .col_1{width: 40%}.dzg .two_columns_shield .col_1 .ce_text .text_element{float: right}.dzg .two_columns_shield .col_2{width: 60%}.dzg .two_columns_shield .col_2 .ce_image .image_container img{float: left}.dzg .performance-counter_dzg{font-family: 'AzoSans-Bold'}.dzg .performance-counter_dzg .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.dzg .performance-counter_dzg .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.dzg .performance-counter_dzg .col.left .conversions .number{display: inline-block}.dzg .performance-counter_dzg .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.dzg .performance-counter_dzg .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.dzg .performance-counter_dzg .col.left .conversions .number .number_procent{font-size: 70px !important}}.dzg .performance-counter_dzg .col.left .conversions .number .number_procent:before{content: '';background: url(/files/theme/i/bettersafe/plus_dzg.svg) no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.dzg .performance-counter_dzg .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.dzg .performance-counter_dzg .col.left .conversions .title span{display: block;font-weight: bold}.dzg .performance-counter_dzg .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.dzg .performance-counter_dzg .col.left span.count_number{font-family: "AzoSans-Light"}.dzg .performance-counter_dzg .col.middle{text-align: center}.dzg .performance-counter_dzg .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.dzg .performance-counter_dzg .col.middle .visitors-bar > span{color: #7a7}.dzg .performance-counter_dzg .col.middle .visitors-bar span.text,.dzg .performance-counter_dzg .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.dzg .performance-counter_dzg .col.middle .visitors-bar > span.text ~ b,.dzg .performance-counter_dzg .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.dzg .performance-counter_dzg .col.middle .visitors-bar > span.bar-circle-right,.dzg .performance-counter_dzg .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.dzg .performance-counter_dzg .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.dzg .performance-counter_dzg .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.dzg .performance-counter_dzg .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.dzg .performance-counter_dzg .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.dzg .performance-counter_dzg .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar{text-align: left}}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.dzg .performance-counter_dzg .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar .skillbar:last-child:after{display: none}}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.dzg .performance-counter_dzg .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar .skillbar{display: block;width: auto}}.dzg .performance-counter_dzg .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.dzg .performance-counter_dzg .col.right .procent-bar-text:before,.dzg .performance-counter_dzg .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.dzg .performance-counter_dzg .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar-text:before{left: 0}}.dzg .performance-counter_dzg .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.dzg .performance-counter_dzg .col.right .procent-bar-text{padding-left: 0}}.dzg .ce_rsce_project_threesome{margin-bottom: 400px !important;margin-top: 350px !important}@media screen and (max-width: 500px){.dzg .ce_rsce_project_threesome{margin-top: 250px !important;padding-bottom: 200px !important}}.dzg .bobble_background:after{content: "";background-image: url("/files/content/referenzen/bobble_blue.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0;top: 16%;z-index: 0;width: 72%;height: 15%;transform: translate(30%, 0);opacity: 1}@media screen and (max-width: 768px){.dzg .bobble_background:after{top: 17%}}.dzg .curve_background:after{content: "";background-image: url("/files/content/referenzen/curve_grey.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0;top: 22%;z-index: 0;width: 82%;height: 15%;transform: translate(-42%, 0);opacity: 1}.dzg .bobble_curve:after{content: "";background-image: url("/files/content/referenzen/bobble_curve.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0;top: 33%;z-index: 0;width: 82%;height: 15%;transform: translate(-42%, 0);opacity: 1}@media screen and (max-width: 768px){.dzg .bobble_curve:after{top: 31%}}.dzg .big_bobble_background:after{content: "";background-image: url("/files/content/referenzen/big_bobble_background.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0;top: 52%;z-index: 0;width: 70%;height: 15%;transform: translate(-32%, 0);opacity: 1}@media screen and (max-width: 768px){.dzg .big_bobble_background:after{display: none}}.dzg .gray_background_bobble:after{content: "";background-image: url("/files/content/referenzen/gray_background_bobble.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0;top: 61%;z-index: 0;width: 82%;height: 15%;transform: translate(40%, 0);opacity: 1}@media screen and (max-width: 768px){.dzg .gray_background_bobble:after{display: none}}.dzg .curve_blue:after{content: "";background-image: url("/files/content/referenzen/curve_blue.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0;top: 62%;z-index: 0;width: 82%;height: 15%;transform: translate(-34%, 0);opacity: 1}.dzg .curve_purple:after{content: "";background-image: url("/files/content/referenzen/curve_purple.svg");background-size: contain;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0;top: 68.5%;z-index: 0;width: 68%;height: 15%;transform: translate(42%, 0);opacity: 1}.dzg .zitat_height{height: 1000px;margin-top: 1000px}@media screen and (max-width: 1920px){.dzg .zitat_height{height: 1000px;margin-top: 600px}}@media screen and (max-width: 768px){.dzg .zitat_height{height: 100px;margin-top: 100px}}@media screen and (max-width: 500px){.dzg .zitat_height{height: 250px;margin-top: 100px}}.dzg .zitat_height .image_container img{position: absolute}@media screen and (max-width: 500px){.dzg .zitat_height .image_container img{position: relative}}.dzg .below_bobble{z-index: 9999}
@media screen and (max-width: 1330px){.ketat_group .wrap{width: auto !important}}.ketat_group .mt250{margin-top: 250px}.ketat_group .mt250 *{margin-top: 0 !important}.ketat_group .mt100{margin-top: 100px}.ketat_group .mt100 *{margin-top: 0 !important}.ketat_group .mt0{margin-top: 0}.ketat_group .mt0 *{margin-top: 0 !important}.ketat_group .mb0{margin-bottom: 0}.ketat_group .mb0 *{margin-bottom: 0 !important}.ketat_group .mb30{margin-bottom: 30px}.ketat_group .mb30 *{margin-bottom: 0 !important}.ketat_group .mb50{margin-bottom: 50px}.ketat_group .mb50 *{margin-bottom: 0 !important}.ketat_group .mb20{margin-bottom: 20px}.ketat_group .mb20 *{margin-bottom: 0 !important}.ketat_group .mt30{margin-top: 30px}.ketat_group .mt30 *{margin-top: 0 !important}.ketat_group .mt50{margin-top: 50px}.ketat_group .mt50 *{margin-top: 0 !important}.ketat_group .mt20{margin-top: 20px}.ketat_group .mt20 *{margin-top: 0 !important}.ketat_group .mb100{margin-bottom: 100px}.ketat_group .mb100 *{margin-bottom: 0 !important}.ketat_group .mt100{margin-top: 100px}.ketat_group .mt100 *{margin-top: 0 !important}.ketat_group .mb200{margin-bottom: 200px}.ketat_group .mb300{margin-bottom: 300px}.ketat_group .performance{margin-bottom: 0px !important}.ketat_group .performance .first{font-size: 64px;line-height: 78px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B;margin-bottom: 35px}@media screen and (max-width: 700px){.ketat_group .performance .first{font-size: 54px;line-height: 68px;margin: 0px !important}}@media screen and (max-width: 550px){.ketat_group .performance .first{font-size: 44px;line-height: 48px}}@media screen and (max-width: 470px){.ketat_group .performance .first{font-size: 34px;line-height: 38px}}@media screen and (max-width: 350px){.ketat_group .performance .first{font-size: 24px;line-height: 28px}}@media screen and (max-width: 400px){.ketat_group .positionierung h2{font-size: 44px;line-height: 54px}}@media screen and (max-width: 500px){.ketat_group .two_columns_print{margin-bottom: 100px}}@media screen and (max-width: 1330px){.ketat_group .two_columns_print .col_1{width: 100% !important;position: relative}}.ketat_group .two_columns_print .col_2{transform: translate(-20%, 235%)}@media screen and (max-width: 1330px){.ketat_group .two_columns_print .col_2{margin-top: 10%;transform: translate(0%, 0%);width: 100% !important;position: relative}}.ketat_group .two_columns_print .two_column_text .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .two_columns_print .two_column_text .first{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_columns_print .two_column_text .first{font-size: 20px;line-height: 25px}}.ketat_group .two_columns_print .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .two_columns_print .two_column_text .second{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_columns_print .two_column_text .second{text-align: left !important;margin-left: 15px}}@media screen and (max-width: 1330px){.ketat_group .imac{margin-bottom: 150px !important;margin-top: 150px}}@media screen and (max-width: 600px){.ketat_group .imac{margin-bottom: 100px !important;margin-top: 100px}}@media screen and (max-width: 800px){.ketat_group .imac .col_1{width: 100% !important;position: relative}}@media screen and (max-width: 800px){.ketat_group .imac .col_2{width: 100% !important;position: relative}}.ketat_group .text_projects{z-index: 1;position: relative}.ketat_group .text_projects .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .text_projects .first{text-align: center !important;padding-bottom: 100px}}@media screen and (max-width: 350px){.ketat_group .text_projects .first{font-size: 20px;line-height: 25px}}.ketat_group .text_projects .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 350px){.ketat_group .text_projects .second{text-align: left !important;margin-left: 15px}}.ketat_group .two_column_text_imac .first{font-size: 64px;line-height: 78px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B;margin-bottom: 35px}@media screen and (max-width: 800px){.ketat_group .two_column_text_imac .first{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_column_text_imac .first{font-size: 20px;line-height: 25px}}.ketat_group .two_column_text_imac .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 800px){.ketat_group .two_column_text_imac .second{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_column_text_imac .second{text-align: left !important;margin-left: 15px}}.ketat_group .two_column_text_folder{transform: translate(10%, -170%);margin-bottom: 0px !important}@media screen and (max-width: 1330px){.ketat_group .two_column_text_folder{transform: translate(0%, 0%);text-align: center;z-index: 1;position: relative}}@media screen and (max-width: 800px){.ketat_group .two_column_text_folder{text-align: center !important}}.ketat_group .two_column_text_folder .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}@media screen and (max-width: 800px){.ketat_group .two_column_text_folder .first{text-align: center !important}}@media screen and (max-width: 500px){.ketat_group .two_column_text_folder .first{font-size: 22px;line-height: 35px}}@media screen and (max-width: 350px){.ketat_group .two_column_text_folder .first{font-size: 20px;line-height: 25px}}.ketat_group .two_column_text_folder .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 800px){.ketat_group .two_column_text_folder .second{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_column_text_folder .second{text-align: left !important;margin-left: 15px}}@media screen and (max-width: 1330px){.ketat_group .two_columns_iphone{margin-bottom: 50px !important}}@media screen and (max-width: 600px){.ketat_group .two_columns_iphone{margin-top: 150px !important}}@media screen and (max-width: 350px){.ketat_group .two_columns_iphone{margin-top: 50px !important}}.ketat_group .two_columns_iphone .col_1{position: absolute;top: 10%}@media screen and (max-width: 1330px){.ketat_group .two_columns_iphone .col_1{width: 100% !important;position: relative}}@media screen and (max-width: 1330px){.ketat_group .two_columns_iphone .col_2{width: 100% !important;position: relative}}@media screen and (max-width: 500px){.ketat_group .two_columns_iphone .two_column_text{margin-top: 100px}}.ketat_group .two_columns_iphone .two_column_text .first{font-size: 64px;line-height: 78px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B;margin-bottom: 35px}@media screen and (max-width: 1330px){.ketat_group .two_columns_iphone .two_column_text .first{text-align: center !important}}@media screen and (max-width: 700px){.ketat_group .two_columns_iphone .two_column_text .first{font-size: 50px;line-height: 64px}}@media screen and (max-width: 700px){.ketat_group .two_columns_iphone .two_column_text .first{font-size: 40px;line-height: 54px}}@media screen and (max-width: 400px){.ketat_group .two_columns_iphone .two_column_text .first{font-size: 30px;line-height: 44px}}@media screen and (max-width: 350px){.ketat_group .two_columns_iphone .two_column_text .first{font-size: 20px;line-height: 25px}}.ketat_group .two_columns_iphone .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .two_columns_iphone .two_column_text .second{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_columns_iphone .two_column_text .second{text-align: left !important;margin-left: 15px}}@media screen and (max-width: 1330px){.ketat_group .threewords img{width: 100%;max-width: 60% !important}}@media screen and (max-width: 500px){.ketat_group .threewords img{width: 100%;max-width: 80% !important}}.ketat_group .two_columns .col_1{position: absolute;top: 30%}@media screen and (max-width: 1330px){.ketat_group .two_columns .col_1{width: 100% !important;position: relative}}@media screen and (max-width: 1330px){.ketat_group .two_columns .col_2{width: 100% !important;position: relative}}.ketat_group .two_columns .two_column_text .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .two_columns .two_column_text .first{text-align: center !important}}@media screen and (max-width: 350px){.ketat_group .two_columns .two_column_text .first{font-size: 20px;line-height: 25px}}.ketat_group .two_columns .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}@media screen and (max-width: 1330px){.ketat_group .two_columns .two_column_text .second{text-align: center !important;margin-bottom: 150px}}@media screen and (max-width: 350px){.ketat_group .two_columns .two_column_text .second{text-align: left !important;margin-left: 15px}}.ketat_group .triangle_background:after{content: "";background-image: url("/files/content/referenzen/triangle_blue.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0%;top: 22%;z-index: 0;width: 67%;height: 15%;transform: translate(-50%, 0);opacity: 0.5}@media screen and (max-width: 1330px){.ketat_group .triangle_background:after{width: 90%;transform: translate(-65%, 0)}}@media screen and (max-width: 900px){.ketat_group .triangle_background:after{width: 105%;transform: translate(-65%, 0)}}@media screen and (max-width: 780px){.ketat_group .triangle_background:after{width: 135%;transform: translate(-65%, 0)}}@media screen and (max-width: 500px){.ketat_group .triangle_background:after{width: 145%;transform: translate(-75%, 0)}}@media screen and (max-width: 400px){.ketat_group .triangle_background:after{width: 195%;transform: translate(-85%, 0)}}@media screen and (max-width: 350px){.ketat_group .triangle_background:after{width: 200%;transform: translate(-85%, 0)}}.ketat_group .triangle_background_second:after{content: "";background-image: url("/files/content/referenzen/triangle_blue_0.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0%;top: 59%;z-index: 0;width: 67%;height: 15%;transform: translate(-50%, 0);opacity: 0.5}@media screen and (max-width: 1330px){.ketat_group .triangle_background_second:after{width: 90%;transform: translate(-65%, 0)}}@media screen and (max-width: 900px){.ketat_group .triangle_background_second:after{width: 105%;transform: translate(-65%, 0)}}@media screen and (max-width: 780px){.ketat_group .triangle_background_second:after{width: 135%;transform: translate(-65%, 0)}}@media screen and (max-width: 500px){.ketat_group .triangle_background_second:after{width: 145%;transform: translate(-75%, 0)}}@media screen and (max-width: 400px){.ketat_group .triangle_background_second:after{width: 195%;transform: translate(-85%, 0)}}@media screen and (max-width: 350px){.ketat_group .triangle_background_second:after{width: 200%;transform: translate(-85%, 0)}}.ketat_group .triangle_background_gray:after{content: "";background-image: url("/files/content/referenzen/triangle_gray.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0%;top: 32%;z-index: 0;width: 67%;height: 15%;transform: translate(50%, 0);opacity: 0.5}@media screen and (max-width: 1330px){.ketat_group .triangle_background_gray:after{top: 35%}}@media screen and (max-width: 1330px){.ketat_group .folder_image{margin-bottom: 0px !important}}.ketat_group .triangle_background_gray_second:after{content: "";background-image: url("/files/content/referenzen/triangle_gray_0.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0%;top: 75%;z-index: 0;width: 67%;height: 15%;transform: translate(50%, 0);opacity: 0.5}@media screen and (max-width: 1330px){.ketat_group .triangle_background_gray_second:after{width: 90%}}@media screen and (max-width: 500px){.ketat_group .triangle_background_gray_second:after{top: 70%}}.ketat_group .fonts img{width: 90%;position: relative;z-index: 1}@media screen and (max-width: 400px){.ketat_group .header_image{margin-top: 10px !important}}.ketat_group .performance-counter_faris{font-family: 'Uni Neue'}@media screen and (max-width: 400px){.ketat_group .performance-counter_faris{margin-top: 20px !important}}.ketat_group .performance-counter_faris .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.ketat_group .performance-counter_faris .col.left .conversions .number{display: inline-block}.ketat_group .performance-counter_faris .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.ketat_group .performance-counter_faris .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.ketat_group .performance-counter_faris .col.left .conversions .number .number_procent{font-size: 70px !important}}.ketat_group .performance-counter_faris .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_ketat.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.ketat_group .performance-counter_faris .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.ketat_group .performance-counter_faris .col.left .conversions .title span{display: block;font-weight: bold}.ketat_group .performance-counter_faris .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.ketat_group .performance-counter_faris .col.left span.count_number{font-family: "Uni Neue"}.ketat_group .performance-counter_faris .col.middle{text-align: center}.ketat_group .performance-counter_faris .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.ketat_group .performance-counter_faris .col.middle .visitors-bar > span{color: #7a7}.ketat_group .performance-counter_faris .col.middle .visitors-bar span.text,.ketat_group .performance-counter_faris .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.ketat_group .performance-counter_faris .col.middle .visitors-bar > span.text ~ b,.ketat_group .performance-counter_faris .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.ketat_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-right,.ketat_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.ketat_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.ketat_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.ketat_group .performance-counter_faris .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.ketat_group .performance-counter_faris .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.ketat_group .performance-counter_faris .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar{text-align: left}}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar:last-child:after{display: none}}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar .skillbar{display: block;width: auto}}.ketat_group .performance-counter_faris .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.ketat_group .performance-counter_faris .col.right .procent-bar-text:before,.ketat_group .performance-counter_faris .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.ketat_group .performance-counter_faris .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar-text:before{left: 0}}.ketat_group .performance-counter_faris .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.ketat_group .performance-counter_faris .col.right .procent-bar-text{padding-left: 0}}
.fh{@import "/files/theme/fonts/muli/fonts.css";}.fh body{font-family: 'Muli'}.fh .crumb{font-size: 20px;line-height: 1.15 !important;letter-spacing: 0.05em !important;font-weight: 300;color: black;display: block;text-transform: uppercase;margin: 0 !important}.fh .black_text{font-family: 'Muli';font-size: 50px;line-height: 1.2 !important;font-weight: 900;color: black;margin: 0 !important}@media all and (max-width: 768px){.fh .black_text{font-size: 50px;line-height: 1 !important}}.fh .colored_text{font-family: 'Muli';font-size: 50px;line-height: 1.2 !important;font-weight: 900;color: #bccf00;margin: 0 !important}@media all and (max-width: 768px){.fh .colored_text{font-size: 40px}}.fh .normal_text{padding-top: 20px;width: 70%;margin: 0 auto !important;font-size: 25px;line-height: 1.4 !important;font-weight: bold;color: black}@media all and (max-width: 768px){.fh .normal_text{font-size: 25px}}@media (max-width: 1000px){.fh .normal_text{width: 100%}}.fh .kampagne_info{height: auto;width: auto;padding: 0px}@media (max-width: 700px){.fh .kampagne_info .ce_colsetStart{padding: 0px;width: auto}}@media (max-width: 1400px){.fh .kampagne_info{height: auto;padding: 0;width: 100%}}.fh .nowrap{width: auto !important}.fh .video{width: 50%;margin: 0 auto}.fh .colored_link{color: #bccf00;font-size: 25px}@media screen and (max-width: 650px){.fh .colored_link{font-size: 18px}}@media screen and (max-width: 350px){.fh .colored_link{font-size: 10px}}.fh .footer_image_wrapper .footer_image{padding-top: 80px;padding-bottom: 150px}.raster{margin-bottom: 25px !important}.strb1{margin-top: 25px !important;margin-bottom: 25px !important}.banner figure img{width: 100% !important}
@media screen and (max-width: 1023px){.project_detail.mfl h2{line-height: 1.3}}#glavassevich .text_element h1{font-family: 'Miller-Display' !important;font-size: 76px;line-height: 145px;color: #3b4369;text-transform: uppercase;font-style: italic;margin: 0}@media screen and (max-width: 1023px){#glavassevich .text_element h1{line-height: normal;margin-bottom: 15px}}@media screen and (max-width: 600px){#glavassevich .text_element h1{font-size: 36px}}#glavassevich .text_element p{font-family: "BrandonGrotesque-Regular";font-size: 28px;line-height: 1.25;color: #3b4369;margin: 0;margin: 0 auto;width: 54%}@media screen and (max-width: 1023px){#glavassevich .text_element p{width: 100%}}#glavassevich .text_element p strong{font-family: "BrandonGrotesque-Bold";margin: 0;margin: 0 auto;width: 50%}.normal_text_glavassevich{margin: 0;font-family: 'BrandonGrotesque-Regular' !important;font-size: 32px;font-weight: normal;letter-spacing: 0.05em;line-height: 1.625;color: #3b4369;text-transform: uppercase}@media screen and (max-width: 600px){.normal_text_glavassevich{font-size: 30px}}.performance-counter_glavassevich{font-family: 'Miller-Display'}.performance-counter_glavassevich .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.performance-counter_glavassevich .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.performance-counter_glavassevich .col.left .conversions .number{display: inline-block}.performance-counter_glavassevich .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.performance-counter_glavassevich .col.left .conversions .number .number_procent{font-size: 35px;font-weight: bold}.performance-counter_glavassevich .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_6.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.performance-counter_glavassevich .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.performance-counter_glavassevich .col.left .conversions .title span{display: block;font-weight: bold}.performance-counter_glavassevich .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.performance-counter_glavassevich .col.left span.count_number{font-family: "BrandonGrotesque-Bold"}.performance-counter_glavassevich .col.middle{text-align: center}.performance-counter_glavassevich .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.performance-counter_glavassevich .col.middle .visitors-bar > span{color: #7a7}.performance-counter_glavassevich .col.middle .visitors-bar span.text,.performance-counter_glavassevich .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.performance-counter_glavassevich .col.middle .visitors-bar > span.text ~ b,.performance-counter_glavassevich .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.performance-counter_glavassevich .col.middle .visitors-bar > span.bar-circle-right,.performance-counter_glavassevich .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.performance-counter_glavassevich .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.performance-counter_glavassevich .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.performance-counter_glavassevich .col.middle .title{font-family: "BrandonGrotesque-Regular";font-size: 24px;text-align: center;text-transform: uppercase}.performance-counter_glavassevich .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.performance-counter_glavassevich .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar{text-align: left}}.performance-counter_glavassevich .col.right .procent-bar .skillbar-title{font-family: "BrandonGrotesque-Regular";width: 32%;font-size: 16px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.performance-counter_glavassevich .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.performance-counter_glavassevich .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.performance-counter_glavassevich .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar .skillbar:last-child:after{display: none}}.performance-counter_glavassevich .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.performance-counter_glavassevich .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.performance-counter_glavassevich .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.performance-counter_glavassevich .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar .skillbar{display: block;width: auto}}.performance-counter_glavassevich .col.right .procent-bar-text{font-family: "BrandonGrotesque-Regular";padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.performance-counter_glavassevich .col.right .procent-bar-text:before,.performance-counter_glavassevich .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.performance-counter_glavassevich .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar-text:before{left: 0}}.performance-counter_glavassevich .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.performance-counter_glavassevich .col.right .procent-bar-text{padding-left: 0}}
@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 18*.6px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 18*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 20px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 20px}}@media screen and (min-width: 1023px) and (max-width: 1200px){.inlinefix > *{font-size: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 20px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 20px}}.inlinefix-goe{font-size: 0;line-height: 0}.inlinefix-goe > *{font-size: 18px;line-height: normal}.goe-wrap{display: block;width: 100%;max-width: 1300px;margin: 0 auto;padding: 0 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.goe{display: block;width: 100%;max-width: 1300px;margin: 0 auto;padding: 0 10px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}.goe .pc-phone{position: relative;width: 100%;margin-bottom: 400px}@media screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 400*.6px}}@media screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 400*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (min-width: 1023px) and (max-width: 1200px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}.goe .pc-phone .first-image img{max-width: 1230px;height: auto;object-fit: cover;width: 100%}.goe .pc-phone .left-image{position: absolute;left: 0;bottom: 0;-moz-transform: translate(120px, 345px);-webkit-transform: translate(120px, 345px);-o-transform: translate(120px, 345px);-ms-transform: translate(120px, 345px);transform: translate(120px, 345px)}@media screen and (max-width: 1260px){.goe .pc-phone .left-image{-moz-transform: translate(0px, 280px);-webkit-transform: translate(0px, 280px);-o-transform: translate(0px, 280px);-ms-transform: translate(0px, 280px);transform: translate(0px, 280px)}}@media screen and (max-width: 1077px){.goe .pc-phone .left-image{-moz-transform: translate(0px, 220px);-webkit-transform: translate(0px, 220px);-o-transform: translate(0px, 220px);-ms-transform: translate(0px, 220px);transform: translate(0px, 220px)}.goe .pc-phone .left-image img{max-width: 90%}}@media screen and (max-width: 990px){.goe .pc-phone .left-image{position: relative;-moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px)}}.goe .pc-phone .right-image{position: absolute;right: 0;bottom: 0;-moz-transform: translate(-120px, 305px);-webkit-transform: translate(-120px, 305px);-o-transform: translate(-120px, 305px);-ms-transform: translate(-120px, 305px);transform: translate(-120px, 305px)}@media screen and (max-width: 1260px){.goe .pc-phone .right-image{-moz-transform: translate(0px, 250px);-webkit-transform: translate(0px, 250px);-o-transform: translate(0px, 250px);-ms-transform: translate(0px, 250px);transform: translate(0px, 250px)}}@media screen and (max-width: 1077px){.goe .pc-phone .right-image{-moz-transform: translate(0px, 200px);-webkit-transform: translate(0px, 200px);-o-transform: translate(0px, 200px);-ms-transform: translate(0px, 200px);transform: translate(0px, 200px)}.goe .pc-phone .right-image img{max-width: 90%}}@media screen and (max-width: 990px){.goe .pc-phone .right-image{position: relative;-moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px)}}@media screen and (max-width: 990px){.goe .pc-phone{margin-bottom: 150px}}@media screen and (max-width: 990px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 150*.6px}}@media screen and (max-width: 990px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 150*.5px}}@media screen and (max-width: 990px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 990px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 990px) and screen and (min-width: 1023px) and (max-width: 1200px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 990px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 990px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 370px){.goe .pc-phone{margin-bottom: 80px}}@media screen and (max-width: 370px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 80*.6px}}@media screen and (max-width: 370px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 80*.5px}}@media screen and (max-width: 370px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 370px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 370px) and screen and (min-width: 1023px) and (max-width: 1200px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 370px) and screen and (min-width: 768px) and (max-width: 1023px){.goe .pc-phone{margin-bottom: 20px}}@media screen and (max-width: 370px) and screen and (max-width: 767px){.goe .pc-phone{margin-bottom: 20px}}.goe .text-container{width: 100%}.goe .text-container h3.calm{font-size: 14px;color: #286ec1;line-height: 1.35714286em;margin-bottom: 23px;text-transform: uppercase}.goe .text-container h2.headline{font-size: 30px;color: #003572;line-height: 1.2em;margin-bottom: 23px}.goe .text-container p{font-size: 18px;color: #003572;line-height: 1.55555556em}.goe .big{max-width: 777px;margin: 0 auto;text-align: center;margin-bottom: 180px}.goe .container-wrap{max-width: 456px;text-align: left}.goe .big-image-container{position: relative}.goe .big-image-container .big-img{z-index: 1;display: block;position: relative}@media screen and (max-width: 1200px){.goe .big-image-container .big-img{background: #d3e5f7}}.goe .big-image-container .container-wrap{z-index: 2;position: absolute;top: 0;right: 0;-moz-transform: translate(-180px, 60px);-webkit-transform: translate(-180px, 60px);-o-transform: translate(-180px, 60px);-ms-transform: translate(-180px, 60px);transform: translate(-180px, 60px)}@media screen and (max-width: 1260px){.goe .big-image-container .container-wrap{-moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);right: 20px}}@media screen and (max-width: 940px){.goe .big-image-container .container-wrap{right: 0px;position: relative;text-align: center;margin: 0 auto;padding-bottom: 60px;max-width: 777px}}@media screen and (max-width: 420px){.goe .big-image-container .container-wrap{text-align: left;margin: 0 auto}}.goe .big-image-container .product-text-container{max-width: 617px;width: 100%;z-index: 5555;margin: 0 auto;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-59%, 100%);-webkit-transform: translate(-59%, 100%);-o-transform: translate(-59%, 100%);-ms-transform: translate(-59%, 100%);transform: translate(-59%, 100%)}.goe .big-image-container .product-text-container p{font-size: 30px;line-height: 1.2em;color: #d3e5f7}.goe .big-image-container .product-text-container p strong{font-weight: bold}@media screen and (max-width: 1225px){.goe .big-image-container .product-text-container{-moz-transform: translate(-55%, -90%);-webkit-transform: translate(-55%, -90%);-o-transform: translate(-55%, -90%);-ms-transform: translate(-55%, -90%);transform: translate(-55%, -90%)}}@media screen and (max-width: 1090px){.goe .big-image-container .product-text-container{max-width: 450px;-moz-transform: translate(-58%, -100%);-webkit-transform: translate(-58%, -100%);-o-transform: translate(-58%, -100%);-ms-transform: translate(-58%, -100%);transform: translate(-58%, -100%)}.goe .big-image-container .product-text-container p{font-size: 25px;line-height: 1.44em}}@media screen and (max-width: 970px){.goe .big-image-container .product-text-container{-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%);top: auto;bottom: 30%}.goe .big-image-container .product-text-container p{color: #003572}}@media screen and (max-width: 941px){.goe .big-image-container .product-text-container{bottom: 25%;background: #d3e5f7}}@media screen and (max-width: 900px){.goe .big-image-container .product-text-container{bottom: 40%}}@media screen and (max-width: 790px){.goe .big-image-container .product-text-container{bottom: 800px}}@media screen and (max-width: 650px){.goe .big-image-container .product-text-container{-moz-transform: translate(-50%, -30%);-webkit-transform: translate(-50%, -30%);-o-transform: translate(-50%, -30%);-ms-transform: translate(-50%, -30%);transform: translate(-50%, -30%);padding: 0 20px;width: 100%;box-sizing: border-box}}@media screen and (max-width: 524px){.goe .big-image-container .product-text-container{bottom: 800px}}@media screen and (max-width: 501px){.goe .big-image-container .product-text-container{bottom: 730px;-moz-transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0)}}@media screen and (max-width: 455px){.goe .big-image-container .product-text-container{bottom: 730px;background-color: #d3e5f7}.goe .big-image-container .product-text-container p{font-size: 20px;line-height: 1.8em}}@media screen and (max-width: 374px){.goe .big-image-container .product-text-container{position: relative;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);bottom: 0;left: 0}}.goe .big-image-container .animation-container{display: flex;gap: 100px;justify-content: center;position: absolute;bottom: 80px;z-index: 2;left: 50%;-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%);width: 100%}.goe .big-image-container .animation-container .product-item{max-width: 300px;transition: transform 2s;flex: 1}.goe .big-image-container .animation-container .product-item > *{text-align: center}.goe .big-image-container .animation-container .product-item .image-container{margin: 0 auto;padding-bottom: 28px}.goe .big-image-container .animation-container .product-item .image-container img{width: fit-content;height: auto}.goe .big-image-container .animation-container .product-item .headline-product{font-size: 25px;line-height: 1.2em;color: #286ec1;margin-bottom: 23px}.goe .big-image-container .animation-container .product-item .text{font-size: 16px;line-height: 1.375em;color: #003572}.goe .big-image-container .animation-container .first{transform: scale(0);transition: transform 2s}.goe .big-image-container .animation-container .first.animation-start{transform: scale(1)}.goe .big-image-container .animation-container .second{transform: scale(0);transition: transform 2s;transition-delay: 250ms}.goe .big-image-container .animation-container .second.animation-start{transform: scale(1)}.goe .big-image-container .animation-container .third{transform: scale(0);transition: transform 2s;transition-delay: 500ms}.goe .big-image-container .animation-container .third.animation-start{transform: scale(1)}@media screen and (max-width: 1200px){.goe .big-image-container .animation-container{position: relative;background-color: #d3e5f7;padding-bottom: 60px;z-index: 999}}@media screen and (max-width: 900px){.goe .big-image-container .animation-container{-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);bottom: auto;left: auto;padding-top: 30px;flex-direction: column;align-content: center;align-items: center}.goe .big-image-container .animation-container .product-item{max-width: 90%}.goe .big-image-container .animation-container .product-item .image-container{padding-bottom: 0}}@media screen and (max-width: 500px){.goe .big-image-container .animation-container{gap: 50px}}.goe .image-container-macscroller{position: relative;margin-top: 400px}.goe .image-container-macscroller .image-container-wrapper{position: absolute;max-width: 1200px;top: 0;left: 0%;-moz-transform: translate(0%, -35%);-webkit-transform: translate(0%, -35%);-o-transform: translate(0%, -35%);-ms-transform: translate(0%, -35%);transform: translate(0%, -35%)}.goe .image-container-macscroller .image-container-wrapper .image-container{position: relative}.goe .image-container-macscroller .image-container-wrapper .image-container img{z-index: 2;position: relative}.goe .image-container-macscroller .image-container-wrapper .image-container .image-container-headline{margin: 0 auto;position: absolute;top: 0;left: 50%;-moz-transform: translate(-50%, 40%);-webkit-transform: translate(-50%, 40%);-o-transform: translate(-50%, 40%);-ms-transform: translate(-50%, 40%);transform: translate(-50%, 40%);text-align: center;max-width: 800px;width: 100%}@media screen and (max-width: 1005px){.goe .image-container-macscroller .image-container-wrapper .image-container .image-container-headline .image-container-inner img{max-width: 200px;padding: 0}}@media screen and (max-width: 500px){.goe .image-container-macscroller .image-container-wrapper .image-container .image-container-headline{max-width: 65%}}.goe .image-container-macscroller .image-container-wrapper .image-container .image-container-headline .image-container-inner{padding: 100px 0;background-color: #fff}.goe .image-container-macscroller .image-container-wrapper.show_fixed{position: fixed;left: 50%;top: 0;-moz-transform: translate(-50%, -27%);-webkit-transform: translate(-50%, -27%);-o-transform: translate(-50%, -27%);-ms-transform: translate(-50%, -27%);transform: translate(-50%, -27%);box-sizing: border-box;padding: 0 15px;width: 100%}@media screen and (max-width: 450px){.goe .image-container-macscroller .image-container-wrapper.show_fixed .image-container .image-container-headline{-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%)}.goe .image-container-macscroller .image-container-wrapper.show_fixed .image-container .image-container-headline img{max-width: 150px;padding: 0}}.goe .image-container-macscroller .image-container-wrapper.show_absolute{position: absolute;left: 50%;top: 0;bottom: auto;-moz-transform: translate(-50%, -27%);-webkit-transform: translate(-50%, -27%);-o-transform: translate(-50%, -27%);-ms-transform: translate(-50%, -27%);transform: translate(-50%, -27%);box-sizing: border-box;padding: 0 15px;width: 100%}@media screen and (max-width: 450px){.goe .image-container-macscroller .image-container-wrapper.show_absolute .image-container .image-container-headline{-moz-transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);-o-transform: translate(-50%, 0%);-ms-transform: translate(-50%, 0%);transform: translate(-50%, 0%)}.goe .image-container-macscroller .image-container-wrapper.show_absolute .image-container .image-container-headline img{max-width: 150px;padding: 0}}.goe .image-container-macscroller .image-container-wrapper.show_absolute_bottom{position: absolute;left: 50%;top: auto;bottom: 0;-moz-transform: translate(-50%, 3%);-webkit-transform: translate(-50%, 3%);-o-transform: translate(-50%, 3%);-ms-transform: translate(-50%, 3%);transform: translate(-50%, 3%);box-sizing: border-box;padding: 0 15px;width: 100%}@media screen and (max-width: 450px){.goe .image-container-macscroller .image-container-wrapper.show_absolute_bottom .image-container .image-container-headline{-moz-transform: translate(-50%, -53%);-webkit-transform: translate(-50%, -53%);-o-transform: translate(-50%, -53%);-ms-transform: translate(-50%, -53%);transform: translate(-50%, -53%)}.goe .image-container-macscroller .image-container-wrapper.show_absolute_bottom .image-container .image-container-headline img{max-width: 150px;padding: 0}}.goe .image-container-macscroller .ce_rsce_project_mac_scroll.mac_scroller_goe .overlay{display: none}.goe .image-container-macscroller .rsce_macscroller_white{margin-bottom: 227px}.goe .image-container-macscroller .rsce_macscroller_white .scroll-content{padding: 2% 14% 0 !important}@media (max-width: 767px){.goe .image-container-macscroller .rsce_macscroller_white{margin-bottom: 100px}.goe .image-container-macscroller .rsce_macscroller_white .inside{padding-top: 170px !important}}@media (max-width: 767px){.goe .image-container-macscroller{margin-top: 200px;margin-bottom: 50px}}.goe .ecommerce{position: relative;display: flex;justify-content: center;box-sizing: border-box}.goe .ecommerce .ecommerce-container-inner{display: flex;justify-content: center;align-items: center;align-content: center;gap: 0px;position: absolute;left: 0;top: 50%;transform: translate(0%, -50%);margin: 0 120px;box-sizing: border-box}.goe .ecommerce .ecommerce-container-inner .text-container{flex: 1;margin-right: 150px;margin-left: 70px}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets{flex: 1;justify-self: flex-end;align-items: center;margin-left: 50px}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets ul{width: 80%}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets ul li{display: flex;justify-content: flex-start;align-items: baseline;gap: 14px;margin-bottom: 20px}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets ul li img{object-fit: contain;width: 14px}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets ul li span{color: #003572;font-weight: bold}@media (max-width: 767px){.goe .ecommerce .ecommerce-container-inner{position: relative;top: auto;left: auto;transform: none;margin: auto;flex-direction: column}.goe .ecommerce .ecommerce-container-inner .text-container{margin-right: auto;margin-left: auto}.goe .ecommerce .ecommerce-container-inner .ecommerce-bullets{margin-left: auto;justify-self: auto;margin-top: 30px}}@media (max-width: 767px){.goe .ecommerce{flex-direction: column}}.goe .newsletter{padding: 100px 0;background: url("/files/content/referenzen/newsletter_background_0.png") no-repeat center / cover;flex-direction: column;justify-content: center;align-items: center}.goe .newsletter .text-container{max-width: 688px}.goe .newsletter .ce_image{max-width: 1150px;width: 100%}.goe .text-center{text-align: center}.goe .white h1,.goe .white h2,.goe .white h3,.goe .white h4,.goe .white .headline,.goe .white .calm,.goe .white p{color: white !important;padding: 10px}.goe .white a{color: #f09129 !important}#header .nav_main{color: #080808}.rsce_macscroller_white.fixed .inside{padding: 0 10px;box-sizing: border-box}.image-container-wrapper.show_fixed:not(.show_absolute) .image-container img{box-sizing: border-box;padding: 0 10px}
#headline .text_element p{font-family: 'Source Sans Pro';font-weight: 200;text-transform: uppercase;font-size: 73px;font-style: normal;line-height: 81px;color: #78a3c6;margin-top: 150px;margin-bottom: 150px}@media (max-width: 768px){#headline .text_element p{font-size: 53px;line-height: 61px;margin-top: 50px;margin-bottom: 50px}}@media (max-width: 550px){#headline .text_element p{font-size: 43px;line-height: 51px;margin-top: 40px;margin-bottom: 40px}}@media (max-width: 400px){#headline .text_element p{font-size: 33px;line-height: 41px;margin-top: 30px;margin-bottom: 30px}}#short_text .text_element p{font-family: 'Source Sans Pro';font-size: 36px;font-style: normal;color: black;line-height: 41px;width: 65%;margin: 0 auto}@media (max-width: 768px){#short_text .text_element p{font-size: 30px;line-height: 35px;width: 80%}}@media (max-width: 550px){#short_text .text_element p{font-size: 20px;line-height: 25px;width: 80%}}@media (max-width: 400px){#short_text .text_element p{font-size: 15px;line-height: 21px}}
#first_orange_text{margin-top: 60px;margin-bottom: 150px}@media (max-width: 425px){#first_orange_text{margin-bottom: 0px}}#first_orange_text .text_element .big_orange{font-family: 'Vito';font-size: 93px;line-height: 112px;text-transform: uppercase;font-weight: 900;color: #ee7203;margin: 0;margin-bottom: 20px}@media (max-width: 768px){#first_orange_text .text_element .big_orange{font-size: 73px;line-height: 92px}}@media (max-width: 425px){#first_orange_text .text_element .big_orange{font-size: 43px;line-height: 62px}}#first_orange_text .text_element .orange_line{width: 200px;margin: auto;background-color: #ee7203;height: 8px;margin-top: 20px;margin-bottom: 20px}#first_orange_text .text_element .grey_text{font-family: 'Vito';font-size: 64px;line-height: 85px;font-weight: 900;color: #646464}@media (max-width: 768px){#first_orange_text .text_element .grey_text{font-size: 54px;line-height: 75px}}@media (max-width: 425px){#first_orange_text .text_element .grey_text{font-size: 34px;line-height: 55px}}@media screen and (max-width: 400px){.custom-pfeilo + #first_orange_text .custom-mobile-font{text-align: left !important}#first_orange_text div[style="margin-top: -100px;"]{margin-top: -50px !important}}#first_orange_text_performance{margin-top: 150px;margin-bottom: 150px}#first_orange_text_performance .text_element .big_orange{font-family: 'Vito';font-size: 93px;line-height: 112px;text-transform: uppercase;font-weight: 900;color: #ee7203;margin: 0;margin-bottom: 20px}@media (max-width: 768px){#first_orange_text_performance .text_element .big_orange{font-size: 73px;line-height: 92px}}@media (max-width: 425px){#first_orange_text_performance .text_element .big_orange{font-size: 43px;line-height: 62px}}#first_orange_text_performance .text_element .orange_line{width: 200px;margin: auto;background-color: #ee7203;height: 8px;margin-top: 20px;margin-bottom: 20px}#first_orange_text_performance .text_element .grey_text{font-family: 'Vito';font-size: 64px;line-height: 85px;font-weight: 900;color: #646464}@media (max-width: 768px){#first_orange_text_performance .text_element .grey_text{font-size: 54px;line-height: 75px}}@media (max-width: 425px){#first_orange_text_performance .text_element .grey_text{font-size: 34px;line-height: 55px}}@media (max-width: 425px){#ticket{margin-top: 0px !important}}@media (max-width: 425px){#car_section{margin-top: 0px !important}}#section_wrap{margin-bottom: 20px !important}#orange_text_umsetzung{margin-top: 150px;margin-bottom: 150px}@media (max-width: 425px){#orange_text_umsetzung{margin-top: 50px;margin-bottom: 0px}}#orange_text_umsetzung .text_element .big_orange_umsetzung{font-family: 'Vito';font-size: 93px;line-height: 112px;text-transform: uppercase;font-weight: 900;color: #ee7203;margin: 0;margin-bottom: 20px}@media (max-width: 768px){#orange_text_umsetzung .text_element .big_orange_umsetzung{font-size: 73px;line-height: 92px}}@media (max-width: 425px){#orange_text_umsetzung .text_element .big_orange_umsetzung{font-size: 43px;line-height: 62px}}#orange_text_umsetzung .text_element .orange_line_umsetzung{width: 200px;margin: auto;background-color: #ee7203;height: 8px;margin-top: 20px;margin-bottom: 20px}#orange_text_umsetzung .text_element .grey_text_umsetzung{font-family: 'Vito';font-size: 64px;line-height: 85px;font-weight: 900;color: #646464}@media (max-width: 768px){#orange_text_umsetzung .text_element .grey_text_umsetzung{font-size: 54px;line-height: 75px}}@media (max-width: 425px){#orange_text_umsetzung .text_element .grey_text_umsetzung{font-size: 34px;line-height: 55px}}@media (max-width: 768px){#video_col{display: inline-flex;flex-wrap: wrap;flex-direction: column}}@media (max-width: 1330px){.col_1,.col_2{float: left !important;width: 50% !important}}#video_text .text_element{margin-top: 20px;margin-left: 70px}@media (max-width: 1330px){#video_text .text_element{margin-top: 80px}}@media (max-width: 1000px){#video_text .text_element{margin-top: 80px;margin-left: 5px}}#video_text .text_element .big_orange{font-family: 'Vito';font-size: 65px;line-height: 78px;font-weight: 900;color: #ee7203;margin: 0;margin-bottom: 20px}@media (max-width: 1330px){#video_text .text_element .big_orange{font-size: 45px;line-height: 58px}}@media (max-width: 1000px){#video_text .text_element .big_orange{font-size: 35px;line-height: 48px}}#video_text .text_element .small_grey{font-family: 'Vito';font-size: 32px;line-height: 35px;font-weight: normal;color: #646464}@media (max-width: 1330px){#video_text .text_element .small_grey{font-size: 22px;line-height: 25px}}@media (max-width: 450px){#video_text .text_element .small_grey{font-size: 18px;line-height: 20px}}@media (max-width: 425px){#car_image .image_container img{margin-right: 30%}}#car_text .text_element{margin-top: 20px;margin-left: 70px}@media (max-width: 425px){#car_text .text_element{margin-top: 0px;margin-left: 0px}}#car_text .text_element .big_orange{font-family: 'Vito';font-size: 65px;line-height: 78px;font-weight: 900;color: #ee7203;margin: 0;margin-bottom: 20px}@media (max-width: 1024px){#car_text .text_element .big_orange{font-size: 55px;line-height: 68px}}@media (max-width: 425px){#car_text .text_element .big_orange{font-size: 35px;line-height: 48px}}#car_text .text_element .small_grey{font-family: 'Vito';font-size: 32px;line-height: 35px;font-weight: normal;color: #646464}@media (max-width: 1024px){#car_text .text_element .small_grey{font-size: 22px;line-height: 25px}}@media (max-width: 450px){#car_text .text_element .small_grey{font-size: 18px;line-height: 20px}}#top_headline{margin-top: 200px;margin-bottom: 200px}@media (max-width: 1024px){#top_headline{margin-top: 100px}}#top_headline p{font-family: 'Vito';font-weight: normal;font-size: 52px;line-height: 61px;color: #646464}@media (max-width: 768px){#top_headline p{font-size: 42px;line-height: 51px}}@media (max-width: 425px){#top_headline p{font-size: 32px;line-height: 41px}}@media (max-width: 425px){#top_headline{font-size: 33px;line-height: 39px}}#two_col:after{content: "";background-image: url("/files/content/referenzen/arrow_8.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 50%;top: 0;width: 100%;height: 100%;transform: translate(-50%, 0);margin-left: -20%}#two_col .wrap .entries .entry .image_container img{width: 170%;max-width: 170%}#two_col .col2 p{position: absolute;bottom: 0;right: 0;top: 50%;font-family: 'GlossAndBloom';font-weight: normal;font-size: 70px;line-height: 93px;color: #ee7202}.ce_rsce_image_text_col2{margin-top: 200px !important;margin-bottom: 150px !important}@media (max-width: 425px){.ce_rsce_image_text_col2{margin-bottom: 50px}}.ce_rsce_image_text_col2:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_image_text_col2 .image_container{text-align: center}@media all and (min-width: 1100px){.ce_rsce_image_text_col2 .image_container{width: 50%;float: left}}.ce_rsce_image_text_col2 .image_container img{display: inline-block;max-width: 100%;height: auto}.ce_rsce_image_text_col2 .text_container{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media all and (min-width: 1100px){.ce_rsce_image_text_col2 .text_container{width: 50%;float: right;padding-left: 10px}}.ce_rsce_image_text_col2 .text_container .ce_text{padding-top: 13px;margin-bottom: 36px}@media (max-width: 1024px){.ce_rsce_image_text_col2 .text_container .ce_text{text-align: center}}@media all and (min-width: 600px){.ce_rsce_image_text_col2 .text_container .ce_text p:last-child{margin-bottom: 0}}.ce_rsce_image_text_col2 .text_container .ce_text p:last-child{margin-bottom: 0}.ce_rsce_image_text_col2 .text_container .big{margin-left: -20px;font-family: 'GlossAndBloom';font-size: 138px;line-height: 180px;font-weight: normal;text-transform: inherit;color: #ee7202;display: inline-block;margin-top: -23px;margin-bottom: 15px}@media (max-width: 768px){.ce_rsce_image_text_col2 .text_container .big{margin-top: -55px;font-size: 100px;line-height: 130px}}@media (max-width: 425px){.ce_rsce_image_text_col2 .text_container .big{margin-top: -55px;font-size: 60px;line-height: 70px}}.ce_rsce_image_text_col2 .text_container p{font-family: 'Vito';font-size: 22px;line-height: 30px;font-weight: normal;color: 646464 !important;margin-left: 20px}@media all and (max-width: 800px){.ce_rsce_image_text_col2 .ce_seperate{margin-top: 40px}}.ce_rsce_image_text_col2_background{margin-bottom: 300px !important;margin-top: 100px !important}.ce_rsce_image_text_col2_background:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_image_text_col2_background .image_container{text-align: center}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_background .image_container{width: 50%;float: left}}.ce_rsce_image_text_col2_background .image_container img{display: inline-block;max-width: 100%;height: auto}.ce_rsce_image_text_col2_background .text_container{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_background .text_container{width: 50%;float: right;padding-left: 10px}}.ce_rsce_image_text_col2_background .text_container .ce_text{padding-top: 13px;margin-bottom: 36px}@media (max-width: 1024px){.ce_rsce_image_text_col2_background .text_container .ce_text{text-align: center}}@media all and (min-width: 600px){.ce_rsce_image_text_col2_background .text_container .ce_text p:last-child{margin-bottom: 0}}.ce_rsce_image_text_col2_background .text_container .ce_text p:last-child{margin-bottom: 0}.ce_rsce_image_text_col2_background .text_container .ce_text .background_button:after{content: "";background-image: url("/files/content/referenzen/background_button_bubble.png");background-size: contain;background-repeat: no-repeat;position: absolute;right: 0;max-width: 350px;width: 100%;height: 100%}@media (max-width: 1024px){.ce_rsce_image_text_col2_background .text_container .ce_text .background_button:after{right: 15%;max-width: 150px}}.ce_rsce_image_text_col2_background .text_container .big{margin-left: -20px;font-family: 'GlossAndBloom';font-size: 138px;line-height: 180px;font-weight: normal;text-transform: inherit;color: #ee7202;display: inline-block;margin-top: -23px;margin-bottom: 15px}@media (max-width: 1024px){.ce_rsce_image_text_col2_background .text_container .big{margin-left: 0px}}@media (max-width: 425px){.ce_rsce_image_text_col2_background .text_container .big{margin-left: 0px;font-size: 50px;line-height: 83px;margin-top: 50px}}.ce_rsce_image_text_col2_background .text_container p{font-family: 'Vito';font-size: 22px;line-height: 30px;font-weight: normal;color: 646464 !important;margin-left: 20px}@media all and (max-width: 800px){.ce_rsce_image_text_col2_background .ce_seperate{margin-top: 40px}}.ce_rsce_image_text_col2_arrow{margin-top: 200px;margin-bottom: 300px !important}@media (max-width: 425px){.ce_rsce_image_text_col2_arrow{margin-bottom: 100px !important}}.ce_rsce_image_text_col2_arrow:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_image_text_col2_arrow .image_container{text-align: center}.ce_rsce_image_text_col2_arrow .image_container img{max-width: 150% !important}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_arrow .image_container{width: 50%;float: left}}.ce_rsce_image_text_col2_arrow .image_container img{display: inline-block;max-width: 100%;height: auto}.ce_rsce_image_text_col2_arrow .text_container{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_arrow .text_container{width: 50%;float: right;padding-left: 10px}}.ce_rsce_image_text_col2_arrow .text_container .ce_text{padding-top: 13px;margin-bottom: 36px}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow .text_container .ce_text{text-align: center}}@media all and (min-width: 600px){.ce_rsce_image_text_col2_arrow .text_container .ce_text p:last-child{margin-bottom: 0}}.ce_rsce_image_text_col2_arrow .text_container .ce_text p:last-child{margin-bottom: 0}.ce_rsce_image_text_col2_arrow .text_container .ce_text .background_arrow:after{content: "";background-image: url("/files/content/referenzen/arrow_9.svg");background-size: contain;background-repeat: no-repeat;position: absolute;max-width: 170px;width: 100%;height: 100%;top: 60%;right: 10%}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow .text_container .ce_text .background_arrow:after{display: none}}.ce_rsce_image_text_col2_arrow .text_container .big{margin-left: -20px;font-family: 'GlossAndBloom';font-size: 70px;line-height: 93px;font-weight: normal;text-transform: inherit;color: #ee7202;display: inline-block;margin-top: 80px;margin-bottom: 30px;float: right}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow .text_container .big{float: none;margin-top: 0px}}@media (max-width: 425px){.ce_rsce_image_text_col2_arrow .text_container .big{margin-left: 0px;font-size: 50px;line-height: 83px;margin-top: 50px}}.ce_rsce_image_text_col2_arrow .text_container p{font-family: 'Vito';font-size: 22px;line-height: 30px;font-weight: normal;color: 646464 !important;margin-left: 20px}@media all and (max-width: 800px){.ce_rsce_image_text_col2_arrow .ce_seperate{margin-top: 40px}}@media (max-width: 425px){#car .image_container{margin-bottom: 50px !important}}.ce_rsce_image_text_col2_arrow_left{margin-top: 150px;margin-bottom: 200px}@media (max-width: 425px){.ce_rsce_image_text_col2_arrow_left{margin-top: 100px}}.ce_rsce_image_text_col2_arrow_left:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_image_text_col2_arrow_left .image_container{text-align: center}.ce_rsce_image_text_col2_arrow_left .image_container img{max-width: 150% !important}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_arrow_left .image_container{width: 50%;float: right}}.ce_rsce_image_text_col2_arrow_left .image_container img{display: inline-block;max-width: 100%;height: auto}.ce_rsce_image_text_col2_arrow_left .text_container{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media all and (min-width: 1100px){.ce_rsce_image_text_col2_arrow_left .text_container{width: 50%;float: left;padding-left: 10px}}.ce_rsce_image_text_col2_arrow_left .text_container .ce_text{padding-top: 13px;margin-bottom: 36px}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow_left .text_container .ce_text{text-align: center}}@media all and (min-width: 600px){.ce_rsce_image_text_col2_arrow_left .text_container .ce_text p:last-child{margin-bottom: 0}}.ce_rsce_image_text_col2_arrow_left .text_container .ce_text p:last-child{margin-bottom: 0}.ce_rsce_image_text_col2_arrow_left .text_container .ce_text .background_arrow_left:after{content: "";background-image: url("/files/content/referenzen/arrow_left.png");background-size: contain;background-repeat: no-repeat;position: absolute;max-width: 150px;width: 100%;height: 100%;top: 55%;left: 13%}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow_left .text_container .ce_text .background_arrow_left:after{display: none}}.ce_rsce_image_text_col2_arrow_left .text_container .big{margin-left: -20px;font-family: 'GlossAndBloom';font-size: 70px;line-height: 93px;font-weight: normal;text-transform: inherit;color: #ee7202;display: inline-block;margin-top: 80px;margin-bottom: 30px;float: left}@media (max-width: 1024px){.ce_rsce_image_text_col2_arrow_left .text_container .big{float: none;margin-top: 0px}}@media (max-width: 425px){.ce_rsce_image_text_col2_arrow_left .text_container .big{margin-left: 0px;font-size: 50px;line-height: 83px;margin-top: 50px}}.ce_rsce_image_text_col2_arrow_left .text_container p{font-family: 'Vito';font-size: 22px;line-height: 30px;font-weight: normal;color: 646464 !important;margin-left: 20px}@media all and (max-width: 800px){.ce_rsce_image_text_col2_arrow_left .ce_seperate{margin-top: 40px}}@media screen and (min-width: 1024px){#video_banner{margin-top: -100px !important}}
@media screen and (max-width: 500px){.paragraph br{display: none}}#background_hepac .overlay{opacity: 1}
#werte_text .text_element p{font-family: "Texta-Book";font-weight: 350;font-size: 93px;line-height: 90px;letter-spacing: 5px;text-transform: uppercase}@media screen and (max-width: 1050px){#werte_text .text_element p{font-size: 75px !important;line-height: 85px !important}}#werte_text .text_element strong{font-family: "Texta-Bold" !important;font-weight: bold !important}#imvea_mac{margin-bottom: 0px}.ce_text_imvea .left-bottom-text{position: absolute;bottom: 81%;left: 22%;width: 40%}@media (max-width: 1050px){.ce_text_imvea .left-bottom-text{left: 10%}}.ce_text_imvea .left-bottom-text .texta{font-family: "Texta-Book";font-size: 46px;line-height: 56px;color: #3c4e5c;text-transform: uppercase;margin: 0}.ce_text_imvea .left-bottom-text .crimson{font-family: "Txta-Book";font-size: 52px;line-height: 61px;color: #3c4e5c;text-transform: uppercase;margin: 0;margin-bottom: 20px}.ce_text_imvea .left-bottom-text .text{font-family: "Texta-Book";font-size: 30px;line-height: 36px;color: #000;padding: 0}#project_zoom{margin-bottom: 200px}.ce_rsce_ventrex_image_title_imvea{margin-top: 600px}@media (max-width: 1190px){.ce_rsce_ventrex_image_title_imvea{margin-top: 500px}}@media (max-width: 1150px){.ce_rsce_ventrex_image_title_imvea{margin-top: 280px}}#big_text{margin-top: 0px !important;margin-bottom: 0px !important}#big_text .text_element p{font-family: "Texta-Book";font-weight: 350;font-size: 93px;line-height: 90px;letter-spacing: 5px;text-transform: uppercase}@media screen and (max-width: 1050px){#big_text .text_element p{font-size: 75px !important;line-height: 85px !important}}#big_text .text_element strong{font-family: "Texta-Bold" !important;font-weight: bold !important}.imvea_background:after{content: "";background-image: url("/files/content/referenzen/background_0.svg");background-size: contain;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: 0px;right: 0;height: 100%;transform: translate(0%, 0)}@media screen and (max-width: 1000px){#card_img{text-align: left !important}}#car_img{float: left}@media screen and (max-width: 1000px){#card_text_wrapper .col_1{width: 100% !important}}@media screen and (max-width: 1000px){#card_text_wrapper .col_2{width: 100% !important}}#card_imvea_text{margin-bottom: 50px;padding-top: 50px}#card_imvea_text .texta{font-family: "Texta-Book";font-size: 46px;line-height: 56px;color: #3c4e5c;text-transform: uppercase;margin: 0}#card_imvea_text .crimson{font-family: "Texta-Book";font-size: 52px;line-height: 61px;font-weight: 900;color: #3c4e5c;text-transform: uppercase;margin: 0}#card_imvea_text .text{font-family: "Texta-Book";font-size: 30px;line-height: 36px;color: #000000;margin: 0 auto;padding: 0px !important}#card_text{margin-top: 50%}@media screen and (max-width: 1152px){#card_text{margin-top: 34%}}@media screen and (max-width: 1000px){#card_text{margin-top: 3%;padding-left: 15px}}#card_text .texta{font-family: "Texta-Book";font-size: 46px;line-height: 56px;color: #3c4e5c;text-transform: uppercase;margin: 0}#card_text .crimson{font-family: "Texta-Book";font-size: 52px;line-height: 61px;font-weight: 900;color: #3c4e5c;text-transform: uppercase;margin: 0}#card_text .text{font-family: "Texta-Book";font-size: 30px;line-height: 36px;color: #000000;margin: 0 auto;padding: 0px !important}.pt-100{padding-top: 100px}.imvea_phone{margin-top: 50px !important;margin-bottom: 0px !important}
@media (max-width: 425px){.project_detail .wrap{margin-top: 90px}}.faris_group .ce_rsce_project_overview{margin-bottom: 100px}.faris_group .mt250{margin-top: 250px}.faris_group .mt250 *{margin-top: 0 !important}.faris_group .mt100{margin-top: 100px}.faris_group .mt100 *{margin-top: 0 !important}.faris_group .mt0{margin-top: 0}.faris_group .mt0 *{margin-top: 0 !important}.faris_group .mb0{margin-bottom: 0}.faris_group .mb0 *{margin-bottom: 0 !important}.faris_group .mb30{margin-bottom: 30px}.faris_group .mb30 *{margin-bottom: 0 !important}.faris_group .mb50{margin-bottom: 50px}.faris_group .mb50 *{margin-bottom: 0 !important}.faris_group .mb20{margin-bottom: 20px}.faris_group .mb20 *{margin-bottom: 0 !important}.faris_group .mt30{margin-top: 30px}.faris_group .mt30 *{margin-top: 0 !important}.faris_group .mt50{margin-top: 50px}.faris_group .mt50 *{margin-top: 0 !important}.faris_group .mt20{margin-top: 20px}.faris_group .mt20 *{margin-top: 0 !important}.faris_group .mb100{margin-bottom: 100px}.faris_group .mb100 *{margin-bottom: 0 !important}.faris_group .mt100{margin-top: 100px}.faris_group .mt100 *{margin-top: 0 !important}.faris_group .mb200{margin-bottom: 200px}.faris_group .mb300{margin-bottom: 300px}.faris_group .two_columns_print .col_2{transform: translate(-20%, 235%)}.faris_group .two_columns_print .two_column_text .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}.faris_group .two_columns_print .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .text_projects{z-index: 1;position: relative}.faris_group .text_projects .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}.faris_group .text_projects .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .two_column_text_imac .first{font-size: 64px;line-height: 78px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B;margin-bottom: 35px}.faris_group .two_column_text_imac .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .two_column_text_folder{transform: translate(10%, -170%);margin-bottom: 0px !important}.faris_group .two_column_text_folder .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}.faris_group .two_column_text_folder .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .two_columns_iphone .col_1{position: absolute;top: 10%}.faris_group .two_columns_iphone .two_column_text .first{font-size: 64px;line-height: 78px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B;margin-bottom: 35px}.faris_group .two_columns_iphone .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .two_columns .col_1{position: absolute;top: 30%}.faris_group .two_columns .two_column_text .first{font-size: 30px;line-height: 36px;font-family: 'Uni Neue';text-transform: uppercase;letter-spacing: 0.3em;color: #6B6D6B}.faris_group .two_columns .two_column_text .second{font-size: 16px;line-height: 26px;font-family: 'Uni Neue';letter-spacing: 0.02em;color: #6B6D6B}.faris_group .triangle_background:after{content: "";background-image: url("/files/content/referenzen/triangle_blue_1.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0%;top: 22%;z-index: 0;width: 67%;height: 15%;transform: translate(-50%, 0);opacity: 0.5}.faris_group .triangle_background_second:after{content: "";background-image: url("/files/content/referenzen/triangle_blue_2.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 0%;top: 59%;z-index: 0;width: 67%;height: 15%;transform: translate(-50%, 0);opacity: 0.5}.faris_group .triangle_background_gray:after{content: "";background-image: url("/files/content/referenzen/triangle_gray_1.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0%;top: 32%;z-index: 0;width: 67%;height: 15%;transform: translate(50%, 0);opacity: 0.5}.faris_group .triangle_background_gray_second:after{content: "";background-image: url("/files/content/referenzen/triangle_gray_2.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;right: 0%;top: 75%;z-index: 0;width: 67%;height: 15%;transform: translate(50%, 0);opacity: 0.5}.faris_group .fonts img{width: 90%;position: relative;z-index: 1}.faris_group .performance-counter_faris{font-family: 'Uni Neue'}.faris_group .performance-counter_faris .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.faris_group .performance-counter_faris .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.faris_group .performance-counter_faris .col.left .conversions .number{display: inline-block}.faris_group .performance-counter_faris .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.faris_group .performance-counter_faris .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.faris_group .performance-counter_faris .col.left .conversions .number .number_procent{font-size: 70px !important}}.faris_group .performance-counter_faris .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_ketat_0.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.faris_group .performance-counter_faris .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.faris_group .performance-counter_faris .col.left .conversions .title span{display: block;font-weight: bold}.faris_group .performance-counter_faris .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.faris_group .performance-counter_faris .col.left span.count_number{font-family: "Uni Neue"}.faris_group .performance-counter_faris .col.middle{text-align: center}.faris_group .performance-counter_faris .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.faris_group .performance-counter_faris .col.middle .visitors-bar > span{color: #7a7}.faris_group .performance-counter_faris .col.middle .visitors-bar span.text,.faris_group .performance-counter_faris .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.faris_group .performance-counter_faris .col.middle .visitors-bar > span.text ~ b,.faris_group .performance-counter_faris .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.faris_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-right,.faris_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.faris_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.faris_group .performance-counter_faris .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.faris_group .performance-counter_faris .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.faris_group .performance-counter_faris .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.faris_group .performance-counter_faris .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar{text-align: left}}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.faris_group .performance-counter_faris .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar .skillbar:last-child:after{display: none}}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.faris_group .performance-counter_faris .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar .skillbar{display: block;width: auto}}.faris_group .performance-counter_faris .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.faris_group .performance-counter_faris .col.right .procent-bar-text:before,.faris_group .performance-counter_faris .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.faris_group .performance-counter_faris .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar-text:before{left: 0}}.faris_group .performance-counter_faris .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.faris_group .performance-counter_faris .col.right .procent-bar-text{padding-left: 0}}.performance-counter{font-family: 'AllRoundGothicW03'}.performance-counter .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.performance-counter .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.performance-counter .col.left .conversions .number{display: inline-block}.performance-counter .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.performance-counter .col.left .conversions .number .number_procent{font-size: 35px;font-weight: bold}.performance-counter .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_7.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.performance-counter .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.performance-counter .col.left .conversions .title span{display: block;font-weight: bold}.performance-counter .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px;font-family: 'Yummo'}.performance-counter .col.left span.count_number{font-family: 'Yummo'}.performance-counter .col.middle{text-align: center}.performance-counter .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.performance-counter .col.middle .visitors-bar > span{color: #7a7}.performance-counter .col.middle .visitors-bar span.text,.performance-counter .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.performance-counter .col.middle .visitors-bar > span.text ~ b,.performance-counter .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.performance-counter .col.middle .visitors-bar > span.bar-circle-right,.performance-counter .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.performance-counter .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.performance-counter .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.performance-counter .col.middle .title{font-size: 24px;text-align: center;text-transform: uppercase}.performance-counter .col.middle .title span{font-weight: bold;display: block;margin-top: 15px}.performance-counter .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.performance-counter .col.right .procent-bar{text-align: left}}.performance-counter .col.right .procent-bar .skillbar-title{width: 30%;font-size: 16px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.performance-counter .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.performance-counter .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.performance-counter .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.performance-counter .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.performance-counter .col.right .procent-bar .skillbar:last-child:after{display: none}}.performance-counter .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.performance-counter .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.performance-counter .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.performance-counter .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.performance-counter .col.right .procent-bar .skillbar{display: block;width: auto}}.performance-counter .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.performance-counter .col.right .procent-bar-text:before,.performance-counter .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.performance-counter .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.performance-counter .col.right .procent-bar-text:before{left: 0}}.performance-counter .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.performance-counter .col.right .procent-bar-text{padding-left: 0}}.project_detail.mfl .ce_rsce_project_mac_scroll .overlay{opacity: 0}#mfl_mac{overflow: inherit !important}#mfl_mac:after{content: "";background-image: url("/files/content/referenzen/imac_image_new.png");background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: -24%;right: 0;height: 100%;transform: translate(0%, 0)}@media (max-width: 1023px){#mfl_mac:after{top: -820px}}#phone_image{margin-bottom: 0px}#phone_image .image_container img{margin-top: -250px}@media (max-width: 1024px){#phone_image .image_container img{margin-top: -170px}}@media (max-width: 768px){#phone_image .image_container img{margin-top: -100px}}@media (max-width: 425px){#phone_image .image_container img{margin-top: 30px}}#footer_text{padding-top: 100px;background-color: #374953}#footer_text .text_element .big_white{font-family: 'DIN 2014';font-size: 60px;line-height: 80px;color: white;text-transform: uppercase;margin: 0}@media (max-width: 1024px){#footer_text .text_element .big_white{font-size: 40px;line-height: 60px}}@media (max-width: 425px){#footer_text .text_element .big_white{font-size: 30px;line-height: 40px}}#footer_text .text_element .big_orange{font-family: 'DIN 2014';font-size: 60px;line-height: 64px;color: #f58c00;text-transform: uppercase}@media (max-width: 1024px){#footer_text .text_element .big_orange{font-size: 40px;line-height: 60px}}@media (max-width: 425px){#footer_text .text_element .big_orange{font-size: 32px;line-height: 50px}}#footer_text .text_element .small_text_white{padding-bottom: 80px;width: 70%;margin: 0 auto;font-family: 'DIN 2014';font-size: 36px;line-height: 50px;color: white}@media (max-width: 1024px){#footer_text .text_element .small_text_white{font-size: 26px;line-height: 40px}}@media (max-width: 425px){#footer_text .text_element .small_text_white{font-size: 16px;line-height: 20px;text-align: left !important}}#phone_headline{margin-top: -4px;background-color: #374953;width: 100%;margin-bottom: 0px}#phone_headline .text_element{position: absolute;margin: 0 auto;text-align: center;top: -800px;left: 0;right: 0;bottom: 0}@media (max-width: 1440px){#phone_headline .text_element{top: -550px}}@media (max-width: 1024px){#phone_headline .text_element{top: -400px}}@media (max-width: 768px){#phone_headline .text_element{top: -320px}}@media (max-width: 425px){#phone_headline .text_element{top: -145px}}@media (max-width: 320px){#phone_headline .text_element{top: -100px}}#phone_headline p{font-family: 'DIN 2014';font-weight: bold;font-size: 45px;line-height: 57px;color: #f58c00}@media (max-width: 1440px){#phone_headline p{font-size: 25px;line-height: 37px}}@media (max-width: 425px){#phone_headline p{font-size: 13px;line-height: 17px}}#phone_headline .small_text{font-family: 'DIN 2014';font-weight: normal;font-size: 36px;line-height: 49px;color: white}@media (max-width: 425px){#phone_headline .small_text{font-size: 16px;line-height: 19px}}#phone_image .image_container img{width: 100%}.mt-0{margin-top: 0px !important}.project_detail.mfl h2{line-height: 0.3em}.ce_rsce_mfl_title{margin-left: 15px !important}.mfl .text_title h2,.mfl .text_title{font-family: 'ITC Avant Garde Gothic Std Demi'}.mfl .text{font-family: 'DIN 2014';font-size: 21px;max-width: 970px;width: auto;margin-left: auto;margin-right: auto;padding: 0 20px}.mfl .wide{max-width: 1920px;width: auto;margin-left: auto;margin-right: auto}@media (max-width: 800px){.ce_text .text_element p{text-align: left}}#project_images{padding-bottom: 200px}@media screen and (max-width: 1300px){#project_images{padding-bottom: 0px}}.mfl_headline{text-align: center;margin-left: 50px !important;padding-top: 100px}@media screen and (max-width: 1300px){.mfl_headline{padding-top: 0px}}@media (max-width: 800px){.mfl_headline{margin-left: 15px !important;text-align: center !important}}@media (max-width: 600px){.mfl_headline{margin-left: 15px !important;text-align: left !important}}.mfl_headline h2{font-size: 35px}.mfl_headline h2 .title_top{display: inline-block;position: relative;margin-bottom: 10px;font-weight: 300;font-family: 'AllRoundGothicW03';font-size: 66px;line-height: 80px}@media (max-width: 1024px){.mfl_headline h2 .title_top{font-size: 56px;line-height: 70px}}@media (max-width: 425px){.mfl_headline h2 .title_top{font-size: 46px;line-height: 60px}}.mfl_headline h2 .title_top:after{content: '';position: absolute;bottom: -3px;display: block;left: 0;right: 0;height: 1px;background: #f58c00}.mfl_headline h2 .title_bold{font-weight: bold}.mfl_headline h2 .title_sub,.mfl_headline h2 .title_sub_bottom{display: block;font-size: 81px;line-height: 85px;font-family: 'DINOT'}@media (max-width: 1024px){.mfl_headline h2 .title_sub,.mfl_headline h2 .title_sub_bottom{font-size: 65px;line-height: 75px}}@media (max-width: 560px){.mfl_headline h2 .title_sub,.mfl_headline h2 .title_sub_bottom{font-size: 50px;line-height: 60px}}@media (max-width: 425px){.mfl_headline h2 .title_sub,.mfl_headline h2 .title_sub_bottom{font-size: 45px;line-height: 55px}}@media (max-width: 320px){.mfl_headline h2 .title_sub,.mfl_headline h2 .title_sub_bottom{font-size: 35px;line-height: 45px}}.mfl_headline h2 .title_sub_bottom{color: #f58c00}.mfl_headline.left{text-align: left}.mfl_headline.right{text-align: right}.mfl_raildevanimation{display: block;width: 1164px;max-width: 100%;margin: 0 auto;margin-top: 68px}.mfl_raildevanimation .headline,.mfl_raildevanimation .svg_wrap{display: block;vertical-align: middle}.mfl_raildevanimation .headline{display: none;font-size: 40px;line-height: 1.125;letter-spacing: 0.02em;text-transform: uppercase}@media screen and (min-width: 768px) and (max-width: 1023px){.mfl_raildevanimation .headline{font-size: 18px}}@media screen and (max-width: 767px){.mfl_raildevanimation .headline{font-size: 18px}}@media screen and (max-width: 1023px){.mfl_raildevanimation .headline{display: none;padding-right: 0;text-align: center;margin-bottom: 40px}}.mfl_raildevanimation .headline .line1,.mfl_raildevanimation .headline .line2{display: block}.mfl_raildevanimation .headline .line1.colored,.mfl_raildevanimation .headline .line2.colored{color: #fb3764}@media screen and (max-width: 1023px){.mfl_raildevanimation .headline .line2 br{display: none}}.mfl_raildevanimation .svg_wrap{margin-top: 200px;margin-bottom: 100px;position: relative;z-index: 99}.mfl_raildevanimation .svg_wrap svg.mobile{display: none}@media screen and (max-width: 1023px){.mfl_raildevanimation .svg_wrap{padding-left: 0;overflow: hidden}.mfl_raildevanimation .svg_wrap svg{display: block;width: 100%;height: auto}.mfl_raildevanimation .svg_wrap svg *[class="fadein"]{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.mfl_raildevanimation .svg_wrap svg.desktop{display: none}.mfl_raildevanimation .svg_wrap svg.mobile{display: block;width: 190px;max-width: 100%;margin: 0 auto}}.mfl_raildevanimation.contact{display: block;width: 100%;margin-bottom: 86px}@media screen and (max-width: 1023px){.mfl_raildevanimation.contact{display: none;margin-bottom: 40px}}.mfl_raildevanimation.contact .svg_wrap{display: block;padding-left: 0;width: 550px;max-width: 100%}.mfl_raildevanimation.contact .svg_wrap svg{display: block;width: 100%;height: auto}.fade_down .image_container img{float: none}.header_image img{width: 100%}.positionierung h2{font-size: 64px;line-height: 1.21875;color: #6B6D6B}

@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 16px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 16px}}.ce_rsce_project_scroll .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_scrollphone .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.sstbstyle:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_gallery2:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_phonetext .outer:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_gallery:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_scrollipad .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_threesome:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.ce_rsce_project_threesome .style2 .image.active{-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}}.ce_text.float .textimg:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_3image1txt .images:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.topperz .textimg:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.nextsense .lr_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.project_detail .ce_rsce_project_overview .project_info:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.project_detail .ce_rsce_project_overview .project_info .col{padding: 0}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_overview .col2 .entry .value{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_overview .col2 .entry .value{font-size: 16px}}.project_detail .ce_rsce_project_image_teaser:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_image_teaser .line1{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_image_teaser .line1{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_image_teaser .line2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_image_teaser .line2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_teaser .line1{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_teaser .line1{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_teaser .line2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_teaser .line2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_headline .line1{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_headline .line1{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_headline .line2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_headline .line2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 16px}}@media screen and (min-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 16px}}@media screen and (min-width: 1000px) and screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_bottom .ce_text{font-size: 16px}}@media screen and (max-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 16px}}@media screen and (max-width: 1000px) and screen and (max-width: 767px){.project_detail .ce_rsce_project_2rows .row_top h2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_app_headline_image .box_left h2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_app_headline_image .box_left h2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_app_headline_image .box_right .title{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_app_headline_image .box_right .title{font-size: 16px}}.project_detail .ce_rsce_project_mobile_scroll .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_2cols:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_2cols .entries:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_responsive_slider .wrap:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_rsce_project_image_bottom_right:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_image_bottom_right .text2{font-size: 16px}}@media screen and (max-width: 767px){.ce_rsce_project_image_bottom_right .text2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top{font-size: 16px}}@media screen and (max-width: 767px){.ce_rsce_project_audio .headline_top{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media screen and (max-width: 767px){.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 1000px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 1000px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 750px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 750px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 550px) and screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}@media (max-width: 550px) and screen and (max-width: 767px){.ce_rsce_project_audio .headline_top,.ce_rsce_project_audio .headline_bottom{font-size: 16px}}.project_detail.mfl .mfl_top:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_top h2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_top h2{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_text{font-size: 16px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_text{font-size: 16px}}@media screen and (max-width: 600px) and screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_text{font-size: 16px}}@media screen and (max-width: 600px) and screen and (max-width: 767px){.project_detail.mfl .mfl_text{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_info_headline{font-size: 16px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_info_headline{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.mfl .mfl_phone h2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail.mfl .mfl_phone h2{font-size: 16px}}.project_detail.pock .pock_top:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.teaser_text1{padding: 0 45px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center}.project_detail.ledinegg .ce_text.teaser_text1 .text_element p{text-align: inherit}}@media screen and (max-width: 1023px){.project_detail.hermeskim > .ce_rsce_project_threesome + .ce_image{margin-top: -150px}}@media screen and (min-width: 1024px){.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .image_container{padding-left: 100px}}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .image_container{float: none}.project_detail.ledinegg .ce_text.ledinegg_right.block.ce_project .h2{margin-top: 15px}}@media screen and (max-width: 1023px){.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project{margin: 0 auto;padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .h2{margin: 15px 0 10px 0;display: block}}@media screen and (min-width: 1024px){.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .textimg.wrap{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));justify-content: flex-start;align-items: center;column-gap: 50px}.project_detail.ledinegg .ce_text.ledinegg_left.block.ce_project .textimg.wrap .text_element{display: flex;flex-direction: columN;row-gap: 20px}}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap figure.image_container.float_above{width: 100px}}@media screen and (min-width: 1024px){.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{width: auto}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 16px}}@media screen and (max-width: 767px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 16px}}@media screen and (max-width: 1023px){.project_detail.piekfein .piekfein_text_center .headline{font-size: 25px;text-align: left}}@media screen and (max-width: 1023px){.project_detail.piekfein .ce_text.piekfein_kreise.block{float: none}.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{max-width: 380px;width: 100%}.project_detail.piekfein .ce_text.piekfein_kreise_rechts.block .textimg.wrap{margin-top: 0}.project_detail.piekfein .piekfein_bild_text + .piekfein.has_image_inside,.project_detail.piekfein .piekfein_icongif,.project_detail.piekfein .piekfein_schuhe_gif,.project_detail.piekfein .piekfein_text_center,.project_detail.piekfein .ce_text.piekfein_kreise.block .text_element{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}@media screen and (max-width: 599px){.project_detail .yummy_erlebe h2{font-size: 40px}}@media screen and (max-width: 599px){.project_detail.bfi .hl_teaser{hyphens: auto;-webkit-hyphens: auto;-webkit-hyphenate-character: "\2010";-webkit-hyphenate-limit-after: 1;-webkit-hyphenate-limit-before: 3;-moz-hyphens: auto}}@media screen and (max-width: 599px){.project_detail.celsion .celsion_text h2.extra{padding: 0;font-size: 35px;line-height: normal}}@media screen and (max-width: 599px){.project_detail .ce_text.herblutober.block.ce_project .h2,.project_detail .ce_text.herzblutunter.block.ce_project .headline{font-size: 26px}}.project_detail .ce_image.herzblutende.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media screen and (max-width: 599px){.project_detail .ce_text.herzblutunter.block.ce_project .text_element,.project_detail .ce_text.herblutober.block.ce_project .p1{column-count: 1}}@media screen and (max-width: 599px){.project_detail .ce_text.hoedlhoftext2 .text_element p{text-align: center !important}}@media screen and (max-width: 599px){.project_detail[data-alias="haas-fertighaus-app"] .ce_colsetStart .col_1,.project_detail[data-alias="haas-fertighaus-app"] .ce_colsetStart .col_2{float: none !important;width: 100% !important;display: block}}@media screen and (max-width: 599px){.project_detail.goe .text-container.big{margin-bottom: 50px}}@media screen and (max-width: 599px){.project_detail.dzg[data-alias="diagnostikzentrum"] .mt-negative_second{margin-top: 0 !important}.project_detail.dzg[data-alias="diagnostikzentrum"] .custom-texto{margin-top: 0;margin-bottom: 40px}.project_detail.dzg[data-alias="diagnostikzentrum"] .ce_rsce_project_2cols{margin-top: 50px}}@media screen and (max-width: 599px){.project_detail.smaxtec .ce_colsetStart .col_1,.project_detail.smaxtec .ce_colsetStart .col_2{float: none !important;width: 100% !important;display: block}.project_detail.smaxtec .ce_colsetStart .subcl,.project_detail.smaxtec .ce_colsetStart .subcr{padding-left: 0 !important;padding-right: 0 !important}}@media screen and (max-width: 599px){.project_detail.smaxtec .gray_text .text_element p{padding-left: 0}.project_detail.smaxtec > .gray_text{padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}@media screen and (max-width: 599px){.project_detail .performance-counter .col.middle .visitors-bar{width: 200px;height: 200px}.project_detail .performance-counter .col.left .conversions .number .number_procent::before{width: 30px;height: 30px}.project_detail .performance-counter .col.left .conversions .number .number_procent{font-size: 30px !important}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-prev,.project_detail .ce_rsce_project_responsive_slider .owl-carousel .owl-nav .owl-next{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 16px}}@media screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 500px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 500px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 800px) and (max-width: 1100px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 800px) and (max-width: 1100px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 1100px) and screen and (min-width: 768px) and (max-width: 1023px){.hl_big,.ce_headline.big{font-size: 16px}}@media all and (min-width: 1100px) and screen and (max-width: 767px){.hl_big,.ce_headline.big{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.main p.txt_big{font-size: 16px}}@media screen and (max-width: 767px){.main p.txt_big{font-size: 16px}}@media all and (min-width: 800px) and screen and (min-width: 768px) and (max-width: 1023px){.main p.txt_big{font-size: 16px}}@media all and (min-width: 800px) and screen and (max-width: 767px){.main p.txt_big{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .ce_rsce_project_overview .col2 .entry .label{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .ce_rsce_project_overview .col2 .entry .label{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .what-we-did ul li{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .what-we-did ul li{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .seehotel-lora h1{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .seehotel-lora h1{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.project_detail .seehotel-handmade div h2{font-size: 16px}}@media screen and (max-width: 767px){.project_detail .seehotel-handmade div h2{font-size: 16px}}.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 1025px){.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}}@media all and (max-width: 673px){.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}}@media all and (max-width: 512px){.ce_semantic_html5.voucherdiv.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}}.ce_semantic_html5.shadesignlinkbuttoncontainer.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.piekfein_bild_text.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.piekfein_kreise.block:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.piekfein_kreise.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.piekfein_schuhe_gif.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.infinity_text_bild_rechts.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.infinity_letters.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.infinity_color.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.infinity_text_bild_links.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.gif_galerie.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.ledinegg_right.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_text.ledinegg_left.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.warga_flasche_container .flasche_bild_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.ce_semantic_html5.warga_schriften.block.ce_project:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}@media all and (max-width: 860px){.warga_flasche_container .flasche_bild_text:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}}@font-face{font-family: 'Dico Sans';src: url("/files/theme/fonts/referenzen/DicoSans_1.eot");src: url("/files/theme/fonts/referenzen/DicoSans_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSans_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSans_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSans_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSans_0.svg") format('svg');font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: 'Dico Sans';src: url("/files/theme/fonts/referenzen/DicoSans-Italic_1.eot");src: url("/files/theme/fonts/referenzen/DicoSans-Italic_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSans-Italic_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSans-Italic_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSans-Italic_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSans-Italic_0.svg") format('svg');font-weight: normal;font-style: italic;font-display: swap}@font-face{font-family: 'Dico Sans';src: url("/files/theme/fonts/referenzen/DicoSans-Bold_1.eot");src: url("/files/theme/fonts/referenzen/DicoSans-Bold_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSans-Bold_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSans-Bold_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSans-Bold_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSans-Bold_0.svg") format('svg');font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: 'Dico Sans';src: url("/files/theme/fonts/referenzen/DicoSans-BoldItalic_1.eot");src: url("/files/theme/fonts/referenzen/DicoSans-BoldItalic_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSans-BoldItalic_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSans-BoldItalic_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSans-BoldItalic_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSans-BoldItalic_0.svg") format('svg');font-weight: 600;font-style: italic;font-display: swap}@font-face{font-family: 'Dico Sans';src: url("/files/theme/fonts/referenzen/DicoSans-ExtraBold_1.eot");src: url("/files/theme/fonts/referenzen/DicoSans-ExtraBold_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSans-ExtraBold_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSans-ExtraBold_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSans-ExtraBold_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSans-ExtraBold_0.svg") format('svg');font-weight: 700;font-style: normal;font-display: swap}@font-face{font-family: 'Dico Slab';src: url("/files/theme/fonts/referenzen/DicoSlab-ExtraBold_1.eot");src: url("/files/theme/fonts/referenzen/DicoSlab-ExtraBold_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/DicoSlab-ExtraBold_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/DicoSlab-ExtraBold_0.woff") format('woff'), url("/files/theme/fonts/referenzen/DicoSlab-ExtraBold_0.ttf") format('truetype'), url("/files/content/referenzen/DicoSlab-ExtraBold_0.svg") format('svg');font-weight: 600;font-style: normal;font-display: swap}.regular{font-family: 'Dico Sans';font-weight: normal}.bold{font-family: 'Dico Sans';font-weight: 600}.extraBold{font-family: 'Dico Sans';font-weight: 700}.extraBoldSlab{font-family: 'Dico Slab';font-weight: 600}.wrap{max-width: 1330px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.fontLippi{font-family: 'Dico Sans', Arial, Helvetica, sans-serif;font-weight: normal}strong{font-weight: bold}.inlinefix{font-size: 0;line-height: 0}.inlinefix > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 18px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.inlinefix > *{font-size: 16px}}@media screen and (max-width: 767px){.inlinefix > *{font-size: 16px}}.clearfix:after{content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}.clearImage{background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RTA5NjZCNjUwMTIxMUUzOTBFM0YxN0U5RjI0RjYwNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RTA5NjZCNzUwMTIxMUUzOTBFM0YxN0U5RjI0RjYwNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDk2NkI0NTAxMjExRTM5MEUzRjE3RTlGMjRGNjA1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFMDk2NkI1NTAxMjExRTM5MEUzRjE3RTlGMjRGNjA1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAAAsAAAAAAEAAQAAAgJEAQA7");background-repeat: repeat}.pulse{animation: pulse 2s infinite}.border-box,.bb{-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.lipi{font-family: 'Dico Sans'}.lipi.colors ul{text-align: right}.lipi.colors ul li{width: 114px;height: 114px;display: inline-block;margin-right: 20px;transition: .4s}.lipi.colors ul li.blue{background: #0099BD}.lipi.colors ul li.blue_white{background: #BFE5EF}.lipi.colors ul li.green{background: #9ACE32}.lipi.colors ul li.grey{background: #878787}.lipi.colors ul li:hover{transform: scale(1.1)}@media (max-width: 767px){.lipi.colors ul li{margin-right: 0;margin-bottom: 3px}}@media (max-width: 767px){.lipi.colors ul{text-align: center}}.slap{font-family: 'Dico Slab'}.lipi.ce_headline{font-size: 75px;font-weight: 700;color: #0099BD}.lipi.ce_headline span{font-weight: 400}@media (max-width: 767px){.lipi.ce_headline{font-size: 30px;margin-top: 0;text-align: center}}.lipi.ce_text .headline{font-family: 'Dico Slab';font-size: 37px;color: #0099BD;margin-bottom: 38px}@media (max-width: 767px){.lipi.ce_text .headline{font-size: 25px;margin-bottom: 15px;text-align: center}}.lipi.ce_text .text_element{font-weight: 'Dico Sans';font-size: 20px;color: #878787}@media (max-width: 767px){.lipi.ce_text .text_element p{text-align: center}}.lipi.ce_text.mini{max-width: 670px;width: 100%;margin: auto auto 100px}.lipi.ce_text.m-auto{margin: auto}.rsce_hexagon{max-width: 100%;width: 1330px;margin: 0 auto;position: relative;max-width: 1330px;width: 100%;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.rsce_hexagon .top{max-width: 900px;margin: 0 auto;text-align: center}.rsce_hexagon .top .crumb{font-size: 17px;line-height: 1.29411765;letter-spacing: 0.07em;text-transform: uppercase}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .crumb{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .top .crumb{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .crumb{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .top .crumb{font-size: 16px}}.rsce_hexagon .top .headline{font-size: 30px;line-height: 1.2;color: #0099bd;margin: 0 0 19px 0;font-family: 'Dico Slab'}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .headline{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .top .headline{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .headline{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .top .headline{font-size: 16px}}.rsce_hexagon .top .text{font-size: 20px;line-height: 1.4}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .text{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .top .text{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .top .text{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .top .text{font-size: 16px}}.rsce_hexagon .inside{font-size: 0;line-height: 0;display: block;width: 100%;max-width: 1200px;margin-left: auto;margin-right: auto;margin-top: 45px;text-align: right}.rsce_hexagon .inside > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside > *{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .inside > *{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .inside > *{font-size: 16px}}.rsce_hexagon .inside > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .inside > *{font-size: 16px}}.rsce_hexagon .inside > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside > *{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .inside > *{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .inside > *{font-size: 16px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 45*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 45*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 45*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 45*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 45*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 45*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside{margin-top: 20px}}@media screen and (max-width: 1023px){.rsce_hexagon .inside{max-width: 450px;min-height: 0 !important}}@media screen and (max-width: 1023px){.rsce_hexagon .inside{max-width: 450px;min-height: 0 !important}}.rsce_hexagon .inside .col{display: inline-block;width: 80%;vertical-align: middle;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col{display: block;width: 100%}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col{display: block;width: 100%}}.rsce_hexagon .inside .col:first-child{padding-right: 96/2px}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:first-child{padding-right: 20px}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 0}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col:first-child{padding-right: 0}}.rsce_hexagon .inside .col:last-child{padding-left: 96/2px}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 96/2*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col:last-child{padding-left: 20px}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 0}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col:last-child{padding-left: 0}}.rsce_hexagon .inside .col.col-images{position: relative;z-index: 1}.rsce_hexagon .inside .col.col-hexagon{position: relative;z-index: 2}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap{position: relative}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap{margin-top: 30px}}@media screen and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap{margin-top: 30px}}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap svg{max-width: 100%;height: auto;width: 100%}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap svg{display: none}}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap svg{display: none}}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul{font-size: 0;line-height: 0;text-align: center}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul{font-size: 0;line-height: 0;text-align: center}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px;line-height: normal}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 18px}}@media screen and (max-width: 599px) and screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}@media screen and (max-width: 599px) and screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul > *{font-size: 16px}}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li{display: block;position: absolute;border: 1px solid #0099bd;border-radius: 100%;color: #0099bd;text-align: center;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: color .3s ease-in-out, background-color .3s ease-in-out;-webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out;-o-transition: color .3s ease-in-out, background-color .3s ease-in-out;-ms-transition: color .3s ease-in-out, background-color .3s ease-in-out;transition: color .3s ease-in-out, background-color .3s ease-in-out}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li{position: relative;display: inline-block;vertical-align: middle;top: auto !important;left: auto !important;width: 50% !important;max-width: 130px;margin: 5px 0}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(1),.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(2){margin-top: 0}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(odd){margin-right: 5px}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(even){margin-left: 5px}}@media screen and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li{position: relative;display: inline-block;vertical-align: middle;top: auto !important;left: auto !important;width: 50% !important;max-width: 130px;margin: 5px 0}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(1),.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(2){margin-top: 0}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(odd){margin-right: 5px}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:nth-child(even){margin-left: 5px}}@media screen and (max-width: 300px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li{margin: 0 !important}}@media screen and (min-width: 434px) and (max-width: 599px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li{margin: 5px}}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{display: block;width: 100%;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 16px;line-height: 0;color: inherit;padding: 0 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 18px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 16px}}@media screen and (max-width: 767px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 16px}}@media screen and (min-width: 600px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 14px}}@media screen and (min-width: 600px) and (max-width: 1023px){.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span{font-size: 14px}}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li span.hover{display: none;line-height: 1.2}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:hover{background-color: #0099bd;color: #fdfdfd}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:hover span.default{display: none}.rsce_hexagon .inside .col.col-hexagon .hexagon-wrap ul li:hover span.hover{display: block}.rsce_hexagon .logo-slider-outer{max-width: 100%;width: 1330px;margin: 0 auto;position: relative;max-width: 1330px;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 1434px;width: 100%;padding-top: 113px;padding-bottom: 113px}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-top: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.6px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 113*.5px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}@media screen and (max-width: 767px){.rsce_hexagon .logo-slider-outer{padding-bottom: 20px}}.rsce_hexagon .logo-slider-outer .logo-slider .owl-nav.disabled,.rsce_hexagon .logo-slider-outer .logo-slider .owl-dots.disabled{display: none}.rsce_hexagon .logo-slider-outer .logo-slider .logo{display: block;text-align: center}.rsce_hexagon .logo-slider-outer .logo-slider .logo img,.rsce_hexagon .logo-slider-outer .logo-slider .logo svg{width: 100%;max-width: 200px;max-height: 50px;-moz-object-fit: contain;-webkit-object-fit: contain;-o-object-fit: contain;-ms-object-fit: contain;object-fit: contain;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:contain; object-position:center center;";filter: url(data:image/svg+xml;utf8,&lt;svg xmlns=\http://www.w3.org/2000/svg\&gt;&lt;filter id=\grayscale\&gt;&lt;feColorMatrix type=\matrix\ values=\0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);filter: gray;-webkit-filter: grayscale(100%);-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out}.rsce_hexagon .logo-slider-outer .logo-slider .logo:hover img,.rsce_hexagon .logo-slider-outer .logo-slider .logo:hover svg{filter: url(data:image/svg+xml;utf8,&lt;svg xmlns=\http://www.w3.org/2000/svg\&gt;&lt;filter id=\grayscale\&gt;&lt;feColorMatrix type=\matrix\ values=\1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale);-webkit-filter: grayscale(0%)}.subcolumns.v-middle > div{vertical-align: middle}.subcolumns.opposite .col_1{vertical-align: top}.subcolumns.opposite .col_1 .headline{margin: auto;margin-bottom: 130px}.subcolumns.opposite .col_2{vertical-align: bottom}.rsce_macscroller_white .inside .mac .scroll-content{padding: 18px 103px 0}@media (max-width: 767px){.rsce_macscroller_white .inside .mac .scroll-content{padding: 18px 14% !important}}.lipi_mac_container .rsce_macscroller_white .inside:after{content: '';width: 600px;height: 1042px;background-image: url("/files/content/referenzen/lipi_mac_background_0.jpg");background-position: center;background-size: contain;background-repeat: no-repeat;position: absolute;right: -10px;top: -80px}@media (max-width: 767px){.lipi_mac_container .rsce_macscroller_white .inside:after{display: none}}.lipi_mac_container .rsce_macscroller_white.fixed .inside{max-width: 1200px;width: 100%}.rsce_multipleimages{font-size: 0;line-height: 0;display: block;width: 100%;max-width: 1200px;margin: 0 auto}.rsce_multipleimages > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages > *{font-size: 18px}}@media screen and (max-width: 767px){.rsce_multipleimages > *{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_multipleimages > *{font-size: 16px}}.rsce_multipleimages > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_multipleimages > *{font-size: 16px}}.rsce_multipleimages > *{font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages > *{font-size: 18px}}@media screen and (max-width: 767px){.rsce_multipleimages > *{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages > *{font-size: 16px}}@media screen and (max-width: 767px){.rsce_multipleimages > *{font-size: 16px}}@media screen and (max-width: 1023px){.rsce_multipleimages{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 450px;min-height: 0 !important}}@media screen and (max-width: 1023px){.rsce_multipleimages{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 450px;min-height: 0 !important}}@media screen and (min-width: 1022px) and (max-width: 1100px){.rsce_multipleimages{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}.rsce_multipleimages .col{display: inline-block;vertical-align: middle;width: 50%;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}@media screen and (max-width: 1023px){.rsce_multipleimages .col{width: 100%}}@media screen and (max-width: 1023px){.rsce_multipleimages .col{width: 100%}}.rsce_multipleimages .col.images-col{position: relative;padding-right: 50px;margin-top: 30px;margin-bottom: 30px;z-index: 1}@media screen and (max-width: 1023px){.rsce_multipleimages .col.images-col{padding-right: 0}}@media screen and (max-width: 1023px){.rsce_multipleimages .col.images-col{padding-right: 0}}@media screen and (max-width: 1023px){.rsce_multipleimages .col.images-col.mode_overlapping{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}@media screen and (max-width: 1023px){.rsce_multipleimages .col.images-col.mode_overlapping{padding: 0 15px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}}.rsce_multipleimages .col.images-col.mode_overlapping ul{position: relative;display: block;width: 100%;height: 600px;z-index: 1}.rsce_multipleimages .col.images-col.mode_overlapping ul li{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;opacity: 0}.rsce_multipleimages .col.images-col.mode_overlapping ul li figure{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden}.rsce_multipleimages .col.images-col.mode_overlapping ul li figure img,.rsce_multipleimages .col.images-col.mode_overlapping ul li figure svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;";z-index: 1}.rsce_multipleimages .col.images-col.mode_overlapping ul li figure:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url(/files/theme/i/bg/kachel_img_layer.svg);background-size: cover;background-repeat: no-repeat;background-position: center center;mix-blend-mode: soft-light;z-index: 2;cursor: none}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item1{animation-delay: 0.5s}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item1 figure{-moz-transform: translate(-50%, -50%) rotate(3deg);-webkit-transform: translate(-50%, -50%) rotate(3deg);-o-transform: translate(-50%, -50%) rotate(3deg);-ms-transform: translate(-50%, -50%) rotate(3deg);transform: translate(-50%, -50%) rotate(3deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item2{animation-delay: 0.4s}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item2 figure{-moz-transform: translate(-50%, -50%) rotate(-3deg);-webkit-transform: translate(-50%, -50%) rotate(-3deg);-o-transform: translate(-50%, -50%) rotate(-3deg);-ms-transform: translate(-50%, -50%) rotate(-3deg);transform: translate(-50%, -50%) rotate(-3deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item3{animation-delay: 0.3s}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item3 figure{-moz-transform: translate(-50%, -50%) rotate(-6deg);-webkit-transform: translate(-50%, -50%) rotate(-6deg);-o-transform: translate(-50%, -50%) rotate(-6deg);-ms-transform: translate(-50%, -50%) rotate(-6deg);transform: translate(-50%, -50%) rotate(-6deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item4{animation-delay: 0.2s}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item4 figure{-moz-transform: translate(-50%, -50%) rotate(3deg);-webkit-transform: translate(-50%, -50%) rotate(3deg);-o-transform: translate(-50%, -50%) rotate(3deg);-ms-transform: translate(-50%, -50%) rotate(3deg);transform: translate(-50%, -50%) rotate(3deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item5{animation-delay: 0.1s}.rsce_multipleimages .col.images-col.mode_overlapping ul li.item5 figure{-moz-transform: translate(-50%, -50%) rotate(-3deg);-webkit-transform: translate(-50%, -50%) rotate(-3deg);-o-transform: translate(-50%, -50%) rotate(-3deg);-ms-transform: translate(-50%, -50%) rotate(-3deg);transform: translate(-50%, -50%) rotate(-3deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul.step1 li.item1 figure{-moz-transform: translate(-50%, -50%) rotate(-3deg);-webkit-transform: translate(-50%, -50%) rotate(-3deg);-o-transform: translate(-50%, -50%) rotate(-3deg);-ms-transform: translate(-50%, -50%) rotate(-3deg);transform: translate(-50%, -50%) rotate(-3deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_overlapping ul.step1 li.item2 figure{-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul.step2 li.item2 figure{-moz-transform: translate(-50%, -50%) rotate(-9deg);-webkit-transform: translate(-50%, -50%) rotate(-9deg);-o-transform: translate(-50%, -50%) rotate(-9deg);-ms-transform: translate(-50%, -50%) rotate(-9deg);transform: translate(-50%, -50%) rotate(-9deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_overlapping ul.step2 li.item3 figure{-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul.step3 li.item3 figure{-moz-transform: translate(-50%, -50%) rotate(-12deg);-webkit-transform: translate(-50%, -50%) rotate(-12deg);-o-transform: translate(-50%, -50%) rotate(-12deg);-ms-transform: translate(-50%, -50%) rotate(-12deg);transform: translate(-50%, -50%) rotate(-12deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_overlapping ul.step3 li.item4 figure{-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}.rsce_multipleimages .col.images-col.mode_overlapping ul.step4 li.item4 figure{-moz-transform: translate(-50%, -50%) rotate(-3deg);-webkit-transform: translate(-50%, -50%) rotate(-3deg);-o-transform: translate(-50%, -50%) rotate(-3deg);-ms-transform: translate(-50%, -50%) rotate(-3deg);transform: translate(-50%, -50%) rotate(-3deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_overlapping ul.step4 li.item5 figure{-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg)}.rsce_multipleimages .col.images-col.mode_allvisible{margin-bottom: 0}.rsce_multipleimages .col.images-col.mode_allvisible ul{position: relative;display: block;width: 100%;height: 600px;z-index: 1}.rsce_multipleimages .col.images-col.mode_allvisible ul li{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%;opacity: 1}.rsce_multipleimages .col.images-col.mode_allvisible ul li figure{position: absolute;top: 0;left: 0;width: 40%;height: 40%;-moz-transform: translate(0, 0);-webkit-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);opacity: 1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden}.rsce_multipleimages .col.images-col.mode_allvisible ul li figure img,.rsce_multipleimages .col.images-col.mode_allvisible ul li figure svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-moz-object-fit: cover;-webkit-object-fit: cover;-o-object-fit: cover;-ms-object-fit: cover;object-fit: cover;-moz-object-position: center center;-webkit-object-position: center center;-o-object-position: center center;-ms-object-position: center center;object-position: center center;font-family: "object-fit:cover; object-position:center center;";z-index: 1}.rsce_multipleimages .col.images-col.mode_allvisible ul li figure:before{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url(/files/theme/i/bg/kachel_img_layer.svg);background-size: cover;background-repeat: no-repeat;background-position: center center;mix-blend-mode: soft-light;z-index: 2}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item1{animation-delay: 0.5s}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item1 figure{left: 0;top: 5%;-moz-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg)}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item2{animation-delay: 0.4s}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item2 figure{left: 44%;top: 0;-moz-transform: rotate(3deg);-webkit-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item3{animation-delay: 0.3s}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item3 figure{left: 13%;top: 35%;-moz-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg)}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item4{animation-delay: 0.2s}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item4 figure{left: 60%;top: 27%;-moz-transform: rotate(3deg);-webkit-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item5{animation-delay: 0.1s}.rsce_multipleimages .col.images-col.mode_allvisible ul li.item5 figure{left: 35%;bottom: 7%;top: auto;-moz-transform: rotate(3deg);-webkit-transform: rotate(3deg);-o-transform: rotate(3deg);-ms-transform: rotate(3deg);transform: rotate(3deg)}.rsce_multipleimages .col.images-col.mode_allvisible ul.step1 li.item5 figure{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);opacity: 1;width: 66%;height: 66%}.rsce_multipleimages .col.images-col.mode_allvisible ul.step2 li.item5 figure{-moz-transform: translate(-50%, -50%) rotate(6deg);-webkit-transform: translate(-50%, -50%) rotate(6deg);-o-transform: translate(-50%, -50%) rotate(6deg);-ms-transform: translate(-50%, -50%) rotate(6deg);transform: translate(-50%, -50%) rotate(6deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_allvisible ul.step2 li.item4 figure{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);opacity: 1;width: 66%;height: 66%}.rsce_multipleimages .col.images-col.mode_allvisible ul.step3 li.item4 figure{-moz-transform: translate(-50%, -50%) rotate(6deg);-webkit-transform: translate(-50%, -50%) rotate(6deg);-o-transform: translate(-50%, -50%) rotate(6deg);-ms-transform: translate(-50%, -50%) rotate(6deg);transform: translate(-50%, -50%) rotate(6deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_allvisible ul.step3 li.item3 figure{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);opacity: 1;width: 66%;height: 66%}.rsce_multipleimages .col.images-col.mode_allvisible ul.step4 li.item3 figure{-moz-transform: translate(-50%, -50%) rotate(6deg);-webkit-transform: translate(-50%, -50%) rotate(6deg);-o-transform: translate(-50%, -50%) rotate(6deg);-ms-transform: translate(-50%, -50%) rotate(6deg);transform: translate(-50%, -50%) rotate(6deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_allvisible ul.step4 li.item2 figure{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);opacity: 1;width: 66%;height: 66%}.rsce_multipleimages .col.images-col.mode_allvisible ul.step5 li.item2 figure{-moz-transform: translate(-50%, -50%) rotate(6deg);-webkit-transform: translate(-50%, -50%) rotate(6deg);-o-transform: translate(-50%, -50%) rotate(6deg);-ms-transform: translate(-50%, -50%) rotate(6deg);transform: translate(-50%, -50%) rotate(6deg);left: 0;opacity: 0}.rsce_multipleimages .col.images-col.mode_allvisible ul.step5 li.item1 figure{top: 50%;left: 50%;-moz-transform: translate(-50%, -50%) rotate(0deg);-webkit-transform: translate(-50%, -50%) rotate(0deg);-o-transform: translate(-50%, -50%) rotate(0deg);-ms-transform: translate(-50%, -50%) rotate(0deg);transform: translate(-50%, -50%) rotate(0deg);opacity: 1;width: 66%;height: 66%}.rsce_multipleimages .col.images-col .btn-next{position: absolute;display: block;width: 0;height: 0;opacity: 0;z-index: 2;cursor: pointer;pointer-events: none;-moz-transition: opacity .3s ease-in-out, width .3s ease-in-out, height .3s ease-in-out;-webkit-transition: opacity .3s ease-in-out, width .3s ease-in-out, height .3s ease-in-out;-o-transition: opacity .3s ease-in-out, width .3s ease-in-out, height .3s ease-in-out;-ms-transition: opacity .3s ease-in-out, width .3s ease-in-out, height .3s ease-in-out;transition: opacity .3s ease-in-out, width .3s ease-in-out, height .3s ease-in-out}.rsce_multipleimages .col.images-col .btn-next span{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: #1899bb;border-radius: 100%}.rsce_multipleimages .col.images-col .btn-next span svg{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.rsce_multipleimages .col.images-col.is-hover{cursor: pointer}.rsce_multipleimages .col.images-col.is-hover .btn-next{width: 88px;height: 88px;opacity: 1}.rsce_multipleimages .col.images-col:hover .next{opacity: 1}.rsce_multipleimages .col.content-col{position: relative;padding-left: 50px;z-index: 2}@media screen and (max-width: 1023px){.rsce_multipleimages .col.content-col{padding-left: 0}}@media screen and (max-width: 1023px){.rsce_multipleimages .col.content-col{padding-left: 0}}.rsce_multipleimages .col.content-col .headline{font-size: 75px;line-height: 1;letter-spacing: 0.02em;text-transform: uppercase;color: #0099bd;margin: 0 0 10px 0;font-family: 'Dico Slab'}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages .col.content-col .headline{font-size: 18px}}@media screen and (max-width: 767px){.rsce_multipleimages .col.content-col .headline{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages .col.content-col .headline{font-size: 16px}}@media screen and (max-width: 767px){.rsce_multipleimages .col.content-col .headline{font-size: 16px}}@media screen and (min-width: 1022px) and (max-width: 1100px){.rsce_multipleimages .col.content-col .headline{font-size: 64px}}@media (max-width: 767px){.rsce_multipleimages .col.content-col .headline{font-size: 30px !important;text-align: center !important}}.rsce_multipleimages .col.content-col .text{font-size: 20px;line-height: 1.4}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages .col.content-col .text{font-size: 18px}}@media screen and (max-width: 767px){.rsce_multipleimages .col.content-col .text{font-size: 18px}}@media screen and (min-width: 768px) and (max-width: 1023px){.rsce_multipleimages .col.content-col .text{font-size: 16px}}@media screen and (max-width: 767px){.rsce_multipleimages .col.content-col .text{font-size: 16px}}@media (max-width: 767px){.rsce_multipleimages .col.content-col .text{text-align: center}}.rsce_multipleimages .col.content-col .buttonGreen{margin-top: 34px}@media screen and (min-width: 1024px){.rsce_multipleimages.fullvh{display: table}.rsce_multipleimages.fullvh .col{display: table-cell}}@media screen and (min-width: 1024px){.rsce_multipleimages.fullvh{display: table}.rsce_multipleimages.fullvh .col{display: table-cell}}.rsce_multipleimages.in-viewport .col.images-col.mode_overlapping ul li,.rsce_multipleimages.in-viewport .col.images-col.mode_allvisible ul li{animation: 1s move-in forwards}.rsce_multipleimages.no_content .col{width: 100%}.rsce_multipleimages.no_content .col.images-col{padding-right: 0}@media (max-width: 767px){.lipi_center .col_1,.second_bottom .col_1,.lipi_hexagon .col_1,.opposite .col_1,.lipi_center .col_2,.second_bottom .col_2,.lipi_hexagon .col_2,.opposite .col_2{width: 100% !important;float: none !important;display: block}}.d-md-none{display: block}@media (max-width: 767px){.d-md-none{display: none}}.d-md-block{display: none}@media (max-width: 767px){.d-md-block{display: block}}#header .nav_main{color: #000}
.minecraft #big_small_text{margin-top: 150px;margin-bottom: 100px}.minecraft #big_small_text h1{font-family: "Minecrafter";font-size: 52px;line-height: 1.19230769;color: black}@media screen and (max-width: 770px){.minecraft #big_small_text h1{text-align: center}}@media screen and (max-width: 425px){.minecraft #big_small_text h1{font-size: 30px !important}}.minecraft #big_small_text p{font-size: 30px;line-height: 1.2;color: black;width: 70%}@media screen and (max-width: 770px){.minecraft #big_small_text p{width: 100%;text-align: center}}@media screen and (max-width: 425px){.minecraft #big_small_text p{font-size: 14px !important}}.minecraft #background_big{padding-top: 700px;padding-bottom: 700px;width: 100%}@media screen and (max-width: 1024px){.minecraft #background_big{padding-top: 0px;padding-bottom: 0px;width: auto}}.minecraft #background_big:after{content: "";background-image: url("/files/content/referenzen/background_image_1.png");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 46%;top: 0;width: 100%;height: 100%;transform: translate(-50%, 0)}@media screen and (max-width: 1024px){.minecraft #background_big:after{display: none}}.minecraft #colors{margin-top: 150px;margin-bottom: 150px}@media screen and (max-width: 425px){.minecraft #fonts{margin-top: 50px !important;margin-bottom: 20px !important}}.minecraft .background_big{margin-bottom: 250px !important}@media screen and (max-width: 770px){.minecraft .background_big{margin-bottom: 120px !important}}.minecraft .background_big .image_container img{z-index: 99;position: relative}.minecraft #mac_scroll{margin-bottom: 50px}@media screen and (max-width: 425px){.minecraft #mac_scroll{padding-top: 20px !important;padding-bottom: 20px !important}}.minecraft #text_with_background p{font-family: "Minecrafter";font-size: 60px;line-height: 1.03333333;color: black}@media screen and (max-width: 1024px){.minecraft #text_with_background p{font-size: 35px !important;line-height: 40/35}}@media screen and (max-width: 770px){.minecraft #text_with_background p{margin-bottom: 80px !important;text-align: center !important}}.minecraft .performance-counter_bausucht{font-family: 'Roboto'}.minecraft .performance-counter_bausucht .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.minecraft .performance-counter_bausucht .col.left .conversions .number{display: inline-block}.minecraft .performance-counter_bausucht .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.minecraft .performance-counter_bausucht .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.minecraft .performance-counter_bausucht .col.left .conversions .number .number_procent{font-size: 70px !important}}.minecraft .performance-counter_bausucht .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_bausucht_1.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.minecraft .performance-counter_bausucht .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.minecraft .performance-counter_bausucht .col.left .conversions .title span{display: block;font-weight: bold}.minecraft .performance-counter_bausucht .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.minecraft .performance-counter_bausucht .col.left span.count_number{font-family: "Minecrafter"}.minecraft .performance-counter_bausucht .col.middle{text-align: center}.minecraft .performance-counter_bausucht .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span{color: #7a7}.minecraft .performance-counter_bausucht .col.middle .visitors-bar span.text,.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span.text ~ b,.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span.bar-circle-right,.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.minecraft .performance-counter_bausucht .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.minecraft .performance-counter_bausucht .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.minecraft .performance-counter_bausucht .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.minecraft .performance-counter_bausucht .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar{text-align: left}}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar:last-child:after{display: none}}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar .skillbar{display: block;width: auto}}.minecraft .performance-counter_bausucht .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.minecraft .performance-counter_bausucht .col.right .procent-bar-text:before,.minecraft .performance-counter_bausucht .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.minecraft .performance-counter_bausucht .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar-text:before{left: 0}}.minecraft .performance-counter_bausucht .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.minecraft .performance-counter_bausucht .col.right .procent-bar-text{padding-left: 0}}.minecraft .ce_rsce_project_mac_scroll .overlay{opacity: 1 !important}.minecraft .ce_rsce_project_mac_scroll .overlay{padding: 22px;top: -67px !important}.minecraft .rsce_lois{position: fixed;width: 260px;top: 35%;left: 95%;-moz-transform: translate(-100%, -50%);-webkit-transform: translate(-100%, -50%);-o-transform: translate(-100%, -50%);-ms-transform: translate(-100%, -50%);transform: translate(-100%, -50%);z-index: 99;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;transition: all .1s linear}@media screen and (max-width: 1199px){.minecraft .rsce_lois{width: 100px;height: 100px;top: 20px !important;right: 15px !important;left: auto !important;-moz-transform: translate(0, 0) !important;-webkit-transform: translate(0, 0) !important;-o-transform: translate(0, 0) !important;-ms-transform: translate(0, 0) !important;transform: translate(0, 0) !important;z-index: 999 !important}.minecraft .rsce_lois .tooltip{display: block;width: 100%;height: 100%}}.minecraft .rsce_lois.moved{-moz-transform: translate(-100%, 0);-webkit-transform: translate(-100%, 0);-o-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0)}.minecraft .rsce_lois.no_text .bottom{opacity: 0}.minecraft .rsce_lois .tooltiptext{z-index: 5 !important}@media screen and (max-width: 1199px){.minecraft .rsce_lois .tooltiptext{display: none !important;top: 100% !important;-moz-transform: translate(-50%, 0) !important;-webkit-transform: translate(-50%, 0) !important;-o-transform: translate(-50%, 0) !important;-ms-transform: translate(-50%, 0) !important;transform: translate(-50%, 0) !important}}.minecraft .rsce_lois .bottom{font-weight: bold;font-size: 16px;line-height: 1.0625;white-space: nowrap;color: #fff;text-decoration: none;position: absolute;bottom: 0;left: 0;-moz-transform: translate(-65%, 30%);-webkit-transform: translate(-65%, 30%);-o-transform: translate(-65%, 30%);-ms-transform: translate(-65%, 30%);transform: translate(-65%, 30%);z-index: 3;pointer-events: none}@media screen and (min-width: 768px) and (max-width: 1023px){.minecraft .rsce_lois .bottom{font-size: 18px}}@media screen and (max-width: 767px){.minecraft .rsce_lois .bottom{font-size: 18px}}.minecraft .rsce_lois .bottom svg{position: absolute;top: 50%;left: 100%;-moz-transform: translate(10px, -50%);-webkit-transform: translate(10px, -50%);-o-transform: translate(10px, -50%);-ms-transform: translate(10px, -50%);transform: translate(10px, -50%)}@media screen and (max-width: 1199px){.minecraft .rsce_lois .bottom{display: none !important}}.minecraft .rsce_lois.position_left .bottom{-moz-transform: translate(-24%, 75%);-webkit-transform: translate(-24%, 75%);-o-transform: translate(-24%, 75%);-ms-transform: translate(-24%, 75%);transform: translate(-24%, 75%)}.minecraft .rsce_lois.position_left .bottom svg{display: none}.minecraft .rsce_lois svg,.minecraft .rsce_lois img{position: relative;z-index: 2}@media screen and (max-width: 1199px){.minecraft .rsce_lois svg,.minecraft .rsce_lois img{display: none !important}}.minecraft .rsce_lois .top{position: absolute;top: 0;right: -20px;display: block;width: 100px;height: 100px;background-color: orange;color: #fff;border-radius: 100%;z-index: 1;top: -19px;right: 32px}@media screen and (max-width: 1199px){.minecraft .rsce_lois .top{width: 100%;height: 100%;top: 0 !important;left: 0 !important;right: auto !important;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.minecraft .rsce_lois .top:hover{background-color: green}}.minecraft .rsce_lois .top span{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;padding: 0 14px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-transform: uppercase;font-weight: bold;font-size: 8px;line-height: 1.25;letter-spacing: 0.15em;text-align: center}
.pfeiferwein .pfeifer_mansonry .content{display: inline-block;float: left;max-width: 32.11%;width: 100%;box-sizing: border-box;margin-right: 15px;margin-bottom: 15px;max-height: 300px;min-height: 300px;overflow: hidden;position: relative}.pfeiferwein .pfeifer_mansonry .content img{object-fit: cover;object-position: center;display: block;position: absolute;width: 100%;height: 100%}.pfeiferwein .pfeifer_mansonry .content .context{position: absolute;top: 50%;font-family: 'abril_display';font-weight: 800;transform: translate(0, -50%)}.pfeiferwein .pfeifer_mansonry .content .context p{font-size: 3em;margin: 0;display: inline-block;color: #403b38;text-align: left}.pfeiferwein .pfeifer_mansonry .content .context p:before{content: '';display: block;height: 10px;left: 0;right: auto;width: 150px;top: -20px;background-color: #403b38;position: absolute}@media (max-width: 1272px){.pfeiferwein .pfeifer_mansonry .content .context p{font-size: 2em}}.pfeiferwein .pfeifer_mansonry .content:nth-child(4n){max-width: 65.4%}@media (max-width: 1272px){.pfeiferwein .pfeifer_mansonry .content:nth-child(4n){max-width: 64.91%}}@media (max-width: 930px){.pfeiferwein .pfeifer_mansonry .content:nth-child(4n){max-width: 45%}}.pfeiferwein .pfeifer_mansonry .content:nth-child(5n){min-height: 615px}@media (max-width: 930px){.pfeiferwein .pfeifer_mansonry .content:nth-child(5n){min-height: 180px}}.pfeiferwein .pfeifer_mansonry .content:nth-child(5n),.pfeiferwein .pfeifer_mansonry .content:nth-child(6n),.pfeiferwein .pfeifer_mansonry .content:nth-child(7n){float: right}@media (max-width: 930px){.pfeiferwein .pfeifer_mansonry .content:nth-child(5n),.pfeiferwein .pfeifer_mansonry .content:nth-child(6n),.pfeiferwein .pfeifer_mansonry .content:nth-child(7n){float: none}}@media (max-width: 1272px){.pfeiferwein .pfeifer_mansonry .content{max-width: 31.6%}}@media (max-width: 930px){.pfeiferwein .pfeifer_mansonry .content{max-width: 45%;float: none;margin-right: 5px;margin-left: 5px;min-height: 180px;max-height: 180px}.pfeiferwein .pfeifer_mansonry .content:nth-child(7n){max-width: 94%}}.pfeiferwein .pfeifer_mansonry:after{content: '';display: block;clear: both}@media (max-width: 1272px){.pfeiferwein .pfeifer_mansonry{width: 900px}}@media (max-width: 930px){.pfeiferwein .pfeifer_mansonry{width: 700px;text-align: center}}.pfeiferwein .divider img{max-width: 565px !important;width: 100%;display: block !important;margin: auto}.pfeiferwein .mt0{margin-top: 0}.pfeiferwein .mt0 *{margin-top: 0 !important}.pfeiferwein .mb0{margin-bottom: 0}.pfeiferwein .mb0 *{margin-bottom: 0 !important}.pfeiferwein .mb30{margin-bottom: 30px}.pfeiferwein .mb30 *{margin-bottom: 0 !important}.pfeiferwein .mb50{margin-bottom: 50px}.pfeiferwein .mb50 *{margin-bottom: 0 !important}.pfeiferwein .mb20{margin-bottom: 20px}.pfeiferwein .mb20 *{margin-bottom: 0 !important}.pfeiferwein .mt30{margin-top: 30px}.pfeiferwein .mt30 *{margin-top: 0 !important}.pfeiferwein .mt50{margin-top: 50px}.pfeiferwein .mt50 *{margin-top: 0 !important}.pfeiferwein .mt20{margin-top: 20px}.pfeiferwein .mt20 *{margin-top: 0 !important}.pfeiferwein .mb100{margin-bottom: 100px}.pfeiferwein .mb100 *{margin-bottom: 0 !important}.pfeiferwein .mt100{margin-top: 100px}.pfeiferwein .mt100 *{margin-top: 0 !important}.pfeiferwein .text_title{font-family: 'abril_display';text-align: center;font-size: 55px;font-weight: bold;color: #4a4949;padding: 0 20px}.pfeiferwein .text_title.font25{font-size: 25px;line-height: 25px}@media (max-width: 800px){.pfeiferwein .text_title{font-size: 25px}.pfeiferwein .text_title .text_element p{line-height: 35px}}.pfeiferwein .text{font-family: 'texta';text-align: center;font-size: 31px;font-weight: lighter;padding: 0 20px}.pfeiferwein .text.font25{font-size: 25px;line-height: 25px}@media (max-width: 800px){.pfeiferwein .text.font25{font-size: 18px}}.pfeiferwein .text.font50{font-size: 50px;line-height: 50px}@media (max-width: 800px){.pfeiferwein .text.font50{font-size: 25px}.pfeiferwein .text.font50 .text_element p{line-height: 35px}}@media (max-width: 800px){.pfeiferwein .text{font-size: 18px}.pfeiferwein .text .text_element p{line-height: 23px}}.pfeiferwein .sticker{position: absolute;max-width: 240px;top: 0;right: 10%;transform: translate(0, 0)}@media (max-width: 800px){.pfeiferwein .sticker{display: none}}.pfeiferwein .min_wrap{max-width: 750px}@media (max-width: 800px){.pfeiferwein .min_wrap{max-width: none;width: 100%}}.pfeiferwein .divider_text{max-width: 574px;display: blocK;margin: auto;position: relative}.pfeiferwein .divider_text:after{content: '';position: absolute;left: 50%;right: auto;bottom: -25px;height: 2px;background-color: #403b38;max-width: 574px;width: 100%;transform: translate(-50%, 0)}@media (max-width: 574px){.pfeiferwein .divider_text:after{left: 20px;right: 20px;width: auto;transform: none}}@media (max-width: 600px){.tement .pfeifer.ce_rsce_project_threesome{margin-bottom: 0}}.fade_down{transition: 1s ease;opacity: 0;position: relative;top: -50px}.fade_down.active{opacity: 1;top: 0}
#space_text .text_element .top_headline{font-family: 'Rockwell';text-transform: uppercase;font-weight: bold;font-size: 66px;line-height: 72px;color: black;margin: 0}@media (max-width: 430px){#space_text .text_element .top_headline{font-size: 55px;line-height: 62px}}#space_text .text_element .small_headline{font-family: 'Rockwell';font-weight: bold;font-size: 42px;line-height: 74px;color: black}@media (max-width: 430px){#space_text .text_element .small_headline{font-size: 32px;line-height: 64px}}#space_text .text_element p{font-family: 'Futura';font-size: 26px;line-height: 41px;color: black}@media (max-width: 430px){#space_text .text_element p{font-size: 20px;line-height: 25px}}#space_text_second{margin-top: 100px;margin-bottom: 100px}@media (max-width: 430px){#space_text_second{margin-top: 50px;margin-bottom: 30px}}#space_text_second .text_element .top_headline{font-family: 'Rockwell';text-transform: uppercase;font-weight: bold;font-size: 66px;line-height: 72px;color: black;margin: 0}@media (max-width: 430px){#space_text_second .text_element .top_headline{font-size: 40px;line-height: 52px}}#space_text_second .text_element .small_headline{font-family: 'Rockwell';font-weight: bold;font-size: 42px;line-height: 74px;color: black}@media (max-width: 430px){#space_text_second .text_element .small_headline{font-size: 32px;line-height: 64px}}#space_text_second .text_element p{font-family: 'Futura';font-size: 26px;line-height: 41px;color: black}@media (max-width: 430px){#space_text_second .text_element p{font-size: 18px;line-height: 22px}}.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold{position: absolute;bottom: 3%;right: 5%;width: 50%}@media (max-width: 430px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold{position: relative;right: 0;width: 100%;text-align: center}}.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .gold_headline{font-size: 66px;font-weight: bold;text-transform: uppercase;line-height: 72px;background: -webkit-linear-gradient(#a57d37, #ffe387, #fdeaaa, #ffe387, #a87d29);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 0}@media (max-width: 1024px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .gold_headline{font-size: 55px;line-height: 62px}}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .gold_headline{font-size: 40px;line-height: 52px}}.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .small_headline_gold{font-size: 42px;line-height: 74px;font-weight: bold;color: white}@media (max-width: 1024px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .small_headline_gold{font-size: 32px;line-height: 64px}}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .small_headline_gold{font-size: 25px;line-height: 44px}}@media (max-width: 430px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold .small_headline_gold{color: black}}.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold p{font-size: 26px;line-height: 41px;font-family: 'Futura';color: white}@media (max-width: 1024px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold p{font-size: 17px;line-height: 31px}}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold p{font-size: 16px;line-height: 21px}}@media (max-width: 430px){.ce_rsce_royallifestyle_image_title .entries .entry .image_container .text_container .ce_text .bottom-right_gold p{color: black}}.ce_rsce_royallifestyle_image_title_krone{margin-top: 100px}@media (max-width: 430px){.ce_rsce_royallifestyle_image_title_krone{margin-top: 30px;margin-bottom: 150px !important}}.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone{position: absolute;top: 42%;left: 50%;transform: translate(-50%, 80%)}@media (max-width: 1024px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone{top: 35%}}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone{top: 30%}}@media (max-width: 430px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone{position: relative;top: 0;left: 0;transform: none}}.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone .royal{font-family: 'Rockwell';font-size: 82px;font-weight: normal;text-transform: uppercase;line-height: 98px;color: #cba25c;margin: 0}@media (max-width: 1024px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone .royal{font-size: 60px;line-height: 78px}}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone .royal{font-size: 50px;line-height: 68px}}.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone .text_under{font-family: 'Rockwell';text-transform: uppercase;font-size: 35px;line-height: 45px;font-weight: bold;color: black;margin: 0;margin-top: 115px}@media (max-width: 768px){.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone .text_under{font-size: 30px;line-height: 35px;margin-top: 65px}}.ce_rsce_royallifestyle_image_title_krone .entries .entry .image_container .text_container .ce_text .bottom-right_krone p{font-size: 26px;line-height: 41px;font-family: 'Rockwell';color: black}#two_pics .image_container img{margin-top: 100px}#ticket .image_container img{margin-top: 50px;margin-bottom: 50px}#no_space{margin-top: -80px}#responsive_img{margin-top: -170px}@media (max-width: 430px){#responsive_img{margin-top: 0px}}.royal_lifestyle .h1_big{color: black !important}
.ventrex_projects{margin-bottom: 300px !important}@media screen and (max-width: 1300px){.ventrex_projects{margin-bottom: 50px !important}}.performance-counter_ventrex{font-family: 'Roboto'}.performance-counter_ventrex .col{display: inline-block;max-width: 33.1%;width: 100%;box-sizing: border-box;padding: 20px;vertical-align: top}@media (max-width: 1157px){.performance-counter_ventrex .col{display: block;max-width: 420px;width: auto;margin-left: auto;margin-right: auto}}.performance-counter_ventrex .col.left .conversions .number{display: inline-block}.performance-counter_ventrex .col.left .conversions .number .number_number{font-size: 80px;font-weight: bold}.performance-counter_ventrex .col.left .conversions .number .number_procent{font-size: 80px;font-weight: bold}@media screen and (max-width: 425px){.performance-counter_ventrex .col.left .conversions .number .number_procent{font-size: 70px !important}}.performance-counter_ventrex .col.left .conversions .number .number_procent:before{content: '';background: url("/files/content/referenzen/plus_ventrex.svg") no-repeat center / contain;height: 56px;width: 56px;display: inline-block}.performance-counter_ventrex .col.left .conversions .title{display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 15px;font-size: 25px;max-width: 60%;width: 100%}.performance-counter_ventrex .col.left .conversions .title span{display: block;font-weight: bold}.performance-counter_ventrex .col.left .text{margin-top: 20px;font-size: 21px;line-height: 30px}.performance-counter_ventrex .col.left span.count_number{font-family: "Merriweather"}.performance-counter_ventrex .col.middle{text-align: center}.performance-counter_ventrex .col.middle .visitors-bar{width: 250px;height: 250px;background-color: #ddd;border-radius: 50%;position: relative;display: inline-block;overflow: hidden;margin: 10px}.performance-counter_ventrex .col.middle .visitors-bar > span{color: #7a7}.performance-counter_ventrex .col.middle .visitors-bar span.text,.performance-counter_ventrex .col.middle .visitors-bar > span ~ b{top: 50%;font-size: 50px;left: 50%;font-weight: bold;position: absolute;transform: translate(-50%, -50%);z-index: 1}.performance-counter_ventrex .col.middle .visitors-bar > span.text ~ b,.performance-counter_ventrex .col.middle .visitors-bar > span ~ b ~ b{font-weight: bold;margin-top: 0}.performance-counter_ventrex .col.middle .visitors-bar > span.bar-circle-right,.performance-counter_ventrex .col.middle .visitors-bar > span.bar-circle-left{border-radius: 50%;position: absolute;display: block;width: 100%;height: 100%;background: #B0DAB9;clip: rect(0, 125px, 257px, 0)}.performance-counter_ventrex .col.middle .visitors-bar > span.bar-circle-left{background: #ddd}.performance-counter_ventrex .col.middle .visitors-bar > span.bar-circle-cover{display: block;width: 83%;height: 83%;border-radius: 50%;background-color: #eee;z-index: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.performance-counter_ventrex .col.middle .title{font-size: 24px;line-height: 14px;margin-top: 10px;text-align: center;text-transform: uppercase}.performance-counter_ventrex .col.middle .title span{font-weight: normal;display: block;margin-top: 15px}.performance-counter_ventrex .col.right .procent-bar{position: relative;text-align: right}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar{text-align: left}}.performance-counter_ventrex .col.right .procent-bar .skillbar-title{width: 32%;font-size: 15px;background: transparent;display: inline-block;vertical-align: middle;line-height: 60px;text-align: right;box-sizing: border-box;padding-right: 15px;border-right: 1px solid #000;text-transform: uppercase}@media (max-width: 1233px){.performance-counter_ventrex .col.right .procent-bar .skillbar-title{font-size: 11px}}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar .skillbar-title{font-size: 16px;display: block;width: auto;text-align: left;border-right: 0}}.performance-counter_ventrex .col.right .procent-bar .skillbar{box-sizing: border-box;position: relative;display: inline-block;margin-bottom: 0;left: 0;width: 60.9%;margin-left: -4px;background: #eee;vertical-align: middle;height: 35px;-moz-transition: 4s linear;-ms-transition: 4s linear;-o-transition: 4s linear;transition: 4s linear;-webkit-transition-property: width, background-color;-moz-transition-property: width, background-color;-ms-transition-property: width, background-color;-o-transition-property: width, background-color;transition-property: width, background-color}.performance-counter_ventrex .col.right .procent-bar .skillbar:last-child:after{content: '';border-bottom: 1px solid #000;position: absolute;bottom: -12px;left: 0;visibility: visible;right: 0}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar .skillbar:last-child:after{display: none}}.performance-counter_ventrex .col.right .procent-bar .skillbar .skillbar-bar{height: 35px;width: 0px;position: relative}.performance-counter_ventrex .col.right .procent-bar .skillbar .skill-bar-percent{position: absolute;right: 10px;top: 0;font-size: 15px;height: 35px;font-weight: bold;line-height: 35px;color: #ffffff}.performance-counter_ventrex .col.right .procent-bar .skillbar .skill-bar-percent.Count:after{content: "%"}.performance-counter_ventrex .col.right .procent-bar .skillbar .skill-bar-percent.Count:before{content: "+"}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar .skillbar{display: block;width: auto}}.performance-counter_ventrex .col.right .procent-bar-text{padding-left: 39%;padding-top: 40px;font-size: 16px;position: relative}.performance-counter_ventrex .col.right .procent-bar-text:before,.performance-counter_ventrex .col.right .procent-bar-text:after{display: block;position: absolute;top: 10px;font-weight: bold}.performance-counter_ventrex .col.right .procent-bar-text:before{content: '0%';left: 39%}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar-text:before{left: 0}}.performance-counter_ventrex .col.right .procent-bar-text:after{content: '100%';right: 0}@media (max-width: 1157px){.performance-counter_ventrex .col.right .procent-bar-text{padding-left: 0}}#sub-headline{font-size: 53px;font-weight: bold;color: #e96d5a;font-family: 'Merriweather';margin-left: 90px;float: left;margin-bottom: 0px !important}@media (max-width: 1050px){#sub-headline{margin-bottom: 50px !important}}@media (max-width: 665px){#sub-headline{margin-left: 65px}}@media (max-width: 600px){#sub-headline{font-size: 33px !important;line-height: 33px !important}}@media (max-width: 535px){#sub-headline{margin-left: 55px;font-size: 25px;line-height: 25px}}@media (max-width: 450px){#sub-headline{margin-left: 45px}}@media (max-width: 400px){#sub-headline{font-size: 30px !important;line-height: 30px !important}}@media (max-width: 450px){#sub-headline{margin-left: 0px}}#sub-headline:after{content: '';border-bottom: 3px solid #e96d5a;height: 1px;position: absolute;top: 50%;left: 0;right: 0;padding-top: 26px;margin: 0 auto;width: 15%}@media (max-width: 2000px){#sub-headline:after{margin: initial;left: 15px}}.ventrex .ce_rsce_project_mac_scroll .overlay{opacity: 1 !important;padding-top: 5px}.ventrex .ce_rsce_project_mac_scroll .overlay{top: -27px !important}@media screen and (max-width: 850px){.ventrex .performance_text h1{font-size: 55px;line-height: 60px}}@media screen and (max-width: 600px){.ventrex .performance_text h1{font-size: 45px;line-height: 50px;margin-top: 50px}}#inner-headline .p1{font-size: 40px;font-family: 'Roboto';color: #251f72}.entries .image_container .text_container .ce_text_phone .left-bottom-text{position: absolute;bottom: 7%;left: 12%}@media (max-width: 1050px){.entries .image_container .text_container .ce_text_phone .left-bottom-text{left: 10%}}.entries .image_container .text_container .ce_text_phone .left-bottom-text p{font-size: 66px;font-family: 'Merriweather';color: #FFF;font-weight: bold;margin: 0;line-height: 65px}@media (max-width: 1050px){.entries .image_container .text_container .ce_text_phone .left-bottom-text p{font-size: 35px;line-height: 40px}}@media (max-width: 665px){.entries .image_container .text_container .ce_text_phone .left-bottom-text p{font-size: 35px;line-height: 35px}}@media (max-width: 535px){.entries .image_container .text_container .ce_text_phone .left-bottom-text p{font-size: 25px;line-height: 25px}}@media (max-width: 450px){.entries .image_container .text_container .ce_text_phone .left-bottom-text p{font-size: 20px;line-height: 20px}}.entries .image_container .text_container .ce_text_phone .left-bottom-text mark{background-color: rgba(255,255,255,0.7);color: white}.entries .image_container .text_container .ce_text_blue .left-text{position: absolute;bottom: 25%;left: 0%}@media (max-width: 1246px){.entries .image_container .text_container .ce_text_blue .left-text{left: 5%}}@media (max-width: 1050px){.entries .image_container .text_container .ce_text_blue .left-text{left: 10%}}@media (max-width: 665px){.entries .image_container .text_container .ce_text_blue .left-text{position: relative}}@media (max-width: 450px){.entries .image_container .text_container .ce_text_blue .left-text{left: auto}}.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 40px;font-weight: 500;color: #251f72;margin: 0;line-height: 55px}@media (max-width: 1246px){.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 30px;line-height: 35px}}@media (max-width: 1050px){.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 25px;line-height: 30px}}@media (max-width: 800px){.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 16px;line-height: 20px}}@media (max-width: 665px){.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 25px;line-height: 25px}}@media (max-width: 450px){.entries .image_container .text_container .ce_text_blue .left-text p{font-size: 20px;line-height: 20px}}.entries .image_container .text_container .ce_text_blue .left-text .text-short{color: #747474;font-size: 24px;line-height: 30px}@media screen and (max-width: 650px){.entries .image_container .text_container .ce_text_blue .left-text .text-short br{display: none}}@media (max-width: 1246px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 20px;line-height: 30px}}@media (max-width: 1050px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 16px;line-height: 25px}}@media (max-width: 800px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 12px;line-height: 20px}}@media (max-width: 665px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 18px;line-height: 20px}}@media (max-width: 535px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 15px;line-height: 20px}}@media (max-width: 450px){.entries .image_container .text_container .ce_text_blue .left-text .text-short{font-size: 15px;line-height: 16px}}.entries .image_container .text_container .ce_text_blue .left-text mark{background-color: rgba(255,255,255,0.7);color: white}.entries .image_container .text_container .ce_text .bottom-right{position: absolute;bottom: 25%;right: 9%}@media (max-width: 1050px){.entries .image_container .text_container .ce_text .bottom-right{right: 5%}}@media (max-width: 665px){.entries .image_container .text_container .ce_text .bottom-right{right: 9%}}@media (max-width: 450px){.entries .image_container .text_container .ce_text .bottom-right{right: 10%}}.entries .image_container .text_container .ce_text .bottom-right p{color: #FFF;font-size: 40px;font-family: 'Merriweather';line-height: 50px;font-weight: bold;margin: 0}@media (max-width: 1050px){.entries .image_container .text_container .ce_text .bottom-right p{font-size: 25px;line-height: 30px}}@media (max-width: 665px){.entries .image_container .text_container .ce_text .bottom-right p{font-size: 15px;line-height: 15px}}@media (max-width: 450px){.entries .image_container .text_container .ce_text .bottom-right p{font-size: 11px;line-height: 13px}}.entries .image_container .text_container .ce_text .bottom-right mark{background-color: rgba(255,255,255,0.7);color: white}#centered_text{margin-bottom: 150px !important}#centered_text .text_element{font-family: 'Merriweather';font-size: 40px;line-height: 45px;color: #e96d5a}@media (max-width: 535px){#centered_text .text_element{font-size: 30px;line-height: 35px}}@media (max-width: 450px){#centered_text .text_element{font-size: 20px;line-height: 20px}}#headline_centered .text_element{margin-top: 170px;margin-right: 35%;font-size: 24px;line-height: 30px}@media (max-width: 1250px){#overview_text{padding-left: 150px;padding-right: 150px}}@media (max-width: 900px){#overview_text{padding-left: 100px;padding-right: 100px}}@media (max-width: 740px){#overview_text{padding-left: 0px;padding-right: 0px}}#overview_text .ce_seperate.headline{margin-bottom: 50px}#overview_text .ce_seperate.headline.mobile{display: none}@media (max-width: 1250px){#overview_text .ce_seperate.headline.mobile{display: block;margin: 0 auto}}#overview_text .ce_seperate.headline.desktop{display: none}@media (min-width: 1250px){#overview_text .ce_seperate.headline.desktop{display: inline-block}}#overview_text .ce_seperate.headline .title_headline{vertical-align: baseline;padding-bottom: 70px;font-size: 53px;font-weight: bold;color: #e96d5a;letter-spacing: 0px;font-family: 'Merriweather';text-transform: uppercase;background: #fff;position: relative;z-index: 1;display: inline-block;padding-left: 16px}@media (max-width: 1800px){#overview_text .ce_seperate.headline .title_headline{font-size: 40px}}@media (max-width: 1370px){#overview_text .ce_seperate.headline .title_headline{font-size: 30px}}@media (max-width: 1250px){#overview_text .ce_seperate.headline .title_headline{padding-left: 0px;margin-bottom: 10px;padding-bottom: 0px !important}}@media (max-width: 600px){#overview_text .ce_seperate.headline .title_headline{font-size: 37px;line-height: 37px}}@media (max-width: 450px){#overview_text .ce_seperate.headline .title_headline{font-size: 30px;line-height: 30px}}#overview_text .ce_seperate.headline:after{display: none}#overview_text .border_col{border-top: 3px solid #e96d5a}@media (max-width: 1250px){#overview_text .border_col{border: none}}#overview_text .col{width: 33%;display: inline-block;vertical-align: middle;box-sizing: border-box}@media (max-width: 1250px){#overview_text .col{width: 100%;padding-left: 20px;padding-right: 20px}}#overview_text .small_text{font-size: 20px;line-height: 28px;padding-top: 40px;vertical-align: bottom;color: black}@media (max-width: 1490px){#overview_text .small_text{padding-top: 10px}}@media (max-width: 1250px){#overview_text .small_text{padding-top: 10px}}@media (max-width: 450px){#overview_text .small_text{font-size: 16px}}.project_detail #big-image{margin-left: -420px}@media (max-width: 400px){.project_detail #big-image{margin-left: 0px}}@media (max-width: 800px){.project_detail #big-image{margin-left: 50px}}@media (max-width: 480px){.project_detail #big-image{margin-left: 0px}}#ventrex_image{margin-top: 50px !important;margin-bottom: 50px !important}@media (max-width: 800px){.img_responsive{margin-top: -120px !important}}@media (max-width: 600px){.img_responsive{margin-top: -50px !important}}@media (max-width: 425px){.ce_rsce_ventrex_image_title_blue{margin-top: 0px !important}}@media (max-width: 665px){.ce_rsce_ventrex_image_title_blue .image_container img{display: none}}@media (max-width: 600px){.tement .ce_rsce_project_threesome{margin-bottom: 0px !important}}#background:after{content: "";background-image: url("/files/content/referenzen/background_image.svg");background-size: cover;background-position: center left;background-repeat: no-repeat;position: absolute;left: 50%;top: 0;width: 100%;height: 100%;transform: translate(-50%, 0)}.background{background-image: url(files/theme/i/Gruppe 10.svg)}
.smaxtec{font-family: "Roboto" !important;font-family: 'Open Sans'}.smaxtec p{position: relative;z-index: 0}@media screen and (max-width: 600px){.smaxtec .story_text{font-size: 51px !important;line-height: 61px !important;margin-left: 0px}}@media screen and (max-width: 600px){.smaxtec .story_text_colored{margin-left: 0px}}.smaxtec .gray_text{font-family: "Open Sans";font-size: 25px;line-height: 30px;font-weight: 300;color: #707070}@media screen and (max-width: 800px){.smaxtec .gray_text .text_element{text-align: center}}@media screen and (max-width: 600px){.smaxtec .gray_text .text_element{text-align: left}}@media screen and (max-width: 600px){.smaxtec .gray_text .text_element p{text-align: left !important;padding-left: 35px}}@media screen and (max-width: 800px){.smaxtec .story_telling .col_1{width: 100% !important}}@media screen and (max-width: 800px){.smaxtec .story_telling .col_2{width: 100% !important}.smaxtec .story_telling .col_2 .subcr{padding-left: 0 !important;text-align: center}.smaxtec .story_telling .col_2 .subcr .ce_image{display: inline-block}}@media screen and (max-width: 500px){.smaxtec .story_telling .col_2{width: 100% !important}}.smaxtec .mfl_headline h2 .title_sub,.smaxtec .mfl_headline h2 .title_sub_bottom{font-family: 'Yummo';color: #707070}.smaxtec .mfl_headline h2 .title_sub_bottom{color: #afca0a}.smaxtec .performance-counter{font-family: 'Open Sans'}.smaxtec .performance-counter .col.left .conversions .number{font-family: 'Yummo'}.smaxtec .performance-counter .col.right .procent-bar .skillbar .skill-bar-percent{font-family: 'Yummo';color: white !important}.smaxtec .performance-counter .col.right .procent-bar .skillbar .skill-bar-percent:after,.smaxtec .performance-counter .col.right .procent-bar .skillbar .skill-bar-percent:before{color: white}.smaxtec .performance-counter .col.middle .visitors-bar > span.text ~ b,.smaxtec .performance-counter .performance-counter .col.middle .visitors-bar > span ~ b ~ b{font-family: 'Yummo'}.smaxtec .ce_colsetStart.custom .col_1,.smaxtec .ce_colsetStart.custom .col_2{vertical-align: middle}@media screen and (max-width: 1330px){.smaxtec .cow_container .col_2{right: 50%;transform: translate(50%);float: inherit !important}}@media screen and (max-width: 600px){.smaxtec .cow_container .col_2{float: left !important;transform: none;right: 0}}.smaxtec .cow_animation{position: fixed;left: -100%;opacity: 0;top: 0;z-index: 0;transition: 1s}.smaxtec .cow_animation.active{left: 0;opacity: 1}@media screen and (max-width: 1330px){.smaxtec .cow_animation.active{opacity: 0 !important}}.smaxtec .cow_animation .col_2 .c60r{float: inherit !important;margin-left: 0px !important;width: 100% !important}.smaxtec .cow_animation_image img{width: 100% !important;max-width: 60% !important}#smaxtec-mac .overlay{top: -67px !important}@media screen and (max-width: 950px){#smaxtec-mac .overlay{padding: 6px}}@media screen and (max-width: 700px){#smaxtec-mac .overlay{padding: 11px}}@media screen and (max-width: 500px){#smaxtec-mac .overlay{padding: 15px}}.pt0{padding-top: 0 !important}.pb0{padding-bottom: 0 !important}.mmb50{margin-bottom: -50px}.wrap{width: 100% !important;max-width: 1300px !important}
#main .mod_article a:not(.btn):not([href^="https://rittler2023.rittler.co/"]):not([href^="https://www.werbe-agentur-graz.at"]):not([href^="https://werbe-agentur-graz.at"]):not([href^="/"]):not([href^="#"]){color: #787878}body.black #main .mod_article a:not(.btn):not([href^="https://rittler2023.rittler.co/"]):not([href^="https://www.werbe-agentur-graz.at"]):not([href^="https://werbe-agentur-graz.at"]):not([href^="/"]):not([href^="#"]){color: #f5f5f5}#main .mod_article a:not(.btn)[href^="https://rittler2023.rittler.co/"],#main .mod_article a:not(.btn)[href^="https://www.werbe-agentur-graz.at"],#main .mod_article a:not(.btn)[href^="https://werbe-agentur-graz.at"],#main .mod_article a:not(.btn)[href^="/"],#main .mod_article a:not(.btn)[href^="#"]{color: #2d2d2d}body.black #main .mod_article a:not(.btn)[href^="https://rittler2023.rittler.co/"],body.black #main .mod_article a:not(.btn)[href^="https://www.werbe-agentur-graz.at"],body.black #main .mod_article a:not(.btn)[href^="https://werbe-agentur-graz.at"],body.black #main .mod_article a:not(.btn)[href^="/"],body.black #main .mod_article a:not(.btn)[href^="#"]{color: #f5f5f5}#main .blogreader .layout_full .blog_text .right .ce_text a{text-decoration: underline}@media screen and (max-width: 599px){.mmtop0{margin-top: 0 !important}.mmtop10{margin-top: 10px !important}.mmtop20{margin-top: 20px !important}.mmtop30{margin-top: 30px !important}.mmtop40{margin-top: 40px !important}.mmtop50{margin-top: 50px !important}.mmtop60{margin-top: 60px !important}.mmtop70{margin-top: 70px !important}.mmtop80{margin-top: 80px !important}.mmtop90{margin-top: 90px !important}.mmtop100{margin-top: 100px !important}.mmtop110{margin-top: 110px !important}.mmtop120{margin-top: 120px !important}.mmtop130{margin-top: 130px !important}.mmtop140{margin-top: 140px !important}.mmtop150{margin-top: 150px !important}.mmtop160{margin-top: 160px !important}.mmtop170{margin-top: 170px !important}.mmtop180{margin-top: 180px !important}.mmtop190{margin-top: 190px !important}.mmtop200{margin-top: 200px !important}.mptop0{padding-top: 0 !important}.mptop10{padding-top: 10px !important}.mptop20{padding-top: 20px !important}.mptop30{padding-top: 30px !important}.mptop40{padding-top: 40px !important}.mptop50{padding-top: 50px !important}.mptop60{padding-top: 60px !important}.mptop70{padding-top: 70px !important}.mptop80{padding-top: 80px !important}.mptop90{padding-top: 90px !important}.mptop100{padding-top: 100px !important}.mptop110{padding-top: 110px !important}.mptop120{padding-top: 120px !important}.mptop130{padding-top: 130px !important}.mptop140{padding-top: 140px !important}.mptop150{padding-top: 150px !important}.mptop160{padding-top: 160px !important}.mptop170{padding-top: 170px !important}.mptop180{padding-top: 180px !important}.mptop190{padding-top: 190px !important}.mptop200{padding-top: 200px !important}}.fntsz-57{font-size: 57px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-57{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-57{font-size: 18px}}.fntsz-47{font-size: 47px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-47{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-47{font-size: 18px}}.fntsz-40{font-size: 40px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-40{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-40{font-size: 18px}}.fntsz-30{font-size: 30px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-30{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-30{font-size: 18px}}.fntsz-23{font-size: 23px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-23{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-23{font-size: 18px}}.fntsz-18{font-size: 18px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-18{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-18{font-size: 18px}}.fntsz-16{font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-16{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-16{font-size: 18px}}.fntsz-13{font-size: 13px}@media screen and (min-width: 768px) and (max-width: 1023px){.fntsz-13{font-size: 18px}}@media screen and (max-width: 767px){.fntsz-13{font-size: 18px}}.pb50{padding-bottom: 50px}.color-gray{color: #c6c6c6}.color-lightgray{color: #f5f5f5}.color-black{color: #2d2d2d}.color-green{color: #a4ff45}.color-darkgreen{color: #45d085}.font-gtSectraTrialBold{font-family: 'GT Sectra Trial', Arial, Helvetica, sans-serif;font-weight: bold}.font-gilroyThin{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 100}.font-gilroyUltraLight{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 200}.font-gilroyLight{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 300}.font-gilroyRegular{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: normal}.font-gilroyMedium{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 500}.font-gilroyBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold}.font-gilroySemiBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 600}.font-gilroyExtraBold{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 700}.font-gilroyHeavy{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 800}.font-gilroyBlack{font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: 900}ul.has-disc,#main .ce_text ul.has-disc{list-style-type: disc;padding-left: 1em}ul.has-check-black,#main .ce_text ul.has-check-black{line-height: 1.5}ul.has-check-black li,#main .ce_text ul.has-check-black li{position: relative;padding-left: 28.462px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}ul.has-check-black li:before,#main .ce_text ul.has-check-black li:before{content: "";display: block;width: 18.462px;height: 12.029px;aspect-ratio: 22.462/16.029;background-color: transparent;background-image: url("/files/theme/i/icons/ul_check_black.svg");background-size: contain;background-position: center center;background-repeat: no-repeat;position: absolute;top: 50%;left: 0;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%)}.ce_text ol{padding-left: 1em}.ce_text ol li{position: relative;line-height: 1.3em;margin-bottom: .1em;padding-left: 12px;padding-bottom: 10px}.ce_image.full img{display: block;width: 100%;height: auto}.rsce_button.align_left{text-align: left}.rsce_button.align_center{text-align: center}.rsce_button.align_right{text-align: right}.rsce_button a{text-align: center}.button,.ce_button,.btn{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center}.button > *,.ce_button > *,.btn > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.button > *,.ce_button > *,.btn > *{font-size: 18px}}@media screen and (max-width: 767px){.button > *,.ce_button > *,.btn > *{font-size: 18px}}body.safari .button,body.safari .ce_button,body.safari .btn,body.mac .button,body.mac .ce_button,body.mac .btn{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .button,body.mobile.safari .ce_button,body.mobile.safari .btn,body.mobile.mac .button,body.mobile.mac .ce_button,body.mobile.mac .btn{padding-top: 0}.button > svg,.ce_button > svg,.btn > svg{overflow: visible}.button > svg,.ce_button > svg,.btn > svg,.button > span,.ce_button > span,.btn > span{display: inline-block;vertical-align: middle}.button > span,.ce_button > span,.btn > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.button > span,.ce_button > span,.btn > span{font-size: 18px}}@media screen and (max-width: 767px){.button > span,.ce_button > span,.btn > span{font-size: 18px}}body.ios .button > span,body.ios .ce_button > span,body.ios .btn > span{padding-top: 0.3em}.button > span.normal,.ce_button > span.normal,.btn > span.normal{opacity: 1;visibility: visible}.button > span.hover,.ce_button > span.hover,.btn > span.hover,.button > span.sending,.ce_button > span.sending,.btn > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.button:hover > span.normal,.ce_button:hover > span.normal,.btn:hover > span.normal,.button.simulate-hover > span.normal,.ce_button.simulate-hover > span.normal,.btn.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.button:hover > span.hover,.ce_button:hover > span.hover,.btn:hover > span.hover,.button.simulate-hover > span.hover,.ce_button.simulate-hover > span.hover,.btn.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.button:hover > span.hover,.ce_button:hover > span.hover,.btn:hover > span.hover,.button.simulate-hover > span.hover,.ce_button.simulate-hover > span.hover,.btn.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.button:hover > span.hover,.ce_button:hover > span.hover,.btn:hover > span.hover,.button.simulate-hover > span.hover,.ce_button.simulate-hover > span.hover,.btn.simulate-hover > span.hover{font-size: 18px}}.button.is_sending,.ce_button.is_sending,.btn.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.button.is_sending > span:before,.ce_button.is_sending > span:before,.btn.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.button.is_sending > span.normal,.ce_button.is_sending > span.normal,.btn.is_sending > span.normal,.button.is_sending > span.hover,.ce_button.is_sending > span.hover,.btn.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.button.is_sending > span.sending,.ce_button.is_sending > span.sending,.btn.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.button.is_sending > span.sending,.ce_button.is_sending > span.sending,.btn.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.button.is_sending > span.sending,.ce_button.is_sending > span.sending,.btn.is_sending > span.sending{font-size: 18px}}.button.buttonBlack,.ce_button.buttonBlack,.btn.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.button.buttonBlack > svg,.ce_button.buttonBlack > svg,.btn.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonBlack > svg,.ce_button.buttonBlack > svg,.btn.buttonBlack > svg{margin-right: 6px}}.button.buttonBlack > svg *,.ce_button.buttonBlack > svg *,.btn.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonBlack:hover,.ce_button.buttonBlack:hover,.btn.buttonBlack:hover,.button.buttonBlack.simulate-hover,.ce_button.buttonBlack.simulate-hover,.btn.buttonBlack.simulate-hover,.button.buttonBlack.is_sending,.ce_button.buttonBlack.is_sending,.btn.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.button.buttonBlack:hover > svg [fill="#fff"],.ce_button.buttonBlack:hover > svg [fill="#fff"],.btn.buttonBlack:hover > svg [fill="#fff"],.button.buttonBlack.simulate-hover > svg [fill="#fff"],.ce_button.buttonBlack.simulate-hover > svg [fill="#fff"],.btn.buttonBlack.simulate-hover > svg [fill="#fff"],.button.buttonBlack.is_sending > svg [fill="#fff"],.ce_button.buttonBlack.is_sending > svg [fill="#fff"],.btn.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.button.buttonBlack:hover > svg [stroke="#fff"],.ce_button.buttonBlack:hover > svg [stroke="#fff"],.btn.buttonBlack:hover > svg [stroke="#fff"],.button.buttonBlack.simulate-hover > svg [stroke="#fff"],.ce_button.buttonBlack.simulate-hover > svg [stroke="#fff"],.btn.buttonBlack.simulate-hover > svg [stroke="#fff"],.button.buttonBlack.is_sending > svg [stroke="#fff"],.ce_button.buttonBlack.is_sending > svg [stroke="#fff"],.btn.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.button.buttonBlackRed,.ce_button.buttonBlackRed,.btn.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .button.buttonBlackRed,body.black .ce_button.buttonBlackRed,body.black .btn.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.button.buttonBlackRed > svg,.ce_button.buttonBlackRed > svg,.btn.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonBlackRed > svg,.ce_button.buttonBlackRed > svg,.btn.buttonBlackRed > svg{margin-right: 6px}}.button.buttonBlackRed > svg *,.ce_button.buttonBlackRed > svg *,.btn.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonBlackRed:hover,.ce_button.buttonBlackRed:hover,.btn.buttonBlackRed:hover,.button.buttonBlackRed.simulate-hover,.ce_button.buttonBlackRed.simulate-hover,.btn.buttonBlackRed.simulate-hover,.button.buttonBlackRed.is_sending,.ce_button.buttonBlackRed.is_sending,.btn.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .button.buttonBlackRed:hover,body.black .ce_button.buttonBlackRed:hover,body.black .btn.buttonBlackRed:hover,body.black .button.buttonBlackRed.simulate-hover,body.black .ce_button.buttonBlackRed.simulate-hover,body.black .btn.buttonBlackRed.simulate-hover,body.black .button.buttonBlackRed.is_sending,body.black .ce_button.buttonBlackRed.is_sending,body.black .btn.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.button.buttonBlackRed:hover > svg [fill="#fff"],.ce_button.buttonBlackRed:hover > svg [fill="#fff"],.btn.buttonBlackRed:hover > svg [fill="#fff"],.button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.ce_button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.btn.buttonBlackRed.simulate-hover > svg [fill="#fff"],.button.buttonBlackRed.is_sending > svg [fill="#fff"],.ce_button.buttonBlackRed.is_sending > svg [fill="#fff"],.btn.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.button.buttonBlackRed:hover > svg [stroke="#fff"],.ce_button.buttonBlackRed:hover > svg [stroke="#fff"],.btn.buttonBlackRed:hover > svg [stroke="#fff"],.button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.ce_button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.btn.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.button.buttonBlackRed.is_sending > svg [stroke="#fff"],.ce_button.buttonBlackRed.is_sending > svg [stroke="#fff"],.btn.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.button.buttonBlackGreen,.ce_button.buttonBlackGreen,.btn.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .button.buttonBlackGreen,body.black .ce_button.buttonBlackGreen,body.black .btn.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.button.buttonBlackGreen > svg,.ce_button.buttonBlackGreen > svg,.btn.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonBlackGreen > svg,.ce_button.buttonBlackGreen > svg,.btn.buttonBlackGreen > svg{margin-right: 6px}}.button.buttonBlackGreen > svg *,.ce_button.buttonBlackGreen > svg *,.btn.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonBlackGreen:hover,.ce_button.buttonBlackGreen:hover,.btn.buttonBlackGreen:hover,.button.buttonBlackGreen.simulate-hover,.ce_button.buttonBlackGreen.simulate-hover,.btn.buttonBlackGreen.simulate-hover,.button.buttonBlackGreen.is_sending,.ce_button.buttonBlackGreen.is_sending,.btn.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .button.buttonBlackGreen:hover,body.black .ce_button.buttonBlackGreen:hover,body.black .btn.buttonBlackGreen:hover,body.black .button.buttonBlackGreen.simulate-hover,body.black .ce_button.buttonBlackGreen.simulate-hover,body.black .btn.buttonBlackGreen.simulate-hover,body.black .button.buttonBlackGreen.is_sending,body.black .ce_button.buttonBlackGreen.is_sending,body.black .btn.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.button.buttonBlackGreen:hover > svg [fill="#fff"],.ce_button.buttonBlackGreen:hover > svg [fill="#fff"],.btn.buttonBlackGreen:hover > svg [fill="#fff"],.button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.ce_button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.btn.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.button.buttonBlackGreen.is_sending > svg [fill="#fff"],.ce_button.buttonBlackGreen.is_sending > svg [fill="#fff"],.btn.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.button.buttonBlackGreen:hover > svg [stroke="#fff"],.ce_button.buttonBlackGreen:hover > svg [stroke="#fff"],.btn.buttonBlackGreen:hover > svg [stroke="#fff"],.button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.ce_button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.btn.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.button.buttonBlackGreen.is_sending > svg [stroke="#fff"],.ce_button.buttonBlackGreen.is_sending > svg [stroke="#fff"],.btn.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.button.buttonRed,.ce_button.buttonRed,.btn.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.button.buttonRed > svg,.ce_button.buttonRed > svg,.btn.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonRed > svg,.ce_button.buttonRed > svg,.btn.buttonRed > svg{margin-right: 6px}}.button.buttonRed > svg *,.ce_button.buttonRed > svg *,.btn.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonRed:hover,.ce_button.buttonRed:hover,.btn.buttonRed:hover,.button.buttonRed.simulate-hover,.ce_button.buttonRed.simulate-hover,.btn.buttonRed.simulate-hover,.button.buttonRed.is_sending,.ce_button.buttonRed.is_sending,.btn.buttonRed.is_sending{background-color: transparent;color: #ff3764}.button.buttonRed:hover > svg [fill="#fff"],.ce_button.buttonRed:hover > svg [fill="#fff"],.btn.buttonRed:hover > svg [fill="#fff"],.button.buttonRed.simulate-hover > svg [fill="#fff"],.ce_button.buttonRed.simulate-hover > svg [fill="#fff"],.btn.buttonRed.simulate-hover > svg [fill="#fff"],.button.buttonRed.is_sending > svg [fill="#fff"],.ce_button.buttonRed.is_sending > svg [fill="#fff"],.btn.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.button.buttonRed:hover > svg [stroke="#fff"],.ce_button.buttonRed:hover > svg [stroke="#fff"],.btn.buttonRed:hover > svg [stroke="#fff"],.button.buttonRed.simulate-hover > svg [stroke="#fff"],.ce_button.buttonRed.simulate-hover > svg [stroke="#fff"],.btn.buttonRed.simulate-hover > svg [stroke="#fff"],.button.buttonRed.is_sending > svg [stroke="#fff"],.ce_button.buttonRed.is_sending > svg [stroke="#fff"],.btn.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.button.buttonGreen,.ce_button.buttonGreen,.btn.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.button.buttonGreen > svg,.ce_button.buttonGreen > svg,.btn.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonGreen > svg,.ce_button.buttonGreen > svg,.btn.buttonGreen > svg{margin-right: 6px}}.button.buttonGreen > svg *,.ce_button.buttonGreen > svg *,.btn.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonGreen:hover,.ce_button.buttonGreen:hover,.btn.buttonGreen:hover,.button.buttonGreen.simulate-hover,.ce_button.buttonGreen.simulate-hover,.btn.buttonGreen.simulate-hover,.button.buttonGreen.is_sending,.ce_button.buttonGreen.is_sending,.btn.buttonGreen.is_sending{background-color: transparent;color: #45d085}.button.buttonGreen:hover > svg [fill="#fff"],.ce_button.buttonGreen:hover > svg [fill="#fff"],.btn.buttonGreen:hover > svg [fill="#fff"],.button.buttonGreen.simulate-hover > svg [fill="#fff"],.ce_button.buttonGreen.simulate-hover > svg [fill="#fff"],.btn.buttonGreen.simulate-hover > svg [fill="#fff"],.button.buttonGreen.is_sending > svg [fill="#fff"],.ce_button.buttonGreen.is_sending > svg [fill="#fff"],.btn.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.button.buttonGreen:hover > svg [stroke="#fff"],.ce_button.buttonGreen:hover > svg [stroke="#fff"],.btn.buttonGreen:hover > svg [stroke="#fff"],.button.buttonGreen.simulate-hover > svg [stroke="#fff"],.ce_button.buttonGreen.simulate-hover > svg [stroke="#fff"],.btn.buttonGreen.simulate-hover > svg [stroke="#fff"],.button.buttonGreen.is_sending > svg [stroke="#fff"],.ce_button.buttonGreen.is_sending > svg [stroke="#fff"],.btn.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.button.buttonGreenBlack,.ce_button.buttonGreenBlack,.btn.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.button.buttonGreenBlack > svg,.ce_button.buttonGreenBlack > svg,.btn.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonGreenBlack > svg,.ce_button.buttonGreenBlack > svg,.btn.buttonGreenBlack > svg{margin-right: 6px}}.button.buttonGreenBlack > svg *,.ce_button.buttonGreenBlack > svg *,.btn.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonGreenBlack:hover,.ce_button.buttonGreenBlack:hover,.btn.buttonGreenBlack:hover,.button.buttonGreenBlack.simulate-hover,.ce_button.buttonGreenBlack.simulate-hover,.btn.buttonGreenBlack.simulate-hover,.button.buttonGreenBlack.is_sending,.ce_button.buttonGreenBlack.is_sending,.btn.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .button.buttonGreenBlack:hover,body.black .ce_button.buttonGreenBlack:hover,body.black .btn.buttonGreenBlack:hover,body.black .button.buttonGreenBlack.simulate-hover,body.black .ce_button.buttonGreenBlack.simulate-hover,body.black .btn.buttonGreenBlack.simulate-hover,body.black .button.buttonGreenBlack.is_sending,body.black .ce_button.buttonGreenBlack.is_sending,body.black .btn.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.button.buttonGreenBlack:hover > svg [fill="#fff"],.ce_button.buttonGreenBlack:hover > svg [fill="#fff"],.btn.buttonGreenBlack:hover > svg [fill="#fff"],.button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.ce_button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.btn.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.button.buttonGreenBlack.is_sending > svg [fill="#fff"],.ce_button.buttonGreenBlack.is_sending > svg [fill="#fff"],.btn.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.button.buttonGreenBlack:hover > svg [stroke="#fff"],.ce_button.buttonGreenBlack:hover > svg [stroke="#fff"],.btn.buttonGreenBlack:hover > svg [stroke="#fff"],.button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.ce_button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.btn.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.button.buttonGreenBlack.is_sending > svg [stroke="#fff"],.ce_button.buttonGreenBlack.is_sending > svg [stroke="#fff"],.btn.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.button.buttonGreenWhite,.ce_button.buttonGreenWhite,.btn.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.button.buttonGreenWhite > svg,.ce_button.buttonGreenWhite > svg,.btn.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonGreenWhite > svg,.ce_button.buttonGreenWhite > svg,.btn.buttonGreenWhite > svg{margin-right: 6px}}.button.buttonGreenWhite > svg *,.ce_button.buttonGreenWhite > svg *,.btn.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonGreenWhite:hover,.ce_button.buttonGreenWhite:hover,.btn.buttonGreenWhite:hover,.button.buttonGreenWhite.simulate-hover,.ce_button.buttonGreenWhite.simulate-hover,.btn.buttonGreenWhite.simulate-hover,.button.buttonGreenWhite.is_sending,.ce_button.buttonGreenWhite.is_sending,.btn.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.button.buttonGreenWhite:hover > svg [fill="#fff"],.ce_button.buttonGreenWhite:hover > svg [fill="#fff"],.btn.buttonGreenWhite:hover > svg [fill="#fff"],.button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.ce_button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.btn.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.button.buttonGreenWhite.is_sending > svg [fill="#fff"],.ce_button.buttonGreenWhite.is_sending > svg [fill="#fff"],.btn.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.button.buttonGreenWhite:hover > svg [stroke="#fff"],.ce_button.buttonGreenWhite:hover > svg [stroke="#fff"],.btn.buttonGreenWhite:hover > svg [stroke="#fff"],.button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.ce_button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.btn.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.button.buttonGreenWhite.is_sending > svg [stroke="#fff"],.ce_button.buttonGreenWhite.is_sending > svg [stroke="#fff"],.btn.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.button.buttonTransparent,.ce_button.buttonTransparent,.btn.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.button.buttonTransparent > svg,.ce_button.buttonTransparent > svg,.btn.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonTransparent > svg,.ce_button.buttonTransparent > svg,.btn.buttonTransparent > svg{margin-right: 6px}}.button.buttonTransparent > svg *,.ce_button.buttonTransparent > svg *,.btn.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonTransparent:hover,.ce_button.buttonTransparent:hover,.btn.buttonTransparent:hover,.button.buttonTransparent.simulate-hover,.ce_button.buttonTransparent.simulate-hover,.btn.buttonTransparent.simulate-hover,.button.buttonTransparent.is_sending,.ce_button.buttonTransparent.is_sending,.btn.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.button.buttonTransparent:hover > svg [fill="#fff"],.ce_button.buttonTransparent:hover > svg [fill="#fff"],.btn.buttonTransparent:hover > svg [fill="#fff"],.button.buttonTransparent.simulate-hover > svg [fill="#fff"],.ce_button.buttonTransparent.simulate-hover > svg [fill="#fff"],.btn.buttonTransparent.simulate-hover > svg [fill="#fff"],.button.buttonTransparent.is_sending > svg [fill="#fff"],.ce_button.buttonTransparent.is_sending > svg [fill="#fff"],.btn.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.button.buttonTransparent:hover > svg [stroke="#fff"],.ce_button.buttonTransparent:hover > svg [stroke="#fff"],.btn.buttonTransparent:hover > svg [stroke="#fff"],.button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.ce_button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.btn.buttonTransparent.simulate-hover > svg [stroke="#fff"],.button.buttonTransparent.is_sending > svg [stroke="#fff"],.ce_button.buttonTransparent.is_sending > svg [stroke="#fff"],.btn.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.button.buttonRedGreen,.ce_button.buttonRedGreen,.btn.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.button.buttonRedGreen > svg,.ce_button.buttonRedGreen > svg,.btn.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.button.buttonRedGreen > svg,.ce_button.buttonRedGreen > svg,.btn.buttonRedGreen > svg{margin-right: 6px}}.button.buttonRedGreen > svg *,.ce_button.buttonRedGreen > svg *,.btn.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.button.buttonRedGreen:hover,.ce_button.buttonRedGreen:hover,.btn.buttonRedGreen:hover,.button.buttonRedGreen.simulate-hover,.ce_button.buttonRedGreen.simulate-hover,.btn.buttonRedGreen.simulate-hover,.button.buttonRedGreen.is_sending,.ce_button.buttonRedGreen.is_sending,.btn.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .button.buttonRedGreen:hover,body.black .ce_button.buttonRedGreen:hover,body.black .btn.buttonRedGreen:hover,body.black .button.buttonRedGreen.simulate-hover,body.black .ce_button.buttonRedGreen.simulate-hover,body.black .btn.buttonRedGreen.simulate-hover,body.black .button.buttonRedGreen.is_sending,body.black .ce_button.buttonRedGreen.is_sending,body.black .btn.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.button.buttonRedGreen:hover > svg [fill="#fff"],.ce_button.buttonRedGreen:hover > svg [fill="#fff"],.btn.buttonRedGreen:hover > svg [fill="#fff"],.button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.ce_button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.btn.buttonRedGreen.simulate-hover > svg [fill="#fff"],.button.buttonRedGreen.is_sending > svg [fill="#fff"],.ce_button.buttonRedGreen.is_sending > svg [fill="#fff"],.btn.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.button.buttonRedGreen:hover > svg [stroke="#fff"],.ce_button.buttonRedGreen:hover > svg [stroke="#fff"],.btn.buttonRedGreen:hover > svg [stroke="#fff"],.button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.ce_button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.btn.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.button.buttonRedGreen.is_sending > svg [stroke="#fff"],.ce_button.buttonRedGreen.is_sending > svg [stroke="#fff"],.btn.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.button.linkGreen,.ce_button.linkGreen,.btn.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.button.linkGreen span,.ce_button.linkGreen span,.btn.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkGreen span:after,.ce_button.linkGreen span:after,.btn.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkGreen span:hover:after,.ce_button.linkGreen span:hover:after,.btn.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .button.linkGreen span,body.ios .ce_button.linkGreen span,body.ios .btn.linkGreen span{padding-top: 0}.button.linkRed,.ce_button.linkRed,.btn.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.button.linkRed span,.ce_button.linkRed span,.btn.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkRed span:after,.ce_button.linkRed span:after,.btn.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkRed span:hover:after,.ce_button.linkRed span:hover:after,.btn.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .button.linkRed span,body.ios .ce_button.linkRed span,body.ios .btn.linkRed span{padding-top: 0}.button.linkBlack,.ce_button.linkBlack,.btn.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.button.linkBlack span,.ce_button.linkBlack span,.btn.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkBlack span:after,.ce_button.linkBlack span:after,.btn.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkBlack span:hover:after,.ce_button.linkBlack span:hover:after,.btn.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .button.linkBlack span,body.ios .ce_button.linkBlack span,body.ios .btn.linkBlack span{padding-top: 0}.button.linkWhite,.ce_button.linkWhite,.btn.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.button.linkWhite span,.ce_button.linkWhite span,.btn.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkWhite span:after,.ce_button.linkWhite span:after,.btn.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkWhite span:hover:after,.ce_button.linkWhite span:hover:after,.btn.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .button.linkWhite span,body.ios .ce_button.linkWhite span,body.ios .btn.linkWhite span{padding-top: 0}.button.linkGreenReverse,.ce_button.linkGreenReverse,.btn.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.button.linkGreenReverse span,.ce_button.linkGreenReverse span,.btn.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkGreenReverse span:after,.ce_button.linkGreenReverse span:after,.btn.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkGreenReverse span:hover:after,.ce_button.linkGreenReverse span:hover:after,.btn.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .button.linkGreenReverse span,body.ios .ce_button.linkGreenReverse span,body.ios .btn.linkGreenReverse span{padding-top: 0}.button.linkRedReverse,.ce_button.linkRedReverse,.btn.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.button.linkRedReverse span,.ce_button.linkRedReverse span,.btn.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkRedReverse span:after,.ce_button.linkRedReverse span:after,.btn.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkRedReverse span:hover:after,.ce_button.linkRedReverse span:hover:after,.btn.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .button.linkRedReverse span,body.ios .ce_button.linkRedReverse span,body.ios .btn.linkRedReverse span{padding-top: 0}.button.linkBlackReverse,.ce_button.linkBlackReverse,.btn.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.button.linkBlackReverse span,.ce_button.linkBlackReverse span,.btn.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkBlackReverse span:after,.ce_button.linkBlackReverse span:after,.btn.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkBlackReverse span:hover:after,.ce_button.linkBlackReverse span:hover:after,.btn.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .button.linkBlackReverse span,body.ios .ce_button.linkBlackReverse span,body.ios .btn.linkBlackReverse span{padding-top: 0}.button.linkWhiteReverse,.ce_button.linkWhiteReverse,.btn.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.button.linkWhiteReverse span,.ce_button.linkWhiteReverse span,.btn.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.button.linkWhiteReverse span:after,.ce_button.linkWhiteReverse span:after,.btn.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.button.linkWhiteReverse span:hover:after,.ce_button.linkWhiteReverse span:hover:after,.btn.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .button.linkWhiteReverse span,body.ios .ce_button.linkWhiteReverse span,body.ios .btn.linkWhiteReverse span{padding-top: 0}.buttonBlackContainer button{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center;border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonBlackContainer button > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonBlackContainer button > *{font-size: 18px}}@media screen and (max-width: 767px){.buttonBlackContainer button > *{font-size: 18px}}body.safari .buttonBlackContainer button,body.mac .buttonBlackContainer button{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .buttonBlackContainer button,body.mobile.mac .buttonBlackContainer button{padding-top: 0}.buttonBlackContainer button > svg{overflow: visible}.buttonBlackContainer button > svg,.buttonBlackContainer button > span{display: inline-block;vertical-align: middle}.buttonBlackContainer button > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonBlackContainer button > span{font-size: 18px}}@media screen and (max-width: 767px){.buttonBlackContainer button > span{font-size: 18px}}body.ios .buttonBlackContainer button > span{padding-top: 0.3em}.buttonBlackContainer button > span.normal{opacity: 1;visibility: visible}.buttonBlackContainer button > span.hover,.buttonBlackContainer button > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.buttonBlackContainer button:hover > span.normal,.buttonBlackContainer button.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonBlackContainer button:hover > span.hover,.buttonBlackContainer button.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonBlackContainer button:hover > span.hover,.buttonBlackContainer button.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.buttonBlackContainer button:hover > span.hover,.buttonBlackContainer button.simulate-hover > span.hover{font-size: 18px}}.buttonBlackContainer button.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.buttonBlackContainer button.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.buttonBlackContainer button.is_sending > span.normal,.buttonBlackContainer button.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonBlackContainer button.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonBlackContainer button.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.buttonBlackContainer button.is_sending > span.sending{font-size: 18px}}.buttonBlackContainer button.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonBlackContainer button.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonBlack > svg{margin-right: 6px}}.buttonBlackContainer button.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonBlack:hover,.buttonBlackContainer button.buttonBlack.simulate-hover,.buttonBlackContainer button.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.buttonBlackContainer button.buttonBlack:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlack.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button.buttonBlack:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonBlackContainer button.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonBlackContainer button.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonBlackContainer button.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonBlackRed > svg{margin-right: 6px}}.buttonBlackContainer button.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonBlackRed:hover,.buttonBlackContainer button.buttonBlackRed.simulate-hover,.buttonBlackContainer button.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .buttonBlackContainer button.buttonBlackRed:hover,body.black .buttonBlackContainer button.buttonBlackRed.simulate-hover,body.black .buttonBlackContainer button.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonBlackRed:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button.buttonBlackRed:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonBlackContainer button.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonBlackContainer button.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonBlackContainer button.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonBlackGreen > svg{margin-right: 6px}}.buttonBlackContainer button.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonBlackGreen:hover,.buttonBlackContainer button.buttonBlackGreen.simulate-hover,.buttonBlackContainer button.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonBlackContainer button.buttonBlackGreen:hover,body.black .buttonBlackContainer button.buttonBlackGreen.simulate-hover,body.black .buttonBlackContainer button.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonBlackGreen:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button.buttonBlackGreen:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonBlackContainer button.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonBlackContainer button.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonRed > svg{margin-right: 6px}}.buttonBlackContainer button.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonRed:hover,.buttonBlackContainer button.buttonRed.simulate-hover,.buttonBlackContainer button.buttonRed.is_sending{background-color: transparent;color: #ff3764}.buttonBlackContainer button.buttonRed:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonRed.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonBlackContainer button.buttonRed:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonRed.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonBlackContainer button.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonGreen > svg{margin-right: 6px}}.buttonBlackContainer button.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonGreen:hover,.buttonBlackContainer button.buttonGreen.simulate-hover,.buttonBlackContainer button.buttonGreen.is_sending{background-color: transparent;color: #45d085}.buttonBlackContainer button.buttonGreen:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreen.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonBlackContainer button.buttonGreen:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreen.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonBlackContainer button.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonGreenBlack > svg{margin-right: 6px}}.buttonBlackContainer button.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonGreenBlack:hover,.buttonBlackContainer button.buttonGreenBlack.simulate-hover,.buttonBlackContainer button.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonBlackContainer button.buttonGreenBlack:hover,body.black .buttonBlackContainer button.buttonGreenBlack.simulate-hover,body.black .buttonBlackContainer button.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonBlackContainer button.buttonGreenBlack:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonBlackContainer button.buttonGreenBlack:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonBlackContainer button.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonGreenWhite > svg{margin-right: 6px}}.buttonBlackContainer button.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonGreenWhite:hover,.buttonBlackContainer button.buttonGreenWhite.simulate-hover,.buttonBlackContainer button.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonBlackContainer button.buttonGreenWhite:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button.buttonGreenWhite:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonBlackContainer button.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.buttonBlackContainer button.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonTransparent > svg{margin-right: 6px}}.buttonBlackContainer button.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonTransparent:hover,.buttonBlackContainer button.buttonTransparent.simulate-hover,.buttonBlackContainer button.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonBlackContainer button.buttonTransparent:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonTransparent.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonBlackContainer button.buttonTransparent:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonBlackContainer button.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.buttonBlackContainer button.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button.buttonRedGreen > svg{margin-right: 6px}}.buttonBlackContainer button.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button.buttonRedGreen:hover,.buttonBlackContainer button.buttonRedGreen.simulate-hover,.buttonBlackContainer button.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonBlackContainer button.buttonRedGreen:hover,body.black .buttonBlackContainer button.buttonRedGreen.simulate-hover,body.black .buttonBlackContainer button.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonBlackContainer button.buttonRedGreen:hover > svg [fill="#fff"],.buttonBlackContainer button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button.buttonRedGreen:hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonBlackContainer button.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonBlackContainer button.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonBlackContainer button.linkGreen span{padding-top: 0}.buttonBlackContainer button.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonBlackContainer button.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonBlackContainer button.linkRed span{padding-top: 0}.buttonBlackContainer button.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonBlackContainer button.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonBlackContainer button.linkBlack span{padding-top: 0}.buttonBlackContainer button.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonBlackContainer button.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonBlackContainer button.linkWhite span{padding-top: 0}.buttonBlackContainer button.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonBlackContainer button.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonBlackContainer button.linkGreenReverse span{padding-top: 0}.buttonBlackContainer button.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonBlackContainer button.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonBlackContainer button.linkRedReverse span{padding-top: 0}.buttonBlackContainer button.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonBlackContainer button.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonBlackContainer button.linkBlackReverse span{padding-top: 0}.buttonBlackContainer button.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonBlackContainer button.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonBlackContainer button.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonBlackContainer button.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonBlackContainer button.linkWhiteReverse span{padding-top: 0}.buttonBlackContainer button > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonBlackContainer button > svg{margin-right: 6px}}.buttonBlackContainer button > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonBlackContainer button:hover,.buttonBlackContainer button.simulate-hover,.buttonBlackContainer button.is_sending{background-color: transparent;color: #2d2d2d}.buttonBlackContainer button:hover > svg [fill="#fff"],.buttonBlackContainer button.simulate-hover > svg [fill="#fff"],.buttonBlackContainer button.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonBlackContainer button:hover > svg [stroke="#fff"],.buttonBlackContainer button.simulate-hover > svg [stroke="#fff"],.buttonBlackContainer button.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center;border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonRedContainer button > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonRedContainer button > *{font-size: 18px}}@media screen and (max-width: 767px){.buttonRedContainer button > *{font-size: 18px}}body.safari .buttonRedContainer button,body.mac .buttonRedContainer button{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .buttonRedContainer button,body.mobile.mac .buttonRedContainer button{padding-top: 0}.buttonRedContainer button > svg{overflow: visible}.buttonRedContainer button > svg,.buttonRedContainer button > span{display: inline-block;vertical-align: middle}.buttonRedContainer button > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonRedContainer button > span{font-size: 18px}}@media screen and (max-width: 767px){.buttonRedContainer button > span{font-size: 18px}}body.ios .buttonRedContainer button > span{padding-top: 0.3em}.buttonRedContainer button > span.normal{opacity: 1;visibility: visible}.buttonRedContainer button > span.hover,.buttonRedContainer button > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.buttonRedContainer button:hover > span.normal,.buttonRedContainer button.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonRedContainer button:hover > span.hover,.buttonRedContainer button.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonRedContainer button:hover > span.hover,.buttonRedContainer button.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.buttonRedContainer button:hover > span.hover,.buttonRedContainer button.simulate-hover > span.hover{font-size: 18px}}.buttonRedContainer button.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.buttonRedContainer button.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.buttonRedContainer button.is_sending > span.normal,.buttonRedContainer button.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonRedContainer button.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonRedContainer button.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.buttonRedContainer button.is_sending > span.sending{font-size: 18px}}.buttonRedContainer button.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonRedContainer button.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonBlack > svg{margin-right: 6px}}.buttonRedContainer button.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonBlack:hover,.buttonRedContainer button.buttonBlack.simulate-hover,.buttonRedContainer button.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.buttonRedContainer button.buttonBlack:hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlack.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonRedContainer button.buttonBlack:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonRedContainer button.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonRedContainer button.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonBlackRed > svg{margin-right: 6px}}.buttonRedContainer button.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonBlackRed:hover,.buttonRedContainer button.buttonBlackRed.simulate-hover,.buttonRedContainer button.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .buttonRedContainer button.buttonBlackRed:hover,body.black .buttonRedContainer button.buttonBlackRed.simulate-hover,body.black .buttonRedContainer button.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonBlackRed:hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonRedContainer button.buttonBlackRed:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonRedContainer button.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonRedContainer button.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonBlackGreen > svg{margin-right: 6px}}.buttonRedContainer button.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonBlackGreen:hover,.buttonRedContainer button.buttonBlackGreen.simulate-hover,.buttonRedContainer button.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonRedContainer button.buttonBlackGreen:hover,body.black .buttonRedContainer button.buttonBlackGreen.simulate-hover,body.black .buttonRedContainer button.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonBlackGreen:hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonRedContainer button.buttonBlackGreen:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonRedContainer button.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonRed > svg{margin-right: 6px}}.buttonRedContainer button.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonRed:hover,.buttonRedContainer button.buttonRed.simulate-hover,.buttonRedContainer button.buttonRed.is_sending{background-color: transparent;color: #ff3764}.buttonRedContainer button.buttonRed:hover > svg [fill="#fff"],.buttonRedContainer button.buttonRed.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonRedContainer button.buttonRed:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonRed.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonRedContainer button.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonGreen > svg{margin-right: 6px}}.buttonRedContainer button.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonGreen:hover,.buttonRedContainer button.buttonGreen.simulate-hover,.buttonRedContainer button.buttonGreen.is_sending{background-color: transparent;color: #45d085}.buttonRedContainer button.buttonGreen:hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreen.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonRedContainer button.buttonGreen:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreen.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonRedContainer button.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonGreenBlack > svg{margin-right: 6px}}.buttonRedContainer button.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonGreenBlack:hover,.buttonRedContainer button.buttonGreenBlack.simulate-hover,.buttonRedContainer button.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonRedContainer button.buttonGreenBlack:hover,body.black .buttonRedContainer button.buttonGreenBlack.simulate-hover,body.black .buttonRedContainer button.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonRedContainer button.buttonGreenBlack:hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonRedContainer button.buttonGreenBlack:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonRedContainer button.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonGreenWhite > svg{margin-right: 6px}}.buttonRedContainer button.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonGreenWhite:hover,.buttonRedContainer button.buttonGreenWhite.simulate-hover,.buttonRedContainer button.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonRedContainer button.buttonGreenWhite:hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonRedContainer button.buttonGreenWhite:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.buttonRedContainer button.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonTransparent > svg{margin-right: 6px}}.buttonRedContainer button.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonTransparent:hover,.buttonRedContainer button.buttonTransparent.simulate-hover,.buttonRedContainer button.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonRedContainer button.buttonTransparent:hover > svg [fill="#fff"],.buttonRedContainer button.buttonTransparent.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonRedContainer button.buttonTransparent:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonRedContainer button.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.buttonRedContainer button.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button.buttonRedGreen > svg{margin-right: 6px}}.buttonRedContainer button.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button.buttonRedGreen:hover,.buttonRedContainer button.buttonRedGreen.simulate-hover,.buttonRedContainer button.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonRedContainer button.buttonRedGreen:hover,body.black .buttonRedContainer button.buttonRedGreen.simulate-hover,body.black .buttonRedContainer button.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonRedContainer button.buttonRedGreen:hover > svg [fill="#fff"],.buttonRedContainer button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonRedContainer button.buttonRedGreen:hover > svg [stroke="#fff"],.buttonRedContainer button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonRedContainer button.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonRedContainer button.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonRedContainer button.linkGreen span{padding-top: 0}.buttonRedContainer button.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonRedContainer button.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonRedContainer button.linkRed span{padding-top: 0}.buttonRedContainer button.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonRedContainer button.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonRedContainer button.linkBlack span{padding-top: 0}.buttonRedContainer button.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonRedContainer button.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonRedContainer button.linkWhite span{padding-top: 0}.buttonRedContainer button.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonRedContainer button.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonRedContainer button.linkGreenReverse span{padding-top: 0}.buttonRedContainer button.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonRedContainer button.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonRedContainer button.linkRedReverse span{padding-top: 0}.buttonRedContainer button.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonRedContainer button.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonRedContainer button.linkBlackReverse span{padding-top: 0}.buttonRedContainer button.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonRedContainer button.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonRedContainer button.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonRedContainer button.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonRedContainer button.linkWhiteReverse span{padding-top: 0}.buttonRedContainer button > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonRedContainer button > svg{margin-right: 6px}}.buttonRedContainer button > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonRedContainer button:hover,.buttonRedContainer button.simulate-hover,.buttonRedContainer button.is_sending{background-color: transparent;color: #ff3764}.buttonRedContainer button:hover > svg [fill="#fff"],.buttonRedContainer button.simulate-hover > svg [fill="#fff"],.buttonRedContainer button.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonRedContainer button:hover > svg [stroke="#fff"],.buttonRedContainer button.simulate-hover > svg [stroke="#fff"],.buttonRedContainer button.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonGreenContainer button{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center;border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenContainer button > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenContainer button > *{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenContainer button > *{font-size: 18px}}body.safari .buttonGreenContainer button,body.mac .buttonGreenContainer button{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .buttonGreenContainer button,body.mobile.mac .buttonGreenContainer button{padding-top: 0}.buttonGreenContainer button > svg{overflow: visible}.buttonGreenContainer button > svg,.buttonGreenContainer button > span{display: inline-block;vertical-align: middle}.buttonGreenContainer button > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenContainer button > span{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenContainer button > span{font-size: 18px}}body.ios .buttonGreenContainer button > span{padding-top: 0.3em}.buttonGreenContainer button > span.normal{opacity: 1;visibility: visible}.buttonGreenContainer button > span.hover,.buttonGreenContainer button > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.buttonGreenContainer button:hover > span.normal,.buttonGreenContainer button.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenContainer button:hover > span.hover,.buttonGreenContainer button.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenContainer button:hover > span.hover,.buttonGreenContainer button.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenContainer button:hover > span.hover,.buttonGreenContainer button.simulate-hover > span.hover{font-size: 18px}}.buttonGreenContainer button.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.buttonGreenContainer button.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.buttonGreenContainer button.is_sending > span.normal,.buttonGreenContainer button.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenContainer button.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenContainer button.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenContainer button.is_sending > span.sending{font-size: 18px}}.buttonGreenContainer button.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenContainer button.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonBlack > svg{margin-right: 6px}}.buttonGreenContainer button.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonBlack:hover,.buttonGreenContainer button.buttonBlack.simulate-hover,.buttonGreenContainer button.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.buttonGreenContainer button.buttonBlack:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlack.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenContainer button.buttonBlack:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenContainer button.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenContainer button.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenContainer button.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonBlackRed > svg{margin-right: 6px}}.buttonGreenContainer button.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonBlackRed:hover,.buttonGreenContainer button.buttonBlackRed.simulate-hover,.buttonGreenContainer button.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .buttonGreenContainer button.buttonBlackRed:hover,body.black .buttonGreenContainer button.buttonBlackRed.simulate-hover,body.black .buttonGreenContainer button.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonBlackRed:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenContainer button.buttonBlackRed:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenContainer button.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenContainer button.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenContainer button.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonBlackGreen > svg{margin-right: 6px}}.buttonGreenContainer button.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonBlackGreen:hover,.buttonGreenContainer button.buttonBlackGreen.simulate-hover,.buttonGreenContainer button.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenContainer button.buttonBlackGreen:hover,body.black .buttonGreenContainer button.buttonBlackGreen.simulate-hover,body.black .buttonGreenContainer button.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonBlackGreen:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenContainer button.buttonBlackGreen:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenContainer button.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonGreenContainer button.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonRed > svg{margin-right: 6px}}.buttonGreenContainer button.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonRed:hover,.buttonGreenContainer button.buttonRed.simulate-hover,.buttonGreenContainer button.buttonRed.is_sending{background-color: transparent;color: #ff3764}.buttonGreenContainer button.buttonRed:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonRed.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonGreenContainer button.buttonRed:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonRed.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonGreenContainer button.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonGreen > svg{margin-right: 6px}}.buttonGreenContainer button.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonGreen:hover,.buttonGreenContainer button.buttonGreen.simulate-hover,.buttonGreenContainer button.buttonGreen.is_sending{background-color: transparent;color: #45d085}.buttonGreenContainer button.buttonGreen:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreen.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonGreenContainer button.buttonGreen:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonGreenContainer button.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonGreenBlack > svg{margin-right: 6px}}.buttonGreenContainer button.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonGreenBlack:hover,.buttonGreenContainer button.buttonGreenBlack.simulate-hover,.buttonGreenContainer button.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenContainer button.buttonGreenBlack:hover,body.black .buttonGreenContainer button.buttonGreenBlack.simulate-hover,body.black .buttonGreenContainer button.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenContainer button.buttonGreenBlack:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenContainer button.buttonGreenBlack:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenContainer button.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonGreenWhite > svg{margin-right: 6px}}.buttonGreenContainer button.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonGreenWhite:hover,.buttonGreenContainer button.buttonGreenWhite.simulate-hover,.buttonGreenContainer button.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenContainer button.buttonGreenWhite:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenContainer button.buttonGreenWhite:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenContainer button.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.buttonGreenContainer button.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonTransparent > svg{margin-right: 6px}}.buttonGreenContainer button.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonTransparent:hover,.buttonGreenContainer button.buttonTransparent.simulate-hover,.buttonGreenContainer button.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenContainer button.buttonTransparent:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonTransparent.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenContainer button.buttonTransparent:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenContainer button.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.buttonGreenContainer button.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button.buttonRedGreen > svg{margin-right: 6px}}.buttonGreenContainer button.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button.buttonRedGreen:hover,.buttonGreenContainer button.buttonRedGreen.simulate-hover,.buttonGreenContainer button.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenContainer button.buttonRedGreen:hover,body.black .buttonGreenContainer button.buttonRedGreen.simulate-hover,body.black .buttonGreenContainer button.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenContainer button.buttonRedGreen:hover > svg [fill="#fff"],.buttonGreenContainer button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenContainer button.buttonRedGreen:hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenContainer button.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenContainer button.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenContainer button.linkGreen span{padding-top: 0}.buttonGreenContainer button.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenContainer button.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenContainer button.linkRed span{padding-top: 0}.buttonGreenContainer button.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenContainer button.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenContainer button.linkBlack span{padding-top: 0}.buttonGreenContainer button.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenContainer button.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenContainer button.linkWhite span{padding-top: 0}.buttonGreenContainer button.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenContainer button.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenContainer button.linkGreenReverse span{padding-top: 0}.buttonGreenContainer button.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenContainer button.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenContainer button.linkRedReverse span{padding-top: 0}.buttonGreenContainer button.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenContainer button.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenContainer button.linkBlackReverse span{padding-top: 0}.buttonGreenContainer button.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenContainer button.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenContainer button.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenContainer button.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenContainer button.linkWhiteReverse span{padding-top: 0}.buttonGreenContainer button > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenContainer button > svg{margin-right: 6px}}.buttonGreenContainer button > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenContainer button:hover,.buttonGreenContainer button.simulate-hover,.buttonGreenContainer button.is_sending{background-color: transparent;color: #45d085}.buttonGreenContainer button:hover > svg [fill="#fff"],.buttonGreenContainer button.simulate-hover > svg [fill="#fff"],.buttonGreenContainer button.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonGreenContainer button:hover > svg [stroke="#fff"],.buttonGreenContainer button.simulate-hover > svg [stroke="#fff"],.buttonGreenContainer button.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonGreenBlackContainer button{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center;border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenBlackContainer button > *{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenBlackContainer button > *{font-size: 18px}}body.safari .buttonGreenBlackContainer button,body.mac .buttonGreenBlackContainer button{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .buttonGreenBlackContainer button,body.mobile.mac .buttonGreenBlackContainer button{padding-top: 0}.buttonGreenBlackContainer button > svg{overflow: visible}.buttonGreenBlackContainer button > svg,.buttonGreenBlackContainer button > span{display: inline-block;vertical-align: middle}.buttonGreenBlackContainer button > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenBlackContainer button > span{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenBlackContainer button > span{font-size: 18px}}body.ios .buttonGreenBlackContainer button > span{padding-top: 0.3em}.buttonGreenBlackContainer button > span.normal{opacity: 1;visibility: visible}.buttonGreenBlackContainer button > span.hover,.buttonGreenBlackContainer button > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.buttonGreenBlackContainer button:hover > span.normal,.buttonGreenBlackContainer button.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenBlackContainer button:hover > span.hover,.buttonGreenBlackContainer button.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenBlackContainer button:hover > span.hover,.buttonGreenBlackContainer button.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenBlackContainer button:hover > span.hover,.buttonGreenBlackContainer button.simulate-hover > span.hover{font-size: 18px}}.buttonGreenBlackContainer button.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.buttonGreenBlackContainer button.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.buttonGreenBlackContainer button.is_sending > span.normal,.buttonGreenBlackContainer button.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenBlackContainer button.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenBlackContainer button.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenBlackContainer button.is_sending > span.sending{font-size: 18px}}.buttonGreenBlackContainer button.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenBlackContainer button.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonBlack > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonBlack:hover,.buttonGreenBlackContainer button.buttonBlack.simulate-hover,.buttonGreenBlackContainer button.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.buttonGreenBlackContainer button.buttonBlack:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlack.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenBlackContainer button.buttonBlack:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenBlackContainer button.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonBlackRed > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonBlackRed:hover,.buttonGreenBlackContainer button.buttonBlackRed.simulate-hover,.buttonGreenBlackContainer button.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .buttonGreenBlackContainer button.buttonBlackRed:hover,body.black .buttonGreenBlackContainer button.buttonBlackRed.simulate-hover,body.black .buttonGreenBlackContainer button.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackRed:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackRed:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenBlackContainer button.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonBlackGreen > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonBlackGreen:hover,.buttonGreenBlackContainer button.buttonBlackGreen.simulate-hover,.buttonGreenBlackContainer button.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenBlackContainer button.buttonBlackGreen:hover,body.black .buttonGreenBlackContainer button.buttonBlackGreen.simulate-hover,body.black .buttonGreenBlackContainer button.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackGreen:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenBlackContainer button.buttonBlackGreen:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenBlackContainer button.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonGreenBlackContainer button.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonRed > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonRed:hover,.buttonGreenBlackContainer button.buttonRed.simulate-hover,.buttonGreenBlackContainer button.buttonRed.is_sending{background-color: transparent;color: #ff3764}.buttonGreenBlackContainer button.buttonRed:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonRed.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonGreenBlackContainer button.buttonRed:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonRed.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonGreenBlackContainer button.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonGreen > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonGreen:hover,.buttonGreenBlackContainer button.buttonGreen.simulate-hover,.buttonGreenBlackContainer button.buttonGreen.is_sending{background-color: transparent;color: #45d085}.buttonGreenBlackContainer button.buttonGreen:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreen.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonGreenBlackContainer button.buttonGreen:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonGreenBlackContainer button.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonGreenBlack > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonGreenBlack:hover,.buttonGreenBlackContainer button.buttonGreenBlack.simulate-hover,.buttonGreenBlackContainer button.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenBlackContainer button.buttonGreenBlack:hover,body.black .buttonGreenBlackContainer button.buttonGreenBlack.simulate-hover,body.black .buttonGreenBlackContainer button.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenBlackContainer button.buttonGreenBlack:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenBlackContainer button.buttonGreenBlack:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenBlackContainer button.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonGreenWhite > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonGreenWhite:hover,.buttonGreenBlackContainer button.buttonGreenWhite.simulate-hover,.buttonGreenBlackContainer button.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenBlackContainer button.buttonGreenWhite:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenBlackContainer button.buttonGreenWhite:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenBlackContainer button.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.buttonGreenBlackContainer button.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonTransparent > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonTransparent:hover,.buttonGreenBlackContainer button.buttonTransparent.simulate-hover,.buttonGreenBlackContainer button.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenBlackContainer button.buttonTransparent:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonTransparent.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenBlackContainer button.buttonTransparent:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenBlackContainer button.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.buttonGreenBlackContainer button.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button.buttonRedGreen > svg{margin-right: 6px}}.buttonGreenBlackContainer button.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button.buttonRedGreen:hover,.buttonGreenBlackContainer button.buttonRedGreen.simulate-hover,.buttonGreenBlackContainer button.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenBlackContainer button.buttonRedGreen:hover,body.black .buttonGreenBlackContainer button.buttonRedGreen.simulate-hover,body.black .buttonGreenBlackContainer button.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenBlackContainer button.buttonRedGreen:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenBlackContainer button.buttonRedGreen:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenBlackContainer button.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenBlackContainer button.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenBlackContainer button.linkGreen span{padding-top: 0}.buttonGreenBlackContainer button.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenBlackContainer button.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenBlackContainer button.linkRed span{padding-top: 0}.buttonGreenBlackContainer button.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenBlackContainer button.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenBlackContainer button.linkBlack span{padding-top: 0}.buttonGreenBlackContainer button.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenBlackContainer button.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenBlackContainer button.linkWhite span{padding-top: 0}.buttonGreenBlackContainer button.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenBlackContainer button.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenBlackContainer button.linkGreenReverse span{padding-top: 0}.buttonGreenBlackContainer button.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenBlackContainer button.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenBlackContainer button.linkRedReverse span{padding-top: 0}.buttonGreenBlackContainer button.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenBlackContainer button.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenBlackContainer button.linkBlackReverse span{padding-top: 0}.buttonGreenBlackContainer button.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenBlackContainer button.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenBlackContainer button.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenBlackContainer button.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenBlackContainer button.linkWhiteReverse span{padding-top: 0}.buttonGreenBlackContainer button > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenBlackContainer button > svg{margin-right: 6px}}.buttonGreenBlackContainer button > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenBlackContainer button:hover,.buttonGreenBlackContainer button.simulate-hover,.buttonGreenBlackContainer button.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenBlackContainer button:hover,body.black .buttonGreenBlackContainer button.simulate-hover,body.black .buttonGreenBlackContainer button.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenBlackContainer button:hover > svg [fill="#fff"],.buttonGreenBlackContainer button.simulate-hover > svg [fill="#fff"],.buttonGreenBlackContainer button.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenBlackContainer button:hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.simulate-hover > svg [stroke="#fff"],.buttonGreenBlackContainer button.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenBlackContainer button.is_sending > span:before{border-top-color: #969696}.buttonGreenWhiteContainer button{display: inline-block;font-size: 0;line-height: 0;display: inline-flex;justify-content: center;align-items: center;max-width: 100%;min-height: 50px;vertical-align: middle;cursor: pointer;font-family: 'Gilroy', Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: 0.1em;padding: 3px 32px 5px;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 26px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;text-decoration: none;text-align: center;border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button > *{font-size: 18px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenWhiteContainer button > *{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenWhiteContainer button > *{font-size: 18px}}body.safari .buttonGreenWhiteContainer button,body.mac .buttonGreenWhiteContainer button{padding-top: 4px;padding-bottom: 0px}body.mobile.safari .buttonGreenWhiteContainer button,body.mobile.mac .buttonGreenWhiteContainer button{padding-top: 0}.buttonGreenWhiteContainer button > svg{overflow: visible}.buttonGreenWhiteContainer button > svg,.buttonGreenWhiteContainer button > span{display: inline-block;vertical-align: middle}.buttonGreenWhiteContainer button > span{line-height: normal;font-size: 16px;letter-spacing: 0.1em}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenWhiteContainer button > span{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenWhiteContainer button > span{font-size: 18px}}body.ios .buttonGreenWhiteContainer button > span{padding-top: 0.3em}.buttonGreenWhiteContainer button > span.normal{opacity: 1;visibility: visible}.buttonGreenWhiteContainer button > span.hover,.buttonGreenWhiteContainer button > span.sending{opacity: 0;visibility: hidden;width: 0;height: 0;font-size: 0}.buttonGreenWhiteContainer button:hover > span.normal,.buttonGreenWhiteContainer button.simulate-hover > span.normal{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenWhiteContainer button:hover > span.hover,.buttonGreenWhiteContainer button.simulate-hover > span.hover{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenWhiteContainer button:hover > span.hover,.buttonGreenWhiteContainer button.simulate-hover > span.hover{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenWhiteContainer button:hover > span.hover,.buttonGreenWhiteContainer button.simulate-hover > span.hover{font-size: 18px}}.buttonGreenWhiteContainer button.is_sending{position: relative;padding-left: 45px;cursor: not-allowed}@-moz-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@-webkit-keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}@keyframes loading{0%{-moz-transform: translate(0, -50%) rotate(0deg);-webkit-transform: translate(0, -50%) rotate(0deg);-o-transform: translate(0, -50%) rotate(0deg);-ms-transform: translate(0, -50%) rotate(0deg);transform: translate(0, -50%) rotate(0deg)}100%{-moz-transform: translate(0, -50%) rotate(360deg);-webkit-transform: translate(0, -50%) rotate(360deg);-o-transform: translate(0, -50%) rotate(360deg);-ms-transform: translate(0, -50%) rotate(360deg);transform: translate(0, -50%) rotate(360deg)}}.buttonGreenWhiteContainer button.is_sending > span:before{content: "";display: block;width: 10px;height: 10px;border-radius: 100%;border: 5px solid currentColor;border-top-color: #c6c6c6;animation: loading 2s linear infinite;position: absolute;top: 50%;left: 15px}.buttonGreenWhiteContainer button.is_sending > span.normal,.buttonGreenWhiteContainer button.is_sending > span.hover{opacity: 0;visibility: hidden;width: 0;height: 0}.buttonGreenWhiteContainer button.is_sending > span.sending{opacity: 1;visibility: visible;width: auto;height: auto;font-size: 16px}@media screen and (min-width: 768px) and (max-width: 1023px){.buttonGreenWhiteContainer button.is_sending > span.sending{font-size: 18px}}@media screen and (max-width: 767px){.buttonGreenWhiteContainer button.is_sending > span.sending{font-size: 18px}}.buttonGreenWhiteContainer button.buttonBlack{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenWhiteContainer button.buttonBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonBlack > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonBlack:hover,.buttonGreenWhiteContainer button.buttonBlack.simulate-hover,.buttonGreenWhiteContainer button.buttonBlack.is_sending{background-color: transparent;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlack:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlack.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlack.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlack:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlack.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackRed{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenWhiteContainer button.buttonBlackRed{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonBlackRed > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonBlackRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonBlackRed:hover,.buttonGreenWhiteContainer button.buttonBlackRed.simulate-hover,.buttonGreenWhiteContainer button.buttonBlackRed.is_sending{border-color: #ff3764;background-color: #ff3764;color: #2d2d2d}body.black .buttonGreenWhiteContainer button.buttonBlackRed:hover,body.black .buttonGreenWhiteContainer button.buttonBlackRed.simulate-hover,body.black .buttonGreenWhiteContainer button.buttonBlackRed.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackRed:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlackRed.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlackRed.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackRed:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlackRed.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlackRed.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackGreen{border: 1px solid #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenWhiteContainer button.buttonBlackGreen{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonBlackGreen > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonBlackGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonBlackGreen:hover,.buttonGreenWhiteContainer button.buttonBlackGreen.simulate-hover,.buttonGreenWhiteContainer button.buttonBlackGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenWhiteContainer button.buttonBlackGreen:hover,body.black .buttonGreenWhiteContainer button.buttonBlackGreen.simulate-hover,body.black .buttonGreenWhiteContainer button.buttonBlackGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackGreen:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlackGreen.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonBlackGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button.buttonBlackGreen:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlackGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonBlackGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenWhiteContainer button.buttonRed{border: 1px solid #ff3764;background-color: #ff3764;color: #f5f5f5}.buttonGreenWhiteContainer button.buttonRed > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonRed > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonRed > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonRed:hover,.buttonGreenWhiteContainer button.buttonRed.simulate-hover,.buttonGreenWhiteContainer button.buttonRed.is_sending{background-color: transparent;color: #ff3764}.buttonGreenWhiteContainer button.buttonRed:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonRed.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonRed.is_sending > svg [fill="#fff"]{fill: #ff3764}.buttonGreenWhiteContainer button.buttonRed:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonRed.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonRed.is_sending > svg [stroke="#fff"]{stroke: #ff3764}.buttonGreenWhiteContainer button.buttonGreen{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonGreen > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonGreen:hover,.buttonGreenWhiteContainer button.buttonGreen.simulate-hover,.buttonGreenWhiteContainer button.buttonGreen.is_sending{background-color: transparent;color: #45d085}.buttonGreenWhiteContainer button.buttonGreen:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreen.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreen.is_sending > svg [fill="#fff"]{fill: #45d085}.buttonGreenWhiteContainer button.buttonGreen:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreen.is_sending > svg [stroke="#fff"]{stroke: #45d085}.buttonGreenWhiteContainer button.buttonGreenBlack{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreenBlack > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonGreenBlack > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonGreenBlack > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonGreenBlack:hover,.buttonGreenWhiteContainer button.buttonGreenBlack.simulate-hover,.buttonGreenWhiteContainer button.buttonGreenBlack.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}body.black .buttonGreenWhiteContainer button.buttonGreenBlack:hover,body.black .buttonGreenWhiteContainer button.buttonGreenBlack.simulate-hover,body.black .buttonGreenWhiteContainer button.buttonGreenBlack.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreenBlack:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreenBlack.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreenBlack.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenWhiteContainer button.buttonGreenBlack:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreenBlack.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreenBlack.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenWhiteContainer button.buttonGreenWhite{border: 1px solid #45d085;background-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreenWhite > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonGreenWhite > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonGreenWhite > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonGreenWhite:hover,.buttonGreenWhiteContainer button.buttonGreenWhite.simulate-hover,.buttonGreenWhiteContainer button.buttonGreenWhite.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreenWhite:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreenWhite.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonGreenWhite.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button.buttonGreenWhite:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreenWhite.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonGreenWhite.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenWhiteContainer button.buttonTransparent{border: 1px solid transparent;background-color: transparent;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonTransparent > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonTransparent > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonTransparent > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonTransparent:hover,.buttonGreenWhiteContainer button.buttonTransparent.simulate-hover,.buttonGreenWhiteContainer button.buttonTransparent.is_sending{border-color: #2d2d2d;background-color: #2d2d2d;color: #f5f5f5}.buttonGreenWhiteContainer button.buttonTransparent:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonTransparent.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonTransparent.is_sending > svg [fill="#fff"]{fill: #f5f5f5}.buttonGreenWhiteContainer button.buttonTransparent:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonTransparent.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonTransparent.is_sending > svg [stroke="#fff"]{stroke: #f5f5f5}.buttonGreenWhiteContainer button.buttonRedGreen{border: 1px solid #ff3764;background-color: #ff3764;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonRedGreen > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button.buttonRedGreen > svg{margin-right: 6px}}.buttonGreenWhiteContainer button.buttonRedGreen > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button.buttonRedGreen:hover,.buttonGreenWhiteContainer button.buttonRedGreen.simulate-hover,.buttonGreenWhiteContainer button.buttonRedGreen.is_sending{border-color: #45d085;background-color: #45d085;color: #2d2d2d}body.black .buttonGreenWhiteContainer button.buttonRedGreen:hover,body.black .buttonGreenWhiteContainer button.buttonRedGreen.simulate-hover,body.black .buttonGreenWhiteContainer button.buttonRedGreen.is_sending{background-color: #45d085;border-color: #45d085;color: #2d2d2d}.buttonGreenWhiteContainer button.buttonRedGreen:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonRedGreen.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.buttonRedGreen.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button.buttonRedGreen:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonRedGreen.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.buttonRedGreen.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.buttonGreenWhiteContainer button.linkGreen{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenWhiteContainer button.linkGreen span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkGreen span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkGreen span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenWhiteContainer button.linkGreen span{padding-top: 0}.buttonGreenWhiteContainer button.linkRed{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenWhiteContainer button.linkRed span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkRed span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkRed span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenWhiteContainer button.linkRed span{padding-top: 0}.buttonGreenWhiteContainer button.linkBlack{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenWhiteContainer button.linkBlack span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkBlack span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkBlack span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenWhiteContainer button.linkBlack span{padding-top: 0}.buttonGreenWhiteContainer button.linkWhite{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenWhiteContainer button.linkWhite span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkWhite span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkWhite span:hover:after{visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1)}body.ios .buttonGreenWhiteContainer button.linkWhite span{padding-top: 0}.buttonGreenWhiteContainer button.linkGreenReverse{position: relative;padding: 0;color: #45d085;min-height: 0}.buttonGreenWhiteContainer button.linkGreenReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkGreenReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkGreenReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenWhiteContainer button.linkGreenReverse span{padding-top: 0}.buttonGreenWhiteContainer button.linkRedReverse{position: relative;padding: 0;color: #ff3764;min-height: 0}.buttonGreenWhiteContainer button.linkRedReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkRedReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkRedReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenWhiteContainer button.linkRedReverse span{padding-top: 0}.buttonGreenWhiteContainer button.linkBlackReverse{position: relative;padding: 0;color: #2d2d2d;min-height: 0}.buttonGreenWhiteContainer button.linkBlackReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkBlackReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkBlackReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenWhiteContainer button.linkBlackReverse span{padding-top: 0}.buttonGreenWhiteContainer button.linkWhiteReverse{position: relative;padding: 0;color: #f5f5f5;min-height: 0}.buttonGreenWhiteContainer button.linkWhiteReverse span{padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.buttonGreenWhiteContainer button.linkWhiteReverse span:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.buttonGreenWhiteContainer button.linkWhiteReverse span:hover:after{visibility: hidden;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0)}body.ios .buttonGreenWhiteContainer button.linkWhiteReverse span{padding-top: 0}.buttonGreenWhiteContainer button > svg{margin-right: 12px}@media screen and (max-width: 599px){.buttonGreenWhiteContainer button > svg{margin-right: 6px}}.buttonGreenWhiteContainer button > svg *{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}.buttonGreenWhiteContainer button:hover,.buttonGreenWhiteContainer button.simulate-hover,.buttonGreenWhiteContainer button.is_sending{background-color: #f5f5f5;border-color: #f5f5f5;color: #2d2d2d}.buttonGreenWhiteContainer button:hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.simulate-hover > svg [fill="#fff"],.buttonGreenWhiteContainer button.is_sending > svg [fill="#fff"]{fill: #2d2d2d}.buttonGreenWhiteContainer button:hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.simulate-hover > svg [stroke="#fff"],.buttonGreenWhiteContainer button.is_sending > svg [stroke="#fff"]{stroke: #2d2d2d}.link-inline{position: relative;display: inline-block;font-size: 16px;line-height: normal}@media screen and (min-width: 768px) and (max-width: 1023px){.link-inline{font-size: 18px}}@media screen and (max-width: 767px){.link-inline{font-size: 18px}}.link-inline.linkGreen{color: #45d085;padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.link-inline.linkGreen:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #45d085;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.link-inline.linkRed{color: #ff3764;padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.link-inline.linkRed:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #ff3764;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.link-inline.linkBlack{color: #2d2d2d;padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.link-inline.linkBlack:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #2d2d2d;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.link-inline.linkWhite{color: #f5f5f5;padding-bottom: 5px;text-decoration: none;position: relative;line-height: normal}.link-inline.linkWhite:after{content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #f5f5f5;visibility: visible;-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transition: all .3s ease-in-out 0s;-webkit-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
/* Buttons --> siehe style.less macht mehr Sinn */
/*
.rsce_button {
	&.align_left {
		text-align:left;
	}
	&.align_center {
		text-align:center;
	}
	&.align_right {
		text-align:right;
	}
	a {
		text-align:center;
	}
}
.button, .ce_button, .btn {
	display:inline-block; max-width:100%; vertical-align:middle; cursor:pointer; .inlinefix;
	.gilroyBold; text-transform:uppercase; letter-spacing:0.1em; padding:0 32px; .box-sizing(); white-space:nowrap;
	border-radius:26px; .transition(0.3s, ease-in-out); text-decoration:none; text-align:center;
	body.safari &, body.mac & {
		padding-top:4px;
	}
	> svg {
		overflow:visible;
	}
	> svg, > span {
		display:inline-block; vertical-align:middle;
	}
	> span {
		overflow:hidden; text-overflow:ellipsis; line-height:51px; .font-size(16);
		body.safari &, body.mac & {
			line-height:unit((51-4), px);
		}
		letter-spacing:0.1em;
		&.normal, &.hover {
			.transition(0.3s, ease-in-out);
		}
		&.normal {
			opacity:1; visibility:visible;
		}
		&.hover {
			opacity:0; visibility:hidden; width:0; height:0;
		}
	}
	&:hover, &.simulate-hover {
		> span {
			&.normal {
				opacity:0; visibility:hidden; width:0; height:0;
			}
			&.hover {
				opacity:1; visibility:visible; width:auto; height:auto;
			}
		}
	}
	&.buttonBlack {
		border:1px solid @black;
		background-color: @black;
		color: @white;
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			background-color:transparent;
			color: @black;
			> svg {
				[fill="#fff"] {
					fill:@black;
				}
				[stroke="#fff"] {
					stroke:@black;
				}
			}
		}
	}
	&.buttonBlackRed {
		border:1px solid @black;
		background-color: @black;
		color: @white;
		body.black & {
			background-color: @lightgray;
			border-color: @lightgray;
			color:@text-color;
		}
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			border-color:@red;
			background-color:@red;
			color: @text-color;
			body.black & {
				background-color: @darkgreen;
				border-color: @darkgreen;
				color:@text-color;
			}
			> svg {
				[fill="#fff"] {
					fill:@text-color;
				}
				[stroke="#fff"] {
					stroke:@text-color;
				}
			}
		}
	}
	&.buttonRed {
		border:1px solid @red;
		background-color: @red;
		color: @white;
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			background-color:transparent;
			color: @red;
			> svg {
				[fill="#fff"] {
					fill:@red;
				}
				[stroke="#fff"] {
					stroke:@red;
				}
			}
		}
	}
	&.buttonGreen {
		border:1px solid @darkgreen;
		background-color: @darkgreen;
		color: @text-color;
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			background-color:transparent;
			color: @darkgreen;
			> svg {
				[fill="#fff"] {
					fill:@darkgreen;
				}
				[stroke="#fff"] {
					stroke:@darkgreen;
				}
			}
		}
	}
	&.buttonGreenBlack {
		border:1px solid @darkgreen;
		background-color: @darkgreen;
		color: @text-color;
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			border-color:@text-color;
			background-color:@text-color;
			color: @white;
			body.black & {
				background-color: @lightgray;
				border-color: @lightgray;
				color:@text-color;
			}
			> svg {
				[fill="#fff"] {
					fill:@white;
				}
				[stroke="#fff"] {
					stroke:@white;
				}
			}
		}
	}
	&.buttonTransparent { 
		border:1px solid transparent;
		background-color: transparent;
		color: @black;
		> svg {
			margin-right:12px;
			.mobile({
				margin-right:6px;
			});
			* {
				.transition(0.3s, ease-in-out);
			}
		}
		&:hover, &.simulate-hover {
			border-color:@black;
			background-color:@black;
			color: @white;
			> svg {
				[fill="#fff"] {
					fill: @white;
				}
				[stroke="#fff"] {
					stroke: @white;
				}
			}
		}
	}
	&.linkGreen {
		position:relative; padding:0; color:@darkgreen;
		span {
			line-height:normal; .underlineAnimation(@darkgreen, 2px);
		}
	}
	&.linkRed {
		position:relative; padding:0; color:@red;
		span {
			line-height:normal; .underlineAnimation(@red, 2px);
		}
	}
	&.linkBlack {
		position:relative; padding:0; color:@black;
		span {
			line-height:normal; .underlineAnimation(@black, 2px);
		}
	}
	&.linkWhite {
		position:relative; padding:0; color:@white;
		span {
			line-height:normal; .underlineAnimation(@white, 2px);
		}
	}
	&.linkGreenReverse {
		position:relative; padding:0; color:@darkgreen;
		span {
			line-height:normal; .underlineAnimationReverse(@darkgreen, 2px);
		}
	}
	&.linkRedReverse {
		position:relative; padding:0; color:@red;
		span {
			line-height:normal; .underlineAnimationReverse(@red, 2px);
		}
	}
	&.linkBlackReverse {
		position:relative; padding:0; color:@black;
		span {
			line-height:normal; .underlineAnimationReverse(@black, 2px);
		}
	}
	&.linkWhiteReverse {
		position:relative; padding:0; color:@white;
		span {
			line-height:normal; .underlineAnimationReverse(@white, 2px);
		}
	}
}
.buttonBlackContainer {
	button {
		.btn; .btn.buttonBlack;
	}
}
.buttonRedContainer {
	button {
		.btn; .btn.buttonRed;
	}
}
.buttonGreenContainer {
	button {
		.btn; .btn.buttonGreen;
	}
}
.buttonGreenBlackContainer {
	button {
		.btn; .btn.buttonGreenBlack;
	}
}
*/

.rsce_footer {
  border-top: 1px solid #d7d7d7;
  paddinig-top: 50px;
}
.rsce_footer > .top {
  display: block;
  position: relative;
  max-width: 100%;
  width: 1280px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 100px auto 60px auto;
}
@media screen and (max-width: 1023px) {
  .rsce_footer > .top {
    margin-top: 60px;
  }
}
.rsce_footer > .top .legend {
  margin-top: 45px;
  position: relative;
  margin-bottom: 47px;
}
.rsce_footer > .top .legend span {
  color: #aaa;
  letter-spacing: 7px;
  text-transform: uppercase;
  background: #f5f5f5;
  position: relative;
  z-index: 1;
  display: inline-block;
  padding-right: 16px;
}
.rsce_footer > .top .legend:after {
  content: '';
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  background: #d7d7d7;
  margin-top: -2px;
}
.rsce_footer > .top .row {
  display: block;
  font-size: 0;
  line-height: 0;
}
.rsce_footer > .top .row > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .top .row > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .top .row > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 1023px) {
  .rsce_footer > .top .row {
    display: grid;
    row-gap: 40px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 599px) {
  .rsce_footer > .top .row {
    grid-template-columns: auto;
  }
}
.rsce_footer > .top .row .col {
  display: inline-block;
  vertical-align: top;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .rsce_footer > .top .row .col {
    display: block;
  }
  .rsce_footer > .top .row .col.col3 {
    order: 1;
    grid-column: span 2;
  }
  .rsce_footer > .top .row .col.col2 {
    order: 3;
  }
  .rsce_footer > .top .row .col.col1 {
    order: 2;
  }
}
@media screen and (max-width: 599px) {
  .rsce_footer > .top .row .col.col3 {
    grid-column: auto;
  }
  .rsce_footer > .top .row .col.col1,
  .rsce_footer > .top .row .col.col2 {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .rsce_footer > .top .row .col.col1 {
    width: 20%;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .rsce_footer > .top .row .col.col2 {
    width: 30%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .rsce_footer > .top .row .col.col3 {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
  }
}
.rsce_footer > .top .row .col.col1 .headline,
.rsce_footer > .top .row .col.col2 .headline,
.rsce_footer > .top .row .col.col3 .headline {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 27px;
  text-transform: lowercase;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .top .row .col.col1 .headline,
  .rsce_footer > .top .row .col.col2 .headline,
  .rsce_footer > .top .row .col.col3 .headline {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .top .row .col.col1 .headline,
  .rsce_footer > .top .row .col.col2 .headline,
  .rsce_footer > .top .row .col.col3 .headline {
    font-size: 18px;
  }
}
.rsce_footer > .top .row .col.col1 .text {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.6em;
}
.rsce_footer > .top .row .col.col1 .text a {
  color: inherit;
}
.rsce_footer > .top .row .col.col1 .text a[href^="tel:"] {
  text-decoration: underline;
}
.rsce_footer > .top .row .col.col1 .text a[href^="mailto:"] {
  margin-top: 5px;
  display: inline-block;
  border-bottom: solid 2px #000;
  text-decoration: none;
  text-transform: lowercase;
  margin-top: 20px;
  font-size: 20px;
}
.rsce_footer > .top .row .col.col2 ul {
  display: block;
  font-size: 0;
  line-height: 0;
}
.rsce_footer > .top .row .col.col2 ul > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .top .row .col.col2 ul > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .top .row .col.col2 ul > * {
    font-size: 18px;
  }
}
.rsce_footer > .top .row .col.col2 ul li {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 30px;
}
.rsce_footer > .top .row .col.col2 ul li img {
  display: block;
  width: 150px;
  height: 180px;
  max-width: 100%;
  -moz-object-fit: contain;
  -webkit-object-fit: contain;
  -o-object-fit: contain;
  -ms-object-fit: contain;
  object-fit: contain;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:contain; object-position:center center;";
  image-rendering: -webkit-optimize-contrast;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .rsce_footer > .top .row .col.col2 ul li img {
    width: 100px;
    height: auto;
    aspect-ratio: 1/1;
  }
}
.rsce_footer > .top .row .col.col3 .text {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.6em;
}
.rsce_footer > .top .row .col.col3 ul {
  display: block;
  font-size: 0;
  line-height: 0;
  margin-top: 30px;
}
.rsce_footer > .top .row .col.col3 ul > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .top .row .col.col3 ul > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .top .row .col.col3 ul > * {
    font-size: 18px;
  }
}
.rsce_footer > .top .row .col.col3 ul li {
  display: inline-block;
  padding: 0 5px;
  vertical-align: middle;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*&:nth-child(1) {
								img, svg {
									height: 100px;
									width: 140px;
									max-width: 100%;
									margin-left:-10px;
								}
							}
							&:nth-child(2) {
								img, svg {
									width: 100px;
									max-width: 100%;
									height: auto;
								}
							}
							&:nth-child(3) {
								img, svg {
									width: auto;
									height: 57px;
									max-width: 100%;
								}
							}
							&:nth-child(4) {
								img, svg {
									width: 100px;
									max-width: 100%;
									height: auto;
								}
							}*/
}
.rsce_footer > .top .row .col.col3 ul li a {
  display: inline-block;
  line-height: 0;
  font-size: 0;
}
.rsce_footer > .top .row .col.col3 ul li figure,
.rsce_footer > .top .row .col.col3 ul li picture {
  display: block;
  margin: 0;
  padding: 0;
}
.rsce_footer > .top .row .col.col3 ul li img,
.rsce_footer > .top .row .col.col3 ul li svg {
  width: auto;
  height: 57px;
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:cover; object-position:center center;";
}
.rsce_footer > .bottom {
  display: block;
  width: 100%;
  position: relative;
  border-top: solid 1px #d7d7d7;
}
.rsce_footer > .bottom .inside {
  position: relative;
  max-width: 100%;
  width: 1280px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0;
  line-height: 0;
  padding: 20px 0;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.rsce_footer > .bottom .inside > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .bottom .inside > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .bottom .inside > * {
    font-size: 18px;
  }
}
.rsce_footer > .bottom .inside > * {
  color: #aaa;
  font-size: 14px;
  text-transform: lowercase;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 600;
}
.rsce_footer > .bottom .inside .col.col-copyright {
  padding: 0 15px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.rsce_footer > .bottom .inside .col.col-nav {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .rsce_footer > .bottom .inside .col.col-nav {
    position: relative;
    top: auto;
    left: auto;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    padding: 0 15px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.rsce_footer > .bottom .inside .col.col-nav ul {
  display: block;
}
.rsce_footer > .bottom .inside .col.col-nav ul li {
  display: inline-block;
  vertical-align: middle;
}
.rsce_footer > .bottom .inside .col.col-nav ul li a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_footer > .bottom .inside .col.col-nav ul li a:hover {
  color: #2d2d2d;
}
.rsce_footer > .bottom .inside .col.col-nav ul li:after {
  margin-left: 5px;
  content: '|';
}
.rsce_footer > .bottom .inside .col.col-nav ul li:last-child:after {
  display: none;
}
.rsce_footer > .bottom .socials {
  display: block;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  right: 0;
  height: 100%;
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.rsce_footer > .bottom .socials > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_footer > .bottom .socials > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .bottom .socials > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_footer > .bottom .socials {
    position: relative;
    top: auto;
    right: auto;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    text-align: center;
  }
}
.rsce_footer > .bottom .socials li {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 54px;
  height: 54px;
  text-align: center;
  border-left: 1px solid #d7d7d7;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .rsce_footer > .bottom .socials li:first-child {
    border-left: 0;
  }
}
.rsce_footer > .bottom .socials li svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  max-width: 100%;
  max-height: 20px;
  height: auto;
  -moz-object-fit: contain;
  -webkit-object-fit: contain;
  -o-object-fit: contain;
  -ms-object-fit: contain;
  object-fit: contain;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:contain; object-position:center center;";
}
.rsce_footer > .bottom .socials li svg path {
  fill: #aaa;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_footer > .bottom .socials li a:hover svg path {
  fill: #2d2d2d;
}
.rsce_footer > .sticky-buttons {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_footer > .sticky-buttons.visible {
  opacity: 1;
  pointer-events: all;
}
.rsce_footer > .sticky-buttons.bottom_reached {
  bottom: 80px;
}
.rsce_footer > .sticky-buttons ul {
  display: block;
}
.rsce_footer > .sticky-buttons ul li {
  display: block;
  position: relative;
  width: 50px;
  height: 50px;
  line-height: 0;
  font-size: 0;
  border: 1px solid #e4e4e5;
  background: #f5f5f5;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin-bottom: 10px;
  text-align: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_footer > .sticky-buttons ul li:hover {
  background: #45d085;
  border-color: #45d085;
}
.rsce_footer > .sticky-buttons ul li:last-child {
  margin-bottom: 0;
}
.rsce_footer > .sticky-buttons ul li svg {
  position: absolute;
  display: block;
  width: 100%;
  height: auto;
  max-width: 20px;
  max-height: 20px;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-object-fit: contain;
  -webkit-object-fit: contain;
  -o-object-fit: contain;
  -ms-object-fit: contain;
  object-fit: contain;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:contain; object-position:center center;";
}
.rsce_footer > .sticky-buttons ul li.whatsapp svg {
  max-width: 30px;
  max-height: 30px;
}
.rsce_footer > .sticky-buttons ul li.email.scrolling {
  background-color: #45d085;
  border-color: #45d085;
}
.rsce_footer > .sticky-buttons ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

.rico_footerstars {
  width: 100%;
  padding: 0 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
}
@media screen and (max-width: 1000px) {
  .rico_footerstars {
    width: 100%;
    float: none;
    padding: 0;
  }
}
.rico_footerstars .inside {
  display: table;
  width: auto;
}
.rico_footerstars .inside .star-item {
  display: table-row;
}
.rico_footerstars .inside .star-item .rating,
.rico_footerstars .inside .star-item .stars,
.rico_footerstars .inside .star-item .rating-desc {
  display: table-cell;
  vertical-align: baseline;
  padding-top: 10px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.rico_footerstars .inside .star-item .rating {
  font-size: 16px;
  line-height: 1.5625;
  color: #2d2d2d;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 600;
}
body.black .rico_footerstars .inside .star-item .rating {
  color: #f5f5f5;
}
.rico_footerstars .inside .star-item .stars {
  padding: 0 15px;
  text-align: center;
}
body.black .rico_footerstars .inside .star-item .stars svg {
  fill: #f5f5f5;
}
.rico_footerstars .inside .star-item .rating-desc {
  font-size: 16px;
  line-height: 1.5625;
  color: #2d2d2d;
  text-align: left;
}
body.black .rico_footerstars .inside .star-item .rating-desc {
  color: #f5f5f5;
}
.rico_footerstars .inside .star-item .rating-desc a {
  text-decoration: none;
  position: relative;
  padding-bottom: 2px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 600;
}
.rico_footerstars .inside .star-item .rating-desc a:after {
  content: "";
  background-color: #2d2d2d;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}
body.black .rico_footerstars .inside .star-item .rating-desc a:after {
  background-color: #f5f5f5;
}
@media screen and (max-width: 415px) {
  .rico_footerstars .inside .star-item .rating-desc a .more {
    display: none;
  }
}

.rsce_form_side {
  position: fixed;
  top: 0;
  right: -100%;
  bottom: 0;
  width: 100%;
  background: white;
  z-index: 9999;
  box-sizing: border-box;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media screen and (min-width: 767px) {
  .rsce_form_side {
    right: -500px;
    width: 500px;
  }
}
.rsce_form_side.active {
  right: 0;
  background-color: white;
}
@media screen and (min-width: 767px) {
  .rsce_form_side.active .after {
    content: '';
    position: absolute;
    top: 0;
    right: 500px;
    bottom: 0;
    left: -500vw;
    background: #2d2d2d;
    opacity: .3;
    z-index: -1;
  }
}
.rsce_form_side .inside {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 45px 0 45px 0;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .inside {
    padding: 45px 40px 45px 45px;
  }
}
.rsce_form_side .close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 10px;
  cursor: pointer;
}
.rsce_form_side .close > span {
  display: block;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  color: #f5f5f5;
  letter-spacing: 0.1em;
  -moz-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.rsce_form_side .close > svg {
  width: 21px;
  height: 21px;
}
.rsce_form_side .background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-size: cover !important;
}
.rsce_form_side .background:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
.rsce_form_side .topline {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.44444444;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0;
  color: #45d085;
  font-size: 18px;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .topline {
    font-size: 18px;
  }
}
.rsce_form_side .icon {
  height: 20px;
  margin-top: 15px;
}
.rsce_form_side .icon img,
.rsce_form_side .icon svg {
  height: 35px;
  width: auto;
}
.rsce_form_side .icon svg * {
  font-size: 50px;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .icon {
    height: 40px;
  }
  .rsce_form_side .icon img,
  .rsce_form_side .icon svg {
    height: 40px;
  }
}
.rsce_form_side .heading {
  margin-bottom: 34px;
  margin-top: 30px;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .heading {
    margin-bottom: 40px;
  }
}
.rsce_form_side .heading .headline {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 30px;
  line-height: 1;
  margin-top: 19px;
  text-transform: uppercase;
  color: white;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .heading .headline {
    font-size: 30px;
  }
}
@media screen and (min-width: 767px) and screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .heading .headline {
    font-size: 27px;
  }
}
@media screen and (min-width: 767px) and screen and (max-width: 767px) {
  .rsce_form_side .heading .headline {
    font-size: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .rsce_form_side .heading .headline {
    font-size: 40px;
  }
}
@media screen and (min-width: 1024px) and screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .heading .headline {
    font-size: 36px;
  }
}
@media screen and (min-width: 1024px) and screen and (max-width: 767px) {
  .rsce_form_side .heading .headline {
    font-size: 32px;
  }
}
.rsce_form_side .ce_form .widget {
  margin-bottom: 0;
}
.rsce_form_side .ce_form .widget-text {
  margin-bottom: 40px;
}
.rsce_form_side .ce_form .widget-textarea {
  margin-bottom: 30px;
}
.rsce_form_side .ce_form .widget-text:before,
.rsce_form_side .ce_form .widget-textarea:before,
.rsce_form_side .ce_form .widget-text:after,
.rsce_form_side .ce_form .widget-textarea:after {
  display: none !important;
}
.rsce_form_side .ce_form .widget-text label,
.rsce_form_side .ce_form .widget-textarea label {
  color: #f5f5f5;
  top: 0;
  left: 0;
  font-size: 18px;
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rsce_form_side .ce_form .widget-text label.has-focus,
.rsce_form_side .ce_form .widget-textarea label.has-focus {
  font-size: 12px;
  top: -20px;
}
.rsce_form_side .ce_form .widget-text input,
.rsce_form_side .ce_form .widget-textarea input {
  padding: 0 0 10px 0 !important;
  background: transparent !important;
  border-color: #f5f5f5 !important;
  line-height: normal;
  height: auto !important;
  margin-bottom: 0;
  color: #f5f5f5;
  font-size: 19px !important;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif !important;
  font-weight: 500 !important;
}
.rsce_form_side .ce_form .widget-text textarea,
.rsce_form_side .ce_form .widget-textarea textarea {
  padding: 0 !important;
  background: transparent !important;
  border-color: #f5f5f5 !important;
  line-height: normal;
  margin-bottom: 0;
  color: #f5f5f5;
  height: 60px !important;
  font-size: 19px !important;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif !important;
  font-weight: 500 !important;
}
.rsce_form_side .ce_form .widget-checkbox {
  color: white;
}
.rsce_form_side .ce_form .widget-checkbox label {
  font-size: 12px;
  line-height: 18px;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.rsce_form_side .ce_form .widget-checkbox a {
  color: #f5f5f5;
  text-decoration: underline;
}
.rsce_form_side .ce_form .widget-checkbox .icheckbox {
  /*width: 12px;
				height: 12px;
				background-image:url("/files/theme/i/icheck/icheck.svg");
				position: relative;
				top: 1px;*/
}
.rsce_form_side .ce_form .widget-submit {
  margin-top: 30px;
}
.rsce_form_side .button,
.rsce_form_side .ce_button,
.rsce_form_side .btn {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 0 32px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  border-radius: 26px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  text-align: center;
}
.rsce_form_side .button > *,
.rsce_form_side .ce_button > *,
.rsce_form_side .btn > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .button > *,
  .rsce_form_side .ce_button > *,
  .rsce_form_side .btn > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .button > *,
  .rsce_form_side .ce_button > *,
  .rsce_form_side .btn > * {
    font-size: 18px;
  }
}
.rsce_form_side .button > svg,
.rsce_form_side .ce_button > svg,
.rsce_form_side .btn > svg {
  overflow: visible;
}
.rsce_form_side .button > svg,
.rsce_form_side .ce_button > svg,
.rsce_form_side .btn > svg,
.rsce_form_side .button > span,
.rsce_form_side .ce_button > span,
.rsce_form_side .btn > span {
  display: inline-block;
  vertical-align: middle;
}
.rsce_form_side .button > span,
.rsce_form_side .ce_button > span,
.rsce_form_side .btn > span {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 51px;
  font-size: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .button > span,
  .rsce_form_side .ce_button > span,
  .rsce_form_side .btn > span {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .button > span,
  .rsce_form_side .ce_button > span,
  .rsce_form_side .btn > span {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .rsce_form_side .button > span,
  .rsce_form_side .ce_button > span,
  .rsce_form_side .btn > span {
    letter-spacing: 0.1em;
  }
}
.rsce_form_side .button > span.normal,
.rsce_form_side .ce_button > span.normal,
.rsce_form_side .btn > span.normal,
.rsce_form_side .button > span.hover,
.rsce_form_side .ce_button > span.hover,
.rsce_form_side .btn > span.hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .button > span.normal,
.rsce_form_side .ce_button > span.normal,
.rsce_form_side .btn > span.normal {
  opacity: 1;
  visibility: visible;
}
.rsce_form_side .button > span.hover,
.rsce_form_side .ce_button > span.hover,
.rsce_form_side .btn > span.hover {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.rsce_form_side .button:hover > span.normal,
.rsce_form_side .ce_button:hover > span.normal,
.rsce_form_side .btn:hover > span.normal,
.rsce_form_side .button.simulate-hover > span.normal,
.rsce_form_side .ce_button.simulate-hover > span.normal,
.rsce_form_side .btn.simulate-hover > span.normal {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.rsce_form_side .button:hover > span.hover,
.rsce_form_side .ce_button:hover > span.hover,
.rsce_form_side .btn:hover > span.hover,
.rsce_form_side .button.simulate-hover > span.hover,
.rsce_form_side .ce_button.simulate-hover > span.hover,
.rsce_form_side .btn.simulate-hover > span.hover {
  opacity: 1;
  visibility: visible;
  width: auto;
  height: auto;
}
.rsce_form_side .button.buttonBlack,
.rsce_form_side .ce_button.buttonBlack,
.rsce_form_side .btn.buttonBlack {
  border: 1px solid #2d2d2d;
  background-color: #2d2d2d;
  color: #f5f5f5;
}
.rsce_form_side .button.buttonBlack > svg,
.rsce_form_side .ce_button.buttonBlack > svg,
.rsce_form_side .btn.buttonBlack > svg {
  margin-right: 12px;
}
@media screen and (max-width: 599px) {
  .rsce_form_side .button.buttonBlack > svg,
  .rsce_form_side .ce_button.buttonBlack > svg,
  .rsce_form_side .btn.buttonBlack > svg {
    margin-right: 6px;
  }
}
.rsce_form_side .button.buttonBlack > svg *,
.rsce_form_side .ce_button.buttonBlack > svg *,
.rsce_form_side .btn.buttonBlack > svg * {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .button.buttonBlack:hover,
.rsce_form_side .ce_button.buttonBlack:hover,
.rsce_form_side .btn.buttonBlack:hover,
.rsce_form_side .button.buttonBlack.simulate-hover,
.rsce_form_side .ce_button.buttonBlack.simulate-hover,
.rsce_form_side .btn.buttonBlack.simulate-hover {
  background-color: transparent;
  color: #2d2d2d;
}
.rsce_form_side .button.buttonBlack:hover > svg [fill="#fff"],
.rsce_form_side .ce_button.buttonBlack:hover > svg [fill="#fff"],
.rsce_form_side .btn.buttonBlack:hover > svg [fill="#fff"],
.rsce_form_side .button.buttonBlack.simulate-hover > svg [fill="#fff"],
.rsce_form_side .ce_button.buttonBlack.simulate-hover > svg [fill="#fff"],
.rsce_form_side .btn.buttonBlack.simulate-hover > svg [fill="#fff"] {
  fill: #2d2d2d;
}
.rsce_form_side .button.buttonBlack:hover > svg [stroke="#fff"],
.rsce_form_side .ce_button.buttonBlack:hover > svg [stroke="#fff"],
.rsce_form_side .btn.buttonBlack:hover > svg [stroke="#fff"],
.rsce_form_side .button.buttonBlack.simulate-hover > svg [stroke="#fff"],
.rsce_form_side .ce_button.buttonBlack.simulate-hover > svg [stroke="#fff"],
.rsce_form_side .btn.buttonBlack.simulate-hover > svg [stroke="#fff"] {
  stroke: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button {
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 0 32px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  border-radius: 26px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  text-align: center;
  border: 1px solid #2d2d2d;
  background-color: #2d2d2d;
  color: #f5f5f5;
}
.rsce_form_side .buttonBlackContainer button > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .buttonBlackContainer button > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .buttonBlackContainer button > * {
    font-size: 18px;
  }
}
.rsce_form_side .buttonBlackContainer button > svg {
  overflow: visible;
}
.rsce_form_side .buttonBlackContainer button > svg,
.rsce_form_side .buttonBlackContainer button > span {
  display: inline-block;
  vertical-align: middle;
}
.rsce_form_side .buttonBlackContainer button > span {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 51px;
  font-size: 16px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .buttonBlackContainer button > span {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .buttonBlackContainer button > span {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .rsce_form_side .buttonBlackContainer button > span {
    letter-spacing: 0.1em;
  }
}
.rsce_form_side .buttonBlackContainer button > span.normal,
.rsce_form_side .buttonBlackContainer button > span.hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .buttonBlackContainer button > span.normal {
  opacity: 1;
  visibility: visible;
}
.rsce_form_side .buttonBlackContainer button > span.hover {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.rsce_form_side .buttonBlackContainer button:hover > span.normal,
.rsce_form_side .buttonBlackContainer button.simulate-hover > span.normal {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
.rsce_form_side .buttonBlackContainer button:hover > span.hover,
.rsce_form_side .buttonBlackContainer button.simulate-hover > span.hover {
  opacity: 1;
  visibility: visible;
  width: auto;
  height: auto;
}
.rsce_form_side .buttonBlackContainer button.buttonBlack {
  border: 1px solid #2d2d2d;
  background-color: #2d2d2d;
  color: #f5f5f5;
}
.rsce_form_side .buttonBlackContainer button.buttonBlack > svg {
  margin-right: 12px;
}
@media screen and (max-width: 599px) {
  .rsce_form_side .buttonBlackContainer button.buttonBlack > svg {
    margin-right: 6px;
  }
}
.rsce_form_side .buttonBlackContainer button.buttonBlack > svg * {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .buttonBlackContainer button.buttonBlack:hover,
.rsce_form_side .buttonBlackContainer button.buttonBlack.simulate-hover {
  background-color: transparent;
  color: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button.buttonBlack:hover > svg [fill="#fff"],
.rsce_form_side .buttonBlackContainer button.buttonBlack.simulate-hover > svg [fill="#fff"] {
  fill: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button.buttonBlack:hover > svg [stroke="#fff"],
.rsce_form_side .buttonBlackContainer button.buttonBlack.simulate-hover > svg [stroke="#fff"] {
  stroke: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button > svg {
  margin-right: 12px;
}
@media screen and (max-width: 599px) {
  .rsce_form_side .buttonBlackContainer button > svg {
    margin-right: 6px;
  }
}
.rsce_form_side .buttonBlackContainer button > svg * {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .buttonBlackContainer button:hover,
.rsce_form_side .buttonBlackContainer button.simulate-hover {
  background-color: transparent;
  color: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button:hover > svg [fill="#fff"],
.rsce_form_side .buttonBlackContainer button.simulate-hover > svg [fill="#fff"] {
  fill: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button:hover > svg [stroke="#fff"],
.rsce_form_side .buttonBlackContainer button.simulate-hover > svg [stroke="#fff"] {
  stroke: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button {
  display: block;
  width: 100%;
  background: #45d085;
  border-color: #45d085;
  color: #2d2d2d;
}
.rsce_form_side .buttonBlackContainer button:before {
  content: 'and off we go :-)';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: white;
  border-radius: 26px;
  color: #2d2d2d;
  font-size: 16px;
  opacity: 0;
  line-height: 52px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .buttonBlackContainer button span {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.rsce_form_side .buttonBlackContainer button:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
}
.rsce_form_side .buttonBlackContainer button:hover span {
  opacity: 0;
}
.rsce_form_side .buttonBlackContainer button:hover:before {
  opacity: 1;
}
.rsce_form_side .hide-success {
  display: block;
}
.rsce_form_side .show-success {
  display: none;
}
.rsce_form_side .show-success .close svg path {
  fill: #2d2d2d;
}
.rsce_form_side .show-success .close > span {
  color: #2d2d2d;
}
.rsce_form_side .show-success .headline-success {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 60px;
  line-height: 1;
  margin-top: 19px;
  text-transform: uppercase;
  color: #ff3764;
  position: relative;
  margin-top: -30px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .show-success .headline-success {
    font-size: 54px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .show-success .headline-success {
    font-size: 48px;
  }
}
.rsce_form_side .show-success .headline-success span {
  display: block;
  color: white;
  -webkit-text-stroke: 2px #2d2d2d;
  text-stroke: 2px #2d2d2d;
}
@media screen and (min-width: 767px) {
  .rsce_form_side .show-success .headline-success {
    font-size: 100px;
  }
}
@media screen and (min-width: 767px) and screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .show-success .headline-success {
    font-size: 90px;
  }
}
@media screen and (min-width: 767px) and screen and (max-width: 767px) {
  .rsce_form_side .show-success .headline-success {
    font-size: 80px;
  }
}
.rsce_form_side .show-success .text-success {
  font-size: 23px;
  line-height: 1.4em;
  margin-top: 19px;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_form_side .show-success .text-success {
    font-size: 20.7px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_form_side .show-success .text-success {
    font-size: 18.4px;
  }
}
.rsce_form_side.sent .hide-success {
  display: none;
}
.rsce_form_side.sent .show-success {
  display: block;
}
body.safari .rsce_form_side .close > span,
body.mac .rsce_form_side .close > span {
  margin-top: 3px;
}
#footer.active-side {
  z-index: unset;
}

.rsce_kundenstimmen {
  margin-bottom: 100px;
}
@media screen and (max-width: 601px) {
  .rsce_kundenstimmen {
    margin-bottom: 70px;
    margin-top: 70px;
  }
  .rsce_kundenstimmen .headline {
    padding: 0 15px;
  }
  .rsce_kundenstimmen .items {
    padding: 0 30px;
  }
  .rsce_kundenstimmen .owl-prev {
    left: 10px;
  }
  .rsce_kundenstimmen .owl-next {
    right: 10px;
  }
}
.rsce_kundenstimmen {
  position: relative;
  padding: 0;
  padding-top: 214px;
  padding-bottom: 30px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #F5F5F5;
  overflow: hidden;
  margin: 0;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen {
    padding-top: 128.4px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen {
    padding-top: 107px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen {
    padding-bottom: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen {
    padding-bottom: 15px;
  }
}
body.black .rsce_kundenstimmen {
  background-color: #2d2d2d;
}
.rsce_kundenstimmen:before {
  content: "";
  display: block;
  width: 100%;
  height: 216px;
  background-image: url("/files/theme/i/bg/triangle-white.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -moz-transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
body.black .rsce_kundenstimmen:before {
  background-image: url("/files/theme/i/bg/triangle-blackbg.svg");
}
.rsce_kundenstimmen.triangle:before {
  -moz-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.rsce_kundenstimmen:after {
  content: "";
  display: block;
  width: 581px;
  height: auto;
  aspect-ratio: 0.98641766;
  background-image: url("/files/theme/i/bg/rittler_und_dotted.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen:after {
    display: none;
  }
}
.rsce_kundenstimmen .wrap {
  position: relative;
  max-width: 1112px;
  margin-left: auto;
  margin-right: auto;
  z-index: 3;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .wrap {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1100px) {
  .rsce_kundenstimmen .wrap {
    width: 100%;
  }
}
.rsce_kundenstimmen .heading {
  text-align: left;
  max-width: 640px;
  margin: 0 0 24px 0;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .heading {
    margin-left: auto;
    margin-right: auto;
  }
}
.rsce_kundenstimmen .heading .crumb {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.44444444;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #ff3764;
  margin: 0 0 10px 0;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .heading .crumb {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .heading .crumb {
    font-size: 18px;
  }
}
.rsce_kundenstimmen .heading .headline {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 1;
  color: #2d2d2d;
  margin: 0 auto 43px auto;
  max-width: 1112px;
  text-transform: lowercase;
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .heading .headline {
    font-size: 45px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .heading .headline {
    font-size: 40px;
  }
}
body.black .rsce_kundenstimmen .heading .headline {
  color: inherit;
}
.rsce_kundenstimmen .items {
  padding: 0 143px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 352px;
}
@media screen and (max-width: 600px) {
  .rsce_kundenstimmen .items {
    padding: 0;
  }
}
.rsce_kundenstimmen .items.owl-singleitem .owl-stage-outer .owl-stage {
  width: 100% !important;
}
.rsce_kundenstimmen .items.owl-singleitem .owl-stage-outer .owl-stage .owl-item {
  width: 100% !important;
}
.rsce_kundenstimmen .items.owl-singleitem .owl-nav.disabled {
  display: none;
}
.rsce_kundenstimmen .items .owl-stage-outer {
  overflow: visible;
}
.rsce_kundenstimmen .items .owl-stage-outer .owl-item {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  height: 0;
  -moz-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.rsce_kundenstimmen .items .owl-stage-outer .owl-item.center {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  height: auto;
}
.rsce_kundenstimmen .items .item {
  position: relative;
}
.rsce_kundenstimmen .items .item .quote-wrap {
  position: relative;
  display: block;
  width: 100%;
  z-index: 3;
  padding-left: 33px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap {
    padding-left: 0;
  }
}
.rsce_kundenstimmen .items .item .quote-wrap cite {
  display: inline-block;
  font-style: normal;
  min-width: 0;
  text-transform: lowercase;
  text-align: left;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap cite .stars {
    margin-bottom: 5px;
  }
}
.rsce_kundenstimmen .items .item .quote-wrap cite .stars.jq-ry-container {
  padding: 0;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .stars.jq-ry-container svg path {
  fill: #e8b923;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .stars.jq-ry-container svg path[stroke] {
  stroke: #e8b923;
}
body.black .rsce_kundenstimmen .items .item .quote-wrap cite .stars.jq-ry-container svg path {
  fill: #f5f5f5 !important;
}
body.black .rsce_kundenstimmen .items .item .quote-wrap cite .stars.jq-ry-container svg path[stroke] {
  stroke: #f5f5f5 !important;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .company {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 40px;
  line-height: normal;
  color: #2d2d2d;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap cite .company {
    font-size: 36px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .items .item .quote-wrap cite .company {
    font-size: 32px;
  }
}
body.black .rsce_kundenstimmen .items .item .quote-wrap cite .company {
  color: inherit;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .company span,
.rsce_kundenstimmen .items .item .quote-wrap cite .company strong {
  display: inline;
  font: inherit;
  font-weight: inherit;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .company strong {
  color: #ff3764;
}
.rsce_kundenstimmen .items .item .quote-wrap cite .name {
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.55555556;
  letter-spacing: 0.01em;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap cite .name {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .items .item .quote-wrap cite .name {
    font-size: 18px;
  }
}
.rsce_kundenstimmen .items .item .quote-wrap cite.force_color > * {
  color: inherit !important;
}
.rsce_kundenstimmen .items .item .quote-wrap blockquote {
  overflow: hidden;
  display: block;
  margin: 30px 0 0 0;
  position: relative;
  z-index: 4;
  font-style: normal;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.55555556;
  color: #2d2d2d;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap blockquote {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .items .item .quote-wrap blockquote {
    font-size: 18px;
  }
}
body.black .rsce_kundenstimmen .items .item .quote-wrap blockquote {
  color: inherit;
}
.rsce_kundenstimmen .items .item .quote-wrap blockquote > div {
  display: inline-block;
  width: auto;
  height: auto;
}
.rsce_kundenstimmen .items .item .quote-wrap blockquote > div.has_readmore {
  overflow: hidden;
}
.rsce_kundenstimmen .items .item .quote-wrap blockquote .readmore-js-link {
  font-weight: 400;
  display: inline-block;
  font-size: 14px;
  line-height: 2.07142857;
  text-decoration: underline;
  color: #2d2d2d;
  margin-top: 6px;
  cursor: pointer;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .quote-wrap blockquote .readmore-js-link {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .items .item .quote-wrap blockquote .readmore-js-link {
    font-size: 18px;
  }
}
body.black .rsce_kundenstimmen .items .item .quote-wrap blockquote .readmore-js-link {
  color: inherit;
}
.rsce_kundenstimmen .items .item .image-container {
  position: relative;
  width: 187px;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .image-container {
    margin: 0px auto 30px auto;
    width: 100%;
    max-width: 240px;
  }
}
.rsce_kundenstimmen .items .item .image-container > figure,
.rsce_kundenstimmen .items .item .image-container > picture {
  position: relative;
  display: block;
  width: 240px;
  height: 240px;
  border-radius: 100%;
  overflow: hidden;
  z-index: 2;
  border: 1px solid #ff3764;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .image-container > figure,
  .rsce_kundenstimmen .items .item .image-container > picture {
    width: 100%;
    height: auto;
    aspect-ratio: 1/1;
  }
}
.rsce_kundenstimmen .items .item .image-container > figure img,
.rsce_kundenstimmen .items .item .image-container > picture img,
.rsce_kundenstimmen .items .item .image-container > figure svg,
.rsce_kundenstimmen .items .item .image-container > picture svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-object-fit: cover;
  -webkit-object-fit: cover;
  -o-object-fit: cover;
  -ms-object-fit: cover;
  object-fit: cover;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:cover; object-position:center center;";
  width: 83.33333333%;
  height: 83.33333333%;
  border-radius: 100%;
}
.rsce_kundenstimmen .items .item .image-container .after-circle {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  width: 380px;
  height: 380px;
  background-color: #f5f5f5;
  border-radius: 100%;
}
body.black .rsce_kundenstimmen .items .item .image-container .after-circle {
  background-color: #2d2d2d;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .image-container .after-circle {
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
.rsce_kundenstimmen .items .item .image-container.no_img figure:before {
  content: "";
  width: 177.5px;
  height: 138px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url("/files/theme/i/icons/quotation.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.rsce_kundenstimmen .items .item .image-container,
.rsce_kundenstimmen .items .item .quote-wrap {
  display: table-cell;
  vertical-align: top;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .item .image-container,
  .rsce_kundenstimmen .items .item .quote-wrap {
    display: block;
  }
}
.rsce_kundenstimmen .items .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  right: auto;
  width: 100%;
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0 !important;
}
.rsce_kundenstimmen .items .owl-nav .owl-prev,
.rsce_kundenstimmen .items .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 1;
  visibility: visible;
  margin: 0 !important;
  border: none;
  background: transparent;
  cursor: pointer;
}
@media screen and (max-width: 1023px) {
  .rsce_kundenstimmen .items .owl-nav .owl-prev,
  .rsce_kundenstimmen .items .owl-nav .owl-next {
    width: 50px;
  }
}
.rsce_kundenstimmen .items .owl-nav .owl-prev svg,
.rsce_kundenstimmen .items .owl-nav .owl-next svg {
  overflow: visible;
}
.rsce_kundenstimmen .items .owl-nav .owl-prev {
  left: 0;
  right: auto;
}
.rsce_kundenstimmen .items .owl-nav .owl-next {
  right: 0;
  left: auto;
}
@media screen and (max-width: 600px) {
  .rsce_kundenstimmen .items .owl-nav {
    top: 132.5px;
  }
}
@media screen and (max-width: 360px) {
  .rsce_kundenstimmen .items .owl-nav {
    top: 220px;
  }
}
.rsce_kundenstimmen .owl-custom-dots {
  position: absolute;
  bottom: 36px;
  right: 55px;
  z-index: 3;
  text-align: center;
}
.rsce_kundenstimmen .owl-custom-dots.owl-singleitem {
  display: none;
}
@media screen and (max-width: 599px) {
  .rsce_kundenstimmen .owl-custom-dots {
    position: relative;
    bottom: auto;
    right: auto;
  }
}
.rsce_kundenstimmen .owl-custom-dots ul {
  display: inline-block;
}
@media screen and (max-width: 599px) {
  .rsce_kundenstimmen .owl-custom-dots ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    margin-top: 20px;
  }
}
.rsce_kundenstimmen .owl-custom-dots ul li {
  display: none;
  font-family: 'Gilroy', Arial, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 30px;
  line-height: 1.16666667;
  color: #2d2d2d;
  cursor: pointer;
  margin-top: 10px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .rsce_kundenstimmen .owl-custom-dots ul li {
    font-size: 27px;
  }
}
@media screen and (max-width: 767px) {
  .rsce_kundenstimmen .owl-custom-dots ul li {
    font-size: 24px;
  }
}
body.black .rsce_kundenstimmen .owl-custom-dots ul li {
  color: inherit;
}
@media screen and (max-width: 599px) {
  .rsce_kundenstimmen .owl-custom-dots ul li {
    margin-top: 0;
  }
}
.rsce_kundenstimmen .owl-custom-dots ul li:first-child {
  margin-top: 0;
}
.rsce_kundenstimmen .owl-custom-dots ul li.active {
  color: #ff3764;
  text-decoration: underline;
}
.rsce_kundenstimmen .owl-custom-dots ul li.visible {
  display: block;
}
.rsce_kundenstimmen .has-readmore-js {
  position: relative;
  background-color: transparent;
  mask-size: 100% 100%;
  mask-position: 0 0;
  mask-repeat: no-repeat;
  -moz-transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  -ms-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  overflow: hidden;
}
.rsce_kundenstimmen .has-readmore-js.not-expanded,
.rsce_kundenstimmen .has-readmore-js[aria-expanded="false"] {
  -webkit-mask-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #ffffff 70%);
  mask-image: linear-gradient(to top, rgba(255, 255, 255, 0) 0%, #ffffff 70%);
}
.rsce_kundenstimmen .has-readmore-js.expanded,
.rsce_kundenstimmen .has-readmore-js[aria-expanded="true"] {
  -webkit-mask-image: none;
  mask-image: none;
}
.rsce_kundenstimmen .readmore-js-wrap {
  cursor: pointer;
  margin-bottom: 20px;
}
@media screen and (min-width: 600px) {
  .rsce_kundenstimmen.noarrow {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .rsce_kundenstimmen.noarrow .wrap {
    padding: 0 60px;
  }
}
@media screen and (max-width: 599px) {
  .rsce_kundenstimmen.noarrow {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.rsce_kundenstimmen.noarrow:before {
  display: none;
}
.rsce_kundenstimmen .items.owl-singleitem {
  min-height: 0 !important;
}

@font-face {
  font-family: 'Azo Sans';
  src: url("/files/theme/fonts/referenzen/AzoSans-Regular.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Regular_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Regular.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Regular.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Regular.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Regular.svg") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Md';
  src: url("/files/theme/fonts/referenzen/AzoSans-MediumItalic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-MediumItalic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-MediumItalic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-MediumItalic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-MediumItalic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-MediumItalic.svg") format('svg');
  font-weight: 500;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Lt';
  src: url("/files/theme/fonts/referenzen/AzoSans-Light_0.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Light_1.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Light_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Light_0.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Light_0.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Light.svg") format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Tn';
  src: url("/files/theme/fonts/referenzen/AzoSans-ThinItalic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-ThinItalic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-ThinItalic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-ThinItalic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-ThinItalic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-ThinItalic.svg") format('svg');
  font-weight: 100;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans';
  src: url("/files/theme/fonts/referenzen/AzoSans-Bold_1.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Bold_2.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Bold_0.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Bold_0.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Bold_0.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Bold.svg") format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Md';
  src: url("/files/theme/fonts/referenzen/AzoSans-Medium.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Medium_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Medium.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Medium.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Medium.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Medium.svg") format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans';
  src: url("/files/theme/fonts/referenzen/AzoSans-BoldItalic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-BoldItalic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-BoldItalic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-BoldItalic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-BoldItalic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-BoldItalic.svg") format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Tn';
  src: url("/files/theme/fonts/referenzen/AzoSans-Thin.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Thin_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Thin.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Thin.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Thin.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Thin.svg") format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Bk';
  src: url("/files/theme/fonts/referenzen/AzoSans-BlackItalic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-BlackItalic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-BlackItalic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-BlackItalic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-BlackItalic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-BlackItalic.svg") format('svg');
  font-weight: 900;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Bk';
  src: url("/files/theme/fonts/referenzen/AzoSans-Black.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Black_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Black.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Black.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Black.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Black.svg") format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans Lt';
  src: url("/files/theme/fonts/referenzen/AzoSans-LightItalic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-LightItalic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-LightItalic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-LightItalic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-LightItalic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-LightItalic.svg") format('svg');
  font-weight: 300;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: 'Azo Sans';
  src: url("/files/theme/fonts/referenzen/AzoSans-Italic.eot");
  src: url("/files/theme/fonts/referenzen/AzoSans-Italic_0.eot") format('embedded-opentype'), url("/files/theme/fonts/referenzen/AzoSans-Italic.woff2") format('woff2'), url("/files/theme/fonts/referenzen/AzoSans-Italic.woff") format('woff'), url("/files/theme/fonts/referenzen/AzoSans-Italic.ttf") format('truetype'), url("/files/content/referenzen/AzoSans-Italic.svg") format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}
.regular {
  font-family: 'Azo Sans';
  font-weight: normal;
}
.medium {
  font-family: 'Azo Sans Md';
  font-weight: normal;
}
.bold {
  font-family: 'Azo Sans';
  font-weight: bold;
}
.black {
  font-family: 'Azo Sans Bk';
  font-weight: normal;
}
.light {
  font-family: 'Azo Sans Lt';
  font-weight: normal;
}
.thin {
  font-family: 'Azo Sans Tn';
  font-weight: normal;
}
.inlinefix {
  font-size: 0;
  line-height: 0;
}
.inlinefix > * {
  font-size: 16px;
  line-height: normal;
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .wrap {
    margin-top: 20px;
  }
}
.project_detail.krobath .block.block1 {
  position: relative;
  display: table;
  width: 100%;
  font-size: 0;
  line-height: 0;
  max-width: 1260px;
  margin: 0 auto;
}
.project_detail.krobath .block.block1 > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block1 > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block1 > * {
    font-size: 18px;
  }
}
.project_detail.krobath .block.block1 > * {
  font-size: 16px;
  line-height: normal;
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block1 {
    display: block;
    margin-top: 0;
  }
}
.project_detail.krobath .block.block1 .headline,
.project_detail.krobath .block.block1 .img {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block1 .headline,
  .project_detail.krobath .block.block1 .img {
    display: block;
  }
}
.project_detail.krobath .block.block1 .headline {
  font-family: 'Azo Sans Tn';
  font-weight: normal;
  font-size: 50px;
  line-height: 1.34;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  max-width: 280px;
  color: #4A4949;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block1 .headline {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block1 .headline {
    font-size: 25px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block1 .headline {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block1 .headline {
    font-size: 35px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block1 .headline {
    font-size: 30px;
  }
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block1 .headline {
    text-align: center;
    margin-bottom: 20px;
    max-width: 100%;
  }
}
.project_detail.krobath .block.block1 .logo {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 830px) {
  .project_detail.krobath .block.block1 .logo {
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto 20px auto;
  }
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block1 .logo {
    margin-bottom: 30px;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
.project_detail.krobath .block.block1 .img {
  width: 100%;
  height: auto;
  -moz-object-fit: contain;
  -webkit-object-fit: contain;
  -o-object-fit: contain;
  -ms-object-fit: contain;
  object-fit: contain;
  -moz-object-position: center center;
  -webkit-object-position: center center;
  -o-object-position: center center;
  -ms-object-position: center center;
  object-position: center center;
  font-family: "object-fit:contain; object-position:center center;";
}
.project_detail.krobath .block.block2 {
  max-width: 790px;
  margin: 0 auto;
  margin-top: 172.5px;
  text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 {
    margin-top: 103.5px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 {
    margin-top: 86.25px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block2 {
    margin-top: 138px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 {
    margin-top: 120.75px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 {
    margin-top: 103.5px;
  }
}
.project_detail.krobath .block.block2 .headline {
  font-family: 'Azo Sans Tn';
  font-weight: normal;
  font-size: 35px;
  line-height: 1.14285714;
  margin: 0 0 20.8px 0;
  color: #4A4949;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 .headline {
    font-size: 21px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 .headline {
    font-size: 17.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block2 .headline {
    font-size: 28px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 .headline {
    font-size: 24.5px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 .headline {
    font-size: 21px;
  }
}
.project_detail.krobath .block.block2 p {
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 20px;
  line-height: 1.4;
  color: #4A4A4A;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 p {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 p {
    font-size: 10px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block2 p {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block2 p {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block2 p {
    font-size: 20px;
  }
}
.project_detail.krobath .block.block3 {
  margin-top: 91.59999999999999px;
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 {
    margin-top: 54.96px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 {
    margin-top: 45.8px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block3 {
    margin-top: 73.28px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 {
    margin-top: 64.12px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 {
    margin-top: 54.96px;
  }
}
.project_detail.krobath .block.block3 .headline {
  position: relative;
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.15254237;
  letter-spacing: 0.125em;
  color: #3A3939;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block3 .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 .headline {
    font-size: 35.4px;
  }
}
.project_detail.krobath .block.block3 .headline:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 225.5px;
  height: 1px;
  background-color: #3A3939;
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block3 .headline:after {
    position: absolute;
    width: 500px;
    top: 50%;
    right: 0;
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.project_detail.krobath .block.block3 img {
  display: block;
  width: 100%;
  max-width: 713px;
  height: auto;
  margin: 0 auto;
  margin-top: 167px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 100.2px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 83.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 133.6px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 116.9px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 100.2px;
  }
}
@media screen and (max-width: 768px) {
  .project_detail.krobath .block.block3 img {
    margin-top: 30px;
  }
}
.project_detail.krobath .block.block4 {
  margin-top: 187.9px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 {
    margin-top: 112.74px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 {
    margin-top: 93.95px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block4 {
    margin-top: 150.32px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 {
    margin-top: 131.53px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 {
    margin-top: 112.74px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block4 {
    margin-top: 100px;
  }
}
.project_detail.krobath .block.block4 .headline {
  margin: 0;
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.18644068;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #3A3939;
  text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block4 .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 .headline {
    font-size: 35.4px;
  }
}
.project_detail.krobath .block.block4 .grid {
  display: block;
  font-size: 0;
  line-height: 0;
  max-width: 928px;
  margin: 0 auto;
  margin-top: 97.09999999999999px;
  position: relative;
  z-index: 2;
}
.project_detail.krobath .block.block4 .grid > * {
  font-size: 18px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 .grid > * {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 .grid > * {
    font-size: 18px;
  }
}
.project_detail.krobath .block.block4 .grid > * {
  font-size: 16px;
  line-height: normal;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 .grid {
    margin-top: 58.26px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 .grid {
    margin-top: 48.55px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block4 .grid {
    margin-top: 77.68000000000001px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block4 .grid {
    margin-top: 67.97px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block4 .grid {
    margin-top: 58.26px;
  }
}
@media screen and (max-width: 450px) {
  .project_detail.krobath .block.block4 .grid {
    text-align: center;
    margin-top: 30px;
  }
}
.project_detail.krobath .block.block4 .grid img {
  display: inline-block;
  vertical-align: middle;
  width: 33.33%;
}
@media screen and (max-width: 450px) {
  .project_detail.krobath .block.block4 .grid img {
    width: 50%;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
  }
}
.project_detail.krobath .block.block4 > img {
  position: relative;
  display: block;
  z-index: 1;
  height: auto;
  width: 100%;
  max-width: 1130px;
  margin: 0 auto;
  margin-top: -80px;
}
.project_detail.krobath .block.block5 {
  margin-top: 203.9px;
  overflow: hidden;
  display: table;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 {
    margin-top: 122.34px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 {
    margin-top: 101.95px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block5 {
    margin-top: 163.12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 {
    margin-top: 142.73px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 {
    margin-top: 122.34px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block5 {
    display: block;
    margin-top: 100px;
  }
}
.project_detail.krobath .block.block5 .text,
.project_detail.krobath .block.block5 .headline {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block5 .text,
  .project_detail.krobath .block.block5 .headline {
    display: block;
  }
}
.project_detail.krobath .block.block5 .text {
  font-family: 'Azo Sans Md';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6875;
  color: #3A3939;
  padding-right: 127px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .text {
    font-size: 9.6px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .text {
    font-size: 8px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block5 .text {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .text {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .text {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 76.2px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 63.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 101.6px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 88.90000000000001px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 76.2px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block5 .text {
    padding-right: 0;
  }
}
.project_detail.krobath .block.block5 .text p:first-child {
  margin-bottom: 15px;
}
.project_detail.krobath .block.block5 .headline {
  position: relative;
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.18644068;
  letter-spacing: 0.125em;
  color: #3A3939;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  white-space: nowrap;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block5 .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block5 .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block5 .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block5 .headline {
    white-space: normal;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block5 .headline {
    margin-bottom: 20px;
  }
}
.project_detail.krobath .block.block5 .headline:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 21.3px;
  width: 225.5px;
  height: 1px;
  background-color: #3A3939;
}
@media screen and (max-width: 500px) {
  .project_detail.krobath .block.block5 .headline:before {
    position: absolute;
    width: 500px;
    top: 50%;
    right: -10px;
    margin-right: 0;
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.project_detail.krobath .block.block6 {
  position: relative;
  margin-top: 200px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 {
    margin-top: 120px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 {
    margin-top: 100px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block6 {
    margin-top: 160px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 {
    margin-top: 140px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 {
    margin-top: 120px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block6 {
    margin-top: 110px;
  }
}
.project_detail.krobath .block.block6 .content {
  position: absolute;
  top: 50%;
  left: 40px;
  -moz-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 2;
  width: 100%;
  max-width: 356px;
}
@media screen and (min-width: 800px) and (max-width: 1199px) {
  .project_detail.krobath .block.block6 .content {
    max-width: 300px;
    left: 20px;
    top: 65%;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block6 .content {
    position: relative;
    top: auto;
    left: auto;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    max-width: 100%;
    margin-top: 30px;
  }
}
.project_detail.krobath .block.block6 .content .headline {
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.18644068;
  letter-spacing: 0.125em;
  margin: 0;
  color: #3A3939;
  margin-bottom: 34px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 35.4px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .headline {
    margin-bottom: 20.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .headline {
    margin-bottom: 17px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block6 .content .headline {
    margin-bottom: 27.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .headline {
    margin-bottom: 23.8px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .headline {
    margin-bottom: 20.4px;
  }
}
@media screen and (min-width: 800px) and (max-width: 1199px) {
  .project_detail.krobath .block.block6 .content .headline {
    font-size: 26px;
  }
}
.project_detail.krobath .block.block6 .content .text {
  font-family: 'Azo Sans Lt';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6875;
  color: #4A4949;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .text {
    font-size: 9.6px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .text {
    font-size: 8px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block6 .content .text {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block6 .content .text {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block6 .content .text {
    font-size: 20px;
  }
}
.project_detail.krobath .block.block6 .content .text strong {
  font-family: 'Azo Sans Md';
  font-weight: normal;
}
.project_detail.krobath .block.block6 .images {
  position: relative;
  z-index: 1;
}
.project_detail.krobath .block.block6 .images img.rect {
  position: relative;
  display: block;
  width: 100%;
  max-width: 913.19px;
  z-index: 1;
}
.project_detail.krobath .block.block6 .images img.print {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  -moz-transform: translate(0, -10%);
  -webkit-transform: translate(0, -10%);
  -o-transform: translate(0, -10%);
  -ms-transform: translate(0, -10%);
  transform: translate(0, -10%);
}
.project_detail.krobath .block.block7 {
  position: relative;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 {
    margin-top: 100px;
  }
}
.project_detail.krobath .block.block7 > img {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  z-index: 1;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 > img {
    right: 0;
    left: auto;
  }
}
.project_detail.krobath .block.block7 .over {
  position: relative;
  z-index: 2;
  text-align: left;
  overflow: hidden;
}
.project_detail.krobath .block.block7 .over .headline.headline1 {
  font-family: 'Azo Sans Tn';
  font-weight: normal;
  font-size: 50px;
  line-height: 1.34;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #4A4949;
  margin: 0;
  max-width: 280px;
  margin-left: 411px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    font-size: 40px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    font-size: 35px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    font-size: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 246.6px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 205.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 328.8px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 287.7px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 246.6px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .headline.headline1 {
    margin-left: 0;
    display: none;
    margin-left: auto;
    margin-right: 0;
    max-width: 300px;
  }
}
.project_detail.krobath .block.block7 .over .headline.headline2 {
  position: relative;
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.15254237;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #3A3939;
  margin: 0;
  margin-top: 168.9px;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    font-size: 35.4px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    margin-top: 101.34px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    margin-top: 84.45px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    margin-top: 135.12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    margin-top: 118.23px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    margin-top: 101.34px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .headline.headline2 {
    display: inline-block;
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.project_detail.krobath .block.block7 .over .headline.headline2:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 225.5px;
  height: 1px;
  background-color: #3A3939;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .headline.headline2:after {
    position: absolute;
    width: 800px;
    top: 50%;
    right: -10px;
    margin-right: 0;
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.project_detail.krobath .block.block7 .over .responsive {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .project_detail.krobath .block.block7 .over .responsive {
    width: 100%;
    max-width: 600px;
    height: auto;
  }
}
.project_detail.krobath .block.block7 .over .grid {
  display: table;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .grid {
    display: block;
    margin-top: 30px;
  }
}
.project_detail.krobath .block.block7 .over .grid .left,
.project_detail.krobath .block.block7 .over .grid .right {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .grid .left,
  .project_detail.krobath .block.block7 .over .grid .right {
    display: block;
  }
}
.project_detail.krobath .block.block7 .over .grid .left p {
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6875;
  color: #3A3939;
  display: block;
  max-width: 405px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    font-size: 9.6px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    font-size: 8px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    font-size: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    font-size: 20px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .grid .left p {
    max-width: 100%;
  }
}
.project_detail.krobath .block.block7 .over .grid .left p:first-child {
  margin-bottom: 20px;
}
.project_detail.krobath .block.block7 .over .grid .left p strong {
  font-family: 'Azo Sans Md';
  font-weight: normal;
}
.project_detail.krobath .block.block7 .over .grid .right {
  text-align: center;
}
.project_detail.krobath .block.block7 .over .grid .right .headline {
  display: inline-block;
  font-family: 'Azo Sans Tn';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.33898305;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #3A3939;
  text-align: left;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .grid .right .headline {
    display: none;
  }
}
.project_detail.krobath .block.block7 .over .grid .right img {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1199px) {
  .project_detail.krobath .block.block7 .over .grid .right img {
    max-height: 350px;
    width: auto;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block7 .over .grid .right img {
    margin-top: 30px;
  }
}
.project_detail.krobath .block.block8 {
  margin-top: 120px;
  overflow: hidden;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block8 {
    margin-top: 72px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block8 {
    margin-top: 60px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block8 {
    margin-top: 96px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block8 {
    margin-top: 84px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block8 {
    margin-top: 72px;
  }
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block8 {
    margin-top: 100px;
  }
}
.project_detail.krobath .block.block8 .headline {
  position: relative;
  margin: 0;
  font-family: 'Azo Sans';
  font-weight: normal;
  font-size: 59px;
  line-height: 1.15254237;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: #3A3939;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block8 .headline {
    font-size: 35.4px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block8 .headline {
    font-size: 29.5px;
  }
}
@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .project_detail.krobath .block.block8 .headline {
    font-size: 47.2px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .project_detail.krobath .block.block8 .headline {
    font-size: 41.3px;
  }
}
@media screen and (max-width: 767px) {
  .project_detail.krobath .block.block8 .headline {
    font-size: 35.4px;
  }
}
.project_detail.krobath .block.block8 .headline:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 225.5px;
  height: 1px;
  background-color: #3A3939;
}
@media screen and (max-width: 800px) {
  .project_detail.krobath .block.block8 .headline:after {
    position: absolute;
    width: 800px;
    top: 50%;
    right: -10px;
    margin-right: 0;
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
    -ms-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
  }
}
.project_detail.krobath .rsce_macscroller_white {
  margin-top: -100px;
}
.project_detail[data-alias="krobath-metallbau"] .rsce_macscroller_white .inside .mac .scroll-content {
  padding: 18px 17px 0;
}
.project_detail[data-alias="krobath-metallbau"] .rsce_macscroller_white .inside .mac .scroll-content img {
  width: 100% !important;
}

