.text-image{z-index:0}.text-image.has-color-combination h1,.text-image.has-color-combination h2,.text-image.has-color-combination h3,.text-image.has-color-combination h4,.text-image.has-color-combination h5,.text-image.has-color-combination h6,.text-image.has-color-combination h1 a,.text-image.has-color-combination h2 a,.text-image.has-color-combination h3 a,.text-image.has-color-combination h4 a,.text-image.has-color-combination h5 a,.text-image.has-color-combination h6 a,.is--rich-text .text-image.has-color-combination{color:inherit}.text-image.has-color-combination .is--rich-text a:hover,.text-image.has-color-combination .is--rich-text a:active,.text-image.has-color-combination .is--rich-text a:focus{color:unset}.text-image.has-color-combination .is--rich-text a:focus-visible{outline:0}.text-image p{font:400 16px/1.25 Noto Sans,sans-serif}.text-image--background-image{pointer-events:none;background:#000;top:0;left:0;z-index:-1!important}.text-image--background-image img{width:100%;height:100%;max-width:unset!important;max-height:unset!important}.text-image--image-caption{text-align:center;padding:10px 20px}.text-image.y-padding--default{padding-top:75px;padding-bottom:75px}@media (min-width:992px){.text-image.y-padding--default{padding-top:125px;padding-bottom:125px}}.text-image.y-padding--large{padding-top:100px;padding-bottom:100px}@media (min-width:992px){.text-image.y-padding--large{padding-top:250px;padding-bottom:250px}}.text-image--button-container{gap:16px}@media (min-width:992px){.text-image--button-container{gap:24px}.text-center .text-image--button-container{justify-content:center}}.text-image--button-container .btn--inverted.btn--default{background:var(--text-color);color:var(--background-color)}.text-image--button-container .btn--inverted.btn--default:visited{color:var(--background-color)!important}.text-image--button-container .btn--inverted.btn--default:hover{background:var(--background-color);color:var(--text-color)!important;box-shadow:inset 0 0 0 1px var(--text-color)!important}.text-image--button-container .btn--inverted.btn--secondary{background:var(--background-color);color:var(--text-color);box-shadow:inset 0 0 0 1px var(--text-color)}.text-image--button-container .btn--inverted.btn--secondary:visited{color:var(--text-color)!important}.text-image--button-container .btn--inverted.btn--secondary:hover{background:var(--text-color);color:var(--background-color)!important;box-shadow:unset!important}.text-image--button-container .btn--inverted.btn--link{color:inherit}.text-image--button-container .btn--inverted.btn--link:hover{color:unset}.text-image--button-container .btn--inverted .btn--shimmer,.text-image--button-container .btn--inverted+.btn--shimmer{display:none!important}.text-image.is--gradient .btn--inverted.btn--default:hover{color:var(--text-color);box-shadow:inset 0 0 0 1px var(--text-color);background:0 0}.text-image.is--gradient .btn--inverted.btn--secondary{background:0 0}.text-image.is--gradient .btn--inverted.btn--secondary:hover{background:var(--text-color);color:var(--background-color);box-shadow:unset}.text-image--inner-content-container .content-element--heading{color:inherit}.text-image .swiper.swiper-initialized{background:#000}@media (hover:hover){.text-image .swiper:hover .swiper-slide-active .image--download{opacity:1}}.text-image .swiper .swiper-button-next,.text-image .swiper .swiper-button-prev{pointer-events:none}.text-image .swiper .swiper-button-next .swiper-button-next-icon,.text-image .swiper .swiper-button-prev .swiper-button-next-icon{pointer-events:auto}
.images-tile-layouts--slider{margin-bottom:24px}@media (min-width:992px){.images-tile-layouts--slider{margin-bottom:32px}}@media (max-width:767.98px){.images-tile-layouts--slider-one{margin-left:16px;margin-right:16px}}
.image-lightbox--slider-container{flex-direction:column;width:100%;height:100%;max-height:100%;padding-left:12px;padding-right:12px;display:flex;position:relative}.image-lightbox--slide-index{z-index:1060;text-align:center;color:#fff;height:40px;font-family:ITC Avant Garde Gothic W02,sans-serif;font-size:18px;line-height:40px;position:absolute;top:0;left:50%;transform:translate(-50%)}.image-lightbox--slider{width:100%;height:100%;max-height:calc(100% - 60px);margin-top:auto!important;margin-bottom:auto!important;padding:0!important}.image-lightbox--slider .swiper,.image-lightbox--slider .swiper .swiper-wrapper,.image-lightbox--slider .swiper .swiper-wrapper .swiper-slide{height:100%;max-height:100%}.image-lightbox--slider .swiper,.image-lightbox--slider .swiper .swiper-wrapper{height:100%}.image-lightbox--slider .swiper-slide{height:auto;background:0 0!important}.image-lightbox--slider .swiper-slide .image--outer-wrapper,.image-lightbox--slider .swiper-slide .image-lightbox--img,.image-lightbox--slider .swiper-slide .image-lightbox--img img{height:100%;max-height:100%}.image-lightbox--slider .swiper-slide .image-lightbox--svg-container{max-width:90%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
@media (hover:hover){.image-tile:hover .image{transform:scale3d(1.2,1.2,1.2)}}.image-tile--image.has--border{border:1px solid #7c7c7c}.image-tile--image.image-width--100 img,.image-tile--image.image-width--75 img,.image-tile--image.image-width--50 img{object-fit:contain!important}.image-tile--image.image-width--75 .image{width:75%!important;height:75%!important}.image-tile--image.image-width--50 .image{width:50%!important;height:50%!important}.image-tile--image .image{transform-origin:50%;transition:calc(var(--transition-duration)*1.5)transform cubic-bezier(.25,.61,.355,1)}.image-tile--caption{text-align:center}@media (max-width:767.98px){.image-tile--caption.is--on-image .col-6,.has--two-cols .image-tile--caption.is--on-image,.image-tile--caption.is--below-image .col-6,.has--two-cols .image-tile--caption.is--below-image{font-size:14px}}.image-tile--caption.is--on-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;background:linear-gradient(#0000 0%,#00000001 1.8%,#00000002 4.8%,#00000005 9%,#0000000b 13.9%,#00000013 19.8%,#00000020 27%,#00000031 35%,#00000047 43.5%,#00000061 53%,#0000008a 66%,#000000bc 81%,#000 100%);padding:16px;font:700 25px/1 ITC Avant Garde Gothic W02,sans-serif;bottom:-1px;left:-1px;right:-1px;transform:translateZ(1px)}@media (min-width:768px){.image-tile--caption.is--on-image{padding:24px 16px;font:700 30px/1.167 ITC Avant Garde Gothic W02,sans-serif}.image-tile--caption.is--on-image .col-lg-3,.has--four-cols .image-tile--caption.is--on-image{font-size:20px}}@media (min-width:1200px){.image-tile--caption.is--on-image{padding:32px 16px}}.image-tile--caption.is--below-image{margin:16px 0 0;font:700 20px/1.25 ITC Avant Garde Gothic W02,sans-serif}@media (hover:hover){.has--custom-colors main .image-tile--link .image-tile--caption.is--below-image:hover{color:var(--color-primary)}}
.video-hero--outer-content-container-button{pointer-events:none}.video-hero--outer-content-container-button .btn--wrapper{pointer-events:auto}.video-hero--button-container{gap:16px}@media (min-width:992px){.video-hero--button-container{gap:24px}}.video-hero .image.is--video{position:relative}.video-hero .image.is--video.is--playing video,.video-hero .image.is--video.is--not-playing video{filter:none;transition:var(--transition-duration)filter cubic-bezier(.25,.61,.355,1)}.video-hero .image.is--video.is--playing:after,.video-hero .image.is--video.is--not-playing:after{content:"";z-index:2;width:0;height:0;transition:var(--transition-duration)all cubic-bezier(.25,.61,.355,1);pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBjbGFzcz0iaWNvbiB2aWRlby10aWxlLS1wcmV2aWV3LWljb24gbS0wIHBvc2l0aW9uLWFic29sdXRlIGljb24tLTQwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCAwYzExLjA0NiAwIDIwIDguOTU0IDIwIDIwcy04Ljk1NCAyMC0yMCAyMFMwIDMxLjA0NiAwIDIwIDguOTU0IDAgMjAgMG0wIDEuMTY0QzkuNTk3IDEuMTY0IDEuMTY0IDkuNTk3IDEuMTY0IDIwUzkuNTk3IDM4LjgzNiAyMCAzOC44MzZBMTguODM2IDE4LjgzNiAwIDAgMCAzOC44MzYgMjBDMzguODM2IDkuNTk3IDMwLjQwMyAxLjE2NCAyMCAxLjE2NG0tNi45NzUgOC4yMzJhMS4zMiAxLjMyIDAgMCAxIDEuMzI3LjAyNGwxNi4zNTYgOS40NDRhMS4zMDggMS4zMDggMCAwIDEgLjAxNiAyLjI3MmwtMTYuNCA5LjQ2NGEuMzE2LjMxNiAwIDAgMS0xLjk3Mi0xLjE0VjEwLjU0Yy4wMDItLjQ3NS4yNTktLjkxMi42NzMtMS4xNDRtLjcyNy45NzJhLjE5Ni4xOTYgMCAwIDAtLjI5Ni4xNzJ2MTguOTJhLjE5Ni4xOTYgMCAwIDAgLjI5Ni4xNzJsMTYuNC05LjQ2YS4xOTYuMTk2IDAgMCAwIDAtLjM0NFoiPjwvcGF0aD48L3N2Zz4=);background-size:cover;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.video-hero .image.is--video.is--playing:hover video,.video-hero .image.is--video.is--not-playing:hover video{filter:blur(2px)saturate(.5)brightness(70%)}.video-hero .image.is--video.is--playing:hover:after,.video-hero .image.is--video.is--not-playing:hover:after{width:40px;height:40px}}.video-hero .image.is--video.is--not-playing video{filter:blur(2px)saturate(.5)brightness(70%)}.video-hero .image.is--video.is--not-playing:after{width:40px;height:40px}@media (hover:hover){.video-hero .image.is--video.is--fullscreen:hover video{filter:none}}.video-hero .image.is--video.is--playing:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0Zm0 1.164C9.597 1.164 1.164 9.597 1.164 20c0 10.403 8.433 18.836 18.836 18.836A18.836 18.836 0 0 0 38.836 20C38.836 9.597 30.403 1.164 20 1.164Z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath d='M14 12h2v16h-2v-16Zm10 0h2v16h-2v-16Z' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E")}
.video-single{z-index:0}.video-single p{font:400 16px/1.25 Noto Sans,sans-serif}.video-single--button-container{gap:16px}@media (min-width:992px){.video-single--button-container{gap:24px}.text-center .video-single--button-container{justify-content:center}}.video-single .video-tile--preview-icon{opacity:1}
@media (max-width:991.98px){.video-list-advanced{margin-top:56px!important;margin-bottom:56px!important}}@media (min-width:992px){.video-list-advanced{background:url(../media/video-list-advanced-pattern-1.b1805af2.svg) 100% 0/650px no-repeat,#000;padding-top:100px!important;padding-bottom:100px!important}}