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