.text-media{--media-intend-size:100px;--media-intend-border-size:calc(var(--grid-gutter)*2)}.text-media__item{position:relative}.text-media__image,.text-media__text{position:relative;z-index:2}.text-media__image.wow1{visibility:hidden}.text-media__image img{display:block}.text-media__text hr{margin-bottom:var(--spacer-xs);margin-top:var(--spacer-xs)}.text-media__subheader{color:var(--primary);font-size:18px}@media (max-width:991px){.text-media__image figure,.text-media__image img{padding-bottom:calc(var(--grid-gutter)*2)}.text-media__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-media__image figure img{padding-bottom:0}}.text-media__image .oembed_container{height:auto}@media screen and (min-width:992px){.text-media--right .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-media--right .text-media__image:before{border-left:0;border-right:calc(var(--grid-gutter)*2) solid var(--primary);left:auto;right:var(--grid-gutter)}}.text-media--intend:not(.text-media--full-height){margin-top:calc(var(--media-intend-size) + var(--margin-top))!important}.text-media--intend.text-media--squared:not(.text-media--full-height){margin-top:calc(var(--media-intend-size) + var(--margin-top) + var(--media-intend-border-size))!important}.text-media--intend:not(.text-media--full-height) .text-media__image{margin-top:calc((var(--padding-top) + var(--media-intend-size))*-1);position:relative;z-index:2}.text-media--squared:not(.text-media--full-height) .text-media__image:before{background:transparent;border-left:var(--media-intend-border-size,0) solid var(--primary);border-top:var(--media-intend-border-size,0) solid var(--primary);bottom:auto;content:"";height:140px;left:calc(var(--grid-gutter) - var(--media-intend-border-size));margin-top:calc(var(--media-intend-border-size)*-1);position:absolute;right:auto;top:0;width:140px;z-index:1}@media screen and (min-width:768px){.text-media--intend:not(.text-media--full-height) .text-media__image{margin-top:calc((var(--padding-top) + var(--media-intend-size))*-1)}}@media (min-width:992px){.text-media--intend:not(.text-media--full-height) .text-media__item.text-media--right .text-media__image{margin-left:0;padding-left:var(--grid-gutter)}.text-media--squared:not(.text-media--full-height) .text-media__item.text-media--right .text-media__image:before{border-left:0;border-right:calc(var(--grid-gutter)*2) solid var(--primary);left:auto;right:calc(var(--grid-gutter) - var(--media-intend-border-size, 0))}}.text-media--full-height .text-media__image img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:992px){.text-media--full-height:not(.text-media--intend) .text-media__image{margin-bottom:calc(var(--padding-bottom)*-1);margin-top:calc(var(--padding-top)*-1)}.text-media--headline-squared:not(.text-media--headline-top) .text-media__text{padding-left:calc(var(--grid-gutter)*3)}}.text-media__wrapper .swiper-pagination{margin-top:calc(var(--grid-gutter)*2);position:relative}@media (min-width:1240px){.text-media.text-media--slider .swiper-button-next,.text-media.text-media--slider .swiper-rtl .swiper-button-prev{right:calc(50% - var(--max-container-width)/2 - var(--grid-gutter))}.text-media.text-media--slider .swiper-button-prev,.text-media.text-media--slider .swiper-rtl .swiper-button-next{left:calc(50% - var(--max-container-width)/2 - var(--grid-gutter))}}.text-media__button-group .button{margin-right:var(--grid-gutter)}.text-media__image-link-list>*{min-height:128px}.text-media__image-image-list>*,.text-media__image-link-list>*{padding-left:calc(var(--grid-gutter)/2);padding-right:calc(var(--grid-gutter)/2)}.text-media__image-link-list>* a{align-content:center;align-items:center;background:var(--secondary);display:flex;font-weight:700;height:100%;justify-content:center;padding:calc(var(--grid-gutter)*2) var(--grid-gutter);text-align:center;text-decoration:none;transition:all .15s linear}.text-media__image-link-list>* a:focus,.text-media__image-link-list>* a:hover{background:var(--primary);color:#fff;transition:all .15s linear}.text-media__item-caption{color:var(--blockquote-color);font-size:calc(var(--body-font-size)*.9);margin-top:.5rem}