.cms-columns{background:var(--background-colour);color:var(--text-colour);padding:calc(var(--padding)*2) var(--padding);position:relative}@media (max-width:992px){.cms-columns{padding:var(--padding) calc(var(--padding)/2)}}.cms-columns .background-image{overflow:hidden}.cms-columns .background-image img{width:100%;height:110%;-o-object-fit:cover;object-fit:cover}.cms-columns .background-image.image-left{width:50%;height:100%}.cms-columns .background-image.image-right{width:50%;height:100%;left:auto;right:0}.cms-columns .columns{display:grid;grid-template-columns:repeat(var(--columns),1fr);position:relative;z-index:1;align-items:var(--align-content);gap:5vw}@media (max-width:992px){.cms-columns .columns{grid-template-columns:1fr}}.cms-columns .columns[data-theme=dark] .block-text,.cms-columns .columns[data-theme=dark] .block-title{color:#fff}.cms-columns .columns[data-theme=dark] p a,.cms-columns p a{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.cms-columns .columns[data-theme=dark] .block-accordion,.cms-columns .columns[data-theme=dark] .block-accordion-group{border-color:rgba(255,255,255,.15)}.cms-columns .columns[data-theme=dark] .block-accordion__text,.cms-columns .columns[data-theme=dark] .block-accordion__title{color:#fff}.cms-columns p{font-size:1.9rem;font-weight:100;line-height:1.6;margin-bottom:0}.cms-columns p a{text-decoration-thickness:.125em;text-underline-offset:5px;font-weight:400}