.two-columns-with-image .inner-two-columns-with-image{position:relative}.two-columns-with-image .inner-two-columns-with-image .container-custom{display:flex;height:100%}.two-columns-with-image .inner-two-columns-with-image .container-custom>div{width:50%}.two-columns-with-image .inner-two-columns-with-image .container-left{background-color:#fff;height:100%;padding:10% 3%}.container-two-columns-with-image.left-image .two-columns-with-image .inner-two-columns-with-image .container-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.container-two-columns-with-image.left-image .two-columns-with-image .inner-two-columns-with-image .container-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.two-columns-with-image .inner-two-columns-with-image .container-left .text-principal{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around}.two-columns-with-image .inner-two-columns-with-image .container-left .text-principal h2{font-weight:400}.two-columns-with-image .inner-two-columns-with-image .background-50{background-position:50%;background-repeat:no-repeat;background-size:cover}.container-two-columns-with-image.left-image .background-50{left:0}.background-50{height:100%;position:absolute;right:0;top:0;width:50%}@media (max-width:767px){.two-columns-with-image .inner-two-columns-with-image{background-image:url(assets/fondo-header.jpg)}.container-two-columns-with-image .two-columns-with-image .inner-two-columns-with-image .container-left{font-size:1.3rem;margin-top:100vw;min-width:100%}.background-50{bottom:0;height:100vw;width:100vw}}