.olb-landing .map-view-open{text-decoration:underline}
.olb-landing #map-view{position:fixed;z-index:1000;display:none;justify-content:center;align-items:center;background-color:rgba(34,34,34,0.5);top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding:1em}
@media only screen and (max-width:709px){.olb-landing #map-view{height:-webkit-fill-available;min-height:100%;top:unset}
}
@media only screen and (max-width:939px){.olb-landing #map-view{padding:0}
}
.olb-landing #map-view .wrapper{width:100%;height:90vh;margin:40px auto;max-width:1420px;position:relative;border-radius:6px;background:#f7f8f8;overflow-y:hidden;display:flex}
@media only screen and (min-width:1240px){.olb-landing #map-view .wrapper{max-width:1280px;margin:24px auto}
}
@media only screen and (min-width:1420px){.olb-landing #map-view .wrapper{max-width:1420px;margin:40px auto}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper{margin:0;border-radius:0;height:100vh}
}
.olb-landing #map-view .wrapper .btn-map-view{position:absolute;right:0;left:30%;margin:70px auto;min-height:44px;min-width:183px;max-width:183px;background-color:#fff;color:#004e7a;border:2px solid #004e7a}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .btn-map-view{left:0}
}
.olb-landing #map-view .wrapper .sidebar{width:410px;height:100%;overflow-y:scroll;padding:0 20px 20px;margin-top:30px}
@media(min-width:940px){.olb-landing #map-view .wrapper .sidebar{padding:0 25px 30px}
}
@media(min-width:1240px){.olb-landing #map-view .wrapper .sidebar{width:460px;padding:0 30px 30px}
}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item{min-width:345px;max-width:345px;min-height:auto;margin:0;background-color:#fff}
@media(min-width:940px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item{margin:0 0 20px}
}
@media(min-width:1240px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item{min-width:400px;max-width:400px}
}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item.selected{border:1px solid #00747a}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item.selected{border:0}
}
@media only screen and (max-width:709px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item.selected{border:0}
}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .recommended:not(.d-none)+.google-map-img-container+.baa-carousel-header__text{padding-top:24px}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .recommended:not(.d-none)+.google-map-img-container+.baa-carousel-header__text .baa-distance{top:28px}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .recommended:not(.d-none)+.google-map-img-container+.baa-carousel-header__text .baa-distance{top:23px}
}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .appointment-slots-container .appointment-slot{min-width:auto;width:31%;max-width:unset}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .appointment-slots-container .appointment-slot{width:30%}
}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .appointment-slots-container .appointment-slot:first-child{margin-left:0}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .appointment-slots-container .appointment-slot:last-child{margin-right:0}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .google-map-img-container{display:none}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .booking-unavailable .request-callback{margin-top:10px;position:static}
@media only screen and (min-width:940px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .baa-carousel-header__text{min-height:100% !important}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .baa-carousel-header__text{padding:20px 15px 10px}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .baa-carousel-header__text .baa-distance{top:18px;right:11px}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .appointment-slots-container{padding-top:10px}
}
.olb-landing #map-view .wrapper .gmap{width:100%;height:100vh}
@media(min-width:940px){.olb-landing #map-view .wrapper .gmap{width:calc(100% - 410px);height:90vh}
}
@media(min-width:1240px){.olb-landing #map-view .wrapper .gmap{width:calc(100% - 460px)}
}
.olb-landing #map-view .wrapper .gmap .gm-bundled-control .gmnoprint div{background:transparent !important;box-shadow:none !important}
.olb-landing #map-view .wrapper .gmap .gm-bundled-control .gmnoprint div .gm-control-active{background:#fff !important;border-radius:10px;width:30px !important;height:30px !important;margin-bottom:5px !important}
.olb-landing #map-view .wrapper .gmap .gm-bundled-control .gmnoprint div .gm-control-active img{width:12px !important;height:12px !important;filter:brightness(0.5)}
.olb-landing #map-view .closer{position:absolute;top:30px;right:30px;display:block;width:30px;height:30px;background-size:contain;background-position:center;background-image:url(../../clientlibs/clientlib-base/resources/img/icons/icon-close.svg);background-repeat:no-repeat;z-index:100}
@media only screen and (min-width:1420px){.olb-landing #map-view .closer{top:20px;right:20px}
}
@media only screen and (max-width:939px){.olb-landing #map-view .closer{top:20px;right:20px}
}
.olb-landing #map-view .closer:hover{cursor:pointer}
.olb-landing #map-view.is-active{display:block}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper{flex-direction:column;height:-webkit-fill-available;min-height:100%}
.olb-landing #map-view .wrapper .sidebar{position:absolute;bottom:0;display:flex;height:auto;width:100%;overflow:scroll hidden}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item{display:flex;flex-direction:column;justify-content:space-between;min-width:322px;max-width:322px;box-shadow:0 4px 20px 0 rgba(34,34,34,0.3);margin-right:10px}
}
@media only screen and (max-width:939px) and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .recommended{height:23px}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .booking-unavailable{font-size:14px}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .booking-unavailable .baa-no-slot-img{width:35px}
.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .booking-unavailable .request-callback{font-size:16px;margin-top:.5em}
}
@media only screen and (max-width:939px) and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .baa-carousel-header__text .store-name{max-width:74%}
}
@media only screen and (max-width:939px) and (max-width:939px){.olb-landing #map-view .wrapper .sidebar .baa-map-results__item .view-all{margin:10px 20px 15px}
}
@media only screen and (max-width:939px){.olb-landing #map-view .wrapper .gmap .gm-bundled-control .gmnoprint{bottom:auto !important;top:-360px !important;left:5px !important}
}
@media only screen and (max-width:709px){.olb-landing #map-view .wrapper .gmap .gm-bundled-control .gmnoprint{display:none}
}
@media only screen and (max-width:709px){.olb-landing .appointment-slots-container .sl-calendar.colored-box .sl-calendar__item.dayName{padding-left:5px !important;padding-right:5px !important}
}
.olb-landing.flow-2 .baa-define-appointment-wrapper.has-appointment-summary{padding-top:4em}
@media only screen and (max-width:939px){.olb-landing.flow-2 .baa-define-appointment-wrapper.has-appointment-summary{padding-top:90px}
}
@media only screen and (max-width:709px){.olb-landing.flow-2 .baa-define-appointment-wrapper.has-appointment-summary{padding-top:50px}
}
@media only screen and (max-width:709px){.olb-landing.flow-2 .baa-define-appointment-wrapper.has-appointment-summary .baa-step-title-container{padding-top:45px}
}
.olb-landing .baa-define-appointment-wrapper{margin-top:80px}
.olb-landing .baa-define-appointment-wrapper .baa-step-content{background-color:transparent}
@media(max-width:1419px) and (min-width:940px){.olb-landing .baa-define-appointment-wrapper .baa-step-content .col-12{padding-right:0;padding-left:0}
.olb-landing .baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:40px;padding-left:40px}
}
@media(max-width:939px) and (min-width:710px){.olb-landing .baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:30px;padding-left:30px}
}
.olb-landing .baa-define-appointment-wrapper .baa-step-title-container{padding:0;border-bottom:0}
.olb-landing .baa-define-appointment-wrapper .baa-step-title-text{text-align:left;margin-bottom:0}
@media(min-width:710px){.olb-landing .baa-define-appointment-wrapper .baa-step-title-text{text-align:center;margin-bottom:30px}
}
.olb-landing .baa-define-appointment-wrapper .baa-step-title-description{margin-bottom:10px;margin-left:0;font-size:22px}
.olb-landing .baa-select-app-type+.select2-container,.olb-landing .baa-select-audiologist+.select2-container{margin:0;min-width:inherit;width:100% !important;font-family:"Value-Bold",sans-serif}
@media only screen and (max-width:709px){.olb-landing .baa-select-app-type+.select2-container,.olb-landing .baa-select-audiologist+.select2-container{min-width:100%;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
}
.olb-landing .baa-select-app-type+.select2-container .select2-selection,.olb-landing .baa-select-audiologist+.select2-container .select2-selection{padding:10px 4px;height:auto;min-height:50px;border:2px solid #e2f3f5;border-radius:25px}
.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__placeholder,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__placeholder{color:#004e7a}
.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__rendered{font-family:"Value-Bold",sans-serif;line-height:inherit;text-align:left;color:#004e7a;padding-left:16px}
.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__arrow{width:24px;right:22px;top:4px}
.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow b,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__arrow b{display:none}
.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow:after,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__arrow:after{content:"";background-repeat:no-repeat;background-size:100%;width:15px;height:15px;margin-top:18px;display:inline-block;background-image:url("clientlibs/img/icons/expand.svg")}
@media only screen and (max-width:709px){.olb-landing .baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow:after,.olb-landing .baa-select-audiologist+.select2-container .select2-selection .select2-selection__arrow:after{width:18px;margin-top:16px}
}
.olb-landing .baa-select-app-type+.select2-container--open .select2-selection .select2-selection__arrow:after,.olb-landing .baa-select-audiologist+.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url(clientlibs/img/icons/collapse.svg)}
.olb-landing .baa-select-app-type+.select2-container--above .select2-selection .select2-selection__arrow:after,.olb-landing .baa-select-audiologist+.select2-container--above .select2-selection .select2-selection__arrow:after{background-image:url(clientlibs/img/icons/collapse.svg)}
.olb-landing .baa-select-app-type+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after,.olb-landing .baa-select-audiologist+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url(clientlibs/img/icons/expand.svg)}
.olb-landing .baa-select-app-type+.select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered,.olb-landing .baa-select-audiologist+.select2-container .select2-selection[aria-expanded=true] .select2-selection__rendered{color:#0f2033}
.olb-landing .select2-container--default .select2-results__option{font-family:"Noto Sans",sans-serif;line-height:inherit;text-align:left;padding:12px;position:relative;padding-left:20px}
.olb-landing .select2-container--default .select2-results__option:after{content:"";width:100%;height:1px;background:#e2f3f5;display:block;position:absolute;bottom:0;left:0}
.olb-landing .select2-container--default .select2-results__option--highlighted[aria-selected],.olb-landing .select2-container--default .select2-results__option[aria-selected=true]{background-color:#00747a;color:#fff}
.olb-landing .select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected=false],.olb-landing .select2-container--default .select2-results__option[aria-selected=true][aria-selected=false]{background:#fff;color:#0f2033}
.olb-landing .select2-container--default .select2-results__option--highlighted[aria-selected][aria-selected=false]:hover,.olb-landing .select2-container--default .select2-results__option[aria-selected=true][aria-selected=false]:hover{background:#00747a;color:#fff}
.olb-landing .select2-container--default .select2-results__option:hover{background:#00747a;color:#fff}
.olb-landing .select2-container--open.select2-container--above .select2-selection{border-top:solid 2px #fff !important}
.olb-landing .select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0}
.olb-landing .select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0}
.olb-landing .select2-container--open .select2-dropdown{border-radius:0;border-color:#e2f3f5}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--below{border-bottom-left-radius:25px;border-bottom-right-radius:25px;border:solid 2px #e2f3f5;border-top:0}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--below .select2-results{border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:none}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option:last-child:after{display:none}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option:last-child{border-bottom-left-radius:23px;border-bottom-right-radius:23px}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--above{border-top-left-radius:25px;border-top-right-radius:25px;border:solid 2px #e2f3f5;border-bottom:0}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--above .select2-results{border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:none}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option:first-child{border-top-left-radius:23px;border-top-right-radius:23px}
.olb-landing .select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option:last-child:after{display:none}
.olb-landing .select2-results{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}
.olb-landing .courtesy-message-time{padding-right:5px}
.olb-landing .audiologist-selection-wrapper{display:none}
.olb-landing .audiologist-selection-wrapper.audiologist-enabled{display:block}
@media only screen and (max-width:709px){.olb-landing .baa-define-appointment-wrapper .grid-wrapper .baa-tabbed-text{padding-left:0}
}
.olb-landing .baa-calendar-container{margin-bottom:10px;position:static;border-radius:0;background-color:transparent;border:0;transition:opacity .5s}
.olb-landing .baa-calendar-container .slick-disabled .baa-slick-arrow .am-icon::before{box-shadow:0 4px 15px 0 rgba(0,0,0,0.1)}
@media(min-width:1420px){.olb-landing .baa-calendar-container .baa-maps-prev-arrow{margin-left:20px}
}
@media(min-width:1420px){.olb-landing .baa-calendar-container .baa-maps-next-arrow{margin-right:20px}
}
.olb-landing .baa-calendar-container .baa-slick-arrow .am-icon{position:relative;z-index:2;height:28px}
.olb-landing .baa-calendar-container .baa-slick-arrow .am-icon:before{z-index:-1;content:"";display:block;height:54px;position:absolute;width:54px;background:#fff;border-radius:50%;box-shadow:0 4px 15px 0 rgba(0,0,0,0.2);top:50%;left:50%;transform:translate(-50%,-50%)}
.olb-landing .baa-calendar-container .baa-maps-next-arrow,.olb-landing .baa-calendar-container .baa-maps-prev-arrow{height:100%;width:54px;cursor:pointer;background:transparent}
.olb-landing .baa-calendar-container .baa-maps-prev-arrow{border-top-left-radius:5px;border-bottom-left-radius:5px;left:3%}
@media(min-width:1350px){.olb-landing .baa-calendar-container .baa-maps-prev-arrow{left:82px}
}
@media only screen and (min-width:1420px){.olb-landing .baa-calendar-container .baa-maps-prev-arrow{left:2%}
}
@media(min-width:1500px){.olb-landing .baa-calendar-container .baa-maps-prev-arrow{left:7%}
}
.olb-landing .baa-calendar-container .baa-maps-next-arrow{border-top-right-radius:5px;border-bottom-right-radius:5px;right:3%}
@media(min-width:1350px){.olb-landing .baa-calendar-container .baa-maps-next-arrow{right:82px}
}
@media only screen and (min-width:1420px){.olb-landing .baa-calendar-container .baa-maps-next-arrow{right:2%}
}
@media(min-width:1500px){.olb-landing .baa-calendar-container .baa-maps-next-arrow{right:7%}
}
.olb-landing .baa-calendar-container .slick-disabled{cursor:default}
.olb-landing .baa-calendar-container .slick-slide{transition:height .5s;overflow:hidden}
.olb-landing .baa-calendar-container .baa-calendar-slick{border-radius:10px;background-color:#e2f3f5;border:solid 2px rgba(0,78,122,0.25);padding:20px 0;margin:0 35px 20px}
@media only screen and (min-width:1240px){.olb-landing .baa-calendar-container .baa-calendar-slick{margin:0 20px 20px}
}
@media only screen and (min-width:1420px){.olb-landing .baa-calendar-container .baa-calendar-slick{margin:0 75px 20px}
}
@media only screen and (max-width:939px){.olb-landing .baa-calendar-container .baa-calendar-slick{margin:0 61px 20px}
}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick{margin:0}
}
@media(min-width:1420px){.olb-landing .baa-calendar-container .baa-calendar-slick{padding:20px 0;border:solid 2px rgba(0,78,122,0.25)}
}
.olb-landing .baa-calendar-container .baa-calendar-slick:after{display:none}
.olb-landing .baa-calendar-container .baa-calendar-slick:before{display:none}
.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-left:15px}
@media only screen and (max-width:939px){.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-right:0}
}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
}
@media only screen and (min-width:940px){.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-right:0}
}
@media only screen and (min-width:1240px){.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-right:2%}
}
@media only screen and (min-width:1420px){.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list{padding-right:2%}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .slick-list .slick-track{left:0 !important}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:100%;border-radius:10px;background-color:#fff;text-align:center;margin:0 15px;min-height:300px;width:260px;padding:0 40px 20px}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item{margin:0;padding:0;border:0;max-width:100%}
}
@media only screen and (min-width:940px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item{margin:0 15px;border:solid 2px rgba(0,78,122,0.25)}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day{margin-bottom:15px;text-align:center}
@media(min-width:710px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day{margin:30px 0 20px}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{font-size:12px;font-weight:700;line-height:16px}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{display:inline;font-size:16px;font-weight:400;color:#004e7a}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text.text-uppercase{text-transform:capitalize !important}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{line-height:16px}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{display:inline;color:#004e7a}
}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-small-text,.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-day{display:block;margin-bottom:6px}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app{font-weight:700;display:block;height:40px;line-height:36px;background-color:#fff;border:solid 2px rgba(0,78,122,0.25);margin-bottom:10px;border-radius:8px}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:hover,.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:active,.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.selected{color:#fff;background-color:#00747a;border:solid 2px #00747a;text-decoration:none}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:none}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less{padding-top:5px;display:inline-block;position:relative;cursor:pointer}
@media(min-width:710px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .btn-more-less:hover .show-slot{text-decoration:underline}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .show-slot{color:#00747a;font-weight:700;display:inline-block;text-decoration:underline;margin:0 auto}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red{vertical-align:inherit;height:15px;width:25px;display:none;padding-left:10px}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item .am-icon-expand-red:after{transform:rotate(0);color:#00747a;height:10px}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:rgba(0,78,122,0.1);border:solid 2px rgba(0,78,122,0.1);position:relative}
@media(max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#fff;min-height:318px}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment .baa-calendar-app-list{max-width:210px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment .baa-calendar-app-list>p{line-height:1.88;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;color:#444}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment .baa-calendar-app-list>p.baa-calendar-slideNext{color:#00747a;font-family:"AvenirNext-DemiBold",sans-serif;margin-top:10px;cursor:pointer}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#e2f3f5;position:relative}
@media(max-width:709px){.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#fff;min-height:318px}
}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar{width:100%;position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 20px;background-image:url("../../clientlibs/clientlib-base/resources/img/icons/calendar-icon-end.svg");background-position:center top;background-repeat:no-repeat;background-size:60px 60px;padding-top:95px}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar p{line-height:26px}
.olb-landing .baa-calendar-container .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar .callback-btn{font-weight:700}
.olb-landing .baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:block}
.olb-landing .baa-calendar-container .baa-calendar-slick.expanded-appointment .baa-calendar-item .am-icon-expand-red:after{transform:rotate(-180deg)}
.olb-landing .baa-calendar-container .calendar-call-message-mobile a{font-family:"Value-Bold",sans-serif}
.olb-landing .baa-calendar-wrapper{opacity:0;height:0;overflow:hidden}
.olb-landing .baa-calendar-wrapper .baa-calendar-container{opacity:0}
.olb-landing .baa-calendar-wrapper .baa-calendar-nav-mobile-container{opacity:0}
.olb-landing .baa-calendar-wrapper.olb-calendar{opacity:1;height:auto;background-image:url(../../clientlibs/clientlib-base/resources/img/loaders/loading-white-bg.gif);background-size:66px;background-repeat:no-repeat;background-position:top center;margin-bottom:40px}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-wrapper.olb-calendar{background-size:66px;margin-bottom:0;padding-bottom:10px}
}
.olb-landing .baa-calendar-wrapper.olb-calendar .baa-calendar-container{opacity:0;overflow:hidden;height:100px}
.olb-landing .baa-calendar-wrapper.olb-calendar .baa-calendar-nav-mobile-container{opacity:0;height:0;overflow:hidden}
.olb-landing .baa-calendar-wrapper.olb-calendar.loaded{background-image:none}
.olb-landing .baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{opacity:1;height:auto;margin:0}
@media(min-width:940px){.olb-landing .baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{max-width:880px;margin:auto}
}
@media(min-width:1240px){.olb-landing .baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{max-width:1093px;margin:auto}
}
@media(min-width:1420px){.olb-landing .baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{max-width:100%;margin:auto}
}
.olb-landing .baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-nav-mobile-container{opacity:1;height:auto;border-bottom:2px solid rgba(0,78,122,0.25);padding-bottom:10px;margin-top:20px}
.olb-landing .baa-calendar-wrapper.olb-calendar.baa-no-slots{background-image:none}
.olb-landing .baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-calendar-container{height:0;margin:0}
.olb-landing .baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-no-slots-wrapper{display:none}
.olb-landing .baa-calendar-wrapper.olb-calendar.baa-no-slots .baa-calendar-nav-mobile-container{margin-bottom:10px}
.olb-landing .baa-calendar-nav-mobile-slick{opacity:0}
.olb-landing .baa-calendar-nav-mobile-slick.slick-initialized{opacity:1}
.olb-landing .baa-calendar-nav-mobile-container{display:none}
@media only screen and (max-width:709px){.olb-landing .baa-calendar-nav-mobile-container{display:block;margin-bottom:17px}
}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item{display:block;text-align:center}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-text{font-size:12px;color:#63809d;display:block;text-align:center}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-number{padding:1px 0;width:30px;height:29px;font-size:16px;color:#0f2033;display:inline-block;font-weight:bold}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected .baa-calendar-mobile-day-number{color:#fff;background:#00747a;border-radius:50%}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available .baa-calendar-mobile-day-number{color:#fff}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available.single-not-available .baa-calendar-mobile-day-number{color:#63809d;background:#fff}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.last-thank-you .baa-calendar-mobile-day-number{background:transparent}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.not-available .baa-calendar-mobile-day-number{color:#63809d}
.olb-landing .baa-calendar-nav-mobile-container .baa-calendar-mobile-item.last-thank-you .am-icon-calendar-icon-end-xs:after{width:24px;height:24px}
@media(max-width:709px){.olb-landing .baa-calendar-wrapper>.grid-wrapper{padding:0}
.olb-landing .baa-calendar-wrapper .baa-calendar-container{background-color:transparent;border:0;box-shadow:none}
.olb-landing .baa-calendar-wrapper .baa-calendar-container .baa-slick-arrow{display:none !important}
.olb-landing .baa-calendar-wrapper .baa-calendar-container .baa-calendar-slick{max-width:100%;width:100%;padding:0;background-color:transparent;border:0}
.olb-landing .baa-calendar-wrapper .baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:100%;margin:0 20px}
.olb-landing .baa-calendar-wrapper .baa-calendar-container .baa-calendar-slick .baa-calendar-item.empty-appointment{border:0}
.olb-landing .baa-calendar-wrapper .baa-calendar-container .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
}