.twocol-txtimg{position:relative}.twocol-txtimg figure{display:block;height:100%;margin:0;position:relative}.twocol-txtimg figure figcaption{background:#fff;max-width:620px;padding:60px 30px}.twocol-txtimg .contact__name{font-size:16px;font-weight:700}.twocol-txtimg .contact__position{font-size:12px;font-weight:700}.twocol-txtimg .content-col{display:flex;min-height:100%;position:relative}.twocol-txtimg .content-col__inner{background:#fff;padding:5vw 0;position:relative}.twocol-txtimg .content-col__content .cta_button{background:#150b3e;color:#fff;display:inline-block;font-size:16px;font-weight:700!important;line-height:150%;min-width:220px;padding:20px;text-align:center;text-decoration:none!important}.twocol-txtimg .content-col__content .cta_button:hover{background:#0096e4;text-decoration:none}@media(min-width:1279px){.twocol-txtimg__inner.float{min-height:calc(100vh - 85px)}}@media(min-width:1024px){.twocol-txtimg__inner{align-items:flex-start;display:grid;grid-template-columns:repeat(2,50fr)}.twocol-txtimg__inner.float{grid-template-columns:56fr 44fr}.twocol-txtimg figure img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.twocol-txtimg figure figcaption{bottom:0;padding:60px 0 30px 60px;position:absolute;right:0}.twocol-txtimg__inner.reverse{direction:rtl;grid-auto-flow:dense}.twocol-txtimg__inner.reverse .content-col__inner,.twocol-txtimg__inner.reverse figure{direction:ltr}.twocol-txtimg__inner.reverse figure figcaption{left:0;padding:60px 60px 30px 0}.twocol-txtimg .content-col.normal .content-col__inner{width:100%}.twocol-txtimg__inner .content-col.normal .content-col__content{margin:0 calc(50vw - 600px) 0 120px;max-width:520px}.twocol-txtimg__inner.reverse .content-col.normal .content-col__content{margin:0 120px 0 calc(50vw - 600px)}.twocol-txtimg .content-col.normal.top{align-items:flex-start}.twocol-txtimg .content-col.normal.center{align-items:center}.twocol-txtimg .content-col.float,.twocol-txtimg .content-col.normal.bottom{align-items:flex-end}.twocol-txtimg .content-col.float .content-col__inner{margin-left:-12vw;padding-left:6vw;padding-right:6vw}.twocol-txtimg .content-col.float .content-col__content{max-width:32vw}.twocol-txtimg .content-col.float{padding-top:96px}}@media (min-width:1024px) and (max-width:1279px){.twocol-txtimg .content-col.float .content-col__content{max-width:42vw}}@media(max-width:1279px){.twocol-txtimg .content-col.normal .content-col__content{margin:0 20px;max-width:520px}.twocol-txtimg__inner.reverse .content-col.normal .content-col__content{margin:0 auto;max-width:420px}.twocol-txtimg figure figcaption,.twocol-txtimg__inner.reverse figure figcaption{max-width:90%;padding-bottom:30px;padding-top:30px}.twocol-txtimg .content-col .content-col__content h2 br{display:none}}@media(max-width:1023px){.twocol-txtimg figure img{display:block;height:auto;max-height:324px;object-fit:cover;object-position:top center;position:relative;width:100%}.twocol-txtimg .twocol-txtimg__inner{padding:0 20px}.twocol-txtimg .content-col__inner{padding:32px 0}.twocol-txtimg .content-col.normal .content-col__content,.twocol-txtimg__inner.reverse .content-col.normal .content-col__content{margin:0 auto;max-width:100%}.twocol-txtimg .content-col__content .cta_button{width:inherit!important}}@media(max-width:767px){.twocol-txtimg .content-col__content .cta_button{min-width:inherit}}