.tcom-focus-state-dashed{position:relative;z-index:1}.tcom-focus-state-dashed:after{bottom:-5px;content:"";display:block;left:-5px;outline:1px dashed #666;pointer-events:none;position:absolute;right:-5px;top:-5px;z-index:2}input::-ms-clear{display:none}.gallery-overview{padding:24px 0}.gallery-overview .carousel-container{position:relative}.gallery-overview .carousel-container .cmp-carousel .frame{display:flex;flex-direction:column-reverse;height:auto;margin:0 auto;overflow:hidden;width:100%}@media(max-width:37.4375em){.gallery-overview .carousel-container .cmp-carousel .frame{display:flex;flex-direction:column-reverse}}@media(min-width:768px){.gallery-overview .carousel-container .cmp-carousel .frame{width:711px}}@media(min-width:1024px){.gallery-overview .carousel-container .cmp-carousel .frame{width:980px}}@media(min-width:768px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .frame{width:100%}}@media(max-width:1023px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .frame{display:flex;flex-direction:column-reverse}.gallery-overview .carousel-container .cmp-carousel.tablet-max .cmp-carousel__actions button.prev{margin-left:auto;margin-right:70px;position:relative}}@media(max-width:1023px)and (min-width:1024px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .cmp-carousel__actions button.prev{margin:auto;position:absolute}}@media(max-width:1023px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .cmp-carousel__actions button.next{margin-left:70px;margin-right:auto;position:relative}}@media(max-width:1023px)and (min-width:1024px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .cmp-carousel__actions button.next{margin:auto;position:absolute}}@media(max-width:1023px){.gallery-overview .carousel-container .cmp-carousel.tablet-max .pagination{bottom:38px;margin-top:0;width:100%}}@media(min-width:1024px){.gallery-overview .carousel-container .cmp-carousel.desktop-large .frame{max-width:1296px;width:100%}.gallery-overview .carousel-container .cmp-carousel.desktop-max .frame{max-width:1500px;width:100%}.gallery-overview .carousel-container .cmp-carousel.desktop-max .cmp-carousel__actions button.prev{left:56px}.gallery-overview .carousel-container .cmp-carousel.desktop-max .cmp-carousel__actions button.next{right:56px}}.gallery-overview .carousel-container .cmp-carousel__actions{display:flex;padding-bottom:12px;padding-top:12px}.gallery-overview .carousel-container .cmp-carousel__actions button{z-index:2}.gallery-overview .carousel-container .cmp-carousel__actions button.prev{margin-left:auto;margin-right:86px}@media(min-width:600px){.gallery-overview .carousel-container .cmp-carousel__actions button.prev{bottom:0;left:13px;margin:auto;position:absolute;top:0}}.gallery-overview .carousel-container .cmp-carousel__actions button.next{margin-left:86px;margin-right:auto}@media(min-width:600px){.gallery-overview .carousel-container .cmp-carousel__actions button.next{bottom:0;margin:auto;position:absolute;right:13px;top:0}}.gallery-overview .carousel-container .cmp-carousel__item{width:100%!important}.gallery-overview .carousel-container .slides{display:block!important}.gallery-overview .carousel-container .pagination{padding:25px;position:relative;top:-60px}@media(min-width:1024px){.gallery-overview .carousel-container .pagination{margin-top:16px;position:inherit}}.gallery-overview .carousel-container .pagination .carousel-numbers{font-family:tcomSans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1}.gallery-overview .carousel-container .pagination .carousel-dots{display:inline-block;height:1.25em;margin:0}.gallery-overview .carousel-container .pagination .carousel-dots li.inactive{display:none}.gallery-overview .carousel-container .pagination .carousel-numbers-wrapper{font-size:12px}@media(min-width:1024px){.gallery-overview .carousel-container .pagination .carousel-numbers-wrapper{font-size:14px}}.gallery-overview .copy-wrap{margin:0 auto;overflow:hidden;text-align:left}@media(min-width:768px){.gallery-overview .copy-wrap{width:711px}}@media(min-width:1024px){.gallery-overview .copy-wrap{width:980px}}.gallery-overview .copy-wrap .copy-slides{display:flex;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;transition:transform .4s}.gallery-overview .copy-wrap .copy-slide{display:inline-block;flex-shrink:0;font-family:tcomLight,HelvNeueLight,Helvetica Neue Light,Arial,sans-serif;font-size:14px;line-height:24px;padding:0 0 0 16px;scroll-snap-align:start;width:100%}@media(min-width:600px){.gallery-overview .copy-wrap .copy-slide{padding:0 0 0 30px}}.gallery-overview .copy-wrap .title{margin-bottom:8px}.gallery-overview .copy-wrap .description{width:345px}@media(min-width:768px){.gallery-overview .copy-wrap .description{width:578px}}.gallery-overview .copy-wrap .cta{margin-top:25px}.gallery-overview .buttons-wrapper{margin-top:5px}@media(min-width:600px){.gallery-overview .buttons-wrapper{display:flex;justify-content:center;margin-top:35px}.gallery-overview .buttons-wrapper li{padding-left:40px}}.gallery-overview .buttons-wrapper li:first-child{padding-bottom:20px}@media(min-width:600px){.gallery-overview .buttons-wrapper li:first-child{padding-bottom:0;padding-left:0}}@supports(-webkit-touch-callout:none){.gallery-overview .buttons-wrapper a:before,.gallery-overview .buttons-wrapper button:before{transform:scaleX(1) translateZ(0);z-index:-1}.gallery-overview .buttons-wrapper a:focus:before,.gallery-overview .buttons-wrapper a:hover:before,.gallery-overview .buttons-wrapper button:focus:before,.gallery-overview .buttons-wrapper button:hover:before{transform:scale3d(1.0066,1.0666,1) translateZ(0)}.gallery-overview .buttons-wrapper a:active:before,.gallery-overview .buttons-wrapper button:active:before{transform:scale3d(.999,.999,1) translateZ(0)}}.gallery-overview .buttons-wrapper a.has-image,.gallery-overview .buttons-wrapper button.has-image{padding-left:50px}.gallery-overview .buttons-wrapper a.has-image img,.gallery-overview .buttons-wrapper button.has-image img{bottom:0;left:1pc;margin:auto;position:absolute;top:0;width:23px}.gallery-overview .buttons-wrapper a.has-image:active img,.gallery-overview .buttons-wrapper button.has-image:active img{filter:invert(100%)}@media(min-width:1024px){.gallery-overview .grid-overlay-enabled .cmp-carousel__content>.pagination{display:none}}.gallery-overview .grid-overlay-enabled .buttons-wrapper{margin-top:0}.gallery-overview .grid-overlay-enabled .pagination .carousel-numbers-wrapper{font-size:14px}.gallery-overview .grid-overlay-enabled .pagination .carousel-numbers-wrapper span:first-of-type{padding-right:4px}.gallery-overview .grid-overlay-enabled .pagination .carousel-numbers-wrapper span:last-of-type{padding-left:4px}.gallery-overview .grid-overlay-enabled .grid-overlay-thumb{display:none}@media(min-width:1024px){.gallery-overview .grid-overlay-enabled .wrapper{position:relative}.gallery-overview .grid-overlay-enabled .buttons-wrapper{bottom:56px;left:0;margin:auto;position:absolute;right:0}}.gallery-overview .grid-overlay{background-color:#fff;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.gallery-overview .grid-overlay.is-visible{opacity:1;transition:opacity .5s;z-index:2}.gallery-overview .grid-overlay.is-visible .grid-overlay-thumb{display:block}.gallery-overview .gallery-overview-bg{bottom:0;left:0;position:absolute;right:0;top:70%}.gallery-overview .grid-overlay-wrapper{display:flex;flex-direction:column}.gallery-overview .grid-overlay-wrapper .overlay-actions{height:0;position:relative;text-align:right;z-index:2}.gallery-overview .grid-overlay-wrapper .grid{display:flex;flex-wrap:wrap}.gallery-overview .grid-overlay-wrapper .grid-item{width:50%}@media(min-width:1024px){.gallery-overview .grid-overlay-wrapper .grid-item{width:33.3333%}}.gallery-overview .grid-overlay-wrapper .grid-item picture{height:100%;width:100%}.gallery-overview .grid-overlay-wrapper .grid-item img{height:100%;left:50%;max-width:none;position:relative;transform:translateX(-50%)}.gallery-overview .grid-overlay-wrapper .gallery-item{overflow:hidden;padding-top:66.66%;position:relative}@media(min-width:1024px){.gallery-overview .grid-overlay-wrapper .gallery-item{padding-top:85%}}.gallery-overview .grid-overlay-wrapper .gallery-item-container{bottom:0;left:0;position:absolute;right:0;top:0}.gallery-overview .grid-overlay-wrapper .gallery-item-link{cursor:pointer}.gallery-overview .grid-overlay-wrapper .gallery-item-link .grid-overlay-thumb{transform:scaleX(1);transition:transform .5s}.gallery-overview .grid-overlay-wrapper .gallery-item-link:hover .gallery-item-overlay{background-color:rgba(0,0,0,.7);color:#f9f9f9;opacity:1;transition:color .5s,opacity .5s,background-color .5s .25s}.gallery-overview .grid-overlay-wrapper .gallery-item-link:hover .grid-overlay-thumb{transform:scale3d(1.048,1.048,1);transition:transform .5s}.gallery-overview .grid-overlay-wrapper .gallery-item-link:active .grid-overlay-thumb{transform:scale3d(1.048,1.048,1)}.gallery-overview .grid-overlay-wrapper .gallery-item-overlay{background-color:transparent;bottom:0;color:#252525;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;transition:color .5s,opacity .5s,background-color .5s;z-index:1}@media(max-width:1023px){.gallery-overview .grid-overlay-wrapper .overlay-actions{height:auto;order:2;padding:24px;text-align:center}.gallery-overview .grid-overlay-wrapper .overlay-body{order:1}.gallery-overview .grid-overlay-wrapper .vis-control-cta.medium{height:40px;width:40px}}@media(min-width:768px){.gallery-overview .grid-overlay-wrapper .btn-close{margin-top:8px}}@media(min-width:1024px){.gallery-overview .grid-overlay-wrapper .btn-close{margin-right:24px;margin-top:24px}.gallery-overview .grid-overlay-wrapper .vis-control-cta.light:before{background-color:#fff}}.gallery-overview .grid-overlay-control{bottom:112px;cursor:pointer;display:flex;height:30px;left:24px;position:absolute;transition:all .4s ease,top 0s,bottom 0s,left 0s,right 0s;width:36px;z-index:2}.gallery-overview .grid-overlay-control:hover{transform:scale(1.125)}.gallery-overview .grid-overlay-control:before{display:none}.gallery-overview .grid-overlay-control svg{fill:#fff}.gallery-overview .grid-overlay-control .pagination{display:none}@media(min-width:768px){.gallery-overview .grid-overlay-control{bottom:128px;left:40px}}@media(min-width:1024px){.gallery-overview .grid-overlay-control{background-color:#fff;bottom:56px;height:auto;left:56px;padding:12px 16px;width:auto}.gallery-overview .grid-overlay-control:hover{transform:none}.gallery-overview .grid-overlay-control:before{background-color:#fff;content:" ";display:block;font-size:0;height:100%;left:0;position:absolute;top:0;transition:all .4s ease;width:100%}.gallery-overview .grid-overlay-control:hover:before{transform:scale(1.075)}.gallery-overview .grid-overlay-control svg{fill:#000}.gallery-overview .grid-overlay-control .pagination{display:block;margin-bottom:auto;margin-top:auto;padding-left:16px;position:relative;top:auto}}.touch .cmp-carousel__actions button.next:hover:before,.touch .cmp-carousel__actions button.prev:hover:before{box-shadow:inset 0 0 0 2px #000;transform:none}.modal .video-container{margin:20px auto}.modal .video-container .youtube-video-wrapper{display:block}.modal .video-container .youtube-video{height:0;padding-bottom:56.25%;position:relative;width:100%}body:not(.edit-mode) #gallery-carousel-tabs .tab-content .tab-content__tablist .tab-content__tab{display:block;height:0;opacity:0;position:relative;z-index:-1}body:not(.edit-mode) #gallery-carousel-tabs .tab-content .tab-content__tablist .tab-content__tab--active{display:block;height:auto;opacity:1;position:relative;z-index:1}
/*# sourceMappingURL=galleryoverview.css.map*/