.appointment-container .cmp-container{display:flex;padding:60px 0;align-items:center}
.appointment-bg-color{background:#f6f6f6}
.appointment-container .image{height:113px;width:119px;margin-right:40px;margin-left:12px}
.appointment-container .image .cmp-image__image{height:100%;width:100%;object-fit:cover}
.appointment-container .text .cmp-text h2{font-family:"robotolight";font-size:4.8rem;line-height:60px;color:#20252b;padding-bottom:5px}
.appointment-container .text{max-width:665px;margin-right:22px}
.appointment-container .text .cmp-text p{font-family:"robotolight";font-size:2rem;line-height:28px;color:#20252b}
.appointment-container .button .cmp-button{min-width:170px;padding:17px 20px;background:#c21b17;border-radius:5px;display:flex;justify-content:center;border:0}
.appointment-container .button .cmp-button span{text-transform:uppercase;color:#fff;font-family:robotobold;font-size:1.6rem}
.modal-dialog{max-width:500px;margin:1.75rem auto;width:100%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}
.thankyouModal .modal-dialog .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
@media(max-width:767px){.appointment-container .cmp-container{flex-direction:column;align-items:unset}
.appointment-container .button .cmp-button{min-width:100%}
.appointment-container .image{margin-right:unset;margin-left:unset;margin:0 0 47px 0}
.appointment-container .text{max-width:100%;margin-right:unset;margin-bottom:20px}
.appointment-container .text .cmp-text h2{font-size:3.2rem;line-height:44px;padding-bottom:24px}
.appointment-container .text .cmp-text p{padding-bottom:20px}
.appointment-container .button .cmp-button span{font-size:1.5rem}
.appointment-container .button .cmp-button{padding:19px 20px}
.appointment-container .cmp-container{padding-bottom:40px;padding-top:10PX}
.modal-dialog{max-width:360px}
}