.banner{width:100%;position:relative;overflow:hidden}.banner{max-height:inherit;background-color:transparent}.banner img{width:100%;display:block}.image-element__wrap img{width:100%;height:auto}.caption{width:100%;position:absolute;top:50%;padding:0 5%;z-index:3;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.homepage-slideshow .image-element__wrap{border-radius:var(--media-radius);display:flex;width:100%;height:100%;overflow:hidden}.image-element__wrap img{border-radius:var(--media-radius)}.caption-content{display:inline-block;float:none;max-width:80%;font-size:0}.transparentBackground--false .dot{background:#ccc}.transparentBackground--false .flickity-prev-next-button{background:transparent}.transparentBackground--false .flickity-prev-next-button .arrow{fill:#ccc;opacity:1}.flickity-prev-next-button svg{width:18px!important}.homepage-slideshow .flickity-page-dots li{width:8px!important;height:8px!important;background-color:#8594a4!important;border-radius:50%!important;margin:0 4px!important;opacity:1!important}.homepage-slideshow .flickity-page-dots li.is-selected{background-color:#0b2a4a!important}.homepage-slideshow:hover .flickity-prev-next-button,.testimonial-section:hover .flickity-prev-next-button{opacity:.5}.homepage-slideshow.text-animation--false .caption{opacity:0;transition:opacity .3s linear}.homepage-slideshow.text-animation--false.flickity-enabled .caption{opacity:1}.text-animation--true .caption-content{opacity:0;transform:translate3d(0,-20px,0)}.text-animation--true .gallery-cell.is-selected .caption-content{opacity:1;transform:translateZ(0);transition:all 3s}.homepage-slideshow .flickity-prev-next-button{height:42px!important}.homepage-slideshow .caption{text-align:center}.homepage-slideshow,.testimonial-section{position:relative;overflow:hidden}.homepage-slideshow.single-image .flickity-prev-next-button,.testimonial-section.single-image .flickity-prev-next-button,.homepage-slideshow.single-image .flickity-page-dots,.testimonial-section.single-image .flickity-page-dots{display:none}.homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{width:100%}.gallery-cell{display:none}.homepage-slideshow .slide-1,.homepage-slideshow.flickity-enabled .gallery-cell{display:block}.homepage-slideshow .gallery-cell,.testimonial-section .gallery-cell{background-color:transparent}.homepage-slideshow .gallery-cell img,.testimonial-section .gallery-cell img{width:100%;display:block}.homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{opacity:0;width:5%;height:100%!important;border-radius:0;background:transparent}.homepage-slideshow .headline,.homepage-slideshow .subtitle{margin:0;font-size:14px;line-height:1.2}.homepage-slideshow .image-element__wrap:before{content:"";background:#000;opacity:0;width:100%;height:100%;position:absolute;border-radius:var(--media-radius)}.homepage-slideshow .action_button{color:var(--gradient-base-accent-1);border:1px solid var(--gradient-base-accent-1);font-size:14px;line-height:16px;padding:6px 12px;font-weight:600;height:auto;background:transparent;margin:0;text-decoration:none;border-radius:8px;display:inline-block}@media only screen and (min-width: 799px){.image-element__wrap:before{display:none}.homepage-slideshow .headline{font-size:52px;line-height:1.2}.homepage-slideshow .subtitle{font-size:18px;line-height:1.2}.caption .align-left{text-align:left}.caption .align-right{text-align:right}.caption .align-center{text-align:center}.homepage-slideshow .action_button{font-size:16px;line-height:24px;padding:10px 12px}.homepage-slideshow .headline{margin-bottom:0}.homepage-slideshow .flickity-prev-next-button,.testimonial-section .flickity-prev-next-button{opacity:0}}.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{bottom:2em;display:none}@media only screen and (min-width: 799px){.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{display:block}}.homepage-slideshow .flickity-page-dots .dot,.testimonial-section .flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0;background:#ccc}.homepage-slideshow .flickity-page-dots,.testimonial-section .flickity-page-dots{display:block;bottom:5px}@media only screen and (min-width: 799px){.homepage-slideshow .caption{text-align:initial}.caption{top:46%}.caption.position-top-right{text-align:right;left:unset;right:0}.caption.position-top-left{text-align:left;left:0}.caption{max-width:1122px;left:0;right:0;margin:0 15px}.slideshow-section{padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/slider.css.map */
