.two_column_text{width:100%;margin:3em 0 2em}.two_column_text--alignItems-bottom{align-items:end;display:flex}.two_column_text--background_colour-grey{background-color:#f4f4f4}.two_column_text--marginBottom-large{margin-bottom:4em}.two_column_text--marginBottom-none{margin-bottom:0}.two_column_text--marginTop-none{margin-top:0}.two_column_text--padding-top,.two_column_text--padding-both{padding-top:50px}.two_column_text--padding-bottom,.two_column_text--padding-both{padding-bottom:40px}.two_column_text__bgImage{background-size:cover;padding:8em 0}.two_column_text__container{justify-content:space-between;display:flex}.two_column_text__column{width:50%}.two_column_text__column--subheading{padding-right:10em}.two_column_text__column--subheading--order-reversed{order:2;padding-left:10em;padding-right:0}.two_column_text__column--text--order-reversed{order:1}.two_column_text__column__bold_text{font-weight:700}.two_column_text__column strong{color:#626161}.two_column_text__column__button{color:#fff;text-align:center;width:200px;max-width:200px;margin-bottom:20px;font-size:18px;line-height:1.3;display:block}.two_column_text__column a strong{color:#fff;text-align:center;background-color:#f99d44;width:max-content;margin-bottom:20px;padding:20px;font-size:18px;display:block}.orange_fade_button{color:#fff;text-align:center;background-color:#f99d44;width:max-content;margin-bottom:20px;padding:20px;display:block}.orange_fade_button__link{color:#fff;font-size:18px}.two_column_text__column__button.linkPadding{padding:20px 0}.two_column_text__column__button.videoPadding{padding:10px}.two_column_text__column__button__text.videoText{display:inline-block;transform:translateY(-12px)}.two_column_text .two_column_text__column__button__text.arrow:after,.orange_fade_button__link:after{color:#fff;content:">";-o-transition:all .5s ease;margin-left:10px;font-weight:300;transition:all .5s}.two_column_text__column__link:hover .two_column_text__column__button__text.arrow:after,.orange_fade_button:hover .orange_fade_button__link:after{margin-left:20px}.two_column_text__column__link__circle{background-color:#fff;border-radius:50%;width:40px;height:40px;margin-right:7px;display:inline-block}.two_column_text__column__link__triangle{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:13px solid #c93e35;width:0;height:0;margin:13px 17px;display:inline-block}.two_column_text__column--backgroundColour-grey{background-color:#eaeaea}.two_column_text__column__subheading{font-size:30px;line-height:1.2}.two_column_text__column__subheading--colour-white,.two_column_text__column__text--colour-white p{color:#fff}.two_column_text__column__hr--colour-white{background-color:#fff}.two_column_text__column__hr{max-width:200px;margin:30px 0}.two_column_text__column--text{padding-right:3em}.two_column_text__column--text p{margin-bottom:1.2em;font-size:18px;line-height:1.5}.two_column_text__column__text--colour-white p,.two_column_text__column__text--colour-white p strong{color:#fff}.two_column_text__column--opaqueBackground-yes{background-color:#fffc;padding:2em}.two_column_text img{width:100%;height:auto}.two_column_text .jp-logo{width:70%;height:auto}@media only screen and (width<=1440px){.two_column_text__container{max-width:100%;padding:0 125px}.two_column_text__column--text{padding-right:4em}}@media only screen and (width<=1280px){.two_column_text__column--subheading{padding-right:8em}.two_column_text__column--subheading--order-reversed{padding-right:0}}@media only screen and (width<=1180px){.two_column_text__column--subheading{padding-right:5em}.two_column_text__column--subheading--order-reversed{padding-right:0}.two_column_text__column--text{padding-right:2em}}@media only screen and (width<=1080px){.two_column_text__column--subheading{padding-right:2em}.two_column_text__column--subheading--order-reversed,.two_column_text__column--text{padding-right:0}}@media only screen and (width<=1020px){.two_column_text__container{padding:0 6em}}@media only screen and (width<=960px){.two_column_text__container{padding:0 4em}}@media only screen and (width<=860px){.two_column_text__container{padding:0 2em}}@media only screen and (width<=820px){.two_column_text__container{width:80%;display:block}.two_column_text__column{width:100%;padding:0 3em}.two_column_text__column__hr{margin-bottom:2em}.two_column_text__column__placeholder{height:30px}.two_column_text__column__button{margin:1em 0 2em}}@media only screen and (width<=620px){.two_column_text__column{padding:0}}@media only screen and (width<=530px){.two_column_text--marginBottom-large{margin:3em 0 2em}.two_column_text__container{width:95%}.two_column_text__column--text p{font-size:16px}}
