.text-media{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--site-side-spacing)}@media screen and (min-width:768px){.text-media{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;gap:var(--site-side-spacing-md)}}.text-media.large-media .col:not(.text-media-col__text){-ms-flex-preferred-size:calc(33.333% + 1.3vw);flex-basis:calc(33.333% + 1.3vw)}.text-media-col__image,.text-media-col__product,.text-media-col__text,.text-media-col__video{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width:768px){.text-media-col__image,.text-media-col__product,.text-media-col__text,.text-media-col__video{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.text-media-col__text.text_last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.text-media-col__image svg{background:var(--gradient-1)}.text-media-col__marquee{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1);width:calc(100% + var(--site-side-spacing)*2)}@media screen and (min-width:768px){.text-media-col__marquee{--site-side-spacing:var(--site-side-spacing-md)}}.text-media-col__usp{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--site-side-spacing-md);justify-content:center;width:100%}.text-media-col__usp-col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media screen and (max-width:767px){.text-media-col__usp-col{min-width:40%}}.text-media .swiper{margin-left:calc(var(--site-side-spacing)*-1);margin-right:calc(var(--site-side-spacing)*-1);margin-top:calc(var(--container-spacing-md)*-.3);padding-top:var(--container-spacing-md)}@media screen and (min-width:768px){.text-media .swiper{margin-left:calc(var(--site-side-spacing-md)*-1);margin-right:calc(var(--site-side-spacing-md)*-1);margin-top:calc(var(--container-spacing-md)*-.5)}}.text-media .swiper .swiper-button-prev{left:auto;margin:0;right:4.375rem;top:0}.text-media .swiper .swiper-button-next{margin:0;right:1rem;top:0}.text-media .swiper .text-media-col__image,.text-media .swiper .text-media-col__product,.text-media .swiper .text-media-col__text,.text-media .swiper .text-media-col__video{-webkit-box-flex:0;-ms-flex:none;flex:none}.text-media .center .text-width__compact,.text-media .center .text-width__narrow,.text-media .center .text-width__small{margin-left:auto;margin-right:auto}.text-media .text-width__compact{max-width:32.5rem}.text-media .text-width__narrow{max-width:25rem}.text-media .text-width__small{max-width:13.75rem}.text-media h2{margin-top:calc(var(--element-spacing)*3)}.text-media h2:first-child{margin-top:0}.text-media swiper-slider{display:block;max-width:100%}