.optional-text{background:#fff;padding:30px;border-radius:12px;margin-bottom:30px;box-shadow:0 0 8px 0 rgba(0,0,0,.12)}.optional-text,.optional-text .title{width:100%;display:inline-block;text-align:center}.optional-text .title{padding:0 0 15px}.optional-text .title h3{width:100%;display:inline-block;color:#353535;font-size:26px;font-family:Frutiger Bold;margin:0}.optional-text .caption-wrap .caption p:last-child{margin-bottom:0}.optional-text .caption-wrap{width:100%;display:inline-block;margin:0}.optional-text .caption-wrap .caption{width:100%;display:inline-block;text-align:center}.optional-text .caption-wrap .caption p{width:100%;display:inline-block;font-size:18px;line-height:28px}.optional-text .caption-wrap .caption h3{color:#000;margin:30px 0}.optional-text .caption-wrap p a{color:#d11847;text-decoration:underline}.optional-text.left .caption,.optional-text.left .title{text-align:left}.optional-text.right .caption,.optional-text.right .title{text-align:right}