.two_blocks_section{width:100%;position:relative;overflow:hidden;&.colour_white{& h2{color:var(--primary)}& h3,& p,& li,& span{color:var(--black)}& .call_to_action_buttons svg path{fill:var(--black)}& .call_to_action_buttons a.button{background:var(--primary);border-color:var(--primary);color:var(--white)}& .benefit_area{border-left:3px solid var(--primary);& span{color:var(--primary)}}}&.colour_green{background:var(--tertiary);& h2,& h3,& p,& li,& span{color:var(--black)}& .call_to_action_buttons svg path{fill:var(--black)}& .call_to_action_buttons a.button{background:var(--black);border-color:var(--black);color:var(--white)}& .benefit_area{border-left:3px solid var(--primary);& span{color:var(--primary)}}}&.colour_grey{background:var(--secondary);& h2,& h3,& p,& span{color:var(--black)}& .call_to_action_buttons svg path{fill:var(--black)}& a.button{background:var(--primary);border-color:var(--primary);color:var(--white)}& .benefit_area{border-left:3px solid var(--primary);& span{color:var(--primary)}}}&.colour_orange{background:var(--primary);& h2,& h3,& p,& span{color:var(--white)}& .call_to_action_buttons svg path{fill:var(--white)}& .benefit_area{border-left:3px solid var(--tertiary);& span{color:var(--tertiary)}}}&>.container{position:relative;z-index:1;& .section_inner{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;& h2{width:100%;font-size:4.8rem;font-weight:400;margin:0 0 3rem;@media (max-width:991px){font-size:3rem}}& .left_side,& .right_side{width:48%;margin:0 0 3rem;@media (max-width:991px){width:100%}& .content{&.content_alt{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;@media (max-width:991px){flex-direction:column;align-items:flex-start}& .call_to_action_buttons{margin:0 0 3rem}& .text_area{margin-bottom:0;@media (max-width:991px){width:100%}}& a{@media (max-width:991px){margin-top:3rem}}}& .text_area{margin:0 0 2rem;& h3{font-family:"Circular Std Book",arial,sans-serif;font-size:2rem;font-weight:700;margin:0 0 2rem}& p,li{font-size:1.6rem;font-weight:500}& ul{margin:2rem 0 0}}& .benefit_area{padding-left:1rem;& p,& span{font-size:1.6rem;font-weight:500}}}}& .call_to_action_buttons{width:100%;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;@media (max-width:991px){justify-content:flex-start}& svg{margin:1rem}& span{font-size:2rem;display:block;margin-right:5rem;@media (max-width:991px){width:70%;font-size:1.8rem}}& a{@media (max-width:991px){margin-top:3rem}}& .view_portfolio{display:flex;align-items:center;text-decoration:none;margin-top:auto;position:relative;width:fit-content;padding:10px 0;overflow:hidden}& .view_portfolio:hover svg{transform:translateX(13.5rem)}& .view_portfolio:hover span{transform:translateX(calc(-19px - 1rem))}& .view_portfolio svg{margin-right:1rem;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:2}& .view_portfolio span{transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}}}}& .cursor_icon{position:absolute;bottom:0;right:0}& .palette_icon{position:absolute;top:0;left:0}& .paper_1_icon{position:absolute;bottom:0;right:0}& .paper_2_icon{position:absolute;top:0;right:0}& .paper_3_icon{position:absolute;bottom:0;left:0}& .cycle_icon{position:absolute;bottom:0;right:0}}