.text-media--section{background:var(--bg-colour);width:100%}.text-media--section__outer-container.page-width{align-items:stretch;display:flex;justify-content:center;width:100%}@media only screen and (max-width:767.98px){.text-media--section__outer-container.page-width{padding-left:0;padding-right:0}}.text-media--section .text-media{align-items:center;box-shadow:0 0 30px 0 rgba(91,110,127,.25);display:flex;flex-flow:var(--layout-mobile,column-reverse) nowrap;gap:0;justify-content:center;width:100%}@media only screen and (min-width:992px){.text-media--section .text-media .text-media__content-container.--accordion{padding:56px 51px}}.text-media--section .text-media .text-media__content-container.--accordion h2{border-bottom:1px solid #e7e7e7;display:block;font-size:30px;font-weight:400;margin-bottom:10px;padding-bottom:15px}@media only screen and (min-width:768px){.text-media--section .text-media .text-media__content-container.--accordion h2{font-size:36px}}.text-media--section .text-media .text-media__content-container.--accordion .content.accordion-content{padding:0}.text-media--section .text-media .text-media__content-container.--accordion .content.accordion-content ul{list-style-type:none;margin:0;padding:10px 0 20px}@media only screen and (max-width:991.98px){.text-media--section .text-media .text-media__content-container.--accordion .content.accordion-content ul{padding:0 0 10px}}.text-media--section .text-media .text-media__content-container.--accordion .content.accordion-content ul li{align-items:center;display:flex;margin-bottom:8px;min-height:43px;padding-left:55px;position:relative}.text-media--section .text-media .text-media__content-container.--accordion .content.accordion-content ul li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'><rect width='30' height='30' x='.176' y='.65' fill='%23008FD2' rx='15'/><path fill='%23fff' d='m13.218 18.265-2.896-2.814-.986.951 3.882 3.772 8.332-8.096-.979-.952-7.353 7.139Z'/></svg>");background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:0;position:absolute;width:30px}@media only screen and (min-width:992px){.text-media--section .text-media{flex-flow:var(--layout-desktop,row) nowrap}.text-media--section .text-media.text-media--layout-left .text-media__content-container{padding:100px 91px 100px 49px}.text-media--section .text-media.text-media--layout-right .text-media__content-container{padding:100px 49px 100px 91px}}.text-media--section .text-media__content-container,.text-media--section .text-media__media-container{max-width:100%;width:100%}@media only screen and (min-width:992px){.text-media--section .text-media__content-container,.text-media--section .text-media__media-container{max-width:50%;width:50%}}.text-media--section .text-media__media-container{height:100%;isolation:isolate;overflow:hidden;position:relative}.text-media--section .text-media__media-container .video-wrapper,.text-media--section .text-media__media-container .video-wrapper video,.text-media--section .text-media__media-container>img,.text-media--section .text-media__media-container>picture,.text-media--section .text-media__media-container>svg{aspect-ratio:1.55/1;height:100%;-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);width:100%}.text-media--section .text-media__media-container.youtube-video{align-items:center;background:#000;display:flex}.text-media--section .text-media__content-container{align-items:center;display:flex;flex-flow:row wrap;gap:15px 0;justify-content:var(--content-position,flex-start);padding-bottom:30px;padding-top:30px}@media only screen and (min-width:992px){.text-media--section .text-media__content-container{padding-bottom:98px;padding-top:98px}}.text-media--section .text-media__content-container .heading,.text-media--section .text-media__content-container .text{color:inherit;flex-basis:100%;max-width:490px;text-align:var(--content-align,left);width:100%}@media only screen and (max-width:991.98px){.text-media--section .text-media__content-container .heading,.text-media--section .text-media__content-container .text{flex-basis:auto}}.text-media--section .text-media__content-container .heading{font-weight:400;line-height:normal}@media only screen and (max-width:575.98px){.text-media--section .text-media__content-container .heading{font-size:40px;line-height:1.43}}.text-media--section .text-media__content-container .text{font-size:16px;line-height:1.5}.text-media--section .text-media__content-container .text>p{font-size:inherit;line-height:inherit;margin:0}
