.s-image-text{position:relative;width:100%;background:var(--color-beige)}@media only screen and (max-width: 987px){.s-image-text{padding:2.4rem 0 0}}.s_image_text_row{position:relative;display:flex;align-items:stretch;justify-content:space-between;width:100%}@media only screen and (max-width: 987px){.s_image_text_row{flex-direction:column}}.s_image_text_row .s_left_col{position:relative;width:50%}@media only screen and (max-width: 987px){.s_image_text_row .s_left_col{width:100%}}.s_image_text_row .s_left_col .s_left_image{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.s_image_text_row .s_left_col .s_left_image .s_image_wrap{position:relative;width:100%;height:100%}.s_image_text_row .s_left_col .s_left_image .s_image_wrap .s_imgbox{width:50vw;height:100%;float:right}@media only screen and (max-width: 987px){.s_image_text_row .s_left_col .s_left_image .s_image_wrap .s_imgbox{width:100%;float:none}}.s_image_text_row .s_left_col .s_left_image .s_image_wrap .s_imgbox img{display:flex;width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover}.s_image_text_row .s_right_col{position:relative;display:flex;align-items:center;width:50%}@media only screen and (max-width: 987px){.s_image_text_row .s_right_col{width:100%}}.s_image_text_row .s_right_col .s_text_wrap{position:relative;padding:2rem 2.75rem 2rem 4.85rem;width:100%}@media only screen and (max-width: 1440px){.s_image_text_row .s_right_col .s_text_wrap{padding:2rem 0 2rem 3.5rem}}@media only screen and (max-width: 987px){.s_image_text_row .s_right_col .s_text_wrap{padding:2rem 0}}.s_image_text_row .s_right_col .s_text_wrap h3{color:var(--color-navy);font:300 var(--font-size-h-md)/120% var(--font-text)}@media only screen and (max-width: 1440px){.s_image_text_row .s_right_col .s_text_wrap h3{font-size:2rem}}@media only screen and (max-width: 1080px){.s_image_text_row .s_right_col .s_text_wrap h3{font-size:1.8rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s_image_text_row .s_right_col .s_text_wrap h3{font-size:1.6rem}}.s_image_text_row .s_right_col .s_text_wrap p{margin:1.5rem 0 0;color:var(--color-grey);font:300 var(--font-size-t-lg)/140% var(--font-text)}.s_image_text_row .s_right_col .s_text_wrap .btnbox{display:flex;margin:2rem 0 0;width:100%}.s_image_text_row .s_right_col .s_text_wrap .btnbox .btn-plain{padding:.6rem 1.501rem;line-height:120%}
