.image_with_text_section{&.before_text{@media (min-width:992px){& .section_inner{& .right_side{padding-right:20rem !important}}}@media (max-width:991px){& .section_inner{flex-direction:column-reverse}}}&.after_text{@media (min-width:992px){& .section_inner{& .right_side{padding-left:20rem !important}}}& .section_inner{flex-direction:row-reverse;@media (max-width:991px){flex-direction:column-reverse}}}&.dark_colour_scheme{background:var(--primary);& h2,& h3{color:var(--secondary)}& p,& a:not(.button),& li,& span{color:var(--white)}}&.light_colour_scheme{background:var(--secondary);& h2,& h3{color:var(--white)}& p,& a:not(.button),& li,& span{color:#151515}}& .section_inner{width:100%;display:flex;flex-direction:row;align-items:center;position:relative;justify-content:space-between;flex-wrap:wrap;z-index:1;& .left_side{width:50%;height:65rem;overflow:hidden;font-size:0;@media (max-width:991px){width:100% !important;height:30rem}& img{width:100%;height:100%;object-fit:cover;object-position:center}}& .right_side{width:50%;display:flex;flex-direction:column;padding:10rem;@media (max-width:991px){width:100% !important;padding:5rem}& .text_area{@media (max-width:991px){text-align:center}& h2,& h3{font-style:italic;font-size:4rem;font-weight:700;line-height:1.2;margin:0 0 5rem;-webkit-text-stroke:6px var(--primary);paint-order:stroke fill;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000;@media (max-width:991px){font-size:3rem;text-align:center}}& p{font-size:1.6rem;font-weight:600;@media (max-width:991px){text-align:center}}& ol,& ul{margin:2rem 0;& li{font-size:1.6rem;font-weight:600}}& ul{list-style:none;padding-left:0;& li{list-style:none;position:relative;padding-left:28px;&:before{content:"";position:absolute;left:0;top:2px;width:19px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='19' height='20' rx='9.5' fill='white'/%3E%3Cpath d='M10.1562 6.87891L12.7812 9.25781C12.918 9.36719 12.9727 9.53125 13 9.75C13 9.91406 12.918 10.1055 12.7812 10.1875L10.1562 12.6211C9.96484 12.8125 9.69141 12.8398 9.44531 12.7578C9.19922 12.6484 9.0625 12.4023 9.0625 12.1562V10.625H6.65625C6.27344 10.625 6 10.3516 6 9.96875V9.53125C6 9.17578 6.27344 8.875 6.65625 8.875H9.03516V7.34375C9.03516 7.09766 9.22656 6.85156 9.44531 6.76953C9.66406 6.66016 9.96484 6.6875 10.1562 6.87891ZM9.5 2.75C13.3555 2.75 16.5 5.89453 16.5 9.75C16.5 13.6328 13.3555 16.75 9.5 16.75C5.61719 16.75 2.5 13.6328 2.5 9.75C2.5 5.89453 5.61719 2.75 9.5 2.75ZM9.5 15.4375C12.6172 15.4375 15.1875 12.8945 15.1875 9.75C15.1875 6.63281 12.6172 4.0625 9.5 4.0625C6.35547 4.0625 3.8125 6.63281 3.8125 9.75C3.8125 12.8945 6.35547 15.4375 9.5 15.4375Z' fill='%23015E46'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}}}}}}& img.iwt_bg_image{width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;position:absolute;z-index:0}& img.iwt_bg_pattern{position:absolute;bottom:0;right:0;z-index:0;width:55rem;max-width:100%}}