.text-and-media-wrapper .text-and-media-block-container{display:flex;flex-direction:column;gap:48px;@media only screen and (min-width:1024px){align-items:center;flex-direction:row;gap:56px;justify-content:space-between}}.text-and-media-wrapper .text-and-media-block-container.left{@media only screen and (min-width:1024px){flex-direction:row-reverse}}.text-and-media-wrapper .text-and-media-block-container .media-block,.text-and-media-wrapper .text-and-media-block-container .text-block{width:100%}.text-and-media-wrapper .text-and-media-block-container .text-block:has(.sub-content){display:flex;flex-direction:column;gap:32px;height:-webkit-fill-available;justify-content:space-between}.text-and-media-wrapper .text-and-media-block-container .text-block .text-m{max-width:500px}.text-and-media-wrapper .sub-content ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin-bottom:0;padding:0}.text-and-media-wrapper .sub-content ul .text-m,.text-and-media-wrapper .sub-content ul .text-xl{margin:0}.text-and-media-wrapper .sub-content ul .heading+.text-m,.text-and-media-wrapper .sub-content ul h3+.text-m{margin-top:12px}.text-and-media-wrapper .sub-content ul .heading:has(img)+.text-m{padding-left:32px}.text-and-media-wrapper .sub-content ul .text-m :last-child{margin-bottom:0}.text-and-media-wrapper .sub-content ul .heading{align-items:center;display:flex;gap:8px}.text-and-media-wrapper .sub-content ul .heading img{flex:none;height:24px;width:24px}.text-and-media-wrapper .sub-content ul .heading .text-m,.text-and-media-wrapper .sub-content ul .heading .text-m>:first-child{margin-bottom:0;margin-top:0}.text-and-media-wrapper .media-block{position:relative}.text-and-media-wrapper .media-block img{width:100%}.text-and-media-wrapper .media-block .arrows{bottom:-27px;left:20px;position:absolute;width:72px;@media only screen and (min-width:1500px){bottom:-50px;left:-40px;width:120px}}.text-and-media-wrapper .media-block .arrows.top_left{left:20px;top:-30px;transform:rotate(90deg);@media only screen and (min-width:1500px){left:-60px;top:40px}}.text-and-media-wrapper .media-block .arrows.top_right{left:unset;right:20px;top:-30px;transform:rotate(90deg);@media only screen and (min-width:1500px){left:unset;right:-60px;top:40px}}.text-and-media-wrapper .media-block .arrows.bottom_right{bottom:-27px;left:unset;right:20px;@media only screen and (min-width:1500px){bottom:50px;left:unset;right:-58px;transform:rotate(-90deg)}}.text-and-media-wrapper .media-block .image{aspect-ratio:29/31;border-radius:16px;object-fit:cover}@media only screen and (min-width:1024px){.text-and-media-wrapper .text-and-media-block-container.media-match{align-items:stretch}.text-and-media-wrapper .text-and-media-block-container.media-match .media-block{border-radius:16px;min-height:320px;overflow:hidden;position:relative}.text-and-media-wrapper .text-and-media-block-container.media-match .media-block .image{aspect-ratio:auto;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}}.text-and-media-wrapper .media-block:has(.slash){position:relative}.text-and-media-wrapper .media-block:has(.slash) .image{aspect-ratio:116/123;object-fit:cover;padding:20px;position:relative;z-index:1;@media only screen and (min-width:1024px){padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.text-and-media-wrapper .media-block .slash{left:0;position:absolute}.text-and-media-wrapper .callout-box{background-color:#f8f8f6;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:20px;@media only screen and (min-width:768px){align-items:center;flex-direction:row;justify-content:space-between}}.band-sky-lightest.text-and-media-wrapper .callout-box,.band-white-off.text-and-media-wrapper .callout-box{background-color:#fff}.text-and-media-wrapper .callout-box h3+p{margin-top:8px}.text-and-media-wrapper .callout-box .icon-and-text-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.text-and-media-wrapper .callout-box .icon-and-text-list-item{display:flex;gap:8px}.text-and-media-wrapper .callout-box .icon-and-text-list-item .icon{background-color:#f8f8f6;height:24px;padding:4px;width:24px}.text-and-media-wrapper .callout-box *{margin:0}.text-and-media-wrapper .callout-box .button{height:fit-content}