/** UTILS */
/* gold */
/* gray */
/* dark gray */
/* black */
/* white */
.split-intro-wrapper { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow: hidden; padding: 145px 50px; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 100px; padding-right: 25px; padding-bottom: 100px; padding-left: 25px; } }

.split-intro-wrapper .content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 3; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } }

.split-intro-wrapper .content-wrapper .text { margin-right: 50px; -ms-flex-preferred-size: 50%; flex-basis: 50%; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .content-wrapper .text { margin-right: 0; margin-bottom: 50px; } }

.split-intro-wrapper .content-wrapper .image-container { -ms-flex-preferred-size: 50%; flex-basis: 50%; position: relative; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .content-wrapper .image-container { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

.split-intro-wrapper .content-wrapper .image-container img { width: 100%; display: block; height: auto; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .content-wrapper .image-container img { max-height: 450px; -o-object-fit: cover; object-fit: cover; width: 100%; } }

.split-intro-wrapper .content-wrapper .image-caption { margin-top: 10px; }

.split-intro-wrapper .image-bg { position: absolute; z-index: 1; right: 0; top: 0; width: 25%; height: 100%; background-color: rgba(73, 100, 120, 0.9); background-blend-mode: color; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .image-bg { display: none; } }

.split-intro-wrapper .watermark-wrapper { position: absolute; z-index: 2; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: -225px; width: 900px; opacity: .10; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper .watermark-wrapper { width: 450px; top: 50px; } }

.split-intro-wrapper .watermark-wrapper img { width: 100%; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper.image-left { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 100px; padding-right: 25px; padding-bottom: 100px; padding-left: 25px; } }

.split-intro-wrapper.image-left .content-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper.image-left .content-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 25px 25px 25px 25px; text-align: center; } }

.split-intro-wrapper.image-left .content-wrapper .text { margin-right: 0; margin-left: 120px; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper.image-left .content-wrapper .text { margin-left: 0; } }

.split-intro-wrapper.image-left .image-bg { position: absolute; z-index: 1; top: 0; right: unset; bottom: 0; left: 0; width: 40%; }

@media only screen and (max-width: 1024px) { .split-intro-wrapper.image-left .image-bg { width: 100%; top: unset; } }

.split-intro-wrapper.image-left .watermark-wrapper { position: absolute; z-index: 2; top: 50%; left: unset; right: 0; max-width: 50%; }

.split-intro-wrapper.image-left .watermark-wrapper img { width: 100%; }
