@charset "utf-8";.inline-hero.full-hero,.swiper-contenthero .swiper-slide{width:100%;height:auto}.inline-hero.full-hero{overflow:hidden;float:left;position:relative}.swiper-contenthero .swiper-slide img{width:100%;height:auto;float:left}.hero-nav-horizontal{width:auto;height:auto;position:absolute;bottom:20px;left:50%;transform:translate(50%,0);z-index:2}.hero-nav-horizontal-inner{width:auto;margin:auto}.swiper-pagination-custom-horizontal{width:auto;height:26px;background-color:rgba(255,255,255,0);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-left:5px;padding-right:5px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.swiper-pagination-custom-horizontal.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;background-color:#7b6c62;opacity:1;margin:8px;position:relative;float:left}.swiper-pagination-custom-horizontal.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;line-height:14px;text-align:center;font-weight:600;color:#461c4d;opacity:0}.swiper-pagination-custom-horizontal .swiper-pagination-bullet:first-child::after{content:"1"}.swiper-pagination-custom-horizontal .swiper-pagination-bullet:nth-child(2)::after{content:"2"}.swiper-pagination-custom-horizontal .swiper-pagination-bullet:nth-child(3)::after{content:"3"}.swiper-pagination-custom-horizontal.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:1}.swiper-pagination-custom-horizontal.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;width:20px;height:20px;margin:3px}.content-hero-teaser{width:50%;position:absolute;z-index:3;top:50%;transform:translate(0,-50%);right:0;padding-right:30px}.content-hero-teaser-inner{width:630px;height:auto;padding:40px;margin-left:30px;float:left;background-color:rgba(70,28,77,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.content-hero-main-title,.content-hero-sub-title,.content-hero-teaser-wrap{width:100%;height:auto;float:left;display:block}.content-hero-teaser-wrap p{color:#efefef}.content-hero-main-title{font-family:shelby,sans-serif;font-size:3.5em;color:#efefef;line-height:.8;padding-bottom:10px}.content-hero-sub-title{color:#efefef;font-size:1.2em;font-weight:600;line-height:1;padding-bottom:5px}.content-hero-teaser-wrap a.content-hero-link{width:auto;height:30px;font-size:.8em;float:left;display:block;line-height:30px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 30px;text-decoration:none;font-weight:600;background-color:rgba(70,28,77,.91);color:#fff;-moz-box-shadow:0 0 0 rgba(90,58,141,0);-webkit-box-shadow:0 0 0 rgba(90,58,141,0);box-shadow:0 0 0 rgba(90,58,141,0);transition:box-shadow .3s;margin-top:20px}.content-hero-teaser-wrap a.content-hero-link:hover{-moz-box-shadow:0 0 10px rgba(90,58,141,.81);-webkit-box-shadow:0 0 10px rgba(90,58,141,.81);box-shadow:0 0 10px rgba(90,58,141,.81)}@media only screen and (max-width:1370px){.content-hero-teaser-inner{width:100%;margin:0}.content-hero-teaser{width:50%}}@media only screen and (max-width:1040px){.content-hero-teaser{width:55%}}@media only screen and (max-width:940px){.content-hero-teaser{padding-right:0;top:inherit;bottom:50px;transform:translate(0,0)}.content-hero-teaser-inner{-webkit-border-radius:16px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius:16px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-radius:16px 0 0 16px}}@media only screen and (max-width:720px){.content-hero-teaser{font-size:.9em;padding:0}.content-hero-teaser-inner{padding:20px}.content-hero-teaser-wrap a.content-hero-link{margin-top:0}}@media only screen and (max-width:520px){.content-hero-teaser{width:100%;bottom:0}.content-hero-teaser-wrap a.content-hero-link{margin-top:10px}.content-hero-teaser-inner{-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;background-color:rgba(70,28,77,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:1em}}