@import url(https://use.typekit.net/eya2cca.css);
:root{--var-image-video-tabs-progress:0}.c-image-video-tabs{padding:0;position:relative;z-index:3}@media only screen and (max-width:749px){.c-image-video-tabs{margin:-15px 0 0}}@media only screen and (min-width:750px){.c-image-video-tabs{padding:4rem 1.25rem}}@media only screen and (min-width:1350px){.c-image-video-tabs{padding:5.25rem 1.25rem}}.c-image-video-tabs__wrapper{position:relative;margin:0 auto;padding:0 2.5rem}@media only screen and (min-width:2000px){.c-image-video-tabs__wrapper{max-width:112rem;max-height:63.0625rem}}@media only screen and (max-width:1999px){.c-image-video-tabs__wrapper{max-width:80rem;max-height:49.3125rem}}@media only screen and (max-width:1649px){.c-image-video-tabs__wrapper{max-width:80rem;max-height:49.3125rem}}@media screen and (max-width:1440px){.c-image-video-tabs__wrapper{max-width:77rem;max-height:none}}@media only screen and (max-width:1099px){.c-image-video-tabs__wrapper{padding:0 1.25rem}}@media only screen and (max-width:749px){.c-image-video-tabs__wrapper{padding:0}}.c-image-video-tabs__video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-image-video-tabs__video.is-desktop{display:none}.c-image-video-tabs__video-container{padding-top:160%;background:#1d1d1f}.c-image-video-tabs__video-preview{width:100%;height:100%}@media only screen and (max-width:749px){.c-image-video-tabs__video-preview{border-radius:1.5rem 1.5rem 0 0}}.c-image-video-tabs__video-preview.is-desktop{display:none}.c-image-video-tabs__video-preview-container{padding-bottom:160%}.c-image-video-tabs__image-preview{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width:749px){.c-image-video-tabs__image-preview{border-radius:1.5rem 1.5rem 0 0}}.c-image-video-tabs__image-preview.is-desktop,.c-image-video-tabs__image-preview.is-mobile{display:none}.c-image-video-tabs__text-content{width:100%;padding:0 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.7s;transition-property:opacity}.c-image-video-tabs__text-content.is-hidden{opacity:0;pointer-events:none}.c-image-video-tabs__subtitle,.c-image-video-tabs__title{color:#fff;text-align:center}.c-image-video-tabs.is-inverted .c-image-video-tabs__subtitle,.c-image-video-tabs.is-inverted .c-image-video-tabs__title{color:#1d1d1f}.c-image-video-tabs__subtitle{margin:0 0 12px}.c-image-video-tabs__title{margin:0 0 24px}.c-image-video-tabs__btn{margin:0 auto}.c-image-video-tabs__btn.is-medium{width:48px;height:48px}.c-image-video-tabs__btn.is-medium .o-btn__round-icon{flex:0 0 48px}.c-image-video-tabs__btn.is-medium .o-btn__round-icon:first-child,.c-image-video-tabs__btn.is-medium .o-btn__round-icon:last-child{transform:translateX(-48px)}.c-image-video-tabs__btn.is-medium .o-btn__round-icon svg{width:16px;height:16px}.c-image-video-tabs.is-inverted .c-image-video-tabs__btn{color:#1d1d1f}.c-image-video-tabs__btn.o-btn__round.is-medium svg{width:16px;height:16px}.c-image-video-tabs__btn.o-btn__round.is-medium svg g,.c-image-video-tabs__btn.o-btn__round.is-medium svg path{fill:currentColor}.c-image-video-tabs__btn-container{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.c-image-video-tabs__btn-progress{transform:rotate(-90deg);width:48px;height:48px;position:absolute;top:0;left:0;pointer-events:none}.c-image-video-tabs__btn-progress circle:last-child{stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--var-image-video-tabs-progress));transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.7s;transition-property:stroke-dashoffset}.c-image-video-tabs.is-multi{transition:opacity .7s}.c-image-video-tabs.is-multi .c-image-video-tabs__containers{position:relative;background:#1d1d1f}.c-image-video-tabs.is-multi .c-image-video-tabs__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#1d1d1f;transition:opacity .7s}.c-image-video-tabs.is-multi .c-image-video-tabs__wrapper.is-selected{opacity:1;position:relative}.c-image-video-tabs.is-multi:not(.is-loaded){opacity:0}@media only screen and (max-width:1099px){.c-image-video-tabs__video-container{padding:0}.c-image-video-tabs__video-container .o-media{position:relative;width:100%;height:auto}.c-image-video-tabs__video-container.has-mobile video:not(.is-mobile){display:none}.c-image-video-tabs__video-container.has-mobile video.is-mobile{display:block}.c-image-video-tabs__video.is-small-contain{-o-object-fit:contain;object-fit:contain}.c-image-video-tabs__image-preview.is-desktop{display:none}.c-image-video-tabs__image-preview.is-mobile{display:block}}@media only screen and (min-width:750px){.c-image-video-tabs__video.is-desktop{display:block}.c-image-video-tabs__video.is-mobile{display:none}.c-image-video-tabs__video-container{padding-top:58.334%}.c-image-video-tabs__video-preview.is-mobile{display:none}.c-image-video-tabs__video-preview.is-desktop{display:block}.c-image-video-tabs__video-preview-container{padding-bottom:58.334%;border-radius:1.5rem}.c-image-video-tabs__image-preview.is-desktop{display:block}.c-image-video-tabs__image-preview.is-mobile{display:none}.c-image-video-tabs__image-preview-container{padding-top:58.334%}.c-image-video-tabs__text-content{width:-moz-fit-content;width:fit-content}.c-image-video-tabs__subtitle{margin:0 0 16px}.c-image-video-tabs__title{margin:0 0 40px}.c-image-video-tabs__btn.o-btn__round.is-medium{width:64px;height:64px}.c-image-video-tabs__btn.o-btn__round.is-medium:hover .o-btn__round-icon{transform:translateX(0)}.c-image-video-tabs__btn.o-btn__round.is-medium .o-btn__round-icon{flex:0 0 64px;transform:translateX(-64px)}.c-image-video-tabs__btn svg{width:24px}.c-image-video-tabs__btn-progress{width:64px;height:64px}}@media only screen and (min-width:1100px){.c-image-video-tabs__video-container.has-mobile video{display:block}.c-image-video-tabs__video-container.has-mobile video.is-mobile{display:none}}@media only screen and (min-width:1650px){.c-image-video-tabs__video-container{padding-top:54%}.c-image-video-tabs__video-preview-container{padding-bottom:54%}}
