blockquote{color:#555;background:#ededed;border-left:8px solid #ce2065;width:100%;margin:0;padding:1.2em 30px 1.2em 75px;font-size:1.4em;font-style:italic;line-height:1.6;position:relative}blockquote:before{content:"“";color:#ce2065;font-family:Arial;font-size:4em;position:absolute;top:-10px;left:10px}blockquote:after{content:""}blockquote span{color:#333;margin-top:1em;font-style:normal;font-weight:700;display:block}blockquote span a{color:#333;font-style:normal;font-weight:700}
.textContent{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex}.textContent h1{text-align:left;font-size:3em}.textContent p{text-align:left;font-size:1.5em}.glow-button{box-shadow:0 0 5px #43081f,0 0 20px #861743}.textContent.slimLayout{flex-direction:row;justify-content:space-between}.buttonSection{margin-bottom:1em}
.imageContent{width:100%}
.image-container{background-color:#fff;width:100%;padding-bottom:45%;position:relative;overflow:hidden}.image-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.feature-info h3{color:#333;margin-top:8px;margin-bottom:10px;font-size:24px}.feature-info.reverse-color h3{color:#fff}.feature-info p{color:#666;font-size:1.3em;line-height:1.8}.feature-info.reverse-color p{color:#fff}
