.rc-bg-colour--2d2d2d{background-color:#2d2d2d;color:#fff}.rc-bg-colour--fff{background-color:#fff;color:#2d2d2d}.rc-bg-colour--ffffff{background-color:#ffffff;color:#2d2d2d}.rc-bg-colour--43d9dd{background-color:#43d9dd;color:#2d2d2d}.rc-bg-colour--0ea7af{background-color:#0ea7af;color:#2d2d2d}.rc-bg-colour--dc98ff{background-color:#dc98ff;color:#2d2d2d}.rc-bg-colour--ab46ff{background-color:#ab46ff;color:#fff}.rc-bg-colour--f5e480{background-color:#f5e480;color:#2d2d2d}.rc-bg-colour--e1b726{background-color:#e1b726;color:#2d2d2d}.rc-bg-colour--c8d2d2{background-color:#c8d2d2;color:#2d2d2d}.rc-bg-colour--647373{background-color:#647373;color:#fff}.rc-bg-colour--2d2d2d{background-color:#2d2d2d;color:#fff}body{font-family:"Manrope", sans-serif;font-weight:400;font-optical-sizing:auto;font-style:normal;color:#2d2d2d;font-size:0.9375rem;background-color:#ffffff}body h1:not(.rc-text--ignore),body .rc-h1:not(.rc-text--ignore){font-size:3rem;font-weight:600;margin-bottom:2rem}body h2:not(.rc-text--ignore),body .rc-h2:not(.rc-text--ignore){display:inline-block;font-size:1.375rem;border-top:solid 2px currentColor;color:#647373;padding-top:0.5rem;margin-bottom:2.25rem}body h3:not(.rc-text--ignore),body h4:not(.rc-text--ignore),body .rc-h3:not(.rc-text--ignore),body .rc-h4:not(.rc-text--ignore){margin-bottom:1.5rem}body h3:not(.rc-text--ignore),body .rc-h3:not(.rc-text--ignore){font-size:1.0625rem}body h4:not(.rc-text--ignore),body .rc-h4:not(.rc-text--ignore){font-weight:600;font-size:0.9375rem;margin-bottom:8px}body .rc-lead{font-size:17px;font-weight:500}body a{color:#2d2d2d;text-decoration:underline}body a:hover{color:#ab46ff}body footer a{color:#2d2d2d;text-decoration:underline}body footer a:hover{color:#e1b726}body p{margin-bottom:1.5rem}body p:empty{display:none}body .rc-text--playfair{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:400;font-style:italic}body .rc-text--ffffff{color:#ffffff !important}body .rc-text--2d2d2d{color:#2d2d2d !important}body .rc-text--semi-bold{font-weight:600}body .rc-p--large{font-size:1.0625rem}body .rc-p--small{font-size:0.875rem}body hr{border-top:#2d2d2d solid 1px;margin-left:-30px;margin-right:-30px}body ul{margin-bottom:1.5rem}body ul li{margin-bottom:0.55rem}body blockquote{position:relative;padding-left:30px;margin-bottom:1.5rem;border-left:3px solid #e1b726;font-size:18px}body blockquote p{margin:0;font-size:18px}body img{max-width:100%;height:auto}@media (max-width:575.98px){.container{padding-left:29px;padding-right:29px}}