.recurring-datetime-picker h3{margin:0}.recurring-datetime-picker .selected-datetime{background-color:#000;color:#f4e84a;font-size:.8em;padding:5px 5px;margin:0 1px;white-space:nowrap}.recurring-datetime-picker .select-day-time{margin-bottom:0}.recurring-datetime-picker .day-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recurring-datetime-picker .day-picker button{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#bdbdbd;color:#000;font-size:1em;text-align:center;cursor:pointer;-webkit-transition:none!important;transition:none!important;padding:1em .5em}@media (max-width:419px){.recurring-datetime-picker .day-picker button{font-size:.7em}}.recurring-datetime-picker .day-picker button.selected{background-color:#000;color:#f4e84a}.recurring-datetime-picker .day-picker button:not(.selected):hover{text-decoration:underline}.recurring-datetime-picker .time-picker{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5em 0}.recurring-datetime-picker .time-picker p{font-size:2em;padding:0 1em}.recurring-datetime-picker .time-picker div.vdatetime{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-ms-flexbox;display:flex}.recurring-datetime-picker .time-picker div.vdatetime input.vdatetime-input{font-size:2.8em;width:100%;height:100%;background-color:#bdbdbd;border:none;text-align:center;color:#000;font-family:Work Sans,Helvetica,Arial,sans-serif;cursor:pointer}.recurring-datetime-picker .time-picker div.vdatetime input.vdatetime-input:hover{background-color:rgba(0,0,0,.2)}.vdatetime-popup{font-family:Work Sans,Helvetica,Arial,sans-serif!important}.vdatetime-popup .vdatetime-popup__header{background-color:#000!important;color:#f4e84a!important}.vdatetime-popup .vdatetime-popup__actions__button,.vdatetime-popup .vdatetime-time-picker__item--selected{color:#000!important}.phone-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.phone-input-container .phone-input{font-size:.8em;line-height:1em;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:100%;border:3px solid #b9b9b9!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:#fff}.phone-input-container .phone-input .dropdown{-ms-flex-item-align:center;align-self:center}.phone-input-container .phone-input .dropdown:hover{background-color:inherit}.phone-input-container .phone-input:focus-within{border-color:#000;-webkit-box-shadow:none!important;box-shadow:none!important}.phone-input-container .phone-input input[type=tel]{background-color:transparent;min-height:2em;font-size:1.6em;font-family:Work Sans,Helvetica,Arial,sans-serif;letter-spacing:.1em;max-width:calc(100% - 56px)}@media (max-width:520px){.phone-input-container .phone-input input[type=tel]{font-size:1.2em}}.phone-input-container .phone-input input[type=tel]:-moz-placeholder-shown{letter-spacing:0}.phone-input-container .phone-input input[type=tel]:-ms-input-placeholder{letter-spacing:0}.phone-input-container .phone-input input[type=tel]:placeholder-shown{letter-spacing:0}.phone-input-container .privacy-policy{font-size:.8em;margin:.5em 0 0;color:#000;line-height:1.3em}@media (max-width:419px){.phone-input-container .phone-button{font-size:1.4em}}.recurring-settings,.recurring-settings .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recurring-settings .content{min-height:100vh;background-color:#fff;max-width:900px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1em;padding:2em}.recurring-settings .content h1{font-size:2em;line-height:1em;margin:0}.recurring-settings .content p{margin:.2em}.recurring-settings .content p span.highlight{background-color:#000;color:#f4e84a;padding:0 2px}.recurring-settings .content .schedule-call-container h2{font-size:1.5em;text-align:center}