.component--media-text .wrapper{--block-padding: 2rem;padding:var(--block-padding) 0}.component--media-text .wrapper>.title:first-child{margin-bottom:2.5rem}@media screen and (min-width: 40.063em){.component--media-text .wrapper>.title:first-child{text-align:center}}@media screen and (min-width: 40.063em){.component--media-text .wrapper{--block-padding: 4rem}}@media screen and (min-width: 40.063em){.component--media-text .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11.1%}}.component--media-text .text{margin-top:4rem}@media screen and (min-width: 40.063em){.component--media-text .text{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 40.13%;flex:0 0 40.13%}}.component--media-text.media-type-video .media-container,.component--media-text.media-type-local_video .media-container{aspect-ratio:16/9}.component--media-text.media-type-video .media-container *,.component--media-text.media-type-local_video .media-container *{width:100%;height:100%}@media screen and (min-width: 40.063em){.component--media-text.media-type-video .media-container,.component--media-text.media-type-local_video .media-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.component--media-text.media-type-image .media-container img{width:100%;border-radius:var(--border-radius);overflow:hidden}@media screen and (min-width: 40.063em){.component--media-text.media-type-image .media-container{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}