.ce_twocolumnheadlinetext{padding-block:11rem clamp(6.25rem, 4.3972rem + 5.9289vw, 10rem);background-color:#F3F4F7}.ce_twocolumnheadlinetext .inside{width:85%;max-width:1300px;margin-inline:auto;display:flex;gap:clamp(2.5rem, 1.2648rem + 3.9526vw, 5rem);position:relative}@media (max-width:767px){.ce_twocolumnheadlinetext .inside{width:90%}}.ce_twocolumnheadlinetext .inside::before{content:"";position:absolute;left:-1.5rem;width:9px;height:100%;background-color:#17285E}.ce_twocolumnheadlinetext .headline-wrap{max-width:507px}.ce_twocolumnheadlinetext .overheadline{font-size:1rem;font-size:clamp(1rem, 0.9382rem + 0.1976vw, 1.125rem);font-weight:700;line-height:22px;letter-spacing:1.8px;text-transform:uppercase;color:#E62336;margin-bottom:1rem}.ce_twocolumnheadlinetext .headline{font-size:1.75rem;font-size:clamp(1.75rem, 1.3177rem + 1.3834vw, 2.625rem);font-weight:400;line-height:1em;color:#17285E}@media (min-width:1080px){.ce_twocolumnheadlinetext .desc{flex:1}}@media (min-width:768px){.ce_twocolumnheadlinetext .desc{padding-top:3.5rem}.ce_twocolumnheadlinetext .headline{max-width:10em}}@media (max-width:767px){.ce_twocolumnheadlinetext .inside{flex-direction:column;padding-left:1.5rem}.ce_twocolumnheadlinetext .inside::before{left:0}.ce_twocolumnheadlinetext .headline-wrap{max-width:100%}}