#card-element.StripeElement{border:1px solid #d2d6dc!important;border-radius:0;width:100%}#stripe-element-errors{padding-top:.2em;font-size:12px;color:red}.stripe-wrapper>div{width:100%}.stripe-wrapper>div button{display:block}.stripe-wrapper.error #card-element.StripeElement{border:1px solid #ff0000!important}#date_start,#date_end{width:100%;border:0;padding:0}@media screen and (max-width: 640px){.course-date .vdp-datepicker__calendar{position:fixed!important;width:90vw!important;left:5vw!important}}.a{fill:none}.b{fill:#fff}.loader{border-top-color:#555;animation:spinner 1.5s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 640px){.birth-date .vdp-datepicker__calendar{position:fixed!important;width:90%!important;left:5%!important}}#card-element[data-v-2cce6ba6]{height:20px;padding-top:2px}#card-element.StripeElement{border:none!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:1px solid inherit;-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media only screen and (min-width: 640px){input[data-v-cb077486]{width:250px}}.contact-component[data-v-e5d7e322]{height:70vh}
