#AppointmentsMeetingTypeModulePublic,#AppointmentsMeetingTypeModulePublic p,#AppointmentsMeetingTypeModulePublic h2{font-family:"cnx-regular",Arial,Helvetica,sans-serif}#AppointmentsMeetingTypeModulePublic .disable-over-the-phone{opacity:0.3;cursor:default !important}#AppointmentsMeetingTypeModulePublic #ancSearchLoc{margin-left:3px}#AppointmentsMeetingTypeModulePublic .desc{font-size:22px;color:#0052c2}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .desc{font-size:18px}}#AppointmentsMeetingTypeModulePublic .desc:focus{text-decoration:underline;outline:0px !important;border:0px !important}#AppointmentsMeetingTypeModulePublic h2{font-size:32px;color:#534A40}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic h2{font-size:18px}}#AppointmentsMeetingTypeModulePublic .by-phone-proceed{background:#f9f7f4;padding:0px 20px 20px 20px;position:absolute;top:0px}#AppointmentsMeetingTypeModulePublic .meetingTypeHeaderContainer{padding:30px 0 30px 8px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .meetingTypeHeaderContainer{padding:10px 0 10px 5px}}#AppointmentsMeetingTypeModulePublic .pad-left{padding:0 0 0 10px;cursor:pointer;max-width:618px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .pad-left{float:left;padding:0;max-width:618px;height:340px}}@media all and (min-width: 768px) and (max-width: 1024px){#AppointmentsMeetingTypeModulePublic .pad-left{max-width:618px}}#AppointmentsMeetingTypeModulePublic .pad-right{padding:0 10px 0 0;max-width:618px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .pad-right{padding:0;max-width:618px;float:left}}@media all and (min-width: 768px) and (max-width: 1024px){#AppointmentsMeetingTypeModulePublic .pad-right{max-width:618px}}#AppointmentsMeetingTypeModulePublic .enter-zip-text{font-size:16px;color:#6B5E51;padding:0px 20px 0px 0}#AppointmentsMeetingTypeModulePublic .zipcode-container{margin-top:15px;padding:0px 20px 0px 0px}@media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){#AppointmentsMeetingTypeModulePublic .zipcode-container{margin-top:5px}}#AppointmentsMeetingTypeModulePublic .merill-edge-appt-text,#AppointmentsMeetingTypeModulePublic .common-cell-center{padding:33px 20px 0px 0;font-size:16px;color:#524940}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .merill-edge-appt-text,#AppointmentsMeetingTypeModulePublic .common-cell-center{font-size:14px}}@media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){#AppointmentsMeetingTypeModulePublic .merill-edge-appt-text,#AppointmentsMeetingTypeModulePublic .common-cell-center{font-size:14px;padding:15px 20px 0px 0}}#AppointmentsMeetingTypeModulePublic .btn-group{margin-top:10px;padding-left:0}#AppointmentsMeetingTypeModulePublic .summary{font-size:16px;color:#6B5E51}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .summary{font-size:14px}}#AppointmentsMeetingTypeModulePublic .by-phone{background-color:#f9f7f4}#AppointmentsMeetingTypeModulePublic .tile-desc{padding:15px 0 25px 0;background-color:#f9f7f4;text-align:center}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .tile-desc{padding:15px 0 15px 0 !important}}@media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){#AppointmentsMeetingTypeModulePublic .tile-desc{min-height:130px}}#AppointmentsMeetingTypeModulePublic .tile-desc p{padding:0;margin:0}#AppointmentsMeetingTypeModulePublic .by-phone-tile{padding:20px}#AppointmentsMeetingTypeModulePublic .meeting-type-content-container{margin:0 0 20px 0;cursor:pointer}#AppointmentsMeetingTypeModulePublic .by-phone-heading{font-size:22px;color:#3366CC;padding:20px 0px 15px 0px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsMeetingTypeModulePublic .by-phone-heading{padding:15px 0px 15px 0px}}#AppointmentsMeetingTypeModulePublic .meeting-type-container img{max-width:100% !important;height:auto !important;display:block}[data-sparta-container] .global-footer-module-class-v-5-0-0 .footer-bottom-section{border-top:20px solid #FFFFFF;height:100vh}[data-sparta-container] #globalNavModule .header-right{display:none}@media all and (min-width: 1px) and (max-width: 767px) and (orientation: portrait){#AppointmentsMeetingTypeModulePublic #phone{height:340px}}#AppointmentsMeetingTypeModulePublic #phone,#AppointmentsMeetingTypeModulePublic #person{text-decoration:none;cursor:pointer}#AppointmentsMeetingTypeModulePublic .highlight-tile{background:#EEFCFF}#topicSelectionSpartaUILayerClose:focus{outline:1px dotted}
#AppointmentsProgressBarModulePublic .progress-bar .progress-tile{padding:5px 15px 0px 20px;color:#6b5e51;height:65px;background:#f1efea;min-width:220px;float:left;margin-right:5px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsProgressBarModulePublic .progress-bar .progress-tile{padding:5px 10px 10px 10px;width:100%}}@media all and (min-width: 768px) and (max-width: 1024px){#AppointmentsProgressBarModulePublic .progress-bar .progress-tile{padding:5px 15px 10px 15px}}#AppointmentsProgressBarModulePublic .progress-bar .progress-tile a{font-size:18px;color:#3366CC}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsProgressBarModulePublic .progress-bar .progress-tile a{font-size:16px}}#AppointmentsProgressBarModulePublic .progress-bar .progress-tile a:hover{text-decoration:none;color:#3366Cd}#AppointmentsProgressBarModulePublic .progress-bar .progress-tile span{font-size:16px;color:#666666}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsProgressBarModulePublic .progress-bar .progress-tile span{font-size:14px}}#AppointmentsProgressBarModulePublic .progress-bar .progress-tile .topic-edit-img{padding:0 5px 0 5px}#AppointmentsProgressBarModulePublic .progress-bar .progress-tile:hover{background:#ecf6fd;cursor:pointer}
