@keyframes o-btn-border-run{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}.c-banner-collection-block__container{position:relative;padding-bottom:100%;text-align:center}.c-banner-collection-block__image{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@supports((-o-object-fit:cover) or (object-fit:cover)){.c-banner-collection-block__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.c-banner-collection-block__image.is-desktop{display:none}.c-banner-collection-block__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;text-align:center;width:calc(100% - 1rem)}.c-banner-collection-block__pretitle{margin-bottom:1rem}.c-banner-collection-block__title{margin-bottom:2rem}.c-banner-collection-block__link{margin-left:auto;margin-right:auto}.c-banner-collection-block__icon{display:block;margin-top:-2rem;margin-bottom:1.5rem}.c-banner-collection-block__icon-image{display:block;margin-right:auto;margin-left:0}@media only screen and (min-width:1000px){.c-banner-collection-block__container{padding-bottom:30%}.c-banner-collection-block__title{margin-bottom:1.75rem}.c-banner-collection-block__pretitle{margin-bottom:1.5rem;font-size:1.125rem}.c-banner-collection-block__image.is-desktop{display:block}.c-banner-collection-block__image.is-mobile{display:none}}@media only screen and (min-width:2000px){.c-banner-collection-block__container{padding-bottom:25%}}
