[data-sparta-container] .focus-trap-utility [class^="focus-boundary"]{position:absolute;z-index:1002;top:0;left:0;background-color:#fff;padding:3px;color:#524940;outline:1px dotted;margin:5px}[data-sparta-container] .focus-trap-utility [class^="focus-boundary"]:not(:focus){opacity:0;pointer-events:none;height:0;width:0;overflow:hidden}[data-sparta-container] .focus-trap-utility [class^="focus-boundary"].focus-boundary-bounce,[data-sparta-container] .focus-trap-utility [class^="focus-boundary"].focus-boundary-bottom{bottom:0;top:auto}
[data-sparta-container] #exportModalSpartaUILayer .spa-dialog,[data-sparta-container] #exportModal,[data-sparta-container] #exportModalContent{overflow:visible !important}[data-sparta-container] #exportModalSpartaUILayer .spa-dialog .datepicker-close-button-container .datepicker-close-button,[data-sparta-container] #exportModal .datepicker-close-button-container .datepicker-close-button,[data-sparta-container] #exportModalContent .datepicker-close-button-container .datepicker-close-button{line-height:25px}[data-sparta-container] #exportModalSpartaUILayer .spa-dialog .datepicker-month-container tr,[data-sparta-container] #exportModal .datepicker-month-container tr,[data-sparta-container] #exportModalContent .datepicker-month-container tr{line-height:30px}[data-sparta-container] #cashflowDateModalSpartaUILayer .spa-content .spa-body{padding:10px 5px 30px 5px !important}[data-sparta-container] .datepicker-element{padding-right:40px !important}[data-sparta-container] .datepicker-toggle-container{position:absolute;display:inline-block;vertical-align:top;background-color:transparent;z-index:31;margin:1px 0 0 -39px;cursor:pointer}[data-sparta-container] .datepicker-toggle-container::before{content:'';display:inline-block;height:28px;border-left:1px solid #d3d3d3;margin-top:5px}[data-sparta-container] .datepicker-toggle-container .datepicker-toggle{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHRpdGxlPmRhdGVQaWNrZXJfaG92ZXI8L3RpdGxlPjxwYXRoIGQ9Ik0xLjAyLDEuMjA5VjE4Ljc5MUgxOC45NzlWMS4yMDlIMS4wMlptMTQuOSwxLjM0NmExLjA0LDEuMDQsMCwxLDEtMS4wNDEsMS4wNCwxLjA0LDEuMDQsMCwwLDEsMS4wNDEtMS4wNGgwWm0tMTEuOTc3LDBBMS4wNCwxLjA0LDAsMSwxLDIuOSwzLjU5NCwxLjA0LDEuMDQsMCwwLDEsMy45NDMsMi41NTVoMFpNNS4zLDE3LjE2NEgyLjl2LTIuNEg1LjN2Mi40Wm0wLTMuNjY5SDIuOVYxMS4xSDUuM3YyLjM5NVptMC0zLjY2N0gyLjl2LTIuNEg1LjN2Mi40Wm0zLjksNy4zMzZINi44di0yLjRIOS4ydjIuNFptMC0zLjY2OUg2LjhWMTEuMUg5LjJ2Mi4zOTVabTAtMy42NjdINi44di0yLjRIOS4ydjIuNFpNMTMuMSwxMy41SDEwLjdWMTEuMWgyLjR2Mi40Wm0wLTMuNjY3SDEwLjd2LTIuNGgyLjR2Mi40Wk0xNywxMy41SDE0LjZWMTEuMUgxN3YyLjRabTAtMy42NjdIMTQuNnYtMi40SDE3djIuNFoiIHN0eWxlPSJmaWxsOiM2YjVlNTEiLz48L3N2Zz4=");position:absolute;background-position:center center;background-repeat:no-repeat;margin:9px 9px 9px 9px;width:20px;height:20px;text-decoration:none}[data-sparta-container] .datepicker-toggle-container .datepicker-toggle:focus,[data-sparta-container] .datepicker-toggle-container .datepicker-toggle:hover{outline:1px dotted #595959}[data-sparta-container] .datepicker-container{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12);display:block;border-radius:2px;width:100%;background-color:#FFFFFF;z-index:35;padding:5px;margin-bottom:20px}[data-sparta-container] .datepicker-container .datepicker-metas{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}@media screen and (max-width: 767px){[data-sparta-container] .datepicker-container .datepicker-metas{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[data-sparta-container] .datepicker-container .datepicker-metas .headeryearWidth{width:23%}[data-sparta-container] .datepicker-container .datepicker-metas .headerMonthWidth{width:27%}}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-month-element{margin:0 5px}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-month-element:focus{outline:1px dotted #000000}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-year-element{margin-right:0.5rem}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-year-element:focus{outline:1px dotted #000000}[data-sparta-container] .datepicker-container .datepicker-metas .headerMonthlyYearWidth{width:74% !important}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-month-element{text-align:right;border:0;background-color:transparent}[data-sparta-container] .datepicker-container .datepicker-metas select.datepicker-month-element{text-align-last:right;padding-right:20px;padding-left:0px;font-size:16px}[data-sparta-container] .datepicker-container .datepicker-metas .disabled{pointer-events:none !important;cursor:default !important;opacity:0.6 !important}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-previous-month,[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-next-month{width:40px;height:40px;line-height:40px;display:inline-block;position:relative;text-decoration:none;border-radius:50%;border-width:1px;border-style:solid;border-color:transparent}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-previous-month::after,[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-next-month::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;margin:14px;border:0 solid #595959;border-top-width:2px}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-previous-month:hover,[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-next-month:hover{border-color:#222222}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-previous-month:focus,[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-next-month:focus{border-color:#0073CF}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-previous-month::after{border-left-width:2px;-webkit-transform:translateX(2px) rotate(-45deg);transform:translateX(2px) rotate(-45deg)}[data-sparta-container] .datepicker-container .datepicker-metas .datepicker-next-month::after{border-right-width:2px;-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}[data-sparta-container] .datepicker-container .datepicker-month-container .noSpace{border-spacing:0px !important}[data-sparta-container] .datepicker-container .datepicker-month-container table{width:100%;text-align:center}[data-sparta-container] .datepicker-container .datepicker-month-container table tbody{color:#0073CF;font-size:1.2rem}[data-sparta-container] .datepicker-container .datepicker-month-container th{font-weight:normal;opacity:0.8;font-size:14px}[data-sparta-container] .datepicker-container .datepicker-month-container tr{line-height:40px}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-blocked-date{color:#959595}[data-sparta-container] .datepicker-container .datepicker-month-container .select-full-week{background-color:#0073CF;color:#FFFFFF}[data-sparta-container] .datepicker-container .datepicker-month-container .select-full-week td:first-child{border-radius:90px 0px 0 90px !important}[data-sparta-container] .datepicker-container .datepicker-month-container .select-full-week td:last-child{border-radius:0 90px 90px 0 !important}[data-sparta-container] .datepicker-container .datepicker-month-container .half-left-round div{border-radius:90px 0px 0 90px !important}[data-sparta-container] .datepicker-container .datepicker-month-container .half-right-round div{border-radius:0 90px 90px 0 !important}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-date-label{cursor:pointer;margin:0 auto;text-align:center;outline:none}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-date-label div{margin:0 auto;width:35px;border-width:1px;border-style:solid;border-color:transparent}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-date-label:focus div{border-color:#0073CF}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-date-label:hover div{border-color:#595959}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-marked-date div{outline:none;background-color:#0073CF;color:#FFFFFF}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-marked-date.middle-square div{outline:none;background-color:#0073CF;color:#FFFFFF;border-radius:18% !important;width:54%}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-table-header-divider{position:relative;line-height:10px}[data-sparta-container] .datepicker-container .datepicker-month-container .datepicker-table-header-divider::after{position:absolute;content:'';top:0;left:-8px;right:-8px;height:1px;background-color:#d3d3d3}[data-sparta-container] .datepicker-container .datepicker-close-button-container{text-align:right}[data-sparta-container] .datepicker-container .datepicker-close-button-container .datepicker-close-button{line-height:40px;width:40px;text-decoration:none;border-radius:50%;display:inline-block;text-align:center;font-weight:500;font-size:20px;color:#595959;border-width:1px;border-style:solid;border-color:transparent}[data-sparta-container] .datepicker-container .datepicker-close-button-container .datepicker-close-button:hover{border-color:#222222}[data-sparta-container] .datepicker-container .datepicker-close-button-container .datepicker-close-button:focus{border-color:#0073CF}[data-sparta-container] .datepicker-container .datepicker-tooltip-container{position:relative}[data-sparta-container] .datepicker-container .datepicker-tooltip-container .datepicker-tooltiptext{display:none;color:#FFFFFF;text-decoration:none;white-space:nowrap;background-color:#000000;position:absolute;padding:0 4px;border-radius:10px;font-size:12px;z-index:50;box-shadow:2px 2px 11px #999999;line-height:30px}[data-sparta-container] .datepicker-container .datepicker-tooltip-container .datepicker-tooltip-left{right:0}[data-sparta-container] .datepicker-container .datepicker-tooltip-container:hover .datepicker-tooltiptext{display:block}[data-sparta-container] .datepicker-container .datepicker-close-button.datepicker-tooltip-container .datepicker-tooltiptext{top:5px;right:100%}
#globalGetAppModalContent{margin-bottom:12px}#globalGetAppModalContent .validation-error{color:#e31837;padding:10px 0px 10px 30px;background-position:12px center;background-repeat:no-repeat;background-size:20px}#globalGetAppModalContent .spa-btn{margin-top:26px}#globalGetAppModalContent .title{font-size:24px;margin-bottom:18px;color:#524940}#globalGetAppModalContent .content.with-icon{background-position:left center;background-repeat:no-repeat;padding:10px 0px 10px 60px;background-size:50px}#globalGetAppModalContent .content.with-icon.success-icon{padding:14px 0px 14px 40px;background-position:left top;background-size:28px}#globalGetAppModalContent .content #iphone-get-app,#globalGetAppModalContent .content #android-get-app,#globalGetAppModalContent .content #ipad-get-app,#globalGetAppModalContent .content #windows10-get-app,#globalGetAppModalContent .content #other-get-app{margin-top:30px}#globalGetAppModalContent .content section{display:none}#globalGetAppModalContent .content section.open{display:block}#globalGetAppModalContent .content section#other .disclaimer{font-size:14px}#globalGetAppModalContent .content section h5{color:#e31837;font-size:18px;margin-bottom:3px}#globalGetAppModalContent .content section .app-store-image{width:135px}#globalGetAppModalContent .content section .disclaimer{color:#857363;font-size:12px;margin-bottom:18px;margin-top:12px}#globalGetAppModalContent .content section .disclaimer.contact-section{margin:5px 0 0 0}#globalGetAppModalContent .content section .disclaimer.trademark-disclosure{color:#000;font-size:10px;margin-bottom:0}#globalGetAppModalContent .content section .primary-action{margin-top:20px;margin-bottom:20px}#globalGetAppModalContent .content section .secondary-action{margin-bottom:30px}@media all and (min-width: 1px) and (max-width: 767px){#globalGetAppModalContent .content section .spa-input-btn-group .small-12 .spa-btn--medium{margin:0}#globalGetAppModalContent .content section .spa-input-btn-group .small-12 .spa-error-form-label--required ~ .spa-input-error-message,#globalGetAppModalContent .content section .spa-input-btn-group .small-12 .spa-error-form-label--validation ~ .spa-input-error-message{margin-bottom:10px}}#globalGetAppModalContent .spinner{border:2px solid #f3f3f3;border-top:2px solid #0073cf;border-radius:50%;width:12px;height:12px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;float:right;margin-top:4px;margin-left:4px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
[data-sparta-container] .ah-helix-widget-loader-module{font:100% Arial,Helvetica,sans-serif;color:#333}[data-sparta-container] .ah-helix-widget-loader-module p{color:#333}
@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .confirmation-detail{font-size:14px}}[data-sparta-container] .appointments-confirmation-module .column{margin-right:0px;margin-bottom:0px}[data-sparta-container] .appointments-confirmation-module .icon{height:25px;padding-right:10px;width:38px}[data-sparta-container] .appointments-confirmation-module .img-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[data-sparta-container] .appointments-confirmation-module .img-link a{height:30px;display:inline-block;vertical-align:middle}[data-sparta-container] .appointments-confirmation-module .table-row{margin:0 20px 35px 0}[data-sparta-container] .appointments-confirmation-module .bold{font-weight:bold}[data-sparta-container] .appointments-confirmation-module .right{text-align:right}[data-sparta-container] .appointments-confirmation-module h2{margin-bottom:25px;font-size:25px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module h2{text-align:center;font-size:18px}}[data-sparta-container] .appointments-confirmation-module .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}[data-sparta-container] .appointments-confirmation-module .flex img{padding-right:20px}[data-sparta-container] .appointments-confirmation-module .flex .flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[data-sparta-container] .appointments-confirmation-module .lower-content-container{padding:10px 0}[data-sparta-container] .appointments-confirmation-module .lower-content-container button{margin-bottom:20px;text-align:center !important}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .confirm-btn{text-align:center}}[data-sparta-container] .appointments-confirmation-module .confirm-btn .pull-left{float:left}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .confirm-btn .pull-left{float:none}}[data-sparta-container] .appointments-confirmation-module .confirm-btn .homepage-btn{margin-left:30px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .confirm-btn .homepage-btn{margin-left:0px;margin:10px 0}}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .appointments-confirmation-module .confirm-btn .homepage-btn a{font-size:16px}}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .appointments-confirmation-module .schedule-another-app-btn a{font-size:16px}}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container{margin-left:30px;width:200px !important;border:1px solid #ffffff;padding-bottom:7px;padding-top:8px;position:relative;padding-left:16px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container{margin-left:0px;display:inline-block}}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container{margin-left:10px}}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container .add-to-calendar{font-size:18px}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened{border:1px solid #bcb2a4;background-color:#fff}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened #calendarDetails{position:absolute;left:0;right:0;border:1px solid #bcb2a4;border-radius:0 0 5px 5px;top:36px;background:#ffffff}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened #calendarDetails .calendar-options{height:30px;padding-top:5px;cursor:pointer}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened #calendarDetails .calendar-options a{padding-left:20px}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened #calendarDetails .calendar-options:hover{background-color:#f1efea}[data-sparta-container] .appointments-confirmation-module .add-to-calendar-container.add-to-calendar-opened #calendarDetails .cal-option:hover{text-decoration:none}[data-sparta-container] .appointments-confirmation-module .get-the-app{margin:30px 0;height:75px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-confirmation-module .get-the-app{font-size:13px;padding:5px}}[data-sparta-container] .appointments-confirmation-module .specialistImg{width:70px;height:auto;display:inline-block;margin-right:5px}[data-sparta-container] .appointments-confirmation-module .specialistImg img{width:auto;height:auto;max-width:100%}[data-sparta-container] .appointments-confirmation-module .specialistDetail{display:inline-block;vertical-align:top}[data-sparta-container] .appointments-confirmation-module .specialistDetail p{line-height:100%;margin-bottom:5px}#bbaPartial .bold{font-weight:bold}#bbaPartial ul{font-size:13px}#bbaPartial li{margin-bottom:0px !important}#bbaPartial2 .bold{font-weight:bold}#bbaPartial2 ul,#bbaPartial2 p{font-size:13px}#bbaPartial2 li{margin-bottom:0px !important}
[data-sparta-container] .appointments-contact-module-public .main-container{font:14px Arial;color:#6b6b6b}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-contact-module-public .main-container{padding:0 10px 0 10px}}@media all and (min-width: 1025px){[data-sparta-container] .appointments-contact-module-public .main-container{padding:0 0px 0 0px}}[data-sparta-container] .appointments-contact-module-public h1{font:28px Arial;padding-bottom:10px}@media all and (min-width: 768px){[data-sparta-container] .appointments-contact-module-public h1{color:#646464;margin-top:20px;text-align:left}}[data-sparta-container] .appointments-contact-module-public .title{color:#6b5e51;font-size:34px;margin:30px 0px 30px;font-family:'cnx-regular',Arial,sans-serif}[data-sparta-container] .appointments-contact-module-public .heading{color:#857363;font-size:22px;margin-top:10px;margin-bottom:20px;font-family:cnx-light}[data-sparta-container] .appointments-contact-module-public .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:20px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-contact-module-public .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}[data-sparta-container] .appointments-contact-module-public .next-btn{margin-left:20px}[data-sparta-container] .appointments-contact-module-public .input-container{font-size:13px;margin-top:20px}@media all and (min-width: 768px){[data-sparta-container] .appointments-contact-module-public .input-container .input{width:300px}}[data-sparta-container] .appointments-contact-module-public .input-container .phone-block{margin:30px 0 30px 0}[data-sparta-container] .appointments-contact-module-public .input-container .check-box-container{margin-bottom:20px}[data-sparta-container] .appointments-contact-module-public .input-container .check-box-container .check-box{margin-bottom:20px}[data-sparta-container] .appointments-contact-module-public .input-container .check-box-container .spa-input-option-conditional-content{display:inline-block}[data-sparta-container] .appointments-contact-module-public .input-container .check-box-container .spa-input-option-conditional-content #conditionalPhoneNumber{padding:0 0px 0 40px}[data-sparta-container] .appointments-contact-module-public .email-sect .input{margin-right:30px}[data-sparta-container] .appointments-contact-module-public .reminders{margin-bottom:10px;font-size:13px;font-weight:bold;color:#524940;vertical-align:top}[data-sparta-container] .appointments-contact-module-public .sub-text p{color:#9d8e80;font-size:13px;text-align:center}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .appointments-contact-module-public .sub-text p{font-size:15px;text-align:left}}@media all and (min-width: 1025px){[data-sparta-container] .appointments-contact-module-public .sub-text p{font-size:18px;text-align:left}}[data-sparta-container] .appointments-contact-module-public .consent{margin:0 0 50px 0 !important;padding:0 0 0 0 !important}[data-sparta-container] .appointments-contact-module-public .consent .sub-heading{background-color:#f1efea}@media all and (min-width: 768px){[data-sparta-container] .appointments-contact-module-public .consent .sub-heading{margin-bottom:20px}}[data-sparta-container] .appointments-contact-module-public .consent .sub-heading h2{font-size:13px;color:#9d8e80;padding:10px 0 10px 20px;text-align:center}@media all and (min-width: 768px){[data-sparta-container] .appointments-contact-module-public .consent .sub-heading h2{font-size:21px;height:50px;padding-left:15px;padding:10px 0 0 20px;text-align:left}}[data-sparta-container] .appointments-contact-module-public .consent p,[data-sparta-container] .appointments-contact-module-public .consent ul{margin-left:20px;font-size:14px;color:#646464}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-contact-module-public .consent p,[data-sparta-container] .appointments-contact-module-public .consent ul{font-size:13px;margin-left:10px}}[data-sparta-container] .appointments-contact-module-public .consent li{margin-bottom:15px;margin-left:20px}[data-sparta-container] .appointments-contact-module-public .buttons{margin-bottom:50px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .appointments-contact-module-public .buttons{text-align:center}}[data-sparta-container] .appointments-contact-module-public .buttons .next-btn{margin-left:20px}[data-sparta-container] .appointments-contact-module-public .reminder-checkbox-text{font-size:14px;font-weight:normal;color:#333;font-family:"cnx-medium", Arial, Helvetica, sans-serif}
@media all and (min-width: 1025px) and (max-width: 1295px){#AppointmentsLocationsPublic .column{margin-right:0px !important}}#AppointmentsLocationsPublic .location-content{padding:25px 0 0px 0}#AppointmentsLocationsPublic .spa-input-text{height:47px}#AppointmentsLocationsPublic .change-loc-content{padding:20px 0 25px 0}#AppointmentsLocationsPublic .meetingTypeHeaderContainer h2{padding:48px 0 0 0;color:#6b5e51;font-size:34px;line-height:40px;font-family:'cnx-regular',Arial,sans-serif}#AppointmentsLocationsPublic .findLocLabel{padding:0 0 10px 0;display:block;color:#666;font-size:15px;font-weight:bold}#AppointmentsLocationsPublic #changeLocationSearchButton{margin-top:15px;height:48px;font-size:24px}@media all and (min-width: 768px){#AppointmentsLocationsPublic #changeLocationSearchButton{margin-left:15px;margin-top:0}}#AppointmentsLocationsPublic #loadingSpinnerLoc{margin-left:2rem;margin-top:5px;display:inline-block}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic #loadingSpinnerLoc{margin-left:1rem}}#AppointmentsLocationsPublic #loadingSpinnerLoc .loading-spinner{font-size:8px;margin:0}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic #loadingSpinnerLoc .loading-spinner{font-size:6px}}#AppointmentsLocationsPublic .branch-loc{margin-bottom:50px}#AppointmentsLocationsPublic .specialist-image{width:100px;height:93px;float:left;margin-right:15px}#AppointmentsLocationsPublic .specialist-image.merill{height:auto}#AppointmentsLocationsPublic .icon-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#AppointmentsLocationsPublic .icon{float:left;margin-right:15px}#AppointmentsLocationsPublic .specialist-name{font-weight:bold}#AppointmentsLocationsPublic #locTable thead td{padding-bottom:10px;border-bottom:3px solid #dc1431;padding-left:50px !important;text-align:left}#AppointmentsLocationsPublic #locationsBackBtn{margin:0px 0 40px 0}#AppointmentsLocationsPublic #locationsSearchResult{margin-bottom:35px}#AppointmentsLocationsPublic #locationsSearchResult td{padding:18px 15px 30px 15px}#AppointmentsLocationsPublic .loc-address{font-weight:bold;color:#524940;display:block}@media all and (min-width: 1px){#AppointmentsLocationsPublic .loc-address{width:142px}}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic .loc-address{width:100%}}#AppointmentsLocationsPublic .loc-details{font:14px/15px Arial;color:#857363}#AppointmentsLocationsPublic .index-with-image-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}#AppointmentsLocationsPublic .index-with-image-container .location-index{color:#FFF;margin-top:-32px;font-size:15px;font-weight:bold}#AppointmentsLocationsPublic .index-with-image-container{position:absolute}#AppointmentsLocationsPublic .location-details{float:left;margin:0 0 0 35px}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic .location-details{float:none}}#AppointmentsLocationsPublic .locations-table tbody tr td{border-bottom:1px solid #ddd7cd;vertical-align:top;padding-top:15px;text-align:left}#AppointmentsLocationsPublic td.distance-cell.fsa-distance-cell,#AppointmentsLocationsPublic td.hours-cell.fsa-hours-cell{padding-left:50px !important}#AppointmentsLocationsPublic td.action-cell.fsa-action-cell{padding-left:30px !important}#AppointmentsLocationsPublic .highlightRow{background-color:#ecf6fd}#AppointmentsLocationsPublic .locations-table tbody tr:hover{background-color:#ecf6fd}#AppointmentsLocationsPublic #locTable{display:table;border-spacing:0px;cursor:pointer;width:100%}#AppointmentsLocationsPublic .specialist-image{width:70px}@media all and (min-width: 1px){#AppointmentsLocationsPublic .fsa-location-cell{width:225px}}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic .fsa-location-cell{width:100%}}#AppointmentsLocationsPublic .locations-table thead{font:bold 14px/12px Arial;color:#857363}#AppointmentsLocationsPublic .specialist-cell{font:14px/15px Arial;color:#524940;padding-left:50px !important}@media all and (min-width: 1px){#AppointmentsLocationsPublic .specialist-cell{width:300px}}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic .specialist-cell{width:100%}}#AppointmentsLocationsPublic .hours-cell{font:14px/18px Arial;color:#524940}#AppointmentsLocationsPublic .hide{display:none}#AppointmentsLocationsPublic .specialist-fsa{padding-top:5px;font:14px/18px Arial;color:#524940;width:98%}#AppointmentsLocationsPublic td.hours-cell .day{width:85px !important;display:inline-block}#AppointmentsLocationsPublic .locations-table tbody .expanded-row{background-color:#ECF6FD;border-bottom:none}#AppointmentsLocationsPublic .locations-table tbody .specialist-drawer-container{padding-left:40px !important}#AppointmentsLocationsPublic .locations-table tbody .specialist-drawer-row #buttonZone{margin-top:20px}#AppointmentsLocationsPublic .locations-table tbody .specialist-drawer-row #buttonZone .no-button{margin-left:20px}#AppointmentsLocationsPublic .locations-table tbody tr.specialist-drawer-row{background-color:#ECF6FD}#AppointmentsLocationsPublic .clearboth{clear:both}#AppointmentsLocationsPublic .specialist-drawer-heading:focus{outline:none}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsLocationsPublic .change-loc-content{margin:0}#AppointmentsLocationsPublic #locationsBackBtn{margin:0 auto;font-size:1.2rem}#AppointmentsLocationsPublic .loc-text{margin:0 0px 50px}#AppointmentsLocationsPublic #locTable{margin:0 !important}#AppointmentsLocationsPublic #locTable thead{display:none}#AppointmentsLocationsPublic #locTable tbody{width:100%}#AppointmentsLocationsPublic #locTable tbody .locDetail{border-top:1px solid #ddd7cd}#AppointmentsLocationsPublic #locTable tbody .distance-cell{padding-left:35px !important;color:#524940}#AppointmentsLocationsPublic #locTable tbody .distance-cell .distance-txt{margin-top:10px;font-weight:bold}#AppointmentsLocationsPublic #locTable tbody .specialist-cell{padding-left:35px !important;color:#524940}#AppointmentsLocationsPublic #locTable tbody .specialist-cell .specialists-txt{margin-top:10px;font-weight:bold}#AppointmentsLocationsPublic #locTable tbody .hours-cell{padding-left:35px !important}#AppointmentsLocationsPublic #locTable tbody .hours-cell .hours-txt{margin-top:10px;font-weight:bold}#AppointmentsLocationsPublic #locTable tbody .action-cell{padding:10px 0 10px 35px !important}#AppointmentsLocationsPublic #locTable .locDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0 0 0}#AppointmentsLocationsPublic #locTable .locDetail td{padding:0;width:100%;border-bottom:none;display:block}#AppointmentsLocationsPublic #locTable .specialist-drawer-row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#AppointmentsLocationsPublic #locTable .specialist-drawer-row td{padding:0 0 10px 0}}
[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 #prospectSSN1{border:0px !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 #appointments-prospect-container{padding:10px 0}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .no-padding{padding:0 !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .no-margin{margin:0 !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .row{padding-left:0 !important;padding-right:0 !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .column{padding-left:0 !important;padding-right:0 !important;float:left !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .prospect-form-label{font:14px 'cnx-medium';display:block;color:#333;font-weight:normal;line-height:1.5;cursor:pointer}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .field-error{color:#DC1431 !important}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .read-text{padding:10px 0}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .radio-button-wrapper ul{list-style-type:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}[data-sparta-container] .appointments-prospect-module-class-v-1-0-0 .radio-button-wrapper ul li{margin-right:30px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .column{margin-bottom:20px;margin-right:0}}@media all and (min-width: 768px){[data-sparta-container] .column{margin-bottom:30px;margin-right:30px}}
#AppointmentsReviewUnauthModule .heading{color:#6b5e51;font-size:34px;line-height:40px;margin-top:20px;font-family:'cnx-regular',Arial,sans-serif}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule .heading{text-align:center}}#AppointmentsReviewUnauthModule #loadingSpinnerReview{margin-left:2rem;margin-top:5px;display:inline-block}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule #loadingSpinnerReview{margin-left:1rem}}#AppointmentsReviewUnauthModule #loadingSpinnerReview .loading-spinner{font-size:8px;margin:0}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule #loadingSpinnerReview .loading-spinner{font-size:6px}}#AppointmentsReviewUnauthModule .review-details .lft_Sec{width:400px}@media all and (min-width: 768px) and (max-width: 1024px){#AppointmentsReviewUnauthModule .review-details .lft_Sec{margin:0 auto;width:45%}}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule .review-details .lft_Sec{width:100%}}#AppointmentsReviewUnauthModule .review-details .lft_Sec .review-tiles{padding:15px 10px 15px 20px;background-color:#f1efea;margin:0 0 5px 0;cursor:pointer}#AppointmentsReviewUnauthModule .review-details .lft_Sec .review-tiles:focus{outline:none}#AppointmentsReviewUnauthModule .review-details .lft_Sec .disabled-tile{cursor:auto}#AppointmentsReviewUnauthModule .review-details .hd_txt,#AppointmentsReviewUnauthModule .review-details .hd_cnt{margin-bottom:0px !important}#AppointmentsReviewUnauthModule .review-details{margin-top:20px}#AppointmentsReviewUnauthModule .review-details .rt_Sec{width:520px;border:1px solid #ece6dd;padding:20px;margin-left:20px}@media all and (min-width: 768px) and (max-width: 1024px){#AppointmentsReviewUnauthModule .review-details .rt_Sec{width:45%;margin-left:10px}}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule .review-details .rt_Sec{width:100%;margin:0}}#AppointmentsReviewUnauthModule .review-details .rt_Sec .review-help{font-family:arial;font-size:14px;font-weight:bold;color:#524940;line-height:16px;margin-top:15px;margin-bottom:15px}#AppointmentsReviewUnauthModule .review-details .rt_Sec .comment-sect{min-height:120px;max-height:120px;color:#6b6b6b;resize:vertical;width:95%}#AppointmentsReviewUnauthModule .review-btn-sect{margin:30px 0px 30px 0px}#AppointmentsReviewUnauthModule .review-btn-sect .btn-wrapper{display:inline-block}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule .review-btn-sect{text-align:center}}#AppointmentsReviewUnauthModule .schedule-again-btn{margin:30px 0px 30px 0px}#AppointmentsReviewUnauthModule .schedule-again-btn .btn-wrapper{display:inline-block}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsReviewUnauthModule .schedule-again-btn{text-align:center}}#AppointmentsReviewUnauthModule #back-button{margin-right:15px}#AppointmentsReviewUnauthModule .small-font{font-size:14px}#AppointmentsReviewUnauthModule .topic-edit-img{width:18px;float:right}#backButtonConfirmationModalLayer .confirm-btn-grp{margin-top:30px}#backButtonConfirmationModalLayer #yes-button{margin-right:15px}#bbaReviewSpinner{z-index:999999 !important}#bbaReviewSpinner.bba-modal{position:fixed;z-index:1;padding-top:100px !important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#bbaReviewSpinner .bba-modal-content{background-color:#fefefe;margin:auto !important;padding:15px !important;border:1px solid #888;width:300px}
#SbfsPreferredLocationUnauthModule .preferred-location-heading{color:#6b5e51;font-size:34px;line-height:40px;font-family:'cnx-regular',Arial,sans-serif;text-align:left;margin:30px 0px 0px}#SbfsPreferredLocationUnauthModule .selectedSpecialistImage{width:120px}#SbfsPreferredLocationUnauthModule #preferred-location-meet-small-business-banking-container{padding:20px 0;box-sizing:border-box;font-size:16px;margin:6px 0 3px 0}#SbfsPreferredLocationUnauthModule #preferred-location-meet-small-business-banking-col1{float:left}#SbfsPreferredLocationUnauthModule #preferred-location-meet-small-business-banking-col2{padding:11px 0 0 0;font-family:'ArialMT','Arial';font-weight:400;font-style:normal;font-size:14px;color:#333;text-align:left;line-height:18px;float:left}@media all and (min-width: 1025px) and (max-width: 1295px){#SbfsPreferredLocationUnauthModule #preferred-location-meet-small-business-banking-col2{margin-left:26px}}#SbfsPreferredLocationUnauthModule .preferred-location-meet-small-business-banking-does{padding:0 0 14px 0;color:#666}#SbfsPreferredLocationUnauthModule .preferred-location-sfid-container{margin-bottom:40px;position:relative;padding-top:20px}#SbfsPreferredLocationUnauthModule .preferred-location-sfid-title-content{color:#0072cd;font-size:24px;padding-bottom:5px}#SbfsPreferredLocationUnauthModule .preferred-location-input-title-txt{font-family:'Arial-BoldMT','Arial Bold','Arial';font-weight:700;font-style:normal;color:#524940;font-size:13px;text-align:left;line-height:22px}#SbfsPreferredLocationUnauthModule .preferred-location-inputbox{width:210px;height:25px;font-family:'ArialMT','Arial';font-weight:400;font-style:normal;font-size:13px;text-decoration:none;color:#000;text-align:left;padding:1px 0 1px 0;box-sizing:border-box}#SbfsPreferredLocationUnauthModule .clearboth{clear:both}#SbfsPreferredLocationUnauthModule .preferred-location-page-enter-address-container{background:#ecf6fd;min-height:75px;cursor:pointer}@media all and (min-width: 1025px) and (max-width: 1295px){#SbfsPreferredLocationUnauthModule .preferred-location-page-enter-address-container{width:680px}}#SbfsPreferredLocationUnauthModule .preferred-location-page-enter-address-title-content-sbfs{font-size:24px;color:#0072cd;float:left;text-align:left;padding:0 0 0 20px;line-height:60px}@media all and (min-width: 1025px) and (max-width: 1295px){#SbfsPreferredLocationUnauthModule .preferred-location-page-enter-address-title-content-sbfs{width:475px}}#SbfsPreferredLocationUnauthModule .preferred-location-required-text{color:#333;font-family:'ArialMT','Arial';font-weight:400;font-size:14px;font-style:normal;text-align:left;float:right;margin-bottom:20px;padding:20px 20px 0 0}#SbfsPreferredLocationUnauthModule #preferred-location-enter-address-form{margin-left:20px;padding-bottom:20px}#SbfsPreferredLocationUnauthModule input#preferred-location-addressLine2,#SbfsPreferredLocationUnauthModule input#preferred-location-addressLine1{width:60%}#SbfsPreferredLocationUnauthModule .preferred-location-state-city-zip-container,#SbfsPreferredLocationUnauthModule .preferred-location-state-city-zip-container-col1,#SbfsPreferredLocationUnauthModule .preferred-location-state-city-zip-container-col2,#SbfsPreferredLocationUnauthModule .preferred-location-state-city-zip-container-col3{padding-left:0px !important}#SbfsPreferredLocationUnauthModule .preferred-location-page-button-container{margin:30px 0px 30px 0px}#SbfsPreferredLocationUnauthModule #preferred-location-continue-button{margin-left:20px}#SbfsPreferredLocationUnauthModule #sbfsSpinner{z-index:999999 !important}#SbfsPreferredLocationUnauthModule #sbfsSpinner.bba-modal{position:fixed;z-index:1;padding-top:100px !important;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}#SbfsPreferredLocationUnauthModule #sbfsSpinner .bba-modal-content{background-color:#fefefe;margin:auto !important;padding:15px !important;border:1px solid #888;width:300px}#goBackModalLayerSpartaUILayer #goBackModal .confirm-btn-grp{margin-top:20px}#goBackModalLayerSpartaUILayer #goBackModal #yes-button{margin-right:20px}
#AppointmentsSpecialistUnauthModule table#specialistTable{border-collapse:collapse;border-spacing:0}@media all and (min-width: 1025px) and (max-width: 1295px){#AppointmentsSpecialistUnauthModule table#specialistTable{width:950px}}#AppointmentsSpecialistUnauthModule .specialist-table tbody{border-top:3px solid #dc1431}#AppointmentsSpecialistUnauthModule .specialist-table tbody .specialist-cell{padding:15px 20px 20px 20px}#AppointmentsSpecialistUnauthModule .specialist-table tbody tr td{border-bottom:1px solid #ddd7cd;vertical-align:top;padding-top:5px}#AppointmentsSpecialistUnauthModule button.select-button{margin-top:20px !important;margin-bottom:20px !important;float:right}#AppointmentsSpecialistUnauthModule .specialistHeaderContainer{margin-top:50px}#AppointmentsSpecialistUnauthModule .specialist-table-container{margin-bottom:20px}#AppointmentsSpecialistUnauthModule #specialistBackBtn{margin:35px 0 40px 0}#AppointmentsSpecialistUnauthModule .heading{color:#6b5e51;font-size:34px;line-height:40px;margin:30px 0px 30px;font-family:'cnx-regular',Arial,sans-serif}#AppointmentsSpecialistUnauthModule .specialist-content{margin:40px 0px}#AppointmentsSpecialistUnauthModule .selected-location-details{font-size:20px;font-family:Connections}#AppointmentsSpecialistUnauthModule .specialist-content .selected-location-address{color:#36c}#AppointmentsSpecialistUnauthModule .specialist-table tbody .specialist-cell{font:bold 16px/18px Arial;color:#524940}#AppointmentsSpecialistUnauthModule .specialist-table tbody .specialist-role{font:14px/15px Arial;color:#857363}
#btn-step1-bck,#btn-step2-bck,#btn-step3-bck{margin:1rem 0}.hideIt{display:none !important}.widget-initalized{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.widget-initalized #or-text{font-size:2rem !important;font-weight:600;line-height:1rem}#AppointmentsUnauthSigninModule .hd_Sec{margin-top:30px}#AppointmentsUnauthSigninModule .heading{font-size:34px;color:#6b5e51;line-height:40px}#AppointmentsUnauthSigninModule .sub-heading{font-size:22px;color:#857363;line-height:28px;margin-top:30px}@media all and (min-width: 1025px) and (max-width: 1295px){#AppointmentsUnauthSigninModule .sub-heading{width:650px}}#AppointmentsUnauthSigninModule .links-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font:13px Arial;margin:40px 0px}#AppointmentsUnauthSigninModule .links-container #ocaContainer{margin-right:1rem}#AppointmentsUnauthSigninModule .links-container #or-text{text-align:center;font-size:1rem;margin-right:2rem;line-height:1.7rem}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsUnauthSigninModule .links-container{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#AppointmentsUnauthSigninModule .links-container #prospect-widget-button{text-align:center}#AppointmentsUnauthSigninModule .links-container #ocaContainer{margin-right:0}}#AppointmentsUnauthSigninModule .sign-in-to-prefill-link{cursor:pointer;margin-right:20px}#AppointmentsUnauthSigninModule .prospect-widget-link{margin-left:40px;margin-top:10px;font:16px Arial;font-weight:bold;color:#36c}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsUnauthSigninModule .prospect-widget-link{margin-left:20px}}#AppointmentsUnauthSigninModule .fl-lt{float:left}#AppointmentsUnauthSigninModule .clearboth{clear:both}@media all and (min-width: 1px) and (max-width: 767px){#AppointmentsUnauthSigninModule .links-container{font-size:1rem}#AppointmentsUnauthSigninModule .links-container>button{margin:.5rem 0}#AppointmentsUnauthSigninModule #signin-button{width:100%;margin-right:0}#AppointmentsUnauthSigninModule #prospect-widget-button{margin-top:10px;width:100%}}#AppointmentsUnauthSigninModule .addLinkStyles{color:#3366CC}#AppointmentsUnauthSigninModule .addLinkStyles:hover{cursor:pointer;text-decoration:underline}#appointments-prospect-container{padding-left:10px !important;padding-right:10px !important}@media all and (min-width: 768px) and (max-width: 1024px){#appointments-prospect-container{padding-left:7.5px !important;padding-right:7.5px !important}}@media all and (min-width: 1px) and (max-width: 767px){#appointments-prospect-container{padding-left:5px !important;padding-right:5px !important}}#ah-caw-main-container .OCA-content{width:240px !important}
[data-sparta-container] .select-date-and-time-module-public{color:#222}[data-sparta-container] .select-date-and-time-module-public .main-container{margin-top:50px;margin-bottom:50px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public .main-container{padding:0px 10px 0px 10px !important;text-align:center}}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change{margin:0px 0px 10px 0px}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change p{margin-bottom:0px;font-size:12px}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change .language-dropdown{width:78px;border:none !important;background-color:#fff !important;margin-bottom:0px;font-size:14px;color:#36c;line-height:20px;font-family:Arial, "Helvetica Neue", Helvetica, Roboto, sans-serif}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change .language-dropdown:hover{border:none !important;background-color:#fff !important}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change .language-dropdown:focus{border:none !important}[data-sparta-container] .select-date-and-time-module-public .main-container .language-change option.languageChange{color:black}[data-sparta-container] .select-date-and-time-module-public #calendarParentContainer__greeting{font-size:1.8rem;padding:1rem 0;text-align:center}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer{margin-right:0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 1025px) and (max-width: 1295px){[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer{margin-left:40px !important}}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer .time-of-day{font-weight:600;text-align:center}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer #timeSlotsContainer{margin-bottom:20px;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12);border-radius:2px}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer #timeSlotsContainer .time-of-day{padding-left:15px;padding-top:10px;padding-bottom:3px;border-bottom:solid lightgrey 1px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer #timeSlotsContainer .time-of-day{padding-left:0px}}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer .slots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[data-sparta-container] .select-date-and-time-module-public #SelectTimeContainer #changeSelectedDate{padding:10px 0 5px 0}[data-sparta-container] .select-date-and-time-module-public .heading{margin:20px 0px 20px 0px;color:#6b5e51;font-size:34px;font-family:'cnx-regular',Arial,sans-serif}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .select-date-and-time-module-public .heading{font-size:25px;margin:40px 0px 20px 0px}}@media all and (min-width: 1025px){[data-sparta-container] .select-date-and-time-module-public .heading{font-size:30px;margin:10px 0px 20px 0px}}[data-sparta-container] .select-date-and-time-module-public .datepicker-container{margin-bottom:20px}[data-sparta-container] .select-date-and-time-module-public .datepicker-container .datepicker-year-element{text-align:left}@media all and (min-width: 768px) and (max-width: 1024px){[data-sparta-container] .select-date-and-time-module-public .top-offset{margin-top:115px}}@media all and (min-width: 1025px){[data-sparta-container] .select-date-and-time-module-public .top-offset{margin-top:90px}}[data-sparta-container] .select-date-and-time-module-public .time-slot-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time{text-align:center;cursor:pointer;width:98px;box-sizing:border-box;margin:1rem 0}[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time a{height:100%;width:100%;padding:.5rem .8rem;text-decoration:none}[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time a:hover{outline:1px solid #0073CF}[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time a:focus{outline:1px solid #0073CF;color:#0073CF}[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time .selected-slot{background:#0073CF;color:white !important;font-weight:bold}@media all and (min-width: 1025px){[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time{width:102px}}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public .time-slot-container .slot-time{margin:.5rem 0}}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public .buttons{text-align:center}}[data-sparta-container] .select-date-and-time-module-public .text-content{font-size:14px;margin-bottom:20px}[data-sparta-container] .select-date-and-time-module-public .text-content a{cursor:pointer;vertical-align:top;margin:10px;display:inline-block}[data-sparta-container] .select-date-and-time-module-public .pm{border-bottom:solid grey 1px}[data-sparta-container] .select-date-and-time-module-public .greyed{color:#959595}[data-sparta-container] .select-date-and-time-module-public #errorMessageContainer,[data-sparta-container] .select-date-and-time-module-public #noTimeSlotsAvailable{margin-right:0px}[data-sparta-container] .select-date-and-time-module-public #loadingSpinner{margin-right:0px}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public #loadingSpinner{margin-bottom:100px}}@media all and (min-width: 1px) and (max-width: 767px){[data-sparta-container] .select-date-and-time-module-public .your-appointment{margin:20px 0px 20px 0}}[data-sparta-container] .select-date-and-time-module-public .changeSelectedDate{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[data-sparta-container] .select-date-and-time-module-public .next-month,[data-sparta-container] .select-date-and-time-module-public .previous-month{width:40px;height:40px;line-height:40px;display:inline-block;position:relative;text-decoration:none;border-radius:50%;border-width:1px;border-style:solid;border-color:transparent}[data-sparta-container] .select-date-and-time-module-public .next-month::after,[data-sparta-container] .select-date-and-time-module-public .previous-month::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;margin:14px;border:0 solid #595959;border-top-width:2px}[data-sparta-container] .select-date-and-time-module-public .next-month:hover,[data-sparta-container] .select-date-and-time-module-public .previous-month:hover{border-color:#222222}[data-sparta-container] .select-date-and-time-module-public .next-month:focus,[data-sparta-container] .select-date-and-time-module-public .previous-month:focus{border-color:#0073CF}[data-sparta-container] .select-date-and-time-module-public .previous-month{margin-right:20px}[data-sparta-container] .select-date-and-time-module-public .next-month{margin-left:20px}[data-sparta-container] .select-date-and-time-module-public .formattedDate{position:relative;bottom:13px}[data-sparta-container] .select-date-and-time-module-public .previous-month::after{border-left-width:2px;-webkit-transform:translateX(2px) rotate(-45deg);transform:translateX(2px) rotate(-45deg)}[data-sparta-container] .select-date-and-time-module-public .next-month::after{border-right-width:2px;-webkit-transform:translateX(-2px) rotate(45deg);transform:translateX(-2px) rotate(45deg)}[data-sparta-container] .select-date-and-time-module-public .spa-input-error-message{color:#DC1431;margin:16px 0 0 0;font-size:14px;line-height:16px;min-height:18px;background-position:0 0;background-repeat:no-repeat;background-size:18px;padding:2px 0 0 28px}[data-sparta-container] .select-date-and-time-module-public .spa-icon--error{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MXB4IiB2aWV3Qm94PSIwIDAgNDAgNDEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5yZWRfaWNvPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJlZF9pY28iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjAwMDAwMCwgMC4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iUGF0aF9DbGlwcGluZ19QYXRoIiBmaWxsPSIjRDgyMDI3Ij4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MC41MiwzNC45IEwyNC42NiwzLjM1IEMyNC4wMjA1MTk5LDEuODk5NzExOTcgMjIuNTg1MDE0MiwwLjk2MzgxNTM1NSAyMSwwLjk2MzgxNTM1NSBDMTkuNDE0OTg1OCwwLjk2MzgxNTM1NSAxNy45Nzk0ODAxLDEuODk5NzExOTcgMTcuMzQsMy4zNSBMMS40OCwzNC44OSBDMC43ODA2NDgzNzgsMzYuMTkzOTAxMyAwLjgyODQxNDMzMSwzNy43NzE1MjY1IDEuNjA1MzY5MzgsMzkuMDMwNzI5NSBDMi4zODIzMjQ0Myw0MC4yODk5MzI1IDMuNzcwOTM1MDcsNDEuMDQwMjI4IDUuMjUsNDEgTDM2Ljc1LDQxIEMzOC4yMjYwOTQ4LDQxLjAzODIxNjUgMzkuNjExMzIzNCw0MC4yODkyMzM5IDQwLjM4NzYxMTMsMzkuMDMzMTcxMiBDNDEuMTYzODk5MiwzNy43NzcxMDg2IDQxLjIxNDMxMzgsMzYuMjAzMTY3MiA0MC41MiwzNC45IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJQYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDI5LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjUiIGN5PSI0LjMxIiByPSI0LjEiPjwvY2lyY2xlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSJQYXRoLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjAwMDAwMCwgOS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LDAuNzIgQzIuMjk4OTYyOTcsMC43MiAwLjkyLDIuMDk4OTYyOTcgMC45MiwzLjggTDAuOTIsMTUuMDggQzEuMDEzMDA0NjksMTYuNzEwMjM3OCAyLjM2MjExMTQzLDE3Ljk4NDU3MiAzLjk5NSwxNy45ODQ1NzIgQzUuNjI3ODg4NTcsMTcuOTg0NTcyIDYuOTc2OTk1MzEsMTYuNzEwMjM3OCA3LjA3LDE1LjA4IEw3LjA3LDMuOCBDNy4wNzAwMDg5NSwyLjEwMjg2MDU3IDUuNjk3MTMwNDgsMC43MjU1MTAxOTMgNCwwLjcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}
