@charset "UTF-8";
.box{width: 300px;height: 200px;background-color: #DDFFF7;position: relative;box-shadow: 10px 10px 42px 0 rgba(0,0,0,0.75)}.box:after,.box:before{mix-blend-mode:multiply;filter:none;z-index: -1;content:'';width:calc(100% + (50px * 2));height:calc(100% + (50px * 2));position: absolute;display: block;animation: border 10s ease-in-out infinite;transform:translateX(-50px) translateY(-50px)}@keyframes border{0%,100%{-webkit-clip-path: polygon(0 0,calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)),100% 100%,calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)));clip-path: polygon(0 0,calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)),100% 100%,calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)))}50%{-webkit-clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)),100% 0,calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)),0 100%);clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)),100% 0,calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)),0 100%)}}.box:after{animation-delay: -5s;background-color: #93e1d8;clip-path: polygon(0 0,calc(100% - (33.3333333333px)) calc(0% + (33.3333333333px)),100% 100%,calc(0% + (33.3333333333px)) calc(100% - (33.3333333333px)))}.box:before{background-color: #AA4465;clip-path: polygon(calc(0% + (33.3333333333px)) calc(0% + (33.3333333333px)),100% 0,calc(100% - (33.3333333333px)) calc(100% - (33.3333333333px)),0 100%)}
.step-card{border: 1px solid #eee;border-radius: 12px;padding: 2rem 1.5rem;transition: transform 0.3s ease,box-shadow 0.3s ease;color: var(--color-step-card)}.step-card:hover{transform: translateY(-4px);box-shadow: 0 6px 16px rgba(0,0,0,0.1)}.step-card a:hover{color: var(--color-step-card-a-hover)}.step-number{width: 60px;height: 60px;margin: 0 auto;border-radius: 50%;background: linear-gradient(135deg,#36A9E0,#2D2D83);background-color: #2D2D83;color: #fff;font-weight: 600;font-size: 1.5rem;display: flex;align-items: center;justify-content: center}@media (max-width: 768px){.step-card{padding: 1.5rem}.step-number{width: 50px;height: 50px;font-size: 1.25rem}}
#main-flexslider{}#main-flexslider .flex-viewport{border-radius: 10px;outline: 5px solid #fff}#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: 80px}.flex-direction-nav .flex-next{right: 130px;opacity: 0;left: inherit}#main-flexslider:hover .flex-direction-nav .flex-next{right: 80px}@media (min-width: 992px){#main-flexslider .flex-direction-nav a{display: block}}.flex-caption{background-color: rgba(255,255,255,0.65);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;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.1);--background-gradient-middle: rgba(255,255,255,1);--background-gradient-end: rgba(255,255,255,0.1)}[data-theme="dark"]{--background-gradient-start: rgba(0,0,0,0.1);--background-gradient-middle: rgba(0,0,0,1);--background-gradient-end: rgba(0,0,0,0.1)}
@-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}
.nav-link{text-decoration: none;position: relative;background: var(--bg-hover-link);background-repeat: no-repeat;background-size: 100% 0.2em;background-position: 0 100%;transition: background-size 0.25s ease-in !important}.nav-link:hover{background-size: 100% 100%}
ul.list{counter-reset: index;list-style-position: inside}.list li{counter-increment: index;display: flex;align-items: center;padding: 5px 0px 5px 45px;box-sizing: border-box;backdrop-filter: blur(5px);transition: all .35s;overflow: hidden;border-radius: 10px;position: relative;font-weight: bold;font-size: 1.2rem;color:var(--color-list)}.list li.right{text-align: left}.list li.left{text-align: right}.list li div{width: 100%}.list li:not(:first-child){margin-top: 15px}.list li:hover{scale: 1.05}.list li .headline{font-weight: bold}.list li div span{font-size: 1.3rem;font-weight: bold}.list li::after{content: counters(index,".",decimal-leading-zero);position: absolute;left: 0;font-size: 2rem;text-align: right;font-weight: bold;padding-right: 12px;margin-top: -10px;font-variant-numeric: tabular-nums;align-self: flex-start;background-image: var(--bg-list-li);background-attachment: fixed;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: -1;opacity: 0.4}.list li.right::after{right: 0}.list li.left::after{left: 0}.list li + li{}@use postcss-preset-env{stage: 0;autoprefixer:{grid: true}browsers: last 2 versions}
.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: #242F73}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.5;-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{--color-akzent: #F49601;--bg-body:#FFF;--bg-call2action: #fff;--bg-slideshow: #fff;--bg-fallback-farbe: #aaa;--border-social-media: none;--color-list:#3274B9;--bg-list-li: linear-gradient(to bottom,#89ccf0,#3266AE);--bcc-shadow: 0px 0px 4px 1px rgb(0 0 0 / 80%);--bg-access-panel: #fff;--access-panel-bs: 0px 0px 4px 2px rgba(95,95,95,0.6);--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;--img-filter: none;--background-navi: rgba(255,255,255,0.9);--color-navigation: #2D2E83;--color-navigation-hover: #fff;--color-dropdown-navigation: #000;--dropdown-menu: rgba(255,255,255,1);--bg-dropdown-a:#F49601;--bg-hover-link: linear-gradient(120deg,#F49700 0%,#F49700 100%);--bg-mobil-navbar:#D1EAF7;--color-lp-stadt-links: #ad793f;--color-lp-stadt-links-hover: #212529;--bg-mobil-navbar:#D1EAF7;--color-btn-lp-stadt: #212529;--color-btn-lp-stadt-hover: #ad793f;--color-top-info-text: #000;--links-top-info: #000;--links-top-info-hover: #870C1C;--background-top-info: url("/images/background/bg-topinfo.svg");--border-top-info: #FFDD00;--bg-icon:#F49601;--color-kontaktbox-h4: #004176;--bg-kontaktbox: linear-gradient(160deg,#b4b4b4 0%,#565656 100%);--bg-main-kontaktbox: #fff;--color-ueberschriften: #2d2e83;--color-subline: #555756;--color-text: #333;--color-links: #2d2e83;--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: url("/images/background/bg-review.svg");--color-footer-title:#F49601;--color-footer-text: #FFF;--color-footer-links: #F49601;--color-footer-links-hover:#FFF;--footer-icon-color: #FFF;--background-footer: url("/images/background/bg-review.svg");--color-facebook: #3c5997;--glas-background: rgba(255,255,255,0.4);--glas-border: rgba(255,255,255,0.3);--bg-header:url("/images/background/bg-header.svg");--color-table:#FFF;--bg-button-19: #F8B100;--bg-button-19-after: #35A0DA;--bg-button-19-hover:#3274b9;--border-color: #FEDD00;--bg-video-overlay: rgba(255,255,255,0.95);--color-step-card: #000;--bg-modal:#FFF;--color-modal:#000;--font-ueberschriften: "arboria",sans-serif;--font-fliesstext: "futura-pt",sans-serif;--font-navigation: "arboria",sans-serif;--font-special: "cc-zoinks",sans-serif;}[data-theme="dark"]{--color-akzent: #F49601;--bg-body:#212529;--bg-call2action: #555555;--bg-slideshow: #212529;--bg-fallback-farbe: #989898;--border-social-media: 2px solid #fff;--color-list:#FFF;--bg-list-li: linear-gradient(to bottom,#89ccf0,#ffffff);--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: #212529;--color-navigation: #fff;--color-navigation-hover: #fff;--color-dropdown-navigation: #fff;--dropdown-menu: rgba(0,0,0,0.80);--bg-dropdown-a:#F49601;--bg-hover-link: linear-gradient(120deg,#F49700 0%,#F49700 100%);--bg-mobil-navbar:#212529;--color-lp-stadt-links: #F49700;--color-lp-stadt-links-hover: #666666;--bg-mobil-navbar:#212529;--color-btn-lp-stadt: #212529;--color-btn-lp-stadt-hover: #ad793f;--color-top-info-text: #333;--links-top-info: #333;--links-top-info-hover: #fff;--background-top-info: url("/images/background/bg-topinfo.svg");--bg-icon:#555555;--border-top-info: #555555;--color-kontaktbox-open: #fff;--color-kontaktbox-h4: #004176;--bg-kontaktbox: linear-gradient(160deg,#353535 0%,#565656 100%);--bg-main-kontaktbox: #212529;--color-ueberschriften: var(--color-akzent);--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) 0%,rgba(53,53,53,1) 42%,rgba(53,53,53,1) 58%,rgba(86,86,86,1) 100%);--color-footer-title:#F49601;--color-footer-text: #fff;--color-footer-links: #fff;--color-footer-links-hover:#F49601;--footer-icon-color: #c4c5c5;--background-footer: url("/images/background/bg-header-dark.svg");--glas-background: rgba(33,37,41,0.4);--glas-border: rgba(33,37,41,0.3);--bg-header:url("/images/background/bg-header-dark.svg");--color-table:#FFF;--bg-button-19: #F8B100;--bg-button-19-after: #35A0DA;--bg-button-19-hover:#3274b9;--border-color: #555555;--bg-video-overlay: rgba(18,17,17,0.80);--color-step-card: #FFF;--color-step-card-a-hover:#FFF;--bg-modal:#212529;--color-modal:#FFF}
.video-hero{position: relative;height: 50vh;overflow: hidden;padding: 10px;border-radius: 15px}.bg-video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.video-overlay-box{background:var(--bg-video-overlay);border-radius: 8px;box-shadow: 0 4px 20px rgba(0,0,0,0.1);max-width: 500px}.video-hero .container{position: relative;z-index: 2}@media (max-width: 768px){.video-hero{height: auto}.video-overlay-box{background: var(--bg-video-overlay);padding: 1.5rem}}
body{font-size: 19px;font-family: var(--font-fliesstext);font-weight: 400;font-style: normal;color: var(--color-text);background-color: var(--bg-body);font-display: swap}#start{scroll-margin-top: 250px}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: underline;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}.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#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;border-radius: 10px}.bg-trenner{background-image: url("/images/background/bg-trenner.svg");background-position: 30px;background-size: contain;background-repeat: no-repeat;height: 150px;position: relative}.bg-trenner::after{position: absolute;content: '';bottom: 0;height: 40px;width: 100%;border-radius: 15px;background: linear-gradient(#FFDD00,#F49603);z-index: -1}.bg-top-info{background: var(--background-top-info);background-color: #F49603;color:var(--color-top-info-text);background-size: cover;background-repeat: no-repeat;border-radius: 10px;padding: 15px;border: 3px solid var(--border-top-info)}.bg-kontaktformular{background:var(--background-kontaktformular,#fff);background-size: contain;background-repeat: no-repeat}.bg-footer{background: var(--background-footer,#193A8F);background-size: cover;background-position: bottom;background-repeat: no-repeat;padding-bottom: 150px;border-radius: 10px}.bg-glas{background: var(--glas-background);box-shadow: 0 4px 30px rgba(0,0,0,0.1);backdrop-filter: blur(6px);border: 1px solid var(--glas-border)}#logo{width: 200px;height: 82px}@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: 200px;width: 200px}nav .navbar-brand{opacity: 1;padding: 0px;z-index: 9}}@media (min-width: 992px){#logo{opacity: 0;visibility: hidden;transition: opacity .3s ease;width: 200px;height: 82px}#logo.logo-visible{opacity: 1;visibility: visible}}@media (max-width: 991px){#logo{opacity: 1;visibility: visible}}@media (prefers-reduced-motion: reduce){#logo{transition: none}}@media (min-width: 992px) and (max-width: 1199.98px){#logo{opacity: 1 !important;visibility: visible !important}}#mainNav.navbar{background-repeat: no-repeat;background-size: cover;z-index: 99;transition: all .35s}@media (max-width: 991.98px){#mainNav.navbar .container-fluid{background-color:var(--bg-mobil-navbar);border-radius: 10px;box-shadow: 0px 5px 1px rgba(51,51,51,0.2)}}#mainNav.navbar-shrink{padding: 0;background:var(--background-navi)}@media (max-width: 991.98px){#mainNav.navbar-shrink{background-color: transparent}}#mainNav .nav-link{font-family: var(--font-navigation);transition: none;text-transform: uppercase;font-size: 1.3rem;font-weight: normal;padding: 1.3rem;color: var(--color-navigation);font-display: swap}@media (max-width: 1470px){#mainNav .nav-link{transition: none;text-transform: uppercase;font-size: 0.9rem;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{transform: scale(1);border-radius: 5px 5px 0px 0px;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: 1px solid #FFF;border-radius: 5px;background-image: none;box-shadow: inset 1px 1px rgb(255 255 255 / 20%),inset -1px -1px rgb(255 255 255 / 10%),1px 3px 24px -1px rgb(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(--bg-dropdown-a) !important;border-radius: 5px}@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.8);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.8);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{width:100%;height: 160px}.tinfo{display: flex;place-content: center space-around;align-items: flex-start;flex-direction: column}@media screen and (min-width: 992px){.top-info{width:100%;height:100px}}@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(--bg-icon);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.4)}@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{color: var(--color-footer-text)}footer{text-align: left}@media (min-width: 1200px){footer{text-align: left}}footer a{color:var(--color-footer-links);font-weight: bold}footer a:hover{color: var(--color-footer-links-hover)}.footer-title{text-align: left;color: var(--color-footer-title);padding: 2.5rem 0 0}.copyright{color: var(--color-footer-text);font-style: italic;text-align: left;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%}.copyright{color: var(--color-footer-text);font-style: italic;text-align: center;margin: auto;display: block}}.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-2{color: var(--color-footer-text);list-style-type: none;padding: 0;text-align: center}.footer-list-2 li{display: flex;justify-content:flex-start;padding-bottom: 7px;align-items: center}.footer-list-2 a{color: var(--color-footer-links);text-decoration: none}.footer-end{text-align: center}.footer-end a{color: var(--color-footer-links);text-decoration: none}.footer-position{position: fixed;bottom: 0}@media (min-width: 1200px){.footer-title{text-align: left}.logo-footer{margin: 0}.copyright{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) 0%,rgba(59,89,152,1) 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) 30%,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 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)}.zeiten .table{border-color: #9b9b9b}.zeiten .table .table{background-color: transparent;color: #fff}.zeiten .table-success,.table-success > th,.table-success > td{background-color: var(--color-akzent)!important;color: #fff!important;font-weight: 400}.zeiten .table-sm > :not(caption) > * > *{padding: 0.25rem 1rem;padding: .4rem .4rem;color: var(--color-table);background-color: transparent}.zeiten .table{text-align: left}.btn-success{color: var(--color-text);background-color: var(--color-hauptfarbe);border-color: var(--color-text)}.btn-success:hover,.btn-success:focus{color: var(--color-text);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) 0%,rgba(233,236,235,0) 40%,rgba(233,236,235,0) 80%,rgba(155,155,155,1) 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: 325px;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: 0.8em 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}body.no-images video{opacity: 0 !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: 180px}.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,.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}.mapsiframe{border: 4px solid #fff;width: 100%;filter: var(--mapsiframe-filter)}.flex-control-nav{bottom: -30px}.title-review{color: var(--title-review)}.tooltip-highlighter{border-bottom: 1px dotted #b1b1b1;cursor: help}.carousel-caption{color: var(--color-top-info-text);bottom: 3.5rem}#indicator-bars{height: 8px}@media (max-width: 991.98px){header.fixed-top{position: sticky}}.header{background:var(--bg-header);background-size: cover;border-radius: 10px;height: 450px}.header .logo-theme{width: 500px}@media (min-width: 992px){.header{height: 695px}}.button-19{appearance: button;background-color: var(--bg-button-19);border: solid transparent;border-radius: 16px;border-width: 0 0 4px;box-sizing: border-box;color: #FFFFFF;cursor: pointer;display: inline-block;font-family: din-round,sans-serif;font-size: 15px;font-weight: 700;letter-spacing: .8px;line-height: 20px;margin: 0 auto;outline: none;overflow: visible;padding: 13px 16px;text-align: center;text-transform: uppercase;touch-action: manipulation;transform: translateZ(0);transition: filter .2s;user-select: none;-webkit-user-select: none;vertical-align: middle;font-display: swap}.button-19:after{background-clip: padding-box;background-color: var(--bg-button-19-after);border: solid transparent;border-radius: 16px;border-width: 0 0 4px;bottom: -4px;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: -1}.button-19,.button-19:focus{user-select: auto}.button-19:hover:not(:disabled){color:#FFF}.button-19:hover:after{background-color: var(--bg-button-19-hover)}.button-19:disabled{cursor: auto}.button-19:active{border-width: 4px 0 0;background: none}.gradient-wrapper{background: linear-gradient(135deg,#F39200,#FEDD00);padding: 3px;border-radius: 12px;height: 100%;transition: transform 0.3s ease,box-shadow 0.3s ease}.gradient-wrapper .card{background: #fff;border-radius: 10px;height: 100%}.gradient-wrapper:hover{transform: translateY(-10px);box-shadow: 0 6px 16px rgba(0,0,0,0.15)}.bg-address{background: linear-gradient(135deg,#36A9E0,#2D2D83);background-color:#2D2D83;color: #FFF;padding: 15px;border-radius: 15px;text-align: center}.bg-address svg{font-size: 3rem}.bg-address p{margin-bottom: 0;font-weight: bold}.bg-address a{color:#FEDD00;font-weight: bold}.bg-address a:hover{color: #F39200;font-weight: bold}.service-button{position: absolute;right: 30px;top: 0;width: 40vw;height: auto;z-index: 9;animation: pulse 2s infinite}@media (min-width:1500px){.service-button{left:-50px;width: 450px}}@keyframes pulse{0%{transform: scale(1)}50%{transform: scale(1.05)}100%{transform: scale(1)}}.special-font{font-family: var(--font-special);font-display: swap}.border-custom{border: 5px solid var(--border-color)}.qr-code{width: 100%}@media (min-width: 992px){.qr-code{width: 70%}}.qr-code-header{margin: 0;padding: 10px}.modal-content{background-color: var(--bg-modal);color:var(--color-modal)}
