@charset "UTF-8";
#main-flexslider{background-color: var(--background-content);margin-top: -12em}@media (max-width: 1199px){#main-flexslider{margin-top: 0em}}@media (min-width: 1200px) and (max-width: 1399px){#main-flexslider{margin-top: -10em}}#main-flexslider .flex-direction-nav{position: absolute;width: 100%;left: 0px;bottom: 0px;top: 0px;height: 58%}#main-flexslider .flex-direction-nav a{display: none}.flex-direction-nav a{background-color: #fff;width: 25px;height: 60px}.flex-direction-nav a:before{color: #333;padding: 16px 0px}.flex-direction-nav .flex-prev{left: 10px;opacity: 0}#main-flexslider:hover .flex-direction-nav .flex-prev{left: 25px}.flex-direction-nav .flex-next{right: 130px;opacity: 0;left: inherit}#main-flexslider:hover .flex-direction-nav .flex-next{right: 145px}@media (min-width: 992px){#main-flexslider .flex-direction-nav a{display: block}}.flex-caption{background-color: rgba(255,255,255,0.64);position: absolute;width: 30%;height: 100%;left: 0;right: auto;display: flex;justify-content: center;align-items: center;text-align: center;animation: none}.caption-text{font-size: 2rem}.bg-slider{background: url("/images/bg-slider.svg");background-position: bottom;width: 100%;height: 100%;z-index: 9;position: absolute;background-repeat: no-repeat;background-size: 100%}
.logo-slider{position: absolute;width: 100%;height: 35%;z-index: 9;background: linear-gradient(90deg,var(--background-gradient-start) 0%,var(--background-gradient-middle) 50%,var(--background-gradient-end) 100%);border-top: 1px solid var(--background-gradient-middle);border-bottom: 1px solid var(--background-gradient-middle);top: 34%}.logo-slider img{max-width: 50%;position: absolute;left: 50%;top: 15%;transform: translateX(-50%)}:root{--background-gradient-start: rgba(255,255,255,0.10);--background-gradient-middle: rgba(255,255,255,1.00);--background-gradient-end: rgba(255,255,255,0.10)}[data-theme="dark"]{--background-gradient-start: rgba(0,0,0,0.10);--background-gradient-middle: rgba(0,0,0,1.00);--background-gradient-end: rgba(0,0,0,0.10)}
@-webkit-keyframes come-in{0%{-webkit-transform: translatey(100px);transform: translatey(100px);opacity: 0}30%{-webkit-transform: translateX(-50px) scale(0.4);transform: translateX(-50px) scale(0.4)}70%{-webkit-transform: translateX(0px) scale(1.2);transform: translateX(0px) scale(1.2)}100%{-webkit-transform: translatey(0px) scale(1);transform: translatey(0px) scale(1);opacity: 1}}@keyframes come-in{0%{-webkit-transform: translatey(100px);transform: translatey(100px);opacity: 0}30%{-webkit-transform: translateX(-50px) scale(0.4);transform: translateX(-50px) scale(0.4)}70%{-webkit-transform: translateX(0px) scale(1.2);transform: translateX(0px) scale(1.2)}100%{-webkit-transform: translatey(0px) scale(1);transform: translatey(0px) scale(1);opacity: 1}}.floating-container{position: fixed;display: block;z-index: 1;width: 100px;height: 100px;bottom: 0;right: 0;margin: 35px 25px}.floating-container:hover{height: 220px}.floating-container:hover .floating-button{-webkit-transform: translatey(5px);transform: translatey(5px);-webkit-transition: all 0.3s;transition: all 0.3s;color: var(--color-text)}.floating-container:hover .element-container a .float-element:nth-child(1){-webkit-animation: come-in 0.4s forwards 0.2s;animation: come-in 0.4s forwards 0.2s}.floating-container:hover .element-container a .float-element:nth-child(2){-webkit-animation: come-in 0.4s forwards 0.4s;animation: come-in 0.4s forwards 0.4s}.floating-container:hover .element-container a .float-element:nth-child(3){-webkit-animation: come-in 0.4s forwards 0.6s;animation: come-in 0.4s forwards 0.6s}.floating-container .floating-button{position: absolute;width: 65px;height: 65px;background: var(--color-akzent);bottom: 0;border-radius: 50%;left: 0;right: 0;margin: auto;color: #fff;line-height: 65px;text-align: center;font-size: 23px;z-index: 100;cursor: pointer;-webkit-transition: all 0.3s;transition: all 0.3s}.floating-container a .float-element{position: relative;display: block;border-radius: 50%;width: 50px;height: 50px;margin: 15px auto;color: #fff;font-weight: 500;text-align: center;line-height: 40px;z-index: 0;opacity: 0;-webkit-transform: translateY(100px);transform: translateY(100px)}.floating-container a .float-element .material-icons{vertical-align: middle;font-size: 1.4rem}.floating-container a .float-element:nth-child(1){background-color: #fff;border: 3px solid var(--color-akzent)}.floating-container a .float-element:nth-child(2){background-color: #fff;border: 3px solid var(--color-akzent)}.floating-container a .float-element:nth-child(3){background-color: #fff;border: 3px solid var(--color-akzent)}.container-contact{right: 2%;bottom: 5%;position: fixed;width: 280px;display: none !important}.contact-icon{display: none !important;color: #fff;font-weight: bold;width: 80px;height: 80px;background-color: var(--color-akzent);transition: all .35s;box-shadow: 1px 0px 2px var(--color-akzent);font-size: 0.65rem;z-index: 9;border-radius: 50%}.contact-icon:hover{color: var(--color-text);text-decoration: none}@media (min-width: 992px){.contact-icon{display: block !important}.container-contact{display: block !important}}.container-contact-right{right: 0%;bottom: 4.5%;position: fixed;width: 120px;display: none !important;background: var(--bg-float-contact);backdrop-filter: blur(7px);border-radius: 0.5em 0em 0em 0.5em}.contact-icon-right{display: none !important;color: #fff;font-weight: bold;background-color: var(--color-akzent);transition: all .35s;border: 4px solid #fff;outline: 4px solid #000;box-shadow: 1px 0px 2px #cccccc;font-size: 0.65rem;line-height: 0.8rem;z-index: 9;border-radius: 50%;height: 80px;width: 80px;text-align: center;padding: 1rem}.contact-icon-right:hover{background-color: var(--color-links);color: var(--color-navigation);text-decoration: none;border: 4px solid var(--color-akzent);outline: 4px solid #000}@media (min-width: 992px){.contact-icon-right{display: block !important}.container-contact-right{display: block !important}}#facebook-float{background-color: var(--color-facebook);text-align: center;display: block;position: relative;overflow: hidden;z-index: 1}#facebook-float:hover{border: 4px solid var(--color-facebook)}#facebook-float svg{position: relative;color: #fff;transition: .5s;z-index: 3;top: 5%}#facebook-float:hover svg{color: #fff;transform: rotateY(360deg)}#facebook-float:before{content: "";position: absolute;top: 100%;left: 0;width: 100%;height: 100%;transition: .5s;z-index: 2;background: var(--color-facebook)}#facebook-float:hover:before{top: 0}
.headline-reviews{color: #fff;filter: drop-shadow(3px 5px 6px #000)}#reviews-slider .flex-direction-nav{width: 100%;left: inherit;height: 220px;top: 0;bottom: 0}#reviews-slider .flex-direction-nav .flex-next,#reviews-slider .flexslider:hover .flex-direction-nav .flex-next{right: -20px;left: inherit}#reviews-slider .flex-direction-nav .flex-prev{left: -20px}ul.slides > .slides-element{transition: all .35s !important}ul.slides:hover > .slides-element{opacity: 0.5}ul.slides:hover > .slides-element:hover{opacity: 1;transform: scale(1.02)}.grid{position: relative;*clear: both;margin: 0 auto;padding: 1em 0 4em;max-width: 1000px;list-style: none;text-align: center}.grid figure{position: relative;float: left;overflow: hidden;*margin: 15px;min-width: 100%;*max-width: 480px;*max-height: 360px;*width: 48%;height: 360px;background: #f3f3f3;text-align: center;cursor: pointer}.grid figure img{position: relative;display: block;object-fit: cover;min-height: 100%;max-width: 100%;opacity: 0.8}.grid figure figcaption{padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events: none}.grid figure figcaption,.grid figure figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.grid figure figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0}.grid figure p{letter-spacing: 1px;font-size: 68.5%}figure.effect-lily img{max-width: none;width: -webkit-calc(100% + 50px);width: calc(100% + 50px);opacity: 0.7;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-40px,0,0);transform: translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align: left}figure.effect-lily figcaption > div{position: absolute;bottom: 0;left: 0;padding: 2em;width: 100%;height: 50%}figure.effect-lily h2,figure.effect-lily p{-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0)}figure.effect-lily h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-lily p{color: rgba(255,255,255,0.8);opacity: 0;-webkit-transition: opacity 0.2s,-webkit-transform 0.35s;transition: opacity 0.2s,transform 0.35s}figure.effect-lily:hover img,figure.effect-lily:hover p{opacity: 1}figure.effect-lily:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-lily:hover p{-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s}figure.effect-sadie figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: -webkit-linear-gradient(180deg,rgba(190,16,30,0) 50%,rgba(190,16,30,0.7) 100%);background: linear-gradient(180deg,rgba(190,16,30,0) 50%,rgba(190,16,30,0.7) 100%);content: '';opacity: 0;-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0)}figure.effect-sadie h2{position: absolute;top: 50%;left: 0;width: 100%;color: #484c61;-webkit-transition: -webkit-transform 0.35s,color 0.35s;transition: transform 0.35s,color 0.35s;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0)}figure.effect-sadie figcaption::before,figure.effect-sadie p{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-sadie p{position: absolute;bottom: 0;left: 0;padding: 2em;width: 100%;opacity: 0;-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0)}figure.effect-sadie:hover h2{color: #fff;-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);transform: translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.effect-sadie:hover figcaption::before,figure.effect-sadie:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-roxy{background: -webkit-linear-gradient(45deg,#ff89e9 0%,#05abe0 100%);background: linear-gradient(45deg,#ff89e9 0%,#05abe0 100%)}figure.effect-roxy img{max-width: none;width: -webkit-calc(100% + 60px);width: calc(100% + 60px);-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-50px,0,0);transform: translate3d(-50px,0,0)}figure.effect-roxy figcaption::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0)}figure.effect-roxy figcaption{padding: 3em;text-align: left}figure.effect-roxy h2{padding: 30% 0 10px 0}figure.effect-roxy p{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0)}figure.effect-roxy:hover img{opacity: 0.7;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-roxy:hover figcaption::before,figure.effect-roxy:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-bubba{background: #9e5406}figure.effect-bubba img{opacity: 0.7;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-bubba:hover img{opacity: 0.4}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-bubba figcaption::before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1)}figure.effect-bubba figcaption::after{border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0)}figure.effect-bubba h2{padding-top: 30%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0)}figure.effect-bubba p{padding: 20px 2.5em;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-romeo{-webkit-perspective: 1000px;perspective: 1000px}figure.effect-romeo img{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,0,300px);transform: translate3d(0,0,300px)}figure.effect-romeo:hover img{opacity: 0.6;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-romeo figcaption::before,figure.effect-romeo figcaption::after{position: absolute;top: 50%;left: 50%;width: 80%;height: 1px;background: #fff;content: '';-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}figure.effect-romeo:hover figcaption::before{opacity: 0.5;-webkit-transform: translate3d(-50%,-50%,0) rotate(45deg);transform: translate3d(-50%,-50%,0) rotate(45deg)}figure.effect-romeo:hover figcaption::after{opacity: 0.5;-webkit-transform: translate3d(-50%,-50%,0) rotate(-45deg);transform: translate3d(-50%,-50%,0) rotate(-45deg)}figure.effect-romeo h2,figure.effect-romeo p{position: absolute;top: 50%;left: 0;width: 100%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-romeo h2{-webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);transform: translate3d(0,-50%,0) translate3d(0,-150%,0)}figure.effect-romeo p{padding: 0.25em 2em;-webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);transform: translate3d(0,-50%,0) translate3d(0,150%,0)}figure.effect-romeo:hover h2{-webkit-transform: translate3d(0,-50%,0) translate3d(0,-100%,0);transform: translate3d(0,-50%,0) translate3d(0,-100%,0)}figure.effect-romeo:hover p{-webkit-transform: translate3d(0,-50%,0) translate3d(0,100%,0);transform: translate3d(0,-50%,0) translate3d(0,100%,0)}figure.effect-layla{background: #18a367}figure.effect-layla img{height: 390px}figure.effect-layla figcaption{padding: 3em}figure.effect-layla figcaption::before,figure.effect-layla figcaption::after{position: absolute;content: '';opacity: 0}figure.effect-layla figcaption::before{top: 50px;right: 30px;bottom: 50px;left: 30px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0}figure.effect-layla figcaption::after{top: 30px;right: 50px;bottom: 30px;left: 50px;border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}figure.effect-layla h2{padding-top: 26%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-layla p{padding: 0.5em 2em;text-transform: none;opacity: 0;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0)}figure.effect-layla img,figure.effect-layla h2{-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0)}figure.effect-layla img,figure.effect-layla figcaption::before,figure.effect-layla figcaption::after,figure.effect-layla p{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-layla:hover img{opacity: 0.7;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-layla:hover figcaption::before,figure.effect-layla:hover figcaption::after{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}figure.effect-layla:hover h2,figure.effect-layla:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-layla:hover figcaption::after,figure.effect-layla:hover h2,figure.effect-layla:hover p,figure.effect-layla:hover img{-webkit-transition-delay: 0.15s;transition-delay: 0.15s}figure.effect-honey{background: #4a3753}figure.effect-honey img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-honey:hover img{opacity: 0.5}figure.effect-honey figcaption::before{position: absolute;bottom: 0;left: 0;width: 100%;height: 10px;background: #fff;content: '';-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0)}figure.effect-honey h2{position: absolute;bottom: 0;left: 0;padding: 1em 1.5em;width: 100%;text-align: left;-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0)}figure.effect-honey h2 i{font-style: normal;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0)}figure.effect-honey figcaption::before,figure.effect-honey h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-honey:hover figcaption::before,figure.effect-honey:hover h2,figure.effect-honey:hover h2 i{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-oscar{background: -webkit-linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%);background: linear-gradient(45deg,#22682a 0%,#9b4a1b 40%,#3a342a 100%)}figure.effect-oscar img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-oscar figcaption{padding: 3em;background-color: rgba(58,52,42,0.7);-webkit-transition: background-color 0.35s;transition: background-color 0.35s}figure.effect-oscar figcaption::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: ''}figure.effect-oscar h2{margin: 20% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0)}figure.effect-oscar figcaption::before,figure.effect-oscar p{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(0);transform: scale(0)}figure.effect-oscar:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}figure.effect-oscar:hover figcaption{background-color: rgba(58,52,42,0)}figure.effect-oscar:hover img{opacity: 0.4}figure.effect-marley figcaption{text-align: right}figure.effect-marley h2,figure.effect-marley p{position: absolute;right: 30px;left: 30px;padding: 10px 0;font-weight: 500}figure.effect-marley p{bottom: 30px;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0)}figure.effect-marley h2{top: 30px;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}figure.effect-marley:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-marley h2::after{position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0)}figure.effect-marley h2::after,figure.effect-marley p{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-marley:hover h2::after,figure.effect-marley:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-ruby{background-color: #17819c}figure.effect-ruby img{opacity: 0.7;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(1.15);transform: scale(1.15)}figure.effect-ruby:hover img{opacity: 0.5;-webkit-transform: scale(1);transform: scale(1)}figure.effect-ruby h2{margin-top: 20%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}figure.effect-ruby p{margin: 1em 0 0;padding: 3em;border: 1px solid #fff;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,20px,0) scale(1.1);transform: translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-ruby:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1)}figure.effect-milo{background: #78063f}figure.effect-milo img{max-width: none;width: -webkit-calc(100% + 60px);width: calc(100% + 60px);opacity: 1;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-30px,0,0) scale(1.12);transform: translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-milo:hover img{opacity: 0.28;-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1)}figure.effect-milo h3{position: absolute;right: 0;bottom: 0;padding: 1em 1.2em}figure.effect-milo p{padding: 0 10px 0 0;width: 50%;border-right: 1px solid #fff;text-align: right;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-40px,0,0);transform: translate3d(-40px,0,0)}figure.effect-milo:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-dexter{background: -webkit-linear-gradient(top,rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%);background: linear-gradient(to bottom,rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%)}figure.effect-dexter img{-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-dexter:hover img{opacity: 0.4}figure.effect-dexter figcaption::after{position: absolute;right: 30px;bottom: 30px;left: 30px;height: -webkit-calc(50% - 30px);height: calc(50% - 30px);border: 7px solid #fff;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0)}figure.effect-dexter:hover figcaption::after{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-dexter figcaption{padding: 3em;text-align: left}figure.effect-dexter p{position: absolute;right: 60px;bottom: 60px;left: 60px;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,-100px,0);transform: translate3d(0,-100px,0)}figure.effect-dexter:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-sarah{background: #42b078}figure.effect-sarah img{max-width: none;width: -webkit-calc(100% + 20px);width: calc(100% + 20px);-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-sarah:hover img{opacity: 0.4;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-sarah figcaption{text-align: left}figure.effect-sarah h2{position: relative;overflow: hidden;padding: 0.5em 0}figure.effect-sarah h2::after{position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0)}figure.effect-sarah:hover h2::after{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-sarah p{padding: 1em 0;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0)}figure.effect-sarah:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-zoe figcaption{top: auto;bottom: 0;padding: 1em;height: 3.75em;background: #fff;color: #3c4a50;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0)}figure.effect-zoe h2{float: left}figure.effect-zoe p.icon-links a{float: right;color: #3c4a50;font-size: 1.4em}figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus{color: #252d31}figure.effect-zoe p.description{position: absolute;bottom: 8em;padding: 2em;color: #fff;text-transform: none;font-size: 90%;opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;-webkit-backface-visibility: hidden}figure.effect-zoe h2,figure.effect-zoe p.icon-links a{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0)}figure.effect-zoe p.icon-links a span::before{display: inline-block;padding: 8px 10px;font-family: 'feathericons';speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-eye::before{content: '\e000'}.icon-paper-clip::before{content: '\e001'}.icon-heart::before{content: '\e024'}figure.effect-zoe h2{display: inline-block}figure.effect-zoe:hover p.description{opacity: 1}figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-zoe:hover h2{-webkit-transition-delay: 0.05s;transition-delay: 0.05s}figure.effect-zoe:hover p.icon-links a:nth-child(3){-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-zoe:hover p.icon-links a:nth-child(2){-webkit-transition-delay: 0.15s;transition-delay: 0.15s}figure.effect-zoe:hover p.icon-links a:first-child{-webkit-transition-delay: 0.2s;transition-delay: 0.2s}figure.effect-chico img{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(1.12);transform: scale(1.12)}figure.effect-chico:hover img{opacity: 0.5;-webkit-transform: scale(1);transform: scale(1)}figure.effect-chico figcaption{padding: 3em}figure.effect-chico figcaption::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 1px solid #fff;content: '';-webkit-transform: scale(1.1);transform: scale(1.1)}figure.effect-chico figcaption::before,figure.effect-chico p{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-chico h2{padding: 20% 0 20px 0}figure.effect-chico p{margin: 0 auto;max-width: 200px;-webkit-transform: scale(1.5);transform: scale(1.5)}figure.effect-chico:hover figcaption::before,figure.effect-chico:hover p{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}@media screen and (max-width: 50em){.content{padding: 0 10px;text-align: center}.grid figure{display: inline-block;float: none;margin: 10px auto;width: 100%}}figure.effect-julia{background: #2f3238}figure.effect-julia img{max-width: none;height: 400px;-webkit-transition: opacity 1s,-webkit-transform 1s;transition: opacity 1s,transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-julia figcaption{text-align: left}figure.effect-julia h2{position: relative;padding: 0.5em 0}figure.effect-julia p{display: inline-block;margin: 0 0 0.25em;padding: 0.4em 1em;background: rgba(255,255,255,0.9);color: #2f3238;text-transform: none;font-weight: 500;font-size: 75%;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-360px,0,0);transform: translate3d(-360px,0,0)}figure.effect-julia p:first-child{-webkit-transition-delay: 0.15s;transition-delay: 0.15s}figure.effect-julia p:nth-of-type(2){-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-julia p:nth-of-type(3){-webkit-transition-delay: 0.05s;transition-delay: 0.05s}figure.effect-julia:hover p:first-child{-webkit-transition-delay: 0s;transition-delay: 0s}figure.effect-julia:hover p:nth-of-type(2){-webkit-transition-delay: 0.05s;transition-delay: 0.05s}figure.effect-julia:hover p:nth-of-type(3){-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-julia:hover img{opacity: 0.4;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1)}figure.effect-julia:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-goliath{background: #df4e4e}figure.effect-goliath img,figure.effect-goliath h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-goliath img{-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-goliath h2,figure.effect-goliath p{position: absolute;bottom: 0;left: 0;padding: 30px}figure.effect-goliath p{text-transform: none;font-size: 90%;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,50px,0);transform: translate3d(0,50px,0)}figure.effect-goliath:hover img{-webkit-transform: translate3d(0,-80px,0);transform: translate3d(0,-80px,0)}figure.effect-goliath:hover h2{-webkit-transform: translate3d(0,-100px,0);transform: translate3d(0,-100px,0)}figure.effect-goliath:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-hera{background: #303fa9}figure.effect-hera h2{font-size: 158.75%}figure.effect-hera h2,figure.effect-hera p{position: absolute;top: 50%;left: 50%;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);-webkit-transform-origin: 50%;transform-origin: 50%}figure.effect-hera figcaption::before{position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;border: 2px solid #fff;content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);-webkit-transform-origin: 50%;transform-origin: 50%}figure.effect-hera p{width: 100px;text-transform: none;font-size: 121%;line-height: 2}figure.effect-hera p a{color: #fff}figure.effect-hera p a:hover,figure.effect-hera p a:focus{opacity: 0.6}figure.effect-hera p a i{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-hera p a:first-child i{-webkit-transform: translate3d(-60px,-60px,0);transform: translate3d(-60px,-60px,0)}figure.effect-hera p a:nth-child(2) i{-webkit-transform: translate3d(60px,-60px,0);transform: translate3d(60px,-60px,0)}figure.effect-hera p a:nth-child(3) i{-webkit-transform: translate3d(-60px,60px,0);transform: translate3d(-60px,60px,0)}figure.effect-hera p a:nth-child(4) i{-webkit-transform: translate3d(60px,60px,0);transform: translate3d(60px,60px,0)}figure.effect-hera:hover figcaption::before{opacity: 1;-webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1)}figure.effect-hera:hover h2{opacity: 0;-webkit-transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1);transform: translate3d(-50%,-50%,0) scale3d(0.8,0.8,1)}figure.effect-hera:hover p i:empty{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1}figure.effect-winston{background: #162633;text-align: left}figure.effect-winston img{-webkit-transition: opacity 0.45s;transition: opacity 0.45s;-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-winston figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("/img/triangle.svg") no-repeat center center;background-size: 100% 100%;content: '';-webkit-transition: opacity 0.45s,-webkit-transform 0.45s;transition: opacity 0.45s,transform 0.45s;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);-webkit-transform-origin: 0 100%;transform-origin: 0 100%}figure.effect-winston h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}figure.effect-winston p{position: absolute;right: 0;bottom: 0;padding: 0 1.5em 7% 0}figure.effect-winston a{margin: 0 10px;color: #5d504f;font-size: 170%}figure.effect-winston a:hover,figure.effect-winston a:focus{color: #cc6055}figure.effect-winston p a i{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,50px,0);transform: translate3d(0,50px,0)}figure.effect-winston:hover img{opacity: 0.6}figure.effect-winston:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-winston:hover figcaption::before{opacity: 0.7;-webkit-transform: rotate3d(0,0,1,20deg);transform: rotate3d(0,0,1,20deg)}figure.effect-winston:hover p i{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-winston:hover p a:nth-child(3) i{-webkit-transition-delay: 0.05s;transition-delay: 0.05s}figure.effect-winston:hover p a:nth-child(2) i{-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-winston:hover p a:first-child i{-webkit-transition-delay: 0.15s;transition-delay: 0.15s}figure.effect-selena{background: #fff}figure.effect-selena img{opacity: 0.95;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}figure.effect-selena:hover img{-webkit-transform: scale3d(0.95,0.95,1);transform: scale3d(0.95,0.95,1)}figure.effect-selena h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0)}figure.effect-selena p{opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: perspective(1000px) rotate3d(1,0,0,90deg);transform: perspective(1000px) rotate3d(1,0,0,90deg);-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%}figure.effect-selena:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-selena:hover p{opacity: 1;-webkit-transform: perspective(1000px) rotate3d(1,0,0,0);transform: perspective(1000px) rotate3d(1,0,0,0)}figure.effect-terry{background: #34495e}figure.effect-terry figcaption{padding: 1em}figure.effect-terry figcaption::before,figure.effect-terry figcaption::after{position: absolute;width: 200%;height: 200%;border-style: solid;border-color: #101010;content: '';-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-terry figcaption::before{right: 0;bottom: 0;border-width: 0 70px 60px 0;-webkit-transform: translate3d(70px,60px,0);transform: translate3d(70px,60px,0)}figure.effect-terry figcaption::after{top: 0;left: 0;border-width: 15px 0 0 15px;-webkit-transform: translate3d(-15px,-15px,0);transform: translate3d(-15px,-15px,0)}figure.effect-terry img,figure.effect-terry p a{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-terry img{opacity: 0.85}figure.effect-terry h2{position: absolute;bottom: 0;left: 0;padding: 0.4em 10px;width: 50%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0)}@media screen and (max-width: 920px){figure.effect-terry h2{padding: 0.75em 10px;font-size: 120%}}figure.effect-terry p{float: right;clear: both;text-align: left;text-transform: none;font-size: 111%}figure.effect-terry p a{display: block;margin-bottom: 1em;color: #fff;opacity: 0;-webkit-transform: translate3d(90px,0,0);transform: translate3d(90px,0,0)}figure.effect-terry p a:hover,figure.effect-terry p a:focus{color: #f3cf3f}figure.effect-terry:hover figcaption::before,figure.effect-terry:hover figcaption::after{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-terry:hover img{opacity: 0.6}figure.effect-terry:hover h2,figure.effect-terry:hover p a{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-terry:hover p a{opacity: 1}figure.effect-terry:hover p a:first-child{-webkit-transition-delay: 0.025s;transition-delay: 0.025s}figure.effect-terry:hover p a:nth-child(2){-webkit-transition-delay: 0.05s;transition-delay: 0.05s}figure.effect-terry:hover p a:nth-child(3){-webkit-transition-delay: 0.075s;transition-delay: 0.075s}figure.effect-terry:hover p a:nth-child(4){-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-phoebe{background: #675983}figure.effect-phoebe img{opacity: 0.85;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-phoebe:hover img{opacity: 0.6}figure.effect-phoebe figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url("/img/triangle2.svg") no-repeat center center;background-size: 100% 100%;content: '';-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale3d(5,2.5,1);transform: scale3d(5,2.5,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}figure.effect-phoebe:hover figcaption::before{opacity: 0.6;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-phoebe h2{margin-top: 1em;-webkit-transition: transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0)}figure.effect-phoebe:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-phoebe p a{color: #fff;font-size: 140%;opacity: 0;position: relative;display: inline-block;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-phoebe p a:first-child{-webkit-transform: translate3d(-60px,-60px,0);transform: translate3d(-60px,-60px,0)}figure.effect-phoebe p a:nth-child(2){-webkit-transform: translate3d(0,60px,0);transform: translate3d(0,60px,0)}figure.effect-phoebe p a:nth-child(3){-webkit-transform: translate3d(60px,-60px,0);transform: translate3d(60px,-60px,0)}figure.effect-phoebe:hover p a{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-apollo{background: #3498db}figure.effect-apollo img{opacity: 0.95;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1)}figure.effect-apollo figcaption::before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);content: '';-webkit-transition: -webkit-transform 0.6s;transition: transform 0.6s;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}figure.effect-apollo p{position: absolute;right: 0;bottom: 0;margin: 3em;padding: 0 1em;max-width: 150px;border-right: 4px solid #fff;text-align: right;opacity: 0;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-apollo h2{text-align: left}figure.effect-apollo:hover img{opacity: 0.6;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-apollo:hover figcaption::before{-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}figure.effect-apollo:hover p{opacity: 1;-webkit-transition-delay: 0.1s;transition-delay: 0.1s}figure.effect-kira{background: #fff;text-align: left}figure.effect-kira img{-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-kira figcaption{z-index: 1}figure.effect-kira p{padding: 2.25em 0.5em;font-weight: 600;font-size: 100%;line-height: 1.5;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0)}figure.effect-kira p a{margin: 0 0.5em;color: #101010}figure.effect-kira p a:hover,figure.effect-kira p a:focus{opacity: 0.6}figure.effect-kira figcaption::before{position: absolute;top: 0;right: 2em;left: 2em;z-index: -1;height: 3.5em;background: #fff;content: '';-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(0,4em,0) scale3d(1,0.023,1);transform: translate3d(0,4em,0) scale3d(1,0.023,1);-webkit-transform-origin: 50% 0;transform-origin: 50% 0}figure.effect-kira:hover img{opacity: 0.5}figure.effect-kira:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-kira:hover figcaption::before{opacity: 0.7;-webkit-transform: translate3d(0,5em,0) scale3d(1,1,1);transform: translate3d(0,5em,0) scale3d(1,1,1)}figure.effect-steve{z-index: auto;overflow: visible;background: #000}figure.effect-steve:before,figure.effect-steve h2:before{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;background: #000;content: '';-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-steve:before{box-shadow: 0 3px 30px rgba(0,0,0,0.8);opacity: 0}figure.effect-steve figcaption{z-index: 1}figure.effect-steve img{opacity: 1;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: perspective(1000px) translate3d(0,0,0);transform: perspective(1000px) translate3d(0,0,0)}figure.effect-steve h2,figure.effect-steve p{background: #fff;color: #2d434e}figure.effect-steve h2{position: relative;margin-top: 2em;padding: 0.25em}figure.effect-steve h2:before{box-shadow: 0 1px 10px rgba(0,0,0,0.5)}figure.effect-steve p{margin-top: 1em;padding: 0.5em;font-weight: 800;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale3d(0.9,0.9,1);transform: scale3d(0.9,0.9,1)}figure.effect-steve:hover:before{opacity: 1}figure.effect-steve:hover img{-webkit-transform: perspective(1000px) translate3d(0,0,21px);transform: perspective(1000px) translate3d(0,0,21px)}figure.effect-steve:hover h2:before{opacity: 0}figure.effect-steve:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-moses{background: -webkit-linear-gradient(-45deg,#EC65B7 0%,#05E0D8 100%);background: linear-gradient(-45deg,#EC65B7 0%,#05E0D8 100%)}figure.effect-moses img{opacity: 0.85;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-moses h2,figure.effect-moses p{padding: 20px;width: 50%;height: 50%;border: 2px solid #fff}figure.effect-moses h2{padding: 20px;width: 50%;height: 50%;text-align: left;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(10px,10px,0);transform: translate3d(10px,10px,0)}figure.effect-moses p{float: right;padding: 20px;text-align: right;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}figure.effect-moses:hover h2{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-moses:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-moses:hover img{opacity: 0.6}figure.effect-jazz{background: -webkit-linear-gradient(-45deg,#f3cf3f 0%,#f33f58 100%);background: linear-gradient(-45deg,#f3cf3f 0%,#f33f58 100%)}figure.effect-jazz img{opacity: 0.9}figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-jazz figcaption::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-top: 1px solid #fff;border-bottom: 1px solid #fff;content: '';opacity: 0;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);transform: rotate3d(0,0,1,45deg) scale3d(1,0,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}figure.effect-jazz h2,figure.effect-jazz p{opacity: 1;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1)}figure.effect-jazz h2{padding-top: 26%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-jazz p{padding: 0.5em 2em;text-transform: none;font-size: 0.85em;opacity: 0}figure.effect-jazz:hover img{opacity: 0.7;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1)}figure.effect-jazz:hover figcaption::after{opacity: 1;-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);transform: rotate3d(0,0,1,45deg) scale3d(1,1,1)}figure.effect-jazz:hover h2,figure.effect-jazz:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-ming{background: #030c17}figure.effect-ming img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s}figure.effect-ming figcaption::before{position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;border: 2px solid #fff;box-shadow: 0 0 0 30px rgba(255,255,255,0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale3d(1.4,1.4,1);transform: scale3d(1.4,1.4,1)}figure.effect-ming h2{margin: 20% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s}figure.effect-ming p{padding: 1em;opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(1.5);transform: scale(1.5)}figure.effect-ming:hover h2{-webkit-transform: scale(0.9);transform: scale(0.9)}figure.effect-ming:hover figcaption::before,figure.effect-ming:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-ming:hover figcaption{background-color: rgba(58,52,42,0)}figure.effect-ming:hover img{opacity: 0.4}figure.effect-lexi{background: -webkit-linear-gradient(-45deg,#000 0%,#fff 100%);background: linear-gradient(-45deg,#000 0%,#fff 100%)}figure.effect-lexi img{margin: -10px 0 0 -10px;max-width: none;width: -webkit-calc(100% + 10px);width: calc(100% + 10px);opacity: 0.9;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: translate3d(10px,10px,0);transform: translate3d(10px,10px,0);-webkit-backface-visibility: hidden;backface-visibility: hidden}figure.effect-lexi figcaption::before,figure.effect-lexi p{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-lexi figcaption::before{position: absolute;right: -100px;bottom: -100px;width: 300px;height: 300px;border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0 0 900px rgba(255,255,255,0.2);content: '';opacity: 0;-webkit-transform: scale3d(0.5,0.5,1);transform: scale3d(0.5,0.5,1);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%}figure.effect-lexi:hover img{opacity: 0.6;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-lexi h2{text-align: left;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(5px,5px,0);transform: translate3d(5px,5px,0)}figure.effect-lexi p{position: absolute;right: 0;bottom: 0;padding: 0 1.5em 1.5em 0;width: 140px;text-align: right;opacity: 0;-webkit-transform: translate3d(20px,20px,0);transform: translate3d(20px,20px,0)}figure.effect-lexi:hover figcaption::before{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}figure.effect-lexi:hover h2,figure.effect-lexi:hover p{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}figure.effect-duke{background: -webkit-linear-gradient(-45deg,#34495e 0%,#cc6055 100%);background: linear-gradient(-45deg,#34495e 0%,#cc6055 100%)}figure.effect-duke img,figure.effect-duke p{-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s}figure.effect-duke:hover img{opacity: 0.1;-webkit-transform: scale3d(2,2,1);transform: scale3d(2,2,1)}figure.effect-duke h2{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%}figure.effect-duke p{position: absolute;bottom: 0;left: 0;margin: 20px;padding: 30px;border: 2px solid #fff;text-transform: none;font-size: 90%;opacity: 0;-webkit-transform: scale3d(0.8,0.8,1);transform: scale3d(0.8,0.8,1);-webkit-transform-origin: 50% -100%;transform-origin: 50% -100%}figure.effect-duke:hover h2,figure.effect-duke:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1)}@media screen and (max-width: 50em){.content{padding: 0 10px;text-align: center}.grid figure{display: inline-block;float: none;margin: 10px auto;width: 100%}}@media (prefers-reduced-motion){figure.effect-duke{background: -webkit-linear-gradient(-45deg,#34495e 0%,#cc6055 100%);background: linear-gradient(-45deg,#34495e 0%,#cc6055 100%)}figure.effect-duke img,figure.effect-duke p{-webkit-transition: none;transition: none}figure.effect-duke a:hover img,figure.effect-duke a:focus img{opacity: 0.1;-webkit-transform: none;transform: none}figure.effect-duke h2{-webkit-transition: none;transition: none;-webkit-transform: none;transform: none;-webkit-transform-origin: none;transform-origin: none}figure.effect-duke p{position: absolute;bottom: 0;left: 0;margin: 20px;padding: 30px;border: 2px solid #fff;text-transform: none;font-size: 90%;opacity: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: none;transform-origin: none}figure.effect-duke:hover h2,figure.effect-duke a:focus h2,figure.effect-duke:hover p,figure.effect-duke a:focus p{opacity: 1;transform: none}}
:root{--goer-lila: #78073E;--goer-gruen: #2D6134;--goer-gelb: #F48E00;--goer-grau: #d3d3d3;--goer-lila-rgb: 120 7 62;--goer-gruen-rgb: 45 97 52;--goer-gelb-rgb: 244 142 0;--goer-grau-rgb: 211 211 211;--bg-lila: var(--goer-lila);--bg-grau: var(--goer-grau);--color-akzent: var(--goer-lila);--bg-call2action: #fff;--bg-slideshow: #fff;--bg-fallback-farbe: #aaa;--border-social-media: none;--bg-btn-filter: #fff;--bcc-shadow: 0px 0px 4px 1px rgba(0,0,0,0.80);--bg-access-panel: #fff;--access-panel-bs: 0px 0px 4px 2px rgba(95,95,95,0.60);--bg-panel-button: #E7E7E7;--color-readline: #000;--cursor-color: url("/images/icons/cursor-light.png");--cursor-pointer: url("/images/icons/cursor-pointer-light.png");--cursor-text: url("/images/icons/cursor-text-light.png");--access-icon-tooltip-color: #333;--access-icon-tooltip-text: #fff;--bg-modal-content: #fff;--modal-content-text-color: #333;--modal-header-bg: #3b3b3b;--modal-header-text-color: #fff;--modal-footer-bg: #E7E7E7;--placeholder-background: #eeeeee;--bg-consent-icons: #F6F6F6;--color-btn-custom-accept-normal: #3b3b3b;--color-btn-custom-accept-hover: #2A2A2A;--background-content: #fff;--background-kontaktformular: url("/images/background/bg-168959960.webp");--img-filter: none;--mapsiframe-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.80));--background-navi: rgb(255 255 255 / 0);--color-navigation: var(--goer-gruen);--color-navigation-hover: #fff;--color-dropdown-navigation: #000;--dropdown-menu: rgba(255,255,255,0.80);--color-top-info-text: #000;--links-top-info: #000;--links-top-info-hover: #870C1C;--background-top-info: linear-gradient(90deg,rgba(86,86,86,1) 0%,rgba(180,180,180,1) 42%,rgba(180,180,180,1) 58%,rgba(86,86,86,1) 100%);--color-kontaktbox-h4: #004176;--bg-kontaktbox: linear-gradient(160deg,#b4b4b4 0%,#565656 100%);--bg-main-kontaktbox: #fff;--color-ueberschriften: var(--color-akzent);--color-subline: #555756;--color-text: #333;--color-links: var(--color-akzent);--color-links-hover: #565756;--color-float-contact-icon: #fff;--color-float-contact-background: #333;--bg-float-contact: rgba(255,255,255,0.50);--title-review: #000;--background-review-slider: linear-gradient(90deg,rgba(86,86,86,1.00) 0%,rgba(180,180,180,1.00) 42%,rgba(180,180,180,1.00) 58%,rgba(86,86,86,1.00) 100%);--color-footer-text: #000;--color-footer-links: #333;--footer-icon-color: #565756;--background-footer: linear-gradient(180deg,rgba(255,255,255,1.00) 30%,rgba(161,161,161,1.00) 100%);--color-facebook: #3c5997;--glas-background: rgb(255 255 255 / .8);--glas-border: rgb(255 255 255 / .3);--font-ueberschriften: "arboria",sans-serif;--font-fliesstext: helvetica,"futura-pt",sans-serif;--font-navigation: "arboria",sans-serif}[data-theme="dark"]{--bg-lila: #212529;--bg-grau: #212529;--goer-lila: #B40A5D;--color-akzent: var(--goer-lila);--bg-call2action: #555555;--bg-slideshow: #212529;--bg-fallback-farbe: #989898;--border-social-media: 2px solid #fff;--bg-btn-filter: #989898;--bcc-shadow: none;--bg-access-panel: #3b3b3b;--access-panel-bs: none;--bg-panel-button: #989898;--color-readline: #fff;--cursor-color: url("/images/icons/cursor-dark.png");--cursor-pointer: url("/images/icons/cursor-pointer-dark.png");--cursor-text: url("/images/icons/cursor-text-dark.png");--access-icon-tooltip-color: #fff;--access-icon-tooltip-text: #333;--bg-modal-content: #3b3b3b;--modal-content-text-color: #fff;--modal-header-bg: #3b3b3b;--modal-header-text-color: #fff;--modal-footer-bg: #3b3b3b;--placeholder-background: #555555;--bg-consent-icons: #989898;--color-btn-custom-accept-normal: #2A2A2A;--color-btn-custom-accept-hover: #191919;--background-content: #212529;--background-kontaktformular: #212529;--img-filter: brightness(0.8);--mapsiframe-filter: grayscale(100%) invert(90%) contrast(95%);--background-navi: rgb(33 37 41 / 0);--color-navigation: #fff;--color-navigation-hover: #fff;--color-dropdown-navigation: #fff;--dropdown-menu: rgba(0,0,0,0.80);--color-top-info-text: #fff;--links-top-info: #fff;--links-top-info-hover: #fff;--background-top-info: linear-gradient(90deg,rgba(86,86,86,1.00) 0%,rgba(53,53,53,1.00) 42%,rgba(53,53,53,1.00) 58%,rgba(86,86,86,1.00) 100%);--color-kontaktbox-open: #fff;--color-kontaktbox-h4: #004176;--bg-kontaktbox: linear-gradient(160deg,#353535 0%,#565656 100%);--bg-main-kontaktbox: #212529;--color-ueberschriften: #fff;--color-subline: #fff;--color-text: #fff;--color-links: var(--color-akzent);--color-links-hover: #314EB4;--color-float-contact-icon: #fff;--color-float-contact-background: #531E20;--bg-float-contact: rgba(33,37,41,0.50);--title-review: #fff;--background-review-slider: linear-gradient(90deg,rgba(86,86,86,1.00) 0%,rgba(53,53,53,1.00) 42%,rgba(53,53,53,1.00) 58%,rgba(86,86,86,1.00) 100%);--color-footer-text: #fff;--color-footer-links: #fff;--footer-icon-color: #c4c5c5;--background-footer: #212529;--glas-background: rgba(33,37,41,0.40);--glas-border: rgba(33,37,41,0.30)}
body{font-size: 19px;font-family: var(--font-fliesstext,"futura-pt",sans-serif);font-weight: 400;font-style: normal;color: var(--color-text);font-display:swap}h1,h2,h3,h4,h5,h6{font-family: var(--font-ueberschriften);font-weight: 500;font-style: normal;text-transform: none;color: var(--color-ueberschriften);font-display:swap}.h1,.h2,.h3,.h4,.h5,.h6{font-family: var(--font-ueberschriften);font-weight: 500;font-style: normal;text-transform: none;color: var(--color-ueberschriften);font-display:swap}.subline{color: var(--color-subline)}a{color: var(--color-links);text-decoration: none;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto}a:hover{color: var(--color-links-hover)}.nowrap{white-space: nowrap}img{filter: var(--img-filter)}img[src$=".svg"],img[src$="icon.svg"]{filter: none}figure.quote{padding-left: 2.3rem;padding-right: 2.3rem}blockquote{position: relative;width: 80%;color: #818181}blockquote::before,blockquote::after{position: absolute;display: block;font-size: 6.5em;color: #818181}blockquote::before{content: '„';left: -2.9rem;right: .5rem;top: -0.93em}blockquote::after{content: '“';top: .45em;right: -0.3em}.call2action{background: var(--bg-call2action);padding: 1.2em 1em;text-align: center;box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.20);font-weight: bold;display: inline-block}.call2action p{margin: 0}iframe{color-scheme: light !important}.trenner{background: var(--goer-gelb);border-top: 4px solid var(--goer-gelb);opacity: 1}iframe#sayyoursiframe{width: 1px;min-width: 100%}#sayyoursbutton{cursor: pointer;width: 100%}.bg-content{background: var(--background-content,#EEEEEE);background-size: cover}.bg-review{background:var(--background-review-slider,#DDD);background-color: var(--bg-fallback-farbe);background-size: cover;background-position: center}.bg-kontaktformular{background: var(--background-kontaktformular);background-size: cover;background-repeat: no-repeat}.bg-footer{background: var(--background-footer,#193A8F);background-size: cover;background-position: bottom;background-repeat: no-repeat;padding-bottom: 150px}.bg-glas{background: var(--glas-background);box-shadow: 0 4px 30px rgba(0,0,0,0.10);backdrop-filter: blur(6px);border: 1px solid var(--glas-border)}.bg-lila{background: var(--bg-lila)}.bg-lila p{color: #fff}.bg-lila h3,.bg-lila h2,.bg-lila h1{color: #ffffff}.bg-grau{background: var(--bg-grau)}nav .navbar-brand img{background: var(--background-content);padding: 1.2em;border-radius: 0.5em}@media (max-width: 1500px){.navbar{padding-top: 0.5rem;padding-bottom: 0.5rem}nav .navbar-brand{opacity: 1 !important}nav .navbar-brand img{max-width: 200px;width: 200px}}@media (min-width: 1500px){.navbar{padding-top: 0.5rem;padding-bottom: 0.5rem}nav .navbar-brand img{position: relative;max-width: 230px;width: 230px}nav .navbar-brand{opacity: 1;padding: 0px;z-index: 9}}@media (min-width: 1700px){.navbar{padding-top: 0.5rem;padding-bottom: 0.5rem}nav .navbar-brand img{position: relative;max-width: 300px;width: 300px}nav .navbar-brand{opacity: 1;padding: 0px;z-index: 9}}@media (min-width: 992px){#logo{opacity: 1;visibility: visible;transition: opacity .3s ease}#logo.logo-visible{opacity: 1;visibility: visible}}@media (max-width: 991px){#logo{opacity: 1;visibility: visible}}@media (prefers-reduced-motion: reduce){#logo{transition: none}}#mainNav.navbar{background: var(--background-navi);background-repeat: no-repeat;background-size: cover;z-index: 99;border-top: 5px solid var(--goer-lila);transition: all ease 0.5s}@media (max-width: 1199px){#mainNav.navbar{background: var(--background-content)}}#mainNav.navbar-shrink{padding: 0;box-shadow: 0px 15px 10px -15px #000;background: var(--background-content);transition: all ease 0.5s}#mainNav .nav-link{font-family: var(--font-navigation);transition: none;text-transform: uppercase;font-size: 1.1rem;font-weight: normal;padding: 1.3rem;color: var(--color-navigation);background: var(--background-content);border-radius: 3px;font-display:swap}#mainNav .nav-item{padding: 0 8px}@media (max-width: 1470px){#mainNav .nav-link{transition: none;text-transform: uppercase;font-size: 1rem;font-weight: normal;padding: 1.3rem;color: var(--color-navigation)}}#mainNav .nav-link:hover,#mainNav .nav-link:focus,#mainNav .nav-link:hover .svg,#mainNav .nav-link:focus .svg,#mainNav .nav-item.active .nav-link{background-color: var(--color-akzent);transform: scale(1);border-radius: 3px;color: var(--color-navigation-hover)}.sticky-top{position: static}@media (min-width: 992px){.sticky-top{position: sticky;top: 0;width: 100%}}.from-center:before{top: 0;left: 50%;height: 100%;width: 0;border: 1px solid var(--color-akzent);border-left: 0;border-right: 0}.from-center:after{bottom: 0;left: 0;height: 0;width: 100%;background: var(--color-akzent)}.from-center:hover:before{left: 0;width: 100%}.from-center:hover:after{top: 0;height: 100%}.navbar-toggler{border: 1px solid transparent !important}.navbar-toggler:focus{box-shadow: none}.navbar-toggler .navbar-toggler-icon{width: 30px;height: 30px;position: relative;background-image: none !important;border: 1px solid transparent !important}.line{position: absolute;left: 0px;height: 3px;width: 100%;background-color: var(--color-navigation);border-radius: 8px;transition: all cubic-bezier(0.26,0.1,0.27,1.55) 0.45s}.top{top: 18%}.middle{top: 48%}.bottom{top: 78%}.navbar-toggler-icon.close .top{transform: rotate(45deg);top: 48%}.navbar-toggler-icon.close .middle,.navbar-toggler-icon.close .bottom{transform: rotate(-45deg);top: 48%}@media (min-width: 992px){.dropdown-menu-end{position: absolute;margin-top: 0rem;left: auto;right: 0}.dropdown-menu-start{position: absolute;margin-top: 0rem;left: auto;right: 0}}@-webkit-keyframes fadeIn{0%{opacity: 0;transform: translate(0,50px)}100%{opacity: 1;transform: translate(0,0)}}@keyframes fadeIn{0%{opacity: 0;transform: translate(0,50px)}100%{opacity: 1;transform: translate(0,0)}}.dropdown-menu{border: none;border-radius: 0px;background-image: none;box-shadow: inset 1px 1px rgba(255,255,255,0.20),inset -1px -1px rgba(255,255,255,0.10),1px 3px 24px -1px rgba(0,0,0,0.15);background-color: var(--dropdown-menu);min-width: 16rem;padding: 0}.dropdown-menu a{color: var(--color-dropdown-navigation);font-size: 1.2rem;position: relative;padding: 1rem 2rem;font-weight: normal;text-align: left}.dropdown-menu > li:not(:last-child){border-bottom: 1px dotted rgba(255,255,255,0.50)}.dropdown-menu a:hover,.dropdown-menu a:focus{color: var(--color-navigation-hover);background-color: var(--color-akzent) !important}@media (min-width: 200px){li.dropdown:hover .dropdown-menu,li.dropdown:focus .dropdown-menu{opacity: 1}li.dropdown:hover .dropdown-menu:not(.megasubmenu),li.dropdown:focus .dropdown-menu:not(.megasubmenu){display: block;-webkit-animation: fadeIn 0.5s;animation: fadeIn 0.5s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}}#mainNav.fixed-top{animation: smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform: translateY(-40px)}100%{transform: translateY(0px)}}.megasubmenu > a{color: var(--color-05);font-size: 1.2rem;position: relative;padding: 1rem 2rem;font-weight: normal}@media all and (min-width: 992px){.dropdown-menu .dropdown-toggle::after{border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid}.dropdown-menu.dropdown-menu-end .dropdown-toggle::after{position: absolute;left: 15px;top: 22px;border-top: .3em solid transparent;border-right: .3em solid;border-bottom: .3em solid transparent;border-left: 0}.megasubmenu{left: 100%;top: 0;min-height: 100%;min-width: 13rem}.megasubmenu-end{right: 100%;left: auto;text-align: right !important}.dropdown-menu > li:hover .megasubmenu{display: block;-webkit-animation: fadeIn 0.5s;animation: fadeIn 0.5s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards}.megasubmenu a:not(:last-child){border-bottom: 1px dotted rgba(255,255,255,0.50)}}.checkbox{opacity: 0;position: absolute}#colorMode.switch{background: #212529;width: 70px;height: 40px;border: solid 2px var(--color-navigation,#000);border-radius: 50px;position: relative;padding: 9px;cursor: pointer;display: flex;justify-content: space-between;align-items: center}#language_switch.switch{background: var(--background-navi,#fff);width: 75px;height: 40px;border: solid 2px var(--color-navigation,#000);border-radius: 50px;position: relative;padding: 7px;cursor: pointer;display: flex;justify-content: space-between;align-items: center}.fa-moon{color: #f1c40f}.fa-sun{color: #f39c12}.switch .ball{background: rgba(255,255,255,0.80);width: 30px;height: 30px;position: absolute;left: 2px;top: 3px;border-radius: 50%;transition: transform 0.2s linear}#language_switch.switch .ball{background: rgba(255,255,255,0.80);width: 33px;height: 33px;position: absolute;left: 2px;top: 1px;border-radius: 50%;transition: transform 0.2s linear}.checkbox:checked + .switch .ball{transform: translateX(30px)}.checkbox:checked + #language_switch.switch .ball{transform: translateX(33px)}.content-top-info{transition: all 0.4s ease;overflow: hidden}.content-top-info.ti-visible{transform: translateY(0);opacity: 1;pointer-events: auto;visibility: visible;height: 100%}.content-top-info.ti-hidden{transform: translateY(-100%);opacity: 0;pointer-events: none;visibility: hidden;height: 0;overflow: hidden;padding: 0 !important}.top-info{background: var(--background-top-info,#565756);background-color: var(--bg-fallback-farbe)}.tinfo{display: flex;place-content: center space-around;align-items: flex-start;flex-direction: column}@media screen and (min-width: 992px) and (max-width: 1199px){.tinfo{display: flex;flex-direction: row;place-content: center space-evenly;align-items: center;font-size: smaller}}@media (min-width: 1200px){.tinfo{display: flex;flex-direction: row;place-content: center space-evenly;align-items: center}}.wrappertinfo a{color: var(--links-top-info)}.wrappertinfo a:hover{color: var(--links-top-info-hover);text-decoration: underline}.wrappertinfo address{display: flex;align-items: center}.wrappertinfo{display: inline-flex;margin: 0.5em 0em 0.5em 0em}.wrapinner{display: inline-flex;font-size: 0.8em;text-align: start}.wrapout{display: inline-flex;flex-direction: column;justify-content: center;margin-left: 0.5em}.tinfoicon{display: inline-flex;align-items: center}.icon{font-size: 1.2em;background-color: var(--color-akzent);padding: 0.4em;border: 2px solid #fff;border-radius: 2em;width: 1em;color: #fff}@media (min-width: 992px){.wrappertinfo{display: inline-flex;margin: 0em}.wrapinner{display: inline-flex;font-size: 1em}.wrapout{display: inline-flex;flex-direction: column;justify-content: center;margin-left: 0.5em}.tinfoicon{display: inline-flex;align-items: center}.icon{font-size: 1.8em;background-color: var(--color-akzent);padding: 0.4em;border: 3px solid #fff;border-radius: 2em;width: 1em;color: #fff}}.scroll-top{display: none !important;color: #fff;font-weight: bold;background-color: rgba(43,43,43,0.60);right: 140px;bottom: 4.5%;position: fixed;transition: all .35s;box-shadow: 1px 0px 2px #333;font-size: 0.7rem;z-index: 9;border-radius: 0.5em}.scroll-top:hover{color: #fff;text-decoration: none;background-color: var(--color-akzent)}@media (min-width: 992px){.scroll-top{display: block !important}}.bg-main-kontaktbox{background: var(--bg-main-kontaktbox)}#kontaktbox{background: var(--bg-kontaktbox);background-color: var(--bg-fallback-farbe);border-radius: 0.5em;margin-top: 2vh;position: relative;box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.40)}@media (min-width: 992px){#kontaktbox{margin-top: -7vh}}#kontaktbox span{font-size: 1.0em}#kontaktbox a{color: #fff}#kontaktbox a:hover{color: #fff}#kontaktbox ul{list-style: none;padding: 0}#kontaktbox ul li{padding: 0.2em 0em}#kontaktbox ul svg{font-size: 1em;margin-right: 0.5em}#kontaktbox button{background-color: #be101e;border: none;border-radius: 0.5em;text-transform: uppercase;color: #fff;width: 100%;padding: 0.5em 0em;transition: 0.2s;margin: 0.9em}#kontaktbox button:hover{transition: 0.2s;background-color: #83140B;color: #fff;width: 100%}@media (min-width: 992px){#kontaktbox span{font-size: 1.0em}}.serviceberaterin{max-width: 220px;margin-top: -120px}@media (min-width: 992px){.serviceberaterin{max-width: 160px;margin-top: 0px}}.footer-title{text-align: center;color: var(--color-footer-text);padding: 2.5rem 0 0}.copyright{color: var(--color-footer-text);font-style: italic;text-align: center;margin: auto;display: block}.logo-footer{width: 80%;margin: auto;display: block;padding: 2.5rem 0 0}@media (min-width: 992px){.logo-footer{width: 70%}}.footer-icon{width: 18px !important;height: 18px !important;border: 3px solid var(--color-akzent);border-radius: 50%;padding: 0.6rem;color: var(--footer-icon-color)}.footer-list-1 a:hover .footer-icon{border: 3px solid var(--color--links-hover);color: var(--color-links-hover)}ul.footer-list-1{color: var(--color-footer-text);list-style-type: none;padding: 1rem 0 0;text-align: center}ul.footer-list-1 li{display: inline-block;text-align: center}ul.footer-list-1 a{color: var(--color-footer-link);padding: 0 0.5rem;text-decoration: none}ul.footer-list-1 a:hover{color: var(--color-links-hover)}ul.footer-list-2{color: var(--color-footer-text);list-style-type: none;padding: 0;text-align: center}.footer-list-2 li{display: flex;justify-content: center;padding-bottom: 7px;align-items: center}.footer-list-2 a{color: var(--color-footer-links);text-decoration: none}.footer-list-2 a:hover{color: var(--color-links-hover)}.footer-end{text-align: center}.footer-end a{color: var(--color-footer-links);text-decoration: none}.footer-end a:hover{color: var(--color-links-hover)}.footer-position{position: fixed;bottom: 0}@media (min-width: 992px){.footer-title{text-align: left}.logo-footer{margin: 0}.copyright{text-align: left;margin: 0}ul.footer-list-1{text-align: left}ul.footer-list-2{text-align: left}.footer-list-2 li{display: flex;justify-content: flex-start;padding-bottom: 7px;align-items: center}}.effect:nth-child(2){margin-top: 50px}.effect .buttons{margin-top: 15px;display: flex;justify-content: center}.effect a:last-child{margin-right: 0px}.effect a{text-decoration: none !important;color: #fff;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 10px;margin-right: 20px;font-size: 25px;overflow: hidden;position: relative}.effect a i{position: relative;z-index: 3}.effect a.fb{background: linear-gradient(90deg,rgba(59,89,152,1.00) 0%,rgba(59,89,152,1.00) 100%);background-color: #000;border: var(--border-social-media)}.effect a.insta{background: linear-gradient(35deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);background-color: #000;border: var(--border-social-media)}.effect a.tik{background-color: #000;border: var(--border-social-media)}.effect a.twitter{background-color: #000;border: var(--border-social-media)}.effect a.whatsapp{background-color: #25D366}.effect.social-media a{transition: transform 0.2s linear 0s,border-radius 0.2s linear 0.2s}.effect.social-media a i{transition: transform 0.2s linear 0s}.effect.social-media a:hover{transform: rotate(-90deg);border-top-left-radius: 50%;border-top-right-radius: 50%;border-bottom-left-radius: 50%;color: #fff}.effect.social-media a:hover svg{transform: rotate(90deg) !important}.effect .title-social-media{display: flex;justify-content: center;text-transform: uppercase;color:var(--color-footer-text)}.effect .title-social-media-kontakt{display: flex;justify-content: center;text-transform: uppercase;color: var(--color-footer-text)}.line-social{position: relative;width: 100%;height: 4px;bottom: 13px;border-top: none;margin-top: 0;background: linear-gradient(to right,rgba(255,255,255,1.00) 30%,rgba(255,255,255,0.00) 30%,rgba(255,255,255,0.00) 70%,rgba(255,255,255,1.00) 70%)}@media (min-width: 992px){.effect:before{width: 80%}}@media (prefers-reduced-motion){.effect.social-media a{transition: transform 0.2s linear 0s,border-radius 0.2s linear 0.2s}.effect.social-media a i{transition: transform 0.2s linear 0s}.effect.social-media a:hover{transform: none;border-top-left-radius: 50%;border-top-right-radius: 50%;border-bottom-left-radius: 50%;color: #fff}.effect.social-media a:hover svg{transform: none !important}@media (min-width: 992px){.effect:before{width: 80%}}}.carousel-inner .carousel-item .card .card-img a{width: 100%;height: 250px;object-fit: cover}@media (max-width: 767px){.carousel-inner .carousel-item > div{display: none}.carousel-inner .carousel-item > div:first-child{display: block}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display: flex}@media (min-width: 768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform: translateX(25%)}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform: translateX(-25%)}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform: translateX(0)}.card-img{background-color: var(--bg-slideshow)}.card{background-color: var(--bg-slideshow)}.carousel-inner{background-color: var(--bg-slideshow)}.table{border-color: #9b9b9b}.table .table{background-color: transparent;color: #fff}.table-success,.table-success > th,.table-success > td{background-color: var(--color-akzent)!important;color: #fff!important;font-weight: 400}.table-sm > :not(caption) > * > *{padding: 0.25rem 1rem;padding: .4rem .4rem;color: var(--color-text);background-color: transparent}.btn-success{color: var(--color-text);background-color: var(--color-hauptfarbe);border-color: var(--color-text);margin-bottom: 1em}.btn-success:hover,.btn-success:focus{color: #fff;background-color: var(--color-akzent);border-color: var(--color-text)}.btn-check:active + .btn-success,.btn-check:checked + .btn-success,.btn-success.active,.btn-success:active,.show > .btn-success.dropdown-toggle{color: var(--color-text);background-color: #999;border-color: #ddd}.btn-check:active + .btn-success:focus,.btn-check:checked + .btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show > .btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 .25rem rgba(176,158,128,0.50)}.btn-success.disabled,.btn-success:disabled{color: var(--color-text);background-color: #999;border-color: #ddd}.bild02{float: right;margin-top: -6em;position: relative}.bild03{margin-top: -6em}@media (min-width: 768px) and (max-width: 991px){.bild01{position: relative;left: 15%}.bild02{float: right;margin-top: 7em;position: relative;right: 12%}.bild03{margin-top: 3em;position: relative;left: 4.5em}}.bg-footer-spezial{background: url("/images/background/bg-footer-163875557.jpg");background-size: 50%;background-repeat: no-repeat;background-color: #e9eceb;background-position-x: 50vw;background-position-y: center}@media (max-width: 991px){.bg-footer-spezial{background: #e9eceb}}.bg-footer-verlauf{background: linear-gradient(180deg,rgba(233,236,235,1.00) 0%,rgba(233,236,235,0.00) 40%,rgba(233,236,235,0.00) 80%,rgba(155,155,155,1.00) 100%)}.footerbox01{background: #fff}.footerbox02{background: #9f9f9f;color: #fff}.footerbox03{background: #565756;color: #fff}.cp-4{padding-top: 4em !important;padding-bottom: 4em !important;padding-left: 4em !important;padding-right: 4em !important}.cpt-4{padding-top: 4em !important}.cpb-4{padding-bottom: 4em !important}.cps-4{padding-left: 4em !important}.cpe-4{padding-right: 4em !important}.cpx-4{padding-left: 4em !important;padding-right: 4em !important}.cpy-4{padding-top: 4em !important;padding-bottom: 4em !important}.cp-5{padding-top: 5em !important;padding-bottom: 5em !important;padding-left: 5em !important;padding-right: 5em !important}.cpt-5{padding-top: 5em !important}.cpb-5{padding-bottom: 5em !important}.cps-5{padding-left: 5em !important}.cpe-5{padding-right: 5em !important}.cpx-5{padding-left: 5em !important;padding-right: 5em !important}.cpy-5{padding-top: 5em !important;padding-bottom: 5em !important}.cp-6{padding-top: 6em !important;padding-bottom: 6em !important;padding-left: 6em !important;padding-right: 6em !important}.cpt-6{padding-top: 6em !important}.cpb-6{padding-bottom: 6em !important}.cps-6{padding-left: 6em !important}.cpe-6{padding-right: 6em !important}.cpx-6{padding-left: 6em !important;padding-right: 6em !important}.cpy-6{padding-top: 6em !important;padding-bottom: 6em !important}.cp-7{padding-top: 7em !important;padding-bottom: 7em !important;padding-left: 7em !important;padding-right: 7em !important}.cpt-7{padding-top: 7em !important}.cpb-7{padding-bottom: 7em !important}.cps-7{padding-left: 7em !important}.cpe-7{padding-right: 7em !important}.cpx-7{padding-left: 7em !important;padding-right: 7em !important}.cpy-7{padding-top: 7em !important;padding-bottom: 7em !important}.cp-8{padding-top: 8em !important;padding-bottom: 8em !important;padding-left: 8em !important;padding-right: 8em !important}.cpt-8{padding-top: 8em !important}.cpb-8{padding-bottom: 8em !important}.cps-8{padding-left: 8em !important}.cpe-8{padding-right: 8em !important}.cpx-8{padding-left: 8em !important;padding-right: 8em !important}.cpy-8{padding-top: 8em !important;padding-bottom: 8em !important}.cp-9{padding-top: 9em !important;padding-bottom: 9em !important;padding-left: 9em !important;padding-right: 9em !important}.cpt-9{padding-top: 9em !important}.cpb-9{padding-bottom: 9em !important}.cps-9{padding-left: 9em !important}.cpe-9{padding-right: 9em !important}.cpx-9{padding-left: 9em !important;padding-right: 9em !important}.cpy-9{padding-top: 9em !important;padding-bottom: 9em !important}.cm-4{margin-top: 4em !important;margin-bottom: 4em !important;margin-left: 4em !important;margin-right: 4em !important}.cmt-4{margin-top: 4em !important}.cmb-4{margin-bottom: 4em !important}.cms-4{margin-left: 4em !important}.cme-4{margin-right: 4em !important}.cmx-4{margin-left: 4em !important;margin-right: 4em !important}.cmy-4{margin-top: 4em !important;margin-bottom: 4em !important}.cm-5{margin-top: 5em !important;margin-bottom: 5em !important;margin-left: 5em !important;margin-right: 5em !important}.cmt-5{margin-top: 5em !important}.cmb-5{margin-bottom: 5em !important}.cms-5{margin-left: 5em !important}.cme-5{margin-right: 5em !important}.cmx-5{margin-left: 5em !important;margin-right: 5em !important}.cmy-5{margin-top: 5em !important;margin-bottom: 5em !important}.cm-6{margin-top: 6em !important;margin-bottom: 6em !important;margin-left: 6em !important;margin-right: 6em !important}.cmt-6{margin-top: 6em !important}.cmb-6{margin-bottom: 6em !important}.cms-6{margin-left: 6em !important}.cme-6{margin-right: 6em !important}.cmx-6{margin-left: 6em !important;margin-right: 6em !important}.cmy-6{margin-top: 6em !important;margin-bottom: 6em !important}.cm-7{margin-top: 7em !important;margin-bottom: 7em !important;margin-left: 7em !important;margin-right: 7em !important}.cmt-7{margin-top: 7em !important}.cmb-7{margin-bottom: 7em !important}.cms-7{margin-left: 7em !important}.cme-7{margin-right: 7em !important}.cmx-7{margin-left: 7em !important;margin-right: 7em !important}.cmy-7{margin-top: 7em !important;margin-bottom: 7em !important}.cm-8{margin-top: 8em !important;margin-bottom: 8em !important;margin-left: 8em !important;margin-right: 8em !important}.cmt-8{margin-top: 8em !important}.cmb-8{margin-bottom: 8em !important}.cms-8{margin-left: 8em !important}.cme-8{margin-right: 8em !important}.cmx-8{margin-left: 8em !important;margin-right: 8em !important}.cmy-8{margin-top: 8em !important;margin-bottom: 8em !important}.cm-9{margin-top: 9em !important;margin-bottom: 9em !important;margin-left: 9em !important;margin-right: 9em !important}.cmt-9{margin-top: 9em !important}.cmb-9{margin-bottom: 9em !important}.cms-9{margin-left: 9em !important}.cme-9{margin-right: 9em !important}.cmx-9{margin-left: 9em !important;margin-right: 9em !important}.cmy-9{margin-top: 9em !important;margin-bottom: 9em !important}.button-control-center{position: fixed;bottom: 1.2em;left: 1.2em;cursor: pointer;z-index: 1050}@media (max-width: 991px){.button-control-center{bottom: 0.8em;left: 0.8em}}.button-control-center svg{border: 3px solid #fff;border-radius: 2em;width: 1.5em;height: 1.5em;background: #fff;color: var(--color-akzent);outline: 3px solid #000;margin: 3px}.access-panel{position: fixed;bottom: 5.6em;left: 1.2em;width: 350px;background: var(--bg-access-panel);border-radius: 0.2em;box-shadow: var(--access-panel-bs);z-index: 9980}.access-panel-headline{background: #3b3b3b;border-radius: 0.2em 0.2em 0em 0em}.panel-button{background: var(--bg-panel-button);border-radius: 0.2em;padding: 1em 0em;width: 100%;border: none;display: flex;flex-direction: column;align-items: center}.panel-button:hover{background: #c7c7c7}.access-panel-close-button{background: #fff;color: #0c1520;border-radius: 0.2em;padding: 0.2em 0.5em}.access-panel-close-button:hover{background: #E4E4E4;color: #0c1520}.access-panel-auswahl span{font-size: 0.8em;color: var(--color-text)}.access-panel-auswahl svg{width: 1.4em;height: 1.4em;color: var(--color-text)}.icon-active{display: none}.filter-overlay{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;pointer-events: none;z-index: 9990;backdrop-filter: none}body.font-large{font-size: 1.3em !important}body.line-spacing{line-height: 1.8 !important}body.underline-links a{text-decoration: underline !important}body.cursor-big *{cursor: var(--cursor-color) 10 0,auto}body.cursor-big *[style*="position:fixed"],body.cursor-big *[style*="position: fixed"],body.cursor-big .fixed{cursor: var(--cursor-color) 10 0,auto}body.cursor-big a,body.cursor-big a *,body.cursor-big button,body.cursor-big button *,body.cursor-big [role="button"],body.cursor-big [role="button"] *,body.cursor-big label,body.cursor-big label *{cursor: var(--cursor-pointer) 20 0,pointer !important}body.no-images img{opacity: 0 !important}body.no-images *{background-image: none !important}@media (max-width: 991px){body.no-images img{display: none}}#readline{position: fixed;top: 0;height: 2px;width: 100vw;background: var(--color-readline);z-index: 999999;pointer-events: none;transition: top 0.1s linear;display: none}body.readline #readline{display: block}.accessicon-tooltip{visibility: hidden;position: absolute;top: 50%;left: 100%;transform: translateY(-50%);background-color: var(--access-icon-tooltip-color);color: var(--access-icon-tooltip-text);text-align: center;border-radius: 5px;padding: 0.6em 1.2em;opacity: 0;transition: opacity 0.3s;z-index: 2000;margin-left: 1em;font-size: 0.88em;width: 210px}.accessicon-tooltip::before{content: '';position: absolute;top: 50%;right: 100%;border-width: 8px;border-style: solid;border-color: transparent var(--access-icon-tooltip-color) transparent transparent;transform: translateY(-50%)}.button-control-center:hover .accessicon-tooltip{visibility: visible;opacity: 1}.cookieModalBrandIcon{width: 60px;height: 60px;background: #ffffff;border-radius: 3em;padding: 0.6em;display: flex}@media (max-width: 767px){#cookieModal .modal-body{font-size: 0.72em}}#cookieModal .modal-content{background-color: var(--bg-modal-content);color: var(--modal-content-text-color);border-radius: 0.5em}#cookieModal .modal-header{background-color: var(--modal-header-bg);color: var(--modal-header-text-color)}#cookieModal .modal-footer{background-color: var(--modal-footer-bg)}#cookieModal a{color: var(--color-akzent);text-decoration: underline}#cookieModal a:hover{opacity: 0.9}body:has(#cookieModal.show) .modal-backdrop{opacity: 1 !important;background-color: rgba(0,0,0,0.35) !important;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}#a11yOpenBtnInModal{height: fit-content;width: fit-content;padding: 0;margin: 0;border: none;background-color: transparent;font-size: 1.5em;color: #fff}.consent-placeholder{background-color: var(--placeholder-background);padding: 1em;border: 1px solid #cfcfcf;border-radius: 0.2em}.btn-custom-reject{background-color: #cdcdcd}.btn-custom-reject:hover,.btn-custom-reject:focus{background-color: #ADADAD}.btn-custom-accept{background-color: var(--color-btn-custom-accept-normal);color: #fff}.btn-custom-accept:hover,.btn-custom-accept:focus{background-color: var(--color-btn-custom-accept-hover);color: #fff}.consent-icons{background-color: var(--bg-consent-icons);border-radius: 0.2em;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24)}.consent-icons svg{font-size: 1.6em}.consent-icons p{font-size: 0.75em;margin: 0}.icontrenner{border-left: 1px solid #ffffff;border-right: 1px solid #ccc}.ref-filter{display: flex;gap: .5rem;flex-wrap: wrap}.ref-filter-btn{border: 1px solid #ccc;background: var(--bg-btn-filter);color: #212529;padding: .5rem .75rem;border-radius: .5rem;cursor: pointer}.ref-filter-btn.is-active{border-color: #000;font-weight: 600}.ref-section.is-hidden{display: none}.mapsiframe{border: 4px solid #fff;width: 100%;filter: var(--mapsiframe-filter)}.flex-control-nav{bottom: -30px}.title-review{border-bottom: 4px solid var(--goer-gelb);display: inline-block;padding-bottom: 20px}.tooltip-highlighter{border-bottom: 1px dotted #b1b1b1;cursor: help}.carousel-caption{color: var(--color-top-info-text);bottom: 3.5rem}#indicator-bars{height: 8px}.btn-custom{color: #000;background-color: var(--goer-gelb);display: inline-block;padding: 0.6em 1.2em;border-radius: 0.2em}.btn-custom:hover{color: #000;background-color: var(--goer-grau)}.partner-hover{transform: none;transition: all ease 0.4s}.partner-hover:hover{transform: scale(1.2);transition: all ease 0.4s}.zitat{background-color: var(--background-content);color: #818181 !important;padding: 1.2em;border-radius: 1em}
