.cx-header-wrapper .cx-container { display: flex; max-width: 1170px; padding-left: 15px; margin: 0 auto; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container { flex-wrap: wrap; padding-left: 0; } }
.cx-header-wrapper .cx-container .left-side { width: 50%; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .left-side { width: 100%; order: 2; } }
.cx-header-wrapper .cx-container .left-side .left-text { background: #fff; padding: 80px 103px 75px 100px; min-height: 616px; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .left-side .left-text { padding: 30px; min-height: auto; } }
.cx-header-wrapper .cx-container .left-side .left-text .headline { font-size: 54px; font-family: "Moderat", Arial, sans-serif; font-weight: 700; margin: 0 0 20px 0; line-height: 1; text-transform: uppercase; }
@media screen and (max-width: 921px) { .cx-header-wrapper .cx-container .left-side .left-text .headline { font-size: 30px; } }
.cx-header-wrapper .cx-container .left-side .left-text .author-wrapper { display: flex; align-items: center; }
.cx-header-wrapper .cx-container .left-side .left-text .author-wrapper .author-image { margin-right: 15px; }
.cx-header-wrapper .cx-container .left-side .left-text .author-wrapper .author-image img { width: 70px; height: 70px; border-radius: 50%; }
.cx-header-wrapper .cx-container .left-side .left-text .author-wrapper .author-name { font-size: 16px; }
.cx-header-wrapper .cx-container .left-side .left-text .subheadline { font-size: 24px; font-weight: 200; margin: 0 0 40px 0; line-height: 32px; }
.cx-header-wrapper .cx-container .left-side .left-text .text { line-height: 24px; font-size: 16px; font-weight: 400; }
.cx-header-wrapper .cx-container .left-side .left-text .link-wrapper { margin-bottom: 20px; }
.cx-header-wrapper .cx-container .left-side .left-text .link-wrapper .link-background-color { background: #DBE0DF; }
.cx-header-wrapper .cx-container .left-side .scroll-down { margin: 80px 0 30px 100px; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .left-side .scroll-down { display: none; } }
.cx-header-wrapper .cx-container .right-side { width: 50%; position: relative; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .right-side { width: 100% !important; order: 1; background: #fff; padding: 30px; min-height: auto !important; margin: 0 !important; } }
.cx-header-wrapper .cx-container .right-side .image-wrapper .large-image { z-index: 3; position: absolute; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .right-side .image-wrapper .large-image { position: static; width: 100%; border: none !important; } }
.cx-header-wrapper .cx-container .right-side .image-wrapper .small-image { position: absolute; z-index: 2; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .right-side .image-wrapper .small-image { display: none; } }
.cx-header-wrapper .cx-container .right-side .image-wrapper .small-border { background: #fff; position: absolute; z-index: 1; }
@media screen and (max-width: 768px) { .cx-header-wrapper .cx-container .right-side .image-wrapper .small-border { display: none; } }
.cx-header-wrapper.header1 .cx-container .right-side .image-wrapper .large-image { width: 470px; height: auto; left: -50px; top: 60px; }
.cx-header-wrapper.header1 .cx-container .right-side .image-wrapper .small-image { width: 370px; height: auto; right: 15px; top: 245px; }
.cx-header-wrapper.header1 .cx-container .right-side .image-wrapper .small-border { width: 400px; height: 400px; right: 0; top: 230px; }
.cx-header-wrapper.header2 .cx-container { position: relative; }
.cx-header-wrapper.header2 .cx-container .right-side { margin-left: -70px; width: calc(50% + 70px); }
.cx-header-wrapper.header2 .cx-container .right-side .image-wrapper .large-image { width: 650px; height: auto; right: 0; top: 66px; border: 15px solid #fff; }
.cx-header-wrapper.header2 .cx-container .right-side .image-wrapper .small-image { display: none; }
.cx-header-wrapper.header2 .cx-container .right-side .image-wrapper .small-border { display: none; }
.cx-header-wrapper.header3 .cx-container { position: relative; }
.cx-header-wrapper.header3 .cx-container .right-side { margin-left: -70px; width: calc(50% + 70px); }
.cx-header-wrapper.header3 .cx-container .right-side .image-wrapper .large-image { width: 670px; height: auto; right: 0; top: 80px; z-index: 2; }
.cx-header-wrapper.header3 .cx-container .right-side .image-wrapper .small-image { width: 370px; height: 370px; top: 280px; right: 100px; z-index: 3; }
.cx-header-wrapper.header3 .cx-container .right-side .image-wrapper .small-border { width: 400px; height: 400px; right: 85px; top: 265px; }
.cx-header-wrapper.header4 .cx-container, .cx-header-wrapper.header_blog .cx-container { position: relative; }
.cx-header-wrapper.header4 .cx-container .right-side, .cx-header-wrapper.header_blog .cx-container .right-side { position: static; min-height: 770px; }
@media screen and (max-width: 768px) { .cx-header-wrapper.header4 .cx-container .right-side, .cx-header-wrapper.header_blog .cx-container .right-side { min-height: auto; } }
.cx-header-wrapper.header4 .cx-container .right-side .image-wrapper .large-image, .cx-header-wrapper.header_blog .cx-container .right-side .image-wrapper .large-image { width: 805px; height: auto; left: calc(50% - 70px); top: 95px; border-left: 15px solid #fff; border-top: 15px solid #fff; border-bottom: 15px solid #fff; }
.cx-header-wrapper.header4 .cx-container .right-side .image-wrapper .small-image, .cx-header-wrapper.header_blog .cx-container .right-side .image-wrapper .small-image { display: none; }
.cx-header-wrapper.header4 .cx-container .right-side .image-wrapper .small-border, .cx-header-wrapper.header_blog .cx-container .right-side .image-wrapper .small-border { display: none; }
.cx-header-wrapper.header5 .cx-container .right-side { min-height: 620px; margin-bottom: 85px; }
.cx-header-wrapper.header5 .cx-container .right-side .image-wrapper .large-image { width: 470px; height: auto; right: 0; top: 80px; }
.cx-header-wrapper.header5 .cx-container .right-side .image-wrapper .small-image { width: 270px; height: auto; left: 45px; top: 415px; }
.cx-header-wrapper.header5 .cx-container .right-side .image-wrapper .small-border { width: 300px; height: 300px; left: 30px; top: 400px; }

#breadcrumbs { width: calc(100% - 25px); margin-left: 25px; }
#breadcrumbs .cx-container { padding: 50px 0 15px 0; border-bottom: 1px solid #BFBFBF; }
#breadcrumbs span, #breadcrumbs a { color: #fff; text-decoration: none; font-weight: 400; font-size: 14px; line-height: 14px; }
#breadcrumbs span.breadcrumb_last, #breadcrumbs a.breadcrumb_last { text-decoration: underline; font-weight: 700; }

.single-post .cx-header-wrapper .cx-container .left-side .left-text .headline { hyphens: auto; }

.single-post #breadcrumbs span { display: none; }
