.text-section{overflow:hidden}.text-section .text-section-container{background:var(--bg-colour);isolation:isolate;position:relative}@media only screen and (max-width:767.98px){.text-section .text-section-container.vertical-padding{padding-bottom:80px;padding-top:80px}.text-section .text-section-container.vertical-margin{margin-bottom:80px;margin-top:80px}}.text-section .text-section-container .page-width .content-wrapper{align-items:var(--content-alignment);display:flex;flex-flow:column nowrap;gap:15px;justify-content:center;position:relative;width:100%}.text-section .text-section-container .page-width .content-wrapper .body,.text-section .text-section-container .page-width .content-wrapper .heading,.text-section .text-section-container .page-width .content-wrapper .subtitle{color:var(--text-colour);text-align:var(--text-alignment)}.text-section .text-section-container .page-width .content-wrapper .heading{line-height:1.4;max-width:415px}.text-section .text-section-container .page-width .content-wrapper .subtitle{font-size:16px;font-weight:500;line-height:1.375;max-width:415px}.text-section .text-section-container .page-width .content-wrapper .body{font-size:14px;line-height:1.3;max-width:680px}.text-section .text-section-container .mous-logo{aspect-ratio:137/79;background:linear-gradient(to left,var(--logo-colour) 0,transparent 95%);clip-path:polygon(0 100%,35% 0,50% 48%,67% 0,100% 100%);height:auto;inset:auto auto calc(var(--section-spacing)*-1) -20px;max-width:370px;position:absolute;width:50%;z-index:-1}@media only screen and (max-width:575.98px){.text-section .text-section-container .mous-logo{width:calc(80% + 1.5rem)}}@media only screen and (max-width:319.98px){.text-section .text-section-container .mous-logo{width:calc(80% + 1rem)}}@media only screen and (max-width:767.98px){.text-section .text-section-container .mous-logo{inset:auto auto -80px -20px}}
