.module.rich-text-and-image{background:var(--section-background)}.module.rich-text-and-image>.container{background:var(--container-background);display:flex;gap:65px;margin:0 auto;max-width:var(--container-width);padding:30px 40px;width:100%}.module.rich-text-and-image>.container.image-left{flex-direction:row}.module.rich-text-and-image>.container.image-right{flex-direction:row-reverse}.module.rich-text-and-image>.container>.image img{border-radius:32px}.module.rich-text-and-image>.container>.content{color:#3c3a40;flex:1}.module.rich-text-and-image>.container>.content p{margin:0 0 16px}.module.rich-text-and-image>.container>.content .btn{background:#d8212e;border-radius:16px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:16px;padding:10px 33px}.module.rich-text-and-image .headline,.module.rich-text-and-image .headline *,.module.rich-text-and-image>.container>.content p.headline{font-family:Unbounded,sans-serif;font-size:34px}.module.rich-text-and-image>.container>.content p.headline>span{color:#d8212e}.module.rich-text-and-image>.container>.content p.headline>strong{color:#d8212e;font-weight:500}.module.rich-text-and-image>.container>.content p.subtitle{font-family:Unbounded,sans-serif;font-size:24px}.module.rich-text-and-image>.container>.content p.subtitle>span{color:#3c3a40}.module.rich-text-and-image>.container>.content p.subtitle>strong{color:#3c3a40;font-weight:500}.module.rich-text-and-image>.container>.content p.description{font-family:poppins,sans-serif;font-size:16px;line-height:1.5}.module.rich-text-and-image>.container>.content p.description>span{color:#3c3a40}.module.rich-text-and-image>.container>.content p.description>strong{color:#3c3a40;font-weight:600}.module.rich-text-and-image>.container>.content p.list{font-family:poppins,sans-serif;font-size:20px;line-height:1.5}.module.rich-text-and-image>.container>.content p.list>span{color:#3c3a40}.module.rich-text-and-image>.container>.content p.list>span>label{color:#d8212e}.module.rich-text-and-image>.container>.content p.list>strong{color:#3c3a40;font-weight:600}@media (max-width:1024.98px){.module.rich-text-and-image>.container{gap:30px}.module.rich-text-and-image>.container>.image{flex:1}.module.rich-text-and-image>.container>.image img{height:auto;max-width:100%}}@media (max-width:767.98px){.module.rich-text-and-image>.container{padding:50px 20px}.module.rich-text-and-image>.container.image-left,.module.rich-text-and-image>.container.image-right{align-items:center;flex-direction:column}.module.rich-text-and-image>.container>.image img{height:unset;max-width:100%}.module.rich-text-and-image>.container>.content{text-align:center}}