.schedule-appointment-section .confirmation-check .form-check-input{cursor:pointer;border:1px solid #a3cde3;border-radius:.25rem;width:1.15rem;height:1.15rem;transition:all .2s}.schedule-appointment-section .confirmation-check .form-check-input:checked{background-color:#0073b1;border-color:#0073b1}.schedule-appointment-section .confirmation-check .check-label{color:#1f385c;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem}.schedule-appointment-section .btn-schedule{color:#fff;background-color:#0073b1;min-width:220px;font-size:1.05rem;transition:all .3s}.schedule-appointment-section .btn-schedule .btn-icon-wrapper{color:#1f385c;width:38px;height:38px;transition:transform .2s}.schedule-appointment-section .btn-schedule .btn-icon-wrapper svg{stroke:#1f385c;stroke-width:.5px}.schedule-appointment-section .btn-schedule:hover{color:#fff;background-color:#005888}.schedule-appointment-section .btn-schedule:hover .btn-icon-wrapper{transform:scale(1.05)translate(1px,-1px)}@media (max-width:991.98px){.schedule-appointment-section .section-title .title-dark,.schedule-appointment-section .section-title .title-light{font-size:3.25rem}}@media (max-width:767.98px){.schedule-appointment-section .section-title .title-dark,.schedule-appointment-section .section-title .title-light{font-size:2.5rem}.schedule-appointment-section .confirmation-check{align-items:flex-start!important}.schedule-appointment-section .confirmation-check .form-check-input{margin-top:.25rem!important}.schedule-appointment-section .confirmation-check .check-label{font-size:.95rem}}@media (max-width:575.98px){.schedule-appointment-section .btn-schedule{width:100%;justify-content:space-between!important}}.schedule-appointment-section{isolation:isolate;position:relative}.schedule-appointment-section:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#fff 0%,#e0eaf6 76%,#c4d7ee 100%);position:absolute;inset:0;transform:rotate(180deg)}
