@-webkit-keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes scrollInfinite{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
@media screen and (max-width:1420px){.baa-define-appointment-wrapper .baa-tabbed-text{padding:0 !important}
}
@media screen and (min-width:940px) and (max-width:1420px){.baa-define-appointment-wrapper .baa-tabbed-text{margin-left:-10px !important}
.baa-define-appointment-wrapper .baa-tabbed-text.variant-b{width:60%}
}
.baa-define-appointment-wrapper .courtesy-message-select{color:#000;display:flex}
.baa-define-appointment-wrapper .courtesy-message-select.variant-b{padding-left:22px}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper .courtesy-message-select.variant-b{padding-left:0}
}
.baa-define-appointment-wrapper .baa-calendar-wrapper{margin-top:20px}
.baa-define-appointment-wrapper .baa-step-content{padding-bottom:0}
@media only screen and (min-width:940px){.baa-define-appointment-wrapper.baa-information{padding-bottom:60px}
.baa-define-appointment-wrapper.baa-information.variant-a{padding-top:17px}
}
@media only screen and (max-width:939px){.baa-define-appointment-wrapper.baa-information{padding-top:17px;padding-bottom:40px}
}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper.baa-information{padding-bottom:0}
.baa-define-appointment-wrapper.baa-information.variant-b{padding-top:0}
.baa-define-appointment-wrapper.baa-information.variant-b.disabled{padding:0 !important}
}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper.baa-information .baa-center-text{padding-bottom:40px;background:0}
}
.baa-select-store-input-container.variant-b{padding-left:62px !important}
@media only screen and (max-width:709px){.baa-page-title-container{position:fixed;top:56px;background-color:white;z-index:999}
}
@media only screen and (min-width:940px){.baa-page-title-container{min-height:66px}
}
.baa-page-title-container .baa-page-title{padding:40px 0;text-align:center}
@media screen and (max-width:939px){.baa-page-title-container .baa-page-title{font-size:28px !important}
}
@media only screen and (max-width:709px){.baa-page-title-container .baa-page-title{font-size:26px;line-height:.92}
}
@media only screen and (max-width:709px){.baa-step-title-container:not(.variant-b){border-bottom:1px solid #e2f3f5;padding:17px 0}
}
@media only screen and (min-width:940px){.baa-step-title-container:not(.variant-b) .baa-step-title-text{font-size:22px}
}
@media only screen and (max-width:709px){.baa-step-title-container:not(.variant-b) .baa-step-title-text.title--h3{width:100%}
}
.baa-step-title-container:not(.variant-b) .baa-step-title-text .baa-step-title-description{display:inline-block;margin-left:16px}
@media only screen and (max-width:709px){.baa-step-title-container:not(.variant-b) .baa-step-title-text .baa-step-title-description{vertical-align:top;max-width:86%}
}
@media only screen and (min-width:940px){.baa-step-title-container:not(.variant-b) .baa-step-title-text .baa-step-title-description{margin-left:10px}
}
.baa-step-title-container:not(.variant-b) .baa-step-title-text .text-red{display:inline-block;min-width:9px}
@media only screen and (min-width:940px){.baa-step-title-container:not(.variant-b) .baa-step-title-text .text-red{min-width:12px}
}
@media only screen and (max-width:709px){.baa-step-title-container.variant-b{border-bottom:1px solid #e2f3f5;padding:31px 0;box-shadow:0 4px 20px 0 rgba(34,34,34,0.1)}
}
.baa-step-title-container.variant-b .baa-step-title-section{justify-content:flex-start}
.baa-step-title-container.variant-b .baa-step-title-section>div{display:flex;gap:20px;align-items:center}
@media only screen and (max-width:709px){.baa-step-title-container.variant-b .baa-step-title-section{justify-content:space-between}
.baa-step-title-container.variant-b .baa-step-title-section>div{gap:17px}
}
.baa-step-title-container.variant-b .baa-step-title-text{gap:20px}
@media only screen and (min-width:940px){.baa-step-title-container.variant-b .baa-step-title-text{font-size:22px}
}
@media only screen and (max-width:709px){.baa-step-title-container.variant-b .baa-step-title-text{gap:17px;padding:0 20px}
.baa-step-title-container.variant-b .baa-step-title-text.title--h3{width:100%}
}
.baa-step-title-container.variant-b .baa-step-title-text .baa-step-title-description{display:inline-block}
@media only screen and (max-width:709px){.baa-step-title-container.variant-b .baa-step-title-text .baa-step-title-description{vertical-align:top;max-width:86%;font-size:18px}
}
.baa-step-title-container.variant-b .baa-step-title-text .text-red{display:inline-block;min-width:9px;position:relative;width:32px;height:32px}
.baa-step-title-container.variant-b .baa-step-title-text .text-red:after{content:"";background-repeat:no-repeat;background-size:100%;width:32px;height:35px;position:absolute;left:0;bottom:-5px}
@media only screen and (max-width:709px){.baa-step-title-container.variant-b .baa-step-title-text .text-red:after{bottom:0}
}
.baa-step-title-container.variant-b .baa-step-title-text .text-red.step1:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step1.svg")}
.baa-step-title-container.variant-b .baa-step-title-text .text-red.step2:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step2.svg")}
.baa-step-title-container.variant-b .baa-step-title-text .text-red.step3:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step3.svg")}
@media only screen and (min-width:940px){.baa-step-title-container.variant-b .baa-step-title-text .text-red{min-width:12px}
}
.baa-step:not(.variant-b){min-height:70px;padding-top:10px}
.baa-step:not(.variant-b) .baa-step-change{color:#00747a;font-family:"Noto Sans",sans-serif;font-weight:bold;font-size:16px;line-height:20px;margin-left:20px;display:none}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-change{float:right}
}
.baa-step:not(.variant-b) .baa-step-summary{display:none;padding:10px 15px 35px}
@media(min-width:940px){.baa-step:not(.variant-b) .baa-step-summary{padding:10px 20px 35px}
}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-summary{padding:17px 0 28px 0}
}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-callback{font-size:12px;line-height:16px}
.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-callback p{font-size:12px;line-height:16px}
}
.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-name{font-size:16px;color:#0f2033}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-name{font-size:12px;line-height:20px}
}
.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-address{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#004e7a;margin-left:20px}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-summary .step-1-summary-address{font-size:12px;margin-left:10px;line-height:20px}
}
.baa-step:not(.variant-b) .baa-step-summary .step-2-summary{font-size:16px;color:#0f2033}
.baa-step:not(.variant-b) .baa-step-summary .step-2-summary strong{font-weight:bold}
@media only screen and (max-width:709px){.baa-step:not(.variant-b) .baa-step-summary .step-2-summary{font-size:12px;line-height:20px}
}
@media(max-width:939px) and (min-width:710px){.baa-step:not(.variant-b) .baa-step-summary .grid-wrapper{padding-left:15px}
}
.baa-step:not(.variant-b) .baa-step-summary.callback .step-1-summary-address{margin-left:0}
.baa-step:not(.variant-b).filled .baa-step-change{display:inline-block}
.baa-step:not(.variant-b).filled .baa-step-summary{display:block}
.baa-step:not(.variant-b).filled .baa-step-content{display:none}
.baa-step:not(.variant-b).disabled .baa-step-content{display:none}
.baa-step:not(.variant-b).disabled:not(.filled) .baa-step-title-text{color:#63809d}
.baa-step:not(.variant-b).disabled:not(.filled) .baa-step-title-text .baa-step-title-description{color:#63809d}
.baa-step:not(.variant-b).disabled.disabled-callback{display:none}
.baa-step:not(.variant-b).disabled.disabled-callback .baa-step-title-text .text-red{color:#63809d}
.baa-step:not(.variant-b).disabled.disabled-callback .baa-step-summary{display:block}
.baa-step:not(.variant-b).disabled.disabled-callback .baa-step-summary .step-2-summary{color:#63809d}
@media only screen and (max-width:709px){.baa-step:not(.variant-b){border-top:2px solid rgba(0,78,122,0.15)}
.baa-step:not(.variant-b).baa-define-appointment-wrapper .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step:not(.variant-b).baa-select-store .baa-step-summary>.container>.grid-wrapper>.col-12{margin-left:20px;padding-left:10px}
}
.baa-step.variant-b{padding-top:10px}
.baa-step.variant-b.disabled{padding-bottom:23px}
@media only screen and (max-width:709px){.baa-step.variant-b#step1>div.grid-wrapper,.baa-step.variant-b#step2>div.grid-wrapper,.baa-step.variant-b#step3>div.grid-wrapper{padding-left:0;padding-right:0}
}
@media only screen and (min-width:710px){.baa-step.variant-b #step2 .grid-wrapper.calendar-wrapper{padding-left:0;padding-right:0}
}
.baa-step.variant-b #location-input::placeholder{color:#000}
.baa-step.variant-b .baa-step-change{color:#00747a;font-family:"Noto Sans",sans-serif;font-weight:bold;font-size:16px;line-height:20px;display:none}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-change{float:right}
}
.baa-step.variant-b .baa-step-summary{display:none;padding:20px 20px 30px 42px}
@media(min-width:940px){.baa-step.variant-b .baa-step-summary{padding:10px 20px 30px 42px}
}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-summary{padding:17px 0 28px 0}
}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-summary .step-1-summary-callback{font-size:14px;line-height:16px}
.baa-step.variant-b .baa-step-summary .step-1-summary-callback p{font-size:14px;line-height:16px}
}
.baa-step.variant-b .baa-step-summary .step-1-summary-name{font-size:16px;color:#0f2033}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-summary .step-1-summary-name{font-size:14px;line-height:20px}
}
.baa-step.variant-b .baa-step-summary .step-1-summary-address{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#004e7a;margin-left:20px}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-summary .step-1-summary-address{font-size:14px;margin-left:10px;line-height:20px}
}
.baa-step.variant-b .baa-step-summary .step-2-summary{font-size:16px;color:#0f2033}
.baa-step.variant-b .baa-step-summary .step-2-summary strong{font-weight:bold}
@media only screen and (max-width:709px){.baa-step.variant-b .baa-step-summary .step-2-summary{font-size:14px;line-height:20px}
}
@media(max-width:939px) and (min-width:710px){.baa-step.variant-b .baa-step-summary .grid-wrapper{padding-left:15px}
}
.baa-step.variant-b .baa-step-summary.callback .step-1-summary-address{margin-left:0}
.baa-step.variant-b.filled .text-red:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/book-an-appointment/step-checked.svg") !important}
.baa-step.variant-b.filled .baa-step-change{display:flex;gap:10px;align-items:center;margin-bottom:-2px}
.baa-step.variant-b.filled .baa-step-change .am-icon-edit-primary::after{width:20px;height:20px}
.baa-step.variant-b.filled .baa-step-summary{display:block}
.baa-step.variant-b.filled .baa-step-content{display:none;background-image:none !important}
.baa-step.variant-b.disabled .baa-step-content{display:none}
@media only screen and (max-width:709px){.baa-step.variant-b.disabled:not(.filled) .baa-step-title-container{box-shadow:none}
}
.baa-step.variant-b.disabled:not(.filled) .baa-step-title-text{color:#63809d}
.baa-step.variant-b.disabled:not(.filled) .baa-step-title-text .baa-step-title-description{color:#63809d}
.baa-step.variant-b.disabled:not(.filled) .text-red{opacity:.1}
.baa-step.variant-b.disabled.disabled-callback{display:none}
.baa-step.variant-b.disabled.disabled-callback .baa-step-title-text .text-red{color:#008540}
.baa-step.variant-b.disabled.disabled-callback .baa-step-summary{display:block}
.baa-step.variant-b.disabled.disabled-callback .baa-step-summary .step-2-summary{color:#63809d}
@media only screen and (max-width:709px){.baa-step.variant-b{border-top:2px solid #e2f3f5}
.baa-step.variant-b.baa-define-appointment-wrapper .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.variant-b.baa-select-store .baa-step-summary>.container>.grid-wrapper>.col-12{margin-left:20px;padding-left:10px}
}
@media(min-width:710px) and (max-width:939px){.baa-step.disabled.variant-b{padding-top:0;padding-bottom:20px}
.baa-step.filled .baa-step-summary,.baa-step.disabled .baa-step-summary{padding-left:30px}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12,.baa-step.disabled .baa-step-summary>.container>.grid-wrapper>.col-12{padding-left:0}
.baa-step.filled .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary,.baa-step.disabled .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary{padding-left:16px}
.grid-wrapper .baa-tabbed-text{padding-left:15px}
.baa-define-appointment-wrapper .baa-step-content .baa-tabbed-text{padding-left:25px}
}
@media only screen and (min-width:710px) and (max-width:939px) and (max-width:709px){.baa-define-appointment-wrapper .baa-information .baa-center-text{background:rgba(0,78,122,0.1)}
}
@media only screen and (max-width:709px){.baa-wrapper .row.baa-step-content{margin-left:-20px;margin-right:-20px;background-image:linear-gradient(to bottom,rgba(0,0,0,0.1) 0,rgba(230,231,233,0) 20px);justify-content:center}
.baa-wrapper .row.baa-step-content.variant-b{padding-left:20px;padding-right:20px}
.baa-wrapper .row.baa-step-content.baa-step-three{background-image:none}
.baa-wrapper .row.baa-step-title-container.variant-a{border-bottom:0}
.baa-step .baa-step-summary{padding:0 0 10px 0}
.baa-step.disabled.variant-b{padding-bottom:0}
.baa-step.filled.variant-a .baa-step-summary>.container>.grid-wrapper>.col-12{padding-left:10px}
.baa-step.filled.variant-a .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary{padding-left:0}
.baa-step.filled.variant-b .baa-step-summary>.container>.grid-wrapper>.col-12{padding:15px 20px 0 20px;margin:0}
.baa-step.filled.variant-b .baa-step-summary>.container>.grid-wrapper>.col-12 .step-2-summary{padding-left:0}
.grid-wrapper .baa-tabbed-text{padding-left:30px}
}
.baa-select-store.variant-a,.baa-define-appointment-wrapper.variant-a{padding-top:10px}
@media only screen and (max-width:939px){.baa-select-store.variant-a,.baa-define-appointment-wrapper.variant-a{padding-top:18px}
}
@media only screen and (max-width:709px){.baa-select-store.variant-a,.baa-define-appointment-wrapper.variant-a{padding-top:10px}
}
.baa-select-store.variant-a .baa-step-summary .container .grid-wrapper,.baa-define-appointment-wrapper.variant-a .baa-step-summary .container .grid-wrapper{padding-left:0}
.baa-select-store.variant-b,.baa-define-appointment-wrapper.variant-b{padding-top:20px}
@media only screen and (max-width:709px){.baa-select-store.variant-b,.baa-define-appointment-wrapper.variant-b{padding-top:0}
}
.baa-select-store.variant-b .baa-step-summary .container .grid-wrapper,.baa-define-appointment-wrapper.variant-b .baa-step-summary .container .grid-wrapper{padding-left:0;padding-right:0}
.baa-wrapper{position:relative}
.baa-wrapper:after{position:absolute;top:0;left:0;height:180px;content:"";width:100%;background-size:cover;background-repeat:no-repeat;background-image:url("../../../clientlibs/clientlib-base/resources/img/background/frame.png");background-color:transparent;background-position:center;z-index:-1}
@media only screen and (min-width:1420px){.baa-wrapper:after{height:220px}
}
@media only screen and (max-width:709px){.baa-wrapper:after{height:105px}
}
.baa-wrapper.authorial-view-show-all .baa-step{display:block !important}
.baa-wrapper.authorial-view-show-all .baa-step-content{display:block !important}
@media only screen and (min-width:1240px){.baa-wrapper .grid-wrapper{padding-left:63px;padding-right:63px}
}
@media only screen and (min-width:1420px){.baa-wrapper .grid-wrapper{padding:0}
}
#step1.variant-b{padding-top:20px}
#step1.variant-b .am-icon{box-shadow:none}
@media only screen and (max-width:709px){#step1.variant-b{padding-top:0}
}
@media only screen and (max-width:939px){.baa-step-content{padding-top:20px;padding-bottom:40px}
.baa-step-content .grid-wrapper{padding-left:30px}
}
@media only screen and (max-width:709px){.baa-step-content{padding:20px 0}
.baa-step-content.variant-a{background:rgba(0,78,122,0.1)}
.baa-step-content.variant-b{background:#f6fbfc}
.baa-step-content .grid-wrapper{padding-left:20px}
}
.baa-step-content.variant-b .location-container{display:flex;gap:10px}
.baa-step-content.variant-b .location-container .location-label{font-family:"AvenirNext-DemiBold",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#00747a;cursor:pointer}
@media only screen and (max-width:709px){.baa-step-content.variant-b .location-container .location-label{display:none}
}
@media only screen and (min-width:940px){.baa-step-content.variant-b{padding-bottom:30px}
}
@media only screen and (min-width:940px){.baa-step-content{padding-top:4px;padding-bottom:60px}
}
.baa-step-content .simple-text{clear:both;line-height:1.25}
.baa-step-content .courtesy-message-time{color:#000}
.baa-step-content .baa-select-store-input-container{color:#222}
@media only screen and (min-width:940px){.baa-step-content .baa-select-store-input-container{padding-left:40px}
}
@media only screen and (max-width:939px){.baa-step-content .baa-select-store-input-container{padding-left:10px !important}
}
@media only screen and (max-width:709px){.baa-step-content .baa-select-store-input-container{padding-left:0 !important}
}
.baa-step-content .baa-show-search-results{display:none}
@media only screen and (max-width:939px){.baa-step-content .baa-show-search-results{margin-right:-20px;margin-left:-20px}
}
@media only screen and (max-width:709px){.baa-step-content .baa-show-search-results{margin-right:0;margin-left:0}
}
.baa-step-content .baa-maps-loader-us{height:100px;width:auto}
.baa-step-content .baa-maps-loader-us img{height:100%}
.baa-step-content .baa-maps-loader-us video{height:100%}
@media only screen and (max-width:939px){.baa-step-content .grid-wrapper{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:709px){.baa-step-content .grid-wrapper{padding-left:20px;padding-right:20px}
}
@media only screen and (min-width:940px){.baa-step-content .grid-wrapper{padding-left:10px;padding-right:10px}
}
@media only screen and (min-width:1240px){.baa-step-content .grid-wrapper{padding-left:10px;padding-right:10px}
}
@media only screen and (min-width:1420px){.baa-step-content .grid-wrapper{padding:0}
}
.baa-pins-legend{box-shadow:none !important;float:right;width:inherit;height:50px;margin-top:5px}
.baa-pins-legend .pin-container .legend__item{font-family:"AvenirNext-DemiBold",sans-serif;color:grey;font-size:14px}
.baa-pins-legend .pin-container img{width:16px;margin-right:10px}
.baa-pins-legend .pin-container:first-child{margin-right:25px}
.baa-pins-legend .pin-container:last-child{margin-right:3px}
.baa-pins-legend .pin-container:last-child img{margin-right:5px}
.baa-input-container{margin-top:20px;margin-left:0}
@media(min-width:940px){.baa-input-container{margin-left:20px}
.baa-input-container.variant-b>div:nth-child(2){padding-left:30px}
}
.baa-input-container.variant-b .baa-tabbed-text>div:first-child{padding-bottom:20px}
.baa-input-container .baa-tabbed-text{padding-left:10px}
@media only screen and (max-width:939px){.baa-input-container .baa-tabbed-text{padding-left:0 !important}
}
.baa-input-container .baa-call-back-text{margin-top:0}
.baa-input-container .sl-input-container{width:100%}
.baa-input-container .col-7{flex:0 0 55%;max-width:55%}
.baa-tabbed-text{padding-left:30px;display:block}
@media only screen and (min-width:940px){.baa-tabbed-text{width:100%;max-width:100%}
.baa-input-container .baa-call-back-text{margin-top:20px;margin-left:0;width:100%;max-width:100%;flex:0 0 100%}
.baa-input-container .baa-call-back-text .hidden-only-md{display:none}
.baa-input-container .errors-display-container{top:50px;min-width:400px}
}
@media only screen and (min-width:1240px){.baa-input-container .baa-call-back-text{margin-left:20px;flex:0 0 50%;max-width:50%;margin-top:0}
.baa-input-container .baa-call-back-text .hidden-only-md{display:block}
}
@media only screen and (min-width:1420px){.baa-input-container .baa-call-back-text{margin-left:-40px}
}
@media only screen and (max-width:939px){.baa-input-container{margin-top:20px}
.baa-input-container .baa-call-back-text{max-width:100%;width:100%;flex:0 0 100%;margin-left:0;margin-top:20px}
.baa-input-container .errors-display-container{top:48px;min-width:400px}
}
@media only screen and (max-width:709px){.baa-step-title-text.title--h3{font-size:16px;line-height:20px}
.baa-tabbed-text{margin-left:0;flex:0 0 100%;max-width:100%}
.baa-input-container{margin-left:0}
.baa-input-container .baa-call-back-text{display:none;visibility:hidden;height:0;margin-top:0}
.baa-input-container .sl-input-wrapper .errors-display-container{width:100%}
.baa-input-container .errors-display-container{top:48px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text{color:#0f2033}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text.grey-text{color:#63809d}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .simple-text .baa-distance{font-size:14px;right:11px}
.baa-select-store .baa-step-title-text{line-height:24px}
.baa-select-store .baa-step-summary>.container>.grid-wrapper>.col-12{padding-left:11px}
}
@media only screen and (max-width:359px){.baa-select-store .baa-input-container{margin-left:-20px}
}
.baa-define-appointment-wrapper form{position:inherit}
.baa-define-appointment-wrapper .position-initial{position:initial !important}
.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content{display:block}
.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content.hide-summary{display:none}
@media(max-width:1419px) and (min-width:940px){.baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:40px;padding-left:40px}
}
@media(max-width:939px) and (min-width:710px){.baa-define-appointment-wrapper .baa-step-content .grid-wrapper{padding-right:30px;padding-left:30px}
}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper .baa-define-appointment-summary.baa-step-content{display:none}
}
.baa-tabbed-text.variant-a .select2-selection{border-radius:2px}
.baa-tabbed-text.variant-b .select2-selection{border-radius:30px}
.baa-select-app-type+.select2-container{margin-top:20px;margin-bottom:17px;min-width:297px;font-family:"AvenirNext-DemiBold",sans-serif}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container{min-width:100%;margin-left:auto;width:100% !important;max-width:320px !important;margin-right:auto}
}
.baa-select-app-type+.select2-container .select2-selection{padding:8px 4px;height:auto;border:1px solid #e2f3f5}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered{font-family:"AvenirNext-DemiBold",sans-serif;line-height:inherit;text-align:left;color:#000;padding-left:18px;padding-top:2px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered{padding-top:0}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.baa-select-app-type+.select2-container .select2-selection .select2-selection__rendered{padding-top:4px}
}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow{width:24px;right:10px}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow{right:15px}
}
.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow b{display:none}
.baa-select-app-type+.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/clientlib-base/resources/img/icons/expand.svg")}
@media only screen and (max-width:709px){.baa-select-app-type+.select2-container .select2-selection .select2-selection__arrow:after{width:18px;margin-top:20px}
}
.baa-select-app-type+.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/collapse.svg")}
.baa-select-app-type+.select2-container--above .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/collapse.svg")}
.baa-select-app-type+.select2-container--above.select2-container--open .select2-selection .select2-selection__arrow:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/expand.svg")}
.select2-container--default .select2-results__option{font-family:"AvenirNext-DemiBold",sans-serif;line-height:inherit;text-align:left;padding:12px;position:relative}
.select2-container--default .select2-results__option:after{content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#004e7a;color:#fff}
.select2-container--default .select2-results__option:hover{background:#00747a;color:#fff}
.select2-container--open .select2-dropdown{border-radius:0;border-color:#e2f3f5}
.select2-results{box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.courtesy-message-time{padding-right:5px}
@media only screen and (max-width:709px){.baa-define-appointment-wrapper .grid-wrapper .baa-tabbed-text{padding-left:0;padding-bottom:13px}
}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#004e7a;color:#fff}
.floating-label{padding:5px 20px 4px;position:relative}
.floating-label label{font-family:"AvenirNext-DemiBold";top:2px;left:19px;height:20px;margin:0 0 21px;position:absolute;opacity:0;pointer-events:none;transition:all .2s ease-in-out;color:rgba(15,32,51,0.7)}
.floating-label.is-floating label{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:rgba(15,32,51,0.7);opacity:1}
.floating-label.has-focus label{opacity:1 !important}
.sl-input-container__input{font-family:"AvenirNext-DemiBold"}
.is-floating input{font-family:"Noto Sans" !important;padding:17px 10px 4px 0 !important;object-fit:contain;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;color:#0f2033 !important}
.floating-label input:focus::-webkit-input-placeholder{color:transparent !important}
.floating-label input:focus:-ms-input-placeholder{color:transparent !important}
.floating-label input:focus::placeholder{color:transparent !important}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item{border:2px solid white !important}
.baa-show-search-results .baa-show-map-results-container{border:2px solid rgba(0,78,122,0.25);background-color:#e2f3f5;border-radius:10px;margin-top:40px;position:relative;display:block;overflow:hidden}
.baa-show-search-results .baa-show-map-results-container.variant-a .baa-distance{color:#63809d}
.baa-show-search-results .baa-show-map-results-container.variant-b .baa-distance{color:#0f2033}
.baa-show-search-results .baa-show-map-results-container .baa-map-results{z-index:2;background:transparent;padding:20px 60px;display:block;width:100%}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:after{content:"";display:block;position:absolute;height:100%;width:120px;top:0;right:30px;box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:before{content:"";display:block;position:absolute;height:100%;width:120px;top:0;left:30px;box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item{padding:8px;border-radius:6px;border:2px solid rgba(0,78,122,0.25);background-color:white;margin-right:8px;margin-left:8px;cursor:pointer;position:relative;z-index:3}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__container{box-shadow:0 6px 4px -1px rgba(0,78,122,0.15);padding:0;background-color:#fff;position:absolute;width:calc(100% - 16px);left:8px;top:8px;border-radius:6px 6px 0 0}
@media only screen and (max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__container{box-shadow:none;position:relative}
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__wrapper{display:flex;align-items:center;justify-content:center;height:45px}
@media only screen and (max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__wrapper{height:auto;margin-bottom:20px;justify-content:left}
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__wrapper .icon-badge{width:23px;height:23px;float:left}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__wrapper .icon-badge:after{width:100%;height:100%}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-badge__wrapper .badge-text{color:#63809d;font-size:16px;line-height:1.63;padding-left:10px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item img{width:100%;border-radius:6px 6px 0 0}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus{background-color:#00747a}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover p.simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active p.simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus p.simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .grey-text{color:#fff !important}
@media only screen and (max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .baa-badge__wrapper,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .baa-badge__wrapper,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .baa-badge__wrapper{background-color:#00747a}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:hover .badge-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:active .badge-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item:focus .badge-text{color:#fff}
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.store-selected{background-color:#00747a}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected{background-color:#00747a}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .simple-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .grey-text,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item.selected .store-name{color:#fff !important}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-distance{display:inline-block;position:absolute;right:3px;top:8px;font-size:16px;line-height:26px;font-family:"Noto Sans",sans-serif;text-align:right}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text{padding:10px 10px 5px 10px;position:relative;min-height:0;transition:min-height .5s ease}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name{margin-bottom:0;max-width:84%;line-height:26px;font-size:18px;font-family:"AvenirNext-DemiBold",sans-serif;font-weight:normal;color:#0f2033}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:hover,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:active,.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-name:focus{color:#fff}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text p{line-height:22px}
@media only screen and (max-width:359px){.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text p{line-height:26px}
}
@media only screen and (max-width:939px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:9.7%;padding-right:9.7%}
}
@media only screen and (min-width:940px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:18.3%;padding-right:18.3%}
}
@media only screen and (min-width:1240px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:3.2%;padding-right:3.2%}
}
@media only screen and (min-width:1420px){.baa-show-search-results .baa-show-map-results-container .slick-list{padding-left:9.8%;padding-right:9.8%}
}
.baa-carousel-map-loader{display:none}
.baa-carousel-map-loader__wrapper{display:flex;border:2px solid rgba(0,78,122,0.25);background-color:#e2f3f5;border-radius:10px;position:absolute;margin-top:20px;min-height:404px;z-index:10;align-items:center;justify-content:center}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.baa-carousel-map-loader__wrapper{height:100%;max-height:404px}
}
@media only screen and (max-width:709px){.baa-carousel-map-loader__wrapper{border:0;position:relative;min-height:auto;background:0}
}
@media only screen and (min-width:940px){.baa-view-more-btn{display:none !important}
}
@media only screen and (max-width:709px){.baa-show-search-results .baa-pins-legend{display:none;height:0;width:0;visibility:hidden}
.baa-show-search-results .baa-show-map-results-container{padding:0;height:auto;background-color:transparent;border:0;border-radius:6px}
.baa-show-search-results .baa-show-map-results-container.variant-b{margin-top:20px}
.baa-show-search-results .baa-show-map-results-container .baa-slick-arrow{display:none;visibility:hidden;width:0;height:0}
.baa-show-search-results .baa-show-map-results-container.baa-list-expanded{height:auto}
.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:0}
.baa-show-search-results .baa-show-map-results-container .baa-map-results.variant-b__item{border:0}
.baa-show-search-results .baa-show-map-results-container .baa-map-results.variant-b .baa-view-more-btn{padding-bottom:20px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results.variant-b .baa-view-more-btn>*{font-family:"AvenirNext-DemiBold",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results.variant-b .baa-view-more-btn .am-icon-expand-red:after{height:15px;width:20px;margin-left:10px;transform:rotate(270deg);margin-bottom:-2px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results:after,.baa-show-search-results .baa-show-map-results-container .baa-map-results:before{content:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item{width:100%;min-width:100%;margin-bottom:10px;margin-right:0;margin-left:0;max-width:100%;height:100%;min-height:113px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .google-map-img{display:none;height:0;width:0;visibility:hidden;pointer-events:none}
.baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-carousel-header__text .store-name{max-width:75%;margin-bottom:4px}
.baa-show-search-results .baa-show-map-results-container .baa-map-results .baa-carousel-header__text .store-subname{max-width:75%}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn{margin-top:10px;font-weight:700;width:100%;text-align:center;display:inline-block !important;visibility:visible;height:inherit}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn .am-icon-expand-red:after{height:10px;margin-left:10px}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible{visibility:hidden;width:0;height:0;margin-top:0;margin-bottom:0;line-height:0}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible .am-icon-expand-red{display:none}
.baa-show-search-results .baa-show-map-results-container .baa-view-more-btn.baa-btn-invisible+.baa-map-results__item{margin-top:-28px}
}
@media only screen and (max-width:939px){.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:20px 60px}
}
@media only screen and (max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-map-results{padding:0}
}
@media(max-width:709px){.baa-show-search-results .baa-show-map-results-container .baa-slick-arrow{display:none !important}
}
.baa-show-search-results .baa-show-map-results-container .baa-map-results__item .baa-carousel-header__text .store-subname{font-family:inherit;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal}
.baa-show-search-results .baa-show-map-results-container.variant-a .baa-map-results__item .baa-carousel-header__text .store-subname{color:#004e7a}
.baa-show-search-results .baa-show-map-results-container.variant-b .baa-map-results__item .baa-carousel-header__text .store-subname{color:#0f2033}
.baa-calendar-container.variant-a{margin-bottom:10px;position:relative;border-radius:10px;background-color:rgba(226,243,245,0.3);border:solid 2px rgba(0,78,122,0.25);border-radius:5px;transition:opacity .5s}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a{background-color:transparent;border:0;box-shadow:none}
}
.baa-calendar-container.variant-a .baa-maps-next-arrow,.baa-calendar-container.variant-a .baa-maps-prev-arrow{height:100%;cursor:pointer}
.baa-calendar-container.variant-a .baa-maps-prev-arrow{border-top-left-radius:10px;border-bottom-left-radius:10px}
.baa-calendar-container.variant-a .baa-maps-next-arrow{border-top-right-radius:10px;border-bottom-right-radius:10px}
.baa-calendar-container.variant-a .slick-disabled{cursor:default}
.baa-calendar-container.variant-a .slick-slide{transition:height .5s;overflow:hidden}
.baa-calendar-container.variant-a .baa-calendar-slick{background-color:#e2f3f5;padding:20px 60px;border-radius:10px}
@media(max-width:939px){.baa-calendar-container.variant-a .baa-calendar-slick{padding:20px 40px}
}
@media(max-width:939px) and (min-width:710px){.baa-calendar-container.variant-a .baa-calendar-slick{padding:20px 100px}
}
.baa-calendar-container.variant-a .baa-calendar-slick:after{content:"";display:block;position:absolute;height:100%;width:120px;top:0;right:30px;box-shadow:inset -76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick:after{display:none}
}
.baa-calendar-container.variant-a .baa-calendar-slick:before{content:"";display:block;position:absolute;height:100%;width:120px;top:0;left:30px;box-shadow:inset 76px 0 80px -41px rgba(0,0,0,0.1);z-index:1;pointer-events:none}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick:before{display:none}
}
.baa-calendar-container.variant-a .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item{border-radius:10px;background-color:#fff;border:solid 2px rgba(0,78,122,0.25);text-align:center;margin:0 15px;min-height:300px;padding:30px 40px 13px}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item{margin:0 !important;max-width:100%;padding:30px 20px 25px 20px;border:solid 3px #fff;height:100% !important}
}
@media only screen and (max-width:939px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item{margin:0 10px}
}
@media only screen and (min-width:940px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item{margin:0 15px;padding-bottom:13px}
}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day{margin-bottom:25px}
.baa-calendar-container.variant-a .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){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{display:inline;font-size:16px;font-weight:400;color:#004e7a}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text.text-uppercase{text-transform:capitalize !important}
}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{line-height:16px}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{display:inline;color:#004e7a}
}
@media only screen and (max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-small-text,.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-day{display:block;margin-bottom:6px}
}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app{font-weight:700;display:block;height:40px;min-height:40px;line-height:36px;border-radius:8px;background-color:#fff;border:solid 2px rgba(0,78,122,0.25);margin-bottom:10px}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:hover,.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:active,.baa-calendar-container.variant-a .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}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:none}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .btn-more-less{padding-top:6px;display:inline-block;position:relative;cursor:pointer}
@media(min-width:710px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .btn-more-less:hover .show-slot{text-decoration:underline}
}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .show-slot{font-weight:700;display:inline-block;margin:0 auto}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .am-icon-expand-red{vertical-align:inherit;height:15px;width:25px;display:inline-block;padding-left:10px}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item .am-icon-expand-red:after{transform:rotate(0);color:#00747a;height:8px;width:13px}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.empty-appointment{border:solid 2px #e2f3f5;background-color:rgba(0,78,122,0.1);position:relative}
@media(max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#fff;min-height:318px}
}
.baa-calendar-container.variant-a .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}
.baa-calendar-container.variant-a .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:#0f2033}
.baa-calendar-container.variant-a .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}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#e2f3f5;position:relative}
@media(max-width:709px){.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#fff;min-height:318px}
}
.baa-calendar-container.variant-a .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%);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:95px 20px 0}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar p{line-height:26px}
.baa-calendar-container.variant-a .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar .callback-btn{font-weight:700}
.baa-calendar-container.variant-a .baa-calendar-slick.expanded-appointment .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:block}
.baa-calendar-container.variant-a .baa-calendar-slick.expanded-appointment .baa-calendar-item .am-icon-expand-red:after{transform:rotate(-180deg)}
.baa-calendar-container.variant-a .calendar-call-message-mobile a{font-family:"AvenirNext-DemiBold",sans-serif;text-decoration:underline}
.baa-calendar-container.variant-b{margin-bottom:10px;position:relative;border-radius:10px;background-color:rgba(226,243,245,0.3);border-radius:5px;transition:opacity .5s}
@media only screen and (max-width:709px){.baa-calendar-container.variant-b{background-color:transparent;border:0;box-shadow:none}
}
@media only screen and (min-width:940px){.baa-calendar-container.variant-b{padding:0 60px}
}
.baa-calendar-container.variant-b .baa-maps-next-arrow,.baa-calendar-container.variant-b .baa-maps-prev-arrow{height:100%;cursor:pointer}
.baa-calendar-container.variant-b .baa-maps-prev-arrow{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-right:20px}
.baa-calendar-container.variant-b .baa-maps-next-arrow{border-top-right-radius:10px;border-bottom-right-radius:10px;padding-left:20px}
.baa-calendar-container.variant-b .slick-disabled{cursor:default}
.baa-calendar-container.variant-b .slick-slide{transition:height .5s;overflow:hidden}
.baa-calendar-container.variant-b .baa-calendar-slick{background-color:#fff !important;padding:20px 0;border-radius:10px;border:solid 2px #e2f3f5}
@media(max-width:939px){.baa-calendar-container.variant-b .baa-calendar-slick{padding:20px 40px}
}
@media(max-width:939px) and (min-width:710px){.baa-calendar-container.variant-b .baa-calendar-slick{padding:20px 100px;border:0}
}
@media(min-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick #step3.variant-b .grid-wrapper .row .grid-wrapper{flex-direction:column}
}
.baa-calendar-container.variant-b .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item{border-radius:10px;background-color:#fff;border:solid 2px #e2f3f5;text-align:center;margin:0 15px;min-height:300px;padding:30px 40px 13px}
@media only screen and (max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item{margin:0 !important;max-width:100%;padding:30px 20px 25px 20px;border:solid 3px #fff;height:100% !important}
}
@media only screen and (max-width:939px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item{margin:0 10px}
}
@media only screen and (min-width:940px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item{margin:0 15px;padding-bottom:13px}
}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day{margin-bottom:20px}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{font-family:"Noto Sans",sans-serif;font-size:14px;font-weight:700;line-height:22px;color:#0f2033;text-transform:uppercase}
@media only screen and (max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text{display:inline;font-size:16px;font-weight:400;color:#0f2033}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-small-text.text-uppercase{text-transform:capitalize !important}
}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#0f2033}
@media only screen and (max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day .baa-day{display:inline;color:#0f2033}
}
@media only screen and (max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-small-text,.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-day.merged-unavailable-days .baa-day{display:block;margin-bottom:6px}
}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app{font-weight:700;display:block;line-height:36px;border-radius:8px;background-color:#fff;border:solid 2px #e2f3f5;margin-bottom:10px}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:hover,.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app:active,.baa-calendar-container.variant-b .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}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:none}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .btn-more-less{padding-top:10px;display:inline-block;position:relative;cursor:pointer}
@media(min-width:710px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .btn-more-less:hover .show-slot{text-decoration:underline}
}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .show-slot{font-family:"AvenirNext-DemiBold",sans-serif;font-weight:700;display:inline-block;margin:0 auto}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .am-icon-expand-red{vertical-align:inherit;height:15px;width:25px;display:inline-block;padding-left:10px}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item .am-icon-expand-red:after{transform:rotate(0);color:#00747a;height:11px;width:16px}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#e2f3f5;position:relative;border:solid 2px #e2f3f5}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.empty-appointment .baa-small-text,.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.empty-appointment .baa-day{color:#63809d !important}
@media(max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.empty-appointment{background-color:#fff;min-height:318px;border:0}
}
.baa-calendar-container.variant-b .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}
.baa-calendar-container.variant-b .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:#0f2033}
.baa-calendar-container.variant-b .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}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#e2f3f5;position:relative}
@media(max-width:709px){.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.last-item-calendar{background-color:#fff;min-height:318px}
}
.baa-calendar-container.variant-b .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%);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:95px 20px 0}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar p{line-height:26px}
.baa-calendar-container.variant-b .baa-calendar-slick .baa-calendar-item.last-item-calendar .info-calendar .callback-btn{font-weight:700}
.baa-calendar-container.variant-b .baa-calendar-slick.expanded-appointment .baa-calendar-item .baa-calendar-app-list .baa-hour-app.item-hidden{display:block}
.baa-calendar-container.variant-b .baa-calendar-slick.expanded-appointment .baa-calendar-item .am-icon-expand-red:after{transform:rotate(-180deg)}
.baa-calendar-container.variant-b .calendar-call-message-mobile a{font-family:"AvenirNext-DemiBold",sans-serif;text-decoration:underline}
.baa-calendar-wrapper{opacity:0;height:0}
@media only screen and (max-width:709px){.baa-calendar-wrapper .slick-track{display:flex}
}
.baa-calendar-wrapper.variant-a{overflow:hidden}
.baa-calendar-wrapper.variant-a .baa-calendar-mobile-item.day-selected.not-available.single-not-available .baa-calendar-mobile-day-number{color:#63809d;background:#fff}
.baa-calendar-wrapper.variant-b .baa-calendar-mobile-day-number{background:#fff;border-radius:70px}
.baa-calendar-wrapper .baa-calendar-container{opacity:0}
.baa-calendar-wrapper .baa-calendar-nav-mobile-container{opacity:0}
.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;padding:0}
@media only screen and (max-width:709px){.baa-calendar-wrapper.olb-calendar{background-size:50%;margin-bottom:0;padding-bottom:10px;overflow:visible}
.baa-calendar-wrapper.olb-calendar.variant-a{background-image:url("../../../clientlibs/clientlib-base/resources/img/loaders/loading-jade-bg-us-mobile.gif")}
.baa-calendar-wrapper.olb-calendar.variant-b{background-image:url("../../../clientlibs/clientlib-base/resources/img/loaders/loading-opacity-light-jade-us.gif")}
}
.baa-calendar-wrapper.olb-calendar .baa-calendar-container{opacity:0;height:100px}
.baa-calendar-wrapper.olb-calendar .baa-calendar-container.variant-a{overflow:hidden}
.baa-calendar-wrapper.olb-calendar .baa-calendar-nav-mobile-container{opacity:0;height:0}
.baa-calendar-wrapper.olb-calendar.loaded{background-image:none}
@media only screen and (min-width:710px){.baa-calendar-wrapper.olb-calendar.loaded{margin-left:-10px}
}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-container{opacity:1;height:auto}
.baa-calendar-wrapper.olb-calendar.loaded .baa-calendar-nav-mobile-container{opacity:1;height:auto;margin-left:-20px;margin-right:-20px}
.baa-calendar-nav-mobile-slick{opacity:0}
.baa-calendar-nav-mobile-slick.slick-initialized{opacity:1}
.baa-calendar-nav-mobile-container{display:none}
@media only screen and (max-width:709px){.baa-calendar-nav-mobile-container{display:block;margin-bottom:17px}
}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item{display:block;text-align:center}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-mobile-day-text{font-size:12px;color:#63809d;display:block;text-align:center}
.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}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item .baa-calendar-slideNext{display:none}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected .baa-calendar-mobile-day-number{color:#fff;background:#00747a;border-radius:50%}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.not-available .baa-calendar-mobile-day-number{color:#fff}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.day-selected.last-thank-you .baa-calendar-mobile-day-number{background:transparent}
.baa-calendar-nav-mobile-container .baa-calendar-mobile-item.not-available .baa-calendar-mobile-day-number{color:#63809d}
.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){.baa-calendar-container{background-color:transparent;border:0;box-shadow:none}
.baa-calendar-container.variant-b{padding:0;overflow:hidden}
.baa-calendar-container .baa-calendar-slick{padding:0 !important;background-color:transparent !important}
.baa-calendar-container .baa-slick-arrow{display:none !important}
.baa-calendar-container .baa-calendar-slick{max-width:100%;width:100%;padding:0;background-color:transparent}
.baa-calendar-container .baa-calendar-slick .baa-calendar-item{max-width:100%;margin:0}
.baa-calendar-container .baa-calendar-slick .slick-list{padding-left:0;padding-right:0}
}
.baa-maps-next-arrow,.baa-maps-prev-arrow{height:100%;cursor:pointer}
.baa-slick-arrow{width:60px;height:100%;background-color:#fff;position:absolute;bottom:0;left:0;z-index:3}
.baa-slick-arrow .am-icon{font-size:inherit;height:28px;width:16px}
.baa-slick-arrow .am-icon:after{width:16px;height:28px;background-size:contain}
.baa-slick-arrow[aria-disabled=true] .am-icon:after{opacity:.3}
.baa-slick-arrow.variant-b{width:60px;height:100%;background-color:#fff;position:absolute;bottom:0;z-index:3;pointer-events:none}
.baa-slick-arrow.variant-b .am-icon{font-size:inherit;display:flex;width:54px;height:54px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:50px;box-shadow:0 4px 20px 0 rgba(34,34,34,0.1);pointer-events:all;cursor:pointer}
.baa-slick-arrow.variant-b .am-icon:after{width:11px;height:20px;background-size:contain;filter:grayscale(1)}
.baa-slick-arrow.variant-b[aria-disabled=true] .am-icon:after{opacity:.3}
.baa-maps-prev-arrow{border-radius:10px 0 0 10px}
.baa-maps-next-arrow{left:auto;right:0;border-radius:0 10px 10px 0}
@media only screen and (max-width:707px){.baa-calendar-nav-mobile-slick .slick-track{margin:0 auto}
}
.baa-form-input-container{padding:8px 0 3px;line-height:50px;position:relative}
.baa-form-input-container.baa-form-radio-container{line-height:30px;margin-top:13px}
.baa-form-input-container.baa-checkbox-container{line-height:20px}
.baa-form-input-container .radio-custom{margin-right:24px;color:#004e7a;line-height:28px}
.baa-form-input-container .radio-custom_indicator{top:7px}
@media only screen and (max-width:709px){.baa-form-input-container .checkbox-custom:checked+label:before{border:1px solid #00747a;border-width:1px !important}
}
.baa-form-input-container .checkbox-custom+.checkbox-label{padding-left:35px;font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63;color:#000}
.baa-form-input-container .checkbox-custom+.checkbox-label:before{top:4px;width:17px;height:17px}
@media only screen and (max-width:709px){.baa-form-input-container .checkbox-custom+.checkbox-label:before{border:1px solid #63809d}
}
.baa-form-input-container .checkbox-custom+.checkbox-label:after{top:5px;left:3px;transform:scale(1)}
.baa-form-input-container .checkbox-custom+.checkbox-label a{font-family:"AvenirNext-DemiBold",sans-serif}
.baa-form-input-container .errors-display-container{visibility:visible;position:absolute;top:28px;left:35px;color:#c5003e;font-size:12px}
.baa-form-input-container.baa-form-radio-container .errors-display-container{left:155px}
.baa-step-three .grid-wrapper .baa-tabbed-text{font-family:"Noto Sans",sans-serif;font-size:16px;line-height:1.63;color:#63809d;margin-top:10px}
.baa-step-three .grid-wrapper .baa-tabbed-text.disclaimer-container{display:flex;align-items:center;justify-content:center;margin-top:12px}
@media only screen and (max-width:709px){.baa-step-three .grid-wrapper .baa-tabbed-text.disclaimer-container{margin-top:0}
}
.baa-step-three .grid-wrapper .baa-form__label{font-family:"AvenirNext-DemiBold";color:#000}
@media only screen and (max-width:709px){.baa-step-three .grid-wrapper .submit-container{padding-top:20px}
}
.baa-input-wrapper{padding:0;border-radius:50px;background-color:white;width:400px;min-width:400px;border:2px solid #e2f3f5;height:50px;position:relative}
.baa-input-wrapper input::-ms-clear{display:none}
.baa-input-wrapper.parsley-error{border:2px solid #c5003e}
.baa-checkbox-wrapper{margin-top:6px}
.baa-form__input{border:0;width:90%;margin-left:20px;padding-right:7px;background:transparent;height:28px;color:#0f2033;text-decoration:none !important;line-height:28px}
.baa-form__input--hidden{display:none}
.baa-form__label{width:192px;text-align:right;color:#63809d;padding-right:22px}
.baa-form__text-disclaimer{line-height:26px;margin-top:8px;margin-left:5px}
.baa-form__text-disclaimer.baa-info-new{color:#0f2033;text-align:center;font-family:"Noto Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;max-width:72%}
@media only screen and (max-width:939px){.baa-form__text-disclaimer.baa-info-new{max-width:100%;padding-left:0 !important}
}
@media(min-width:1420px){.baa-form__text-disclaimer{padding-right:85px}
}
@media only screen and (max-width:939px){.baa-form__text-disclaimer{margin-left:0}
}
@media(min-width:710px){.baa-form::-webkit-input-placeholder{opacity:0}
.baa-form :-moz-placeholder{opacity:0}
.baa-form ::-moz-placeholder{opacity:0}
.baa-form :-ms-input-placeholder{opacity:0}
}
.baa-form .baa-cta-btn{width:auto;margin-top:40px}
.baa-form .baa-cta-btn:hover{background-color:#005a5f !important}
.baa-form .baa-cta-btn.variant-b{padding:15px 25px !important;border-radius:30px}
.baa-form .baa-cta-btn:disabled{background:#e2f3f5;opacity:1;pointer-events:none}
.baa-form .baa-cta-btn .primary-icon{vertical-align:middle;margin-top:-5px}
.baa-form .baa-cta-btn .primary-icon.right{margin-left:10px}
.baa-form .baa-cta-btn .primary-icon.left{margin-right:10px}
.baa-form .baa-cta-btn .am-icon-cta-check-white{margin-left:18px;display:none}
.baa-form .baa-cta-btn .am-icon-cta-check-white:after{background-position:center 5px;width:20px;height:18px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.baa-form .baa-cta-btn{margin-top:35px;transform:none;margin-left:auto}
}
@media only screen and (max-width:709px){.baa-form .baa-cta-btn{margin-top:0}
}
.baa-form .baa-cta-btn.btn--disabled{color:#fff !important}
.baa-form .baa-cta-btn.btn--disabled .am-icon-cta-check-white:after{background-image:url("../../../clientlibs/clientlib-base/resources/img/icons/cta-check-grey.svg")}
.baa-form__submit{display:none}
.baa-form .errors-display-container{margin-left:215px;top:33px;left:23px;font-size:12px;line-height:24px;color:#c5003e}
@media only screen and (min-width:940px){.baa-form .errors-display-container{margin-left:176px}
.baa-form .errors-display-container.radio-errors{margin-left:158px}
}
@media only screen and (min-width:1240px){.baa-form .errors-display-container{margin-left:238px}
.baa-form .errors-display-container.radio-errors{margin-left:218px}
}
@media only screen and (min-width:1420px){.baa-form .errors-display-container{margin-left:215px}
.baa-form .errors-display-container.radio-errors{margin-left:193px}
}
.baa-form .errors-display-container.checkbox-errors{margin-left:35px}
.baa-center-text{text-align:center}
.g-recaptcha-wrapper{padding-left:62px;margin-top:40px}
.baa-g-recaptcha-hidden-field{opacity:0;visibility:hidden;display:none}
@media only screen and (max-width:939px){.baa-step-three .grid-wrapper{padding-left:0}
.baa-step-three .grid-wrapper .text-small{padding-left:35px}
.baa-form__label{width:200px}
.baa-form__label--title{width:178px}
}
@media only screen and (max-width:939px) and (max-width:939px){.baa-form__label--title{width:200px}
}
@media only screen and (max-width:939px){.baa-form-input-container{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.baa-form .errors-display-container{margin-left:220px}
.baa-form .errors-display-container.checkbox-errors{margin-left:36px}
.baa-form .errors-display-container.radio-errors{margin-left:180px}
.baa-checkbox-wrapper.baa-tabbed-text{margin-top:10px;padding-left:5px;width:100%}
.baa-checkbox-wrapper.baa-tabbed-text .baa-tabbed-text{padding-left:0}
.g-recaptcha-wrapper{padding-left:40px}
}
@media only screen and (max-width:709px){.baa-step-three{padding-bottom:0}
.baa-step-three .grid-wrapper{padding-left:20px}
.baa-form{padding-right:0}
.baa-form .errors-display-container{margin-left:20px}
.baa-form .errors-display-container.radio-errors{margin-left:13px}
.baa-form-input-container.baa-form-radio-container .errors-display-container{left:56px}
.baa-form-input-container.baa-checkbox-container .errors-display-container{top:auto;bottom:-3px}
.baa-form__label{display:none}
.baa-form__label--title{display:block;width:auto}
.baa-form__text-disclaimer{margin-bottom:30px;padding-left:35px}
}
@media only screen and (max-width:709px) and (max-width:709px){.baa-form__text-disclaimer{margin-bottom:14px}
}
@media only screen and (max-width:709px) and (max-width:709px){.baa-form__text-disclaimer.baa-info-new{margin-bottom:20px;text-align:left}
}
@media only screen and (max-width:709px){.baa-form::-webkit-input-placeholder{color:#63809d}
.baa-form :-moz-placeholder{color:#63809d}
.baa-form ::-moz-placeholder{color:#63809d}
.baa-form :-ms-input-placeholder{color:#63809d}
.baa-tabbed-text{padding-left:0}
.baa-tabbed-text.variant-a{color:#004e7a}
.baa-tabbed-text.variant-b{color:#0f2033}
.baa-input-wrapper{width:100%;min-width:100%;max-width:100%}
.baa-center-text{margin-left:-20px;margin-right:-20px;background:white;padding-bottom:60px}
.baa-checkbox-wrapper{margin-top:10px}
.g-recaptcha-wrapper{margin-bottom:40px;padding-left:1px}
.baa-information .grid-wrapper .baa-tabbed-text{padding-left:0}
}
@media only screen and (min-width:940px){.baa-form-input-container{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.baa-form{padding-left:0}
.baa-form__label{width:150px;padding-right:20px}
}
@media only screen and (min-width:940px) and (-ms-high-contrast:active),only screen and (min-width:940px) and (-ms-high-contrast:none){.baa-form .errors-display-container.radio-errors{left:153px}
}
@media only screen and (min-width:940px){.baa-define-appointment-wrapper .baa-tabbed-text{padding-left:42px;padding-bottom:13px}
}
@media only screen and (min-width:1240px){.baa-form__label{width:216px}
}
@media only screen and (min-width:1420px){.baa-form__label{width:195px}
.baa-form__label--title{width:192px}
}
.baa-wrapper .baa-form .baa-form-input-container.baa-form-radio-container{margin-top:0}
.baa-wrapper .baa-form .baa-form-input-container.baa-form-radio-container .baa-form__label{width:auto}
.red-btn--fill.btn--disabled.full-opacity-when-disabled{background-color:#e2f3f5;color:#63809d;opacity:1}
.baa-define-appointment-summary.variant-a .baa-summary-container{background-color:rgba(0,78,122,0.07);margin:auto;max-width:350px;width:350px;position:absolute;right:10px;top:-30px;border:0;display:none;z-index:10}
@media only screen and (min-width:940px){.baa-define-appointment-summary.variant-a .baa-summary-container.show-when,.baa-define-appointment-summary.variant-a .baa-summary-container.show-where{display:flex}
}
.baa-define-appointment-summary.variant-a .baa-summary-container.show-where .baa-summary-where-container{display:block}
.baa-define-appointment-summary.variant-a .baa-summary-container.show-when .baa-summary-when-container{display:block;margin-top:11px}
.baa-define-appointment-summary.variant-a .baa-summary-container .baa-summary-where-container,.baa-define-appointment-summary.variant-a .baa-summary-container .baa-summary-when-container{display:none}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body{padding:20px 40px}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .baa-summary-title{font-size:16px;font-weight:600;line-height:1.5;color:#0f2033;margin-bottom:10px}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .baa-summary-where-title,.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .baa-summary-when-title{font-family:"AvenirNext-DemiBold",sans-serif;display:flex;align-items:center;font-size:16px;line-height:1.5;color:#004e7a;margin-bottom:7.8px}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .am-icon{width:18px;height:18px;margin-right:10px;margin-top:-3px;float:left}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .am-icon:after{width:100%;height:100%}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .baa-where-container{margin-top:10px;margin-left:40px}
.baa-define-appointment-summary.variant-a .baa-summary-container .card-body .baa-summary-where-text{font-size:14px;line-height:1.86;color:#63809d}
.baa-define-appointment-summary.variant-b .baa-summary-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container{background-color:#f6fbfc;margin:auto;max-width:350px;width:350px;position:absolute;right:35px;top:3px;border:0;display:none;z-index:10}
@media only screen and (min-width:940px){.baa-define-appointment-summary.variant-b .baa-summary-container.show-when,.baa-define-appointment-summary.variant-b .baa-summary-container.show-where,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container.show-when,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container.show-where{display:flex}
}
.baa-define-appointment-summary.variant-b .baa-summary-container.show-where .baa-summary-where-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container.show-where .baa-summary-where-container{display:flex;flex-direction:column;gap:20px}
.baa-define-appointment-summary.variant-b .baa-summary-container.show-when .baa-summary-when-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container.show-when .baa-summary-when-container{display:flex;flex-direction:column;gap:20px}
.baa-define-appointment-summary.variant-b .baa-summary-container .baa-summary-where-container,.baa-define-appointment-summary.variant-b .baa-summary-container .baa-summary-when-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .baa-summary-where-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .baa-summary-when-container{display:none}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body{padding:20px 40px;display:flex;flex-direction:column;gap:20px}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .baa-summary-title,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .baa-summary-title{font-size:16px;font-weight:600;line-height:1.5;color:#0f2033}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .baa-summary-where-title,.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .baa-summary-when-title,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .baa-summary-where-title,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .baa-summary-when-title{font-family:"AvenirNext-DemiBold",sans-serif;display:flex;align-items:center;font-size:16px;line-height:1.5;color:#00747a}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .am-icon,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .am-icon{width:18px;height:18px;margin-right:10px;margin-top:-3px;float:left}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .am-icon:after,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .am-icon:after{width:100%;height:100%}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .baa-where-container,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .baa-where-container{margin-top:10px;margin-left:40px}
.baa-define-appointment-summary.variant-b .baa-summary-container .card-body .baa-summary-where-text,.baa-define-appointment-summary:not(.variant-a) .baa-summary-container .card-body .baa-summary-where-text{font-size:14px;line-height:1.86;color:#000}
.baa-define-appointment-summary.variant-b .baa-summary-container:not(.step-2),.baa-define-appointment-summary:not(.variant-a) .baa-summary-container:not(.step-2){top:-68px;right:-20px}