.olb-landing .baa-pre-confirmation-wrapper{background-color:rgba(222,224,224,0.24)}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container{margin-top:0 !important;margin-bottom:0 !important;padding-top:20px;padding-bottom:60px;min-height:calc(100vh - 312px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media(min-width:710px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container{padding-top:60px}
}
@media(min-width:940px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container{min-height:calc(100vh - 140px)}
}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{margin-bottom:32px}
@media(min-width:710px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{margin-bottom:260px}
}
@media(min-width:940px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{margin-bottom:80px}
}
@media(min-width:1240px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{margin-bottom:20px}
}
@media(min-width:1420px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{margin-bottom:20px}
}
@media only screen and (max-width:939px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm .title--h2{font-size:28px;line-height:36px}
}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm .title--h2{font-size:22px;line-height:28px}
}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm .title--h5{font-family:"Noto Sans",sans-serif}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm .title--h5{font-size:14px;line-height:28px;margin-bottom:0 !important}
}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element{position:relative}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{content:"";height:0;border-top:2px solid #e2f3f5;position:absolute;z-index:0;top:2.5em}
@media(min-width:710px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{left:10em;right:10em}
}
@media(min-width:940px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{left:10em;right:10em}
}
@media(min-width:1240px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{left:12em;right:12em}
}
@media(min-width:1420px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{left:13em;right:13em}
}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element:after{display:none}
}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .col-sm-4:first-child .wrap-icon{margin-top:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .col-sm-4:first-child .wrap-icon:before{display:none}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .col-sm-4:last-child .wrap-icon{margin-bottom:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .col-sm-4:last-child .wrap-icon:after{display:none}
}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;background-color:#f1f6f7;border:2px solid #e2f3f5;border-radius:100%;margin-bottom:20px;z-index:1}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .icon .primary-icon{height:40px;-o-object-fit:cover;object-fit:cover}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .wrap-content{text-align:center}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px;min-height:70px;width:100%}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p{line-height:normal}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-user],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-shop-name],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-time]{font-size:16px}
@media(min-width:1240px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-user],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-shop-name],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-time]{font-size:17px}
}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-email],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-number],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-address],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-city],.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text p[data-day]{font-size:14px}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .baa-step-change{text-decoration:underline}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon:before{content:"";position:absolute;width:2px;height:50%;background-color:#e2f3f5;top:0;left:24px;z-index:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon:after{content:"";position:absolute;width:2px;height:50%;background-color:#e2f3f5;bottom:0;left:24px;z-index:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .icon{width:50px;height:50px;margin-bottom:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .icon .primary-icon{height:25px}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .wrap-content{width:calc(100% - 70px);text-align:left}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .baa-step-change{width:100%;margin-left:20px}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .border-element .wrap-icon .text{text-align:left !important;margin-left:20px;min-height:auto;margin-bottom:0}
}
@media(min-width:710px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .confirm-appointment{margin-top:270px}
}
@media(min-width:940px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .confirm-appointment{margin-top:100px}
}
@media(min-width:1240px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .confirm-appointment{margin-top:50px}
}
@media(min-width:1420px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .confirm-appointment{margin-top:60px}
}
@media only screen and (max-width:709px){.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container.baa-not-tabbed-text{background:transparent;padding-top:20px;padding-bottom:0}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .wrapper-confirm{text-align:left !important}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .baa-not-tabbed-text{margin:0;background-color:transparent}
.olb-landing .baa-pre-confirmation-wrapper .baa-pre-confirmation-container .confirm-appointment{margin-top:40px}
}