.ce_textMedia{padding-block:clamp(4rem,9vw,7rem)}.ce_textMedia.bg-light-blue{background-color:#edeff3}.ce_textMedia.bg-light-blue .media-side{box-shadow:0 20px 24px -4px rgba(0,0,0,.08),0 8px 8px -4px rgba(16,24,40,.03)}@media only screen and (min-width: 1024px){.ce_textMedia.reverse .text-side{order:2}}.ce_textMedia .inside{width:90%;max-width:80rem;margin:0 auto;display:grid;align-items:center;grid-auto-columns:1fr;grid-column-gap:3rem;grid-row-gap:4rem;grid-template-columns:1fr;grid-template-rows:auto}@media only screen and (max-width: 1023.98px){.ce_textMedia .inside{width:90%}}@media only screen and (min-width: 1024px){.ce_textMedia .inside{grid-column-gap:5rem;grid-template-columns:1fr 1.25fr}}.ce_textMedia .text-side{max-width:30rem}.ce_textMedia .text-side .headline{font-family:"Oswald",sans-serif;font-size:2rem;line-height:1.2;letter-spacing:-0.02rem;color:#2d2d2d;margin-bottom:clamp(1.25rem,3vw,1.5rem);font-weight:700}@media only screen and (min-width: 768px){.ce_textMedia .text-side .headline{font-size:2.75rem}}@media only screen and (min-width: 1024px){.ce_textMedia .text-side .headline{font-size:3.25rem}}.ce_textMedia .text-side .headline .heading-highlight{background-color:#c91d23}.ce_textMedia .text-side .text-body p{font-family:"Roboto",sans-serif;line-height:1.6;letter-spacing:.01rem;color:#2d2d2d;font-size:1.125rem;line-height:1.65;color:rgba(45,45,45,.75)}@media only screen and (min-width: 768px){.ce_textMedia .text-side .text-body p{font-size:1.1875rem}}.ce_textMedia .text-side .buttons{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:clamp(2rem,5vw,3rem)}@media only screen and (min-width: 480px){.ce_textMedia .text-side .buttons{flex-wrap:nowrap}}.ce_textMedia .text-side .button{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.02rem;color:#fff;display:inline-block;padding:1rem 2rem;border:.125rem solid #23597b;border-radius:.5rem;background-color:#23597b;text-decoration:none;text-align:center;transition:border-color .3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer;width:100%}.ce_textMedia .text-side .button:hover{border-color:#2f4858;background-color:#2f4858}.ce_textMedia .text-side .button.secondary{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.02rem;color:#fff;display:inline-block;padding:1rem 2rem;border:.125rem solid #23597b;border-radius:.5rem;background-color:#23597b;text-decoration:none;text-align:center;transition:border-color .3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1),color .3s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer;color:#23597b;background-color:rgba(0,0,0,0)}.ce_textMedia .text-side .button.secondary:hover{border-color:#2f4858;background-color:#2f4858}.ce_textMedia .text-side .button.secondary:hover{color:#fff}.ce_textMedia .media-side{display:flex;width:100%;height:100%;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.08),0 6px 10px rgba(0,0,0,.06);overflow:hidden}.ce_textMedia .media-side img{width:100%;height:100%;object-fit:cover}.ce_textMedia .media-side .html-wrapper{width:100%;min-height:35rem;height:100%}.ce_textMedia .media-side iframe{width:100%;height:100%}