.ce_headline_text{margin-top:clamp(5rem, 3.45rem + 6.55vw, 10rem)}.ce_headline_text .wrapper{background-color:#8AA390;padding:clamp(2.5rem, 1.75rem + 3.25vw, 5rem) 5% clamp(2.5rem, 1.75rem + 3.25vw, 5rem) 5%}@media (min-width:37.5rem){.ce_headline_text .wrapper{padding-left:7.5%;padding-right:7.5%;border-radius:0.7rem}}@media (min-width:tablet-small){.ce_headline_text .wrapper{padding-left:7.5%;padding-right:7.5%;border-radius:0.7rem}}@media (min-width:62.5rem){.ce_headline_text .wrapper{display:flex}}@media (min-width:48rem){.ce_headline_text.swap-position .wrapper{flex-direction:row-reverse}.ce_headline_text.swap-position .wrapper .title{margin-right:0;margin-left:auto}}@media (min-width:tablet){.ce_headline_text.swap-position .wrapper{flex-direction:row-reverse}.ce_headline_text.swap-position .wrapper .title{margin-right:0;margin-left:auto}}.ce_headline_text .title{margin-bottom:2.375rem}@media (min-width:62.5rem){.ce_headline_text .title{flex-basis:40%;margin-bottom:0;margin-right:auto}}@media (min-width:80rem){.ce_headline_text .title{flex-basis:47%}}@media (min-width:tablet-desktop){.ce_headline_text .title{flex-basis:47%}}.ce_headline_text .title h2{font-size:1.875rem;font-size:clamp(1.875rem, 1.75vw + 1.75vh + .5rem, 5.5rem);font-weight:400;text-transform:uppercase;line-height:1.3;color:#F6F8F4}.ce_headline_text .title h3{font-size:1.5rem;font-size:clamp(1.5rem, 1.5vw + 1.5vh + .5rem, 4rem);font-weight:400;text-transform:uppercase;line-height:1.3;color:#F6F8F4}.ce_headline_text .title h4{font-size:1.125rem;font-size:clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);font-weight:300;line-height:1.6;color:#F6F8F4}.ce_headline_text .title h6{font-size:1.125rem;font-size:clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);font-weight:300;line-height:1.6;text-transform:uppercase;color:#F6F8F4}.ce_headline_text .title span{display:block}@media (min-width:62.5rem){.ce_headline_text .text{flex-basis:40%;margin:0}}@media (min-width:80rem){.ce_headline_text .text{flex-basis:47%}}@media (min-width:tablet-desktop){.ce_headline_text .text{flex-basis:47%}}.ce_headline_text .text p{font-size:1rem;font-size:clamp(1rem, .7125vw + .7125vh, 1.65rem);font-weight:300;line-height:1.6;color:#F6F8F4;margin-bottom:2.375rem}.ce_headline_text .text p:last-child{margin-bottom:0}.ce_headline_text .text p a{position:relative;display:inline-block;color:#38485D;text-decoration:none;z-index:1;padding:0 0.063rem;transition:color ease 300ms;color:#F6F8F4}.ce_headline_text .text p a::after{content:"";position:absolute;z-index:-1;width:100%;height:0.25rem;left:0;bottom:0;background-color:#DCDC00;transition:all ease 300ms}@media (min-width:80rem){.ce_headline_text .text p a:hover{color:white}.ce_headline_text .text p a:hover::after{height:95%}}@media (min-width:tablet-desktop){.ce_headline_text .text p a:hover{color:white}.ce_headline_text .text p a:hover::after{height:95%}}.ce_headline_text.light-background .wrapper{background:transparent;padding-top:0;padding-bottom:0}.ce_headline_text.light-background .wrapper .title h2,.ce_headline_text.light-background .wrapper .title h3,.ce_headline_text.light-background .wrapper .title h4{color:#3B485B !important}.ce_headline_text.light-background .wrapper .text p{color:#3B485B}.ce_headline_text.light-background .wrapper .text p a{color:#3B485B}body.project-detail .ce_headline_text .title h2,body.project-detail .ce_headline_text .title h3{font-size:1.25rem;font-size:clamp(1.25rem, 1.125vw + 1.125vh + .5rem, 3rem);font-weight:300;text-transform:uppercase;line-height:1.3;color:#F6F8F4}.ce_container_start+.ce_headline_text:not(.light-background){margin-top:0}.ce_container_start+.ce_headline_text:not(.light-background) .wrapper{margin-top:-1rem}.ce_container_start+.ce_headline_text:not(.light-background) .wrapper .title h2,.ce_container_start+.ce_headline_text:not(.light-background) .wrapper .title h3{font-size:1.25rem;font-size:clamp(1.25rem, 1.125vw + 1.125vh + .5rem, 3rem);font-weight:300;text-transform:uppercase;line-height:1.3;color:#F6F8F4}.tl_content .ce_headline_text .wrapper{margin:0}.tl_content .ce_headline_text .wrapper .title h2,.tl_content .ce_headline_text .wrapper .title h3,.tl_content .ce_headline_text .wrapper .title h4{font-size:clamp(1.875rem, 1.75vw + 1.75vh + .5rem, 3rem)}.tl_content .ce_headline_text .wrapper .text p{font-size:clamp(1rem, .7125vw + .7125vh, 1.3rem)}