.callback-service-enter-active,.callback-service-leave-active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}.callback-service-enter-from,.callback-service-leave-to{opacity:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.callback-service__form{margin-top:20px}.callback-service__form .button-container{padding-top:1.25rem}.callback-service__output{padding-top:1.875rem}.callback-service__results{background-color:#f4f5f6;padding:1.25rem}.is--contrast-mode .callback-service__results{background-color:#fff}.callback-service__results .link-container{overflow-x:scroll;margin-bottom:.9375rem}.callback-service__error{background-color:#e9600f;color:#fff;padding:1.25rem}.callback-service__error em{color:#dc3545}.callback-service .form__select{background:#fff;border-radius:0;border:1px solid rgba(89,89,104,.7);-webkit-box-shadow:none;box-shadow:none;color:#595968;display:block;font-size:1rem;font-weight:400;height:2.75rem;letter-spacing:0;line-height:2.75rem;margin:0;padding:0 1.25rem;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out;width:100%}.is--contrast-mode .callback-service .form__select{border-color:#000;color:#000}.callback-service .form__select:focus{-webkit-box-shadow:0 0 6px #e4e6e9;box-shadow:0 0 6px #e4e6e9;outline:0}.callback-service .form__select:focus+.btn{-webkit-box-shadow:0 0 6px #e4e6e9;box-shadow:0 0 6px #e4e6e9;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out,-webkit-box-shadow .3s ease-out}.callback-service .form__select.parsley-error{border-color:red;background:0 0}.callback-service .form-group{margin-bottom:1.25rem}.callback-service .vue-tel-input{border:1px solid rgba(89,89,104,.7);border-radius:0}.callback-service .form__input-block--phone{gap:.9375rem}.callback-service .form__input-block--phone>:nth-child(1){width:30%;-webkit-box-flex:0;-ms-flex:none;flex:none}.callback-service .errors{margin-top:1em}