.text-media{margin-bottom:4rem}.text-media p:last-child{margin-bottom:0}.text-media p+.h5{padding-top:1rem}.text-media .headline{margin-top:0}.text-media .h3{margin-bottom:1rem}.text-media .h5{margin:0 0 1rem}.text-media .footnote{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text-media blockquote{margin:0 0 var(--spacing-4) 0;color:var(--color-primary);text-align:center}.text-media blockquote p{font-size:var(--font-size-h3-mobile);line-height:var(--line-height-h3-mobile)}.text-media blockquote:last-child{margin-bottom:0}.text-media .text-marking{padding-left:2.5rem;position:relative}.text-media .text-marking:before{content:"";background-color:var(--color-primary);width:.5rem;display:block;position:absolute;inset:.5rem auto .5rem 0}.text-media .text-box{border:2px solid var(--color-primary);padding:2.5rem}.text-media.media-float .col{flex-direction:column;display:flex}.text-media.media-float .headline{hyphens:auto}.text-media.media-float .image-float{order:3;margin-top:2rem}.text-media.media-float .image-float .caption{margin-top:1.5rem;line-height:1.5}.text-media.media-float .image-float img{max-width:100%;height:auto;display:block}.text-media.media-float ul,.text-media.media-float ol,.text-media.media-float .text-box,.text-media.media-float .text-marking{flex-wrap:wrap;display:flex}.text-media .big-image{margin-top:2rem}.text-media .big-image img{max-width:100%;height:auto;display:block}.text-media .big-image .caption{margin-top:1.5rem;line-height:1.5}.text-media .big-image.red-line{border:solid var(--color-primary);border-width:2px 0;margin-top:5rem;padding:2.5rem 0}.text-media.single-media .big-image.red-line{margin-top:0}.text-media.single-headline{margin-bottom:0}.text-media .btn-cta-home{margin-top:2.625rem}@media (width>=768px){.text-media .big-image:not(.red-line) .caption{padding:0 8.33333%}.text-media ul.list-numbered li:before,.text-media ol li:before{top:.2rem}.text-media blockquote{margin:0 -10% var(--spacing-4)}.text-media.media-float .col{display:block}.text-media.media-float .image-float{width:calc(50% - 1rem);margin-top:0;margin-bottom:1rem}.text-media.media-float .image-float.image-position-right{float:right;margin-right:-10%;padding-left:2rem}.text-media.media-float .image-float.image-position-left{float:left;margin-left:-10%;padding-right:2rem}.text-media.copy-media .big-image:not(.red-line){margin-left:-10%;margin-right:-10%}}@media (width>=992px){.text-media .big-image:not(.red-line) .caption{padding:0 10%}.text-media .h3{margin-bottom:2rem}.text-media ul li,.text-media ol li{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.text-media ul.list-numbered li:before,.text-media ol li:before{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.text-media blockquote{margin:0 -12.5% var(--spacing-4)}.text-media blockquote p{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.text-media.media-float .image-float{width:calc(62.5% - 1rem)}.text-media.media-float .image-float.image-position-right{margin-right:-12.5%}.text-media.media-float .image-float.image-position-left{margin-left:-12.5%}.text-media.copy-media .big-image:not(.red-line){margin-left:-12.5%;margin-right:-12.5%}.text-media.single-media .col-lg-8{width:83.33%}}
