@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900");.so-panel.widget.widget_image-half-on-background{margin-bottom:0 !important}.image-half-on-background-widget{padding:4rem 2rem;color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0}@media only screen and (max-width: 576px){.image-half-on-background-widget{padding:2rem 0}}.image-half-on-background-widget:before{content:"";display:block;background-color:rgba(34,34,34,0.7);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.image-half-on-background-widget .half-section{align-items:center;display:flex}.image-half-on-background-widget .half-section .half-image{width:40%;padding:2rem 3rem;flex:none;max-width:none}@media only screen and (max-width: 992px){.image-half-on-background-widget .half-section .half-image{width:100%}}.image-half-on-background-widget .half-section .half-image img{width:100%}@media only screen and (max-width: 1023px){.image-half-on-background-widget .half-section .half-image{padding:2rem;max-width:54rem;margin:0 auto}}.image-half-on-background-widget .half-section .half-content{display:flex;align-items:center;justify-content:flex-start;width:60%;flex:none;max-width:none}@media only screen and (max-width: 992px){.image-half-on-background-widget .half-section .half-content{width:100%}}.image-half-on-background-widget .half-section .content-wrap{padding:2rem 3rem;display:flex;flex-direction:column;height:100%;width:100%}@media only screen and (max-width: 1023px){.image-half-on-background-widget .half-section .content-wrap{text-align:center}}.image-half-on-background-widget .half-section .content-wrap h2{margin-bottom:1.1rem;font-size:2.35rem;line-height:1.1;color:#fff}@media only screen and (max-width: 1200px){.image-half-on-background-widget .half-section .content-wrap h2{font-size:2.25rem}}@media only screen and (max-width: 1024px){.image-half-on-background-widget .half-section .content-wrap h2{font-size:2.125rem}}@media only screen and (max-width: 992px){.image-half-on-background-widget .half-section .content-wrap h2{font-size:2rem}}.image-half-on-background-widget .half-section .content-wrap p:last-of-type{margin-bottom:0}.image-half-on-background-widget .half-section .content-wrap .text-holder a,.image-half-on-background-widget .half-section .content-wrap .text-holder a:visited,.image-half-on-background-widget .half-section .content-wrap .text-holder a:active{border-bottom:1px dotted}.image-half-on-background-widget .half-section .content-wrap .text-holder a:hover,.image-half-on-background-widget .half-section .content-wrap .text-holder a:visited:hover,.image-half-on-background-widget .half-section .content-wrap .text-holder a:active:hover{border-bottom:1px solid}.image-half-on-background-widget .half-section .half-section{align-items:center}.image-half-on-background-widget .half-section.image-right{display:flex}.image-half-on-background-widget .half-section.image-right .content-wrap{padding:2rem 3rem;width:100%}@media only screen and (min-width: 993px){.image-half-on-background-widget .half-section.image-right{flex-direction:row-reverse}}
