.container--cc-highlights-image{padding:3.5rem 0;box-shadow:0 .3rem 1rem rgba(0,0,0,.42)}.cc-highlights-image{display:block}.cc-highlights-image .text-wrapper{grid-column:1/-1;margin-bottom:3rem}@media(min-width: 768px){.cc-highlights-image .text-wrapper{grid-column:1/5;margin-bottom:0}}@media(min-width: 1200px){.cc-highlights-image .text-wrapper{grid-column:1/7}}.cc-highlights-image .image-wrapper{grid-column:1/-1;display:grid}@media(min-width: 768px){.cc-highlights-image .image-wrapper{grid-column:5/-1}}@media(min-width: 1200px){.cc-highlights-image .image-wrapper{grid-column:7/-1}}.cc-highlights-image h2{margin-bottom:2.9rem}@media(min-width: 768px){.cc-highlights-image h2{margin-bottom:5.7rem}}.cc-highlights-image .image-container{position:relative;height:0;padding-bottom:56.25%}@media(min-width: 768px){.cc-highlights-image .image-container{height:100%;padding-bottom:0}}.cc-highlights-image .image-container:before{content:"";position:absolute;top:0;left:3.8rem;height:100%;width:calc(100% - 7.6rem);background-color:var(--theme-color--blue);z-index:1}.cc-highlights-image .image-container img{z-index:2;position:absolute;top:3.8rem;left:0;height:calc(100% - 7.6rem);width:100%;object-fit:cover;object-position:var(--focal-point-x, 50%) var(--focal-point-y, 50%)}.cc-highlights-image h1,.cc-highlights-image h2,.cc-highlights-image h3,.cc-highlights-image h4,.cc-highlights-image h5,.cc-highlights-image h6{color:var(--theme-color--blue);margin-bottom:2rem;font-weight:bold}.cc-highlights-image h1:last-child,.cc-highlights-image h2:last-child,.cc-highlights-image h3:last-child,.cc-highlights-image h4:last-child,.cc-highlights-image h5:last-child,.cc-highlights-image h6:last-child{margin-bottom:0}.cc-highlights-image p,.cc-highlights-image ul,.cc-highlights-image ol{margin-bottom:2rem}.cc-highlights-image p:last-child,.cc-highlights-image ul:last-child,.cc-highlights-image ol:last-child{margin-bottom:0}.cc-highlights-image a:not(.button):not(.btn){color:var(--theme-color--blue)}.cc-highlights-image a:not(.button):not(.btn):hover,.cc-highlights-image a:not(.button):not(.btn):focus-visible{text-decoration-thickness:.2rem;text-underline-offset:.2rem}.cc-highlights-image .highlights{display:grid;grid-template-columns:100%;gap:2.9rem}@media(min-width: 768px){.cc-highlights-image .highlights{gap:5.7rem}}.cc-highlights-image .highlights__single{border-left:3px solid var(--theme-color--orange);padding-left:2.4rem}@media(min-width: 768px){.cc-highlights-image .highlights__single{padding-left:4.2rem}}.cc-highlights-image .highlights__single h3{margin-bottom:1.9rem}