.cta.acp-cta{text-align:left;color:#59636f;background-position-y:8rem;background-repeat:repeat-x}.cta.acp-cta h2{text-shadow:2px 2px 1px #fff,1px 1px 0 #fff}.cta.acp-cta #first .fieldset-wrapper{display:flex;flex-wrap:wrap}.cta.acp-cta #first .fieldset-wrapper label{display:block}.cta.acp-cta #first .fieldset-wrapper label.error{order:10;flex-basis:100%;flex-shrink:0;background:#fff;padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px}.cta.acp-cta .acp-age{display:inline-block;width:45px;margin:0 .3333333333rem .3333333333rem 0}.cta.acp-cta .legend-title,.cta.acp-cta label{font-weight:bolder;text-shadow:2px 2px 1px #fff,1px 1px 0 #fff}.cta.acp-cta .btn{display:block;margin:0 auto;padding:.5rem 1.5rem;font-size:1.0625rem;transform:scale(1)!important}
/*# sourceMappingURL=acp-travelpass.css.map */