body.modal-open{position:static}.patient-agenda-modal{-webkit-transition:opacity .5s linear,-webkit-transform .5s linear;transition:opacity .5s linear,-webkit-transform .5s linear;transition:opacity .5s linear,transform .5s linear;transition:opacity .5s linear,transform .5s linear,-webkit-transform .5s linear}@media(min-width:768px){.patient-agenda-modal{padding:0}}@media(max-width:767px){.patient-agenda-modal{display:block!important;top:auto!important;height:550px;bottom:0!important;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding:0!important;border-radius:20px 20px 0 0;background:none;opacity:1!important}.patient-agenda-modal .modal-content .modal-body{height:420px}.patient-agenda-modal.in{-webkit-transform:none;-ms-transform:none;transform:none}}.patient-agenda-modal .modal-header{margin-bottom:25px!important;background-color:unset!important}.patient-agenda-modal .modal-content .modal-body{padding:unset!important}.patient-agenda-modal button.slick-arrow[aria-disabled="true"]{display:none!important}.patient-agenda-modal .modal-content .modal-header h2{font-size:26px!important;line-height:32px!important;height:inherit!important}.patient-agenda-modal .slick-dots li{padding:unset!important}.patient-agenda-modal,.office-details-accordion-item{letter-spacing:0!important}@media(min-width:768px){.patient-agenda-modal .modal-header{margin-bottom:20px!important}.patient-agenda-modal .modal-dialog{position:fixed!important;top:50%;transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;left:50%}}.patient-agenda-modal .modal-dialog{border-radius:0;box-shadow:none;padding:40px 0!important;overflow:hidden;height:100%;position:relative;background:#fff;box-shadow:0 15px 12px rgba(0,0,0,.22),0 19px 38px rgba(0,0,0,.3);border-radius:8px 8px 0 0}@media(min-width:768px){.patient-agenda-modal .modal-dialog{width:615px!important;height:auto;padding:40px 0 145px 0!important;border-radius:8px 8px 8px 8px}}@media(min-width:768px){.patient-agenda-modal .modal-dialog:after{content:'';position:absolute;bottom:0;left:0;right:0;height:105px;background:#f2f3f4;z-index:-1}}.patient-agenda-modal .patient-agenda-wrapper{height:100%;padding:0 52px;-ms-overflow-style:none;scrollbar-width:none}.patient-agenda-modal .patient-agenda-wrapper:-webkit-scrollbar{display:none}@media(min-width:768px){.patient-agenda-modal .patient-agenda-wrapper{overflow-y:visible;padding:0;-ms-overflow-style:none;scrollbar-width:none}.patient-agenda-modal .patient-agenda-wrapper:-webkit-scrollbar{display:none}}.patient-agenda-modal .modal-content{padding:0;-ms-overflow-style:none;scrollbar-width:none}.patient-agenda-modal .modal-content:-webkit-scrollbar{display:none}@media(min-width:768px){.patient-agenda-modal .modal-content{max-height:420px;padding:0 65px 0 40px;-ms-overflow-style:none;scrollbar-width:none}.patient-agenda-modal .modal-content:-webkit-scrollbar{display:none}}.patient-agenda-modal .modal-content .modal-body{-ms-overflow-style:none;scrollbar-width:none;max-height:500px}.patient-agenda-modal .modal-content .modal-body:-webkit-scrollbar{display:none}@media screen and (max-width:767px)and (max-height:736px){.patient-agenda-modal .modal-content .modal-body{max-height:450px}}@media screen and (max-width:767px)and (max-height:730px){.patient-agenda-modal .modal-content .modal-body{max-height:450px}}@media screen and (max-width:767px)and (max-height:667px){.patient-agenda-modal .modal-content .modal-body{max-height:385px}}@media screen and (max-width:767px)and (max-height:599px){.patient-agenda-modal .modal-content .modal-body{max-height:270px}}@media screen and (max-width:767px)and (max-height:499px){.patient-agenda-modal .modal-content .modal-body{max-height:200px}}@media(min-width:768px){.patient-agenda-modal .modal-content .modal-body{max-height:365px!important}}.patient-agenda-modal:after{content:'';position:absolute;top:15px;left:0;right:0;margin:0 auto;width:44px;height:4px;border-radius:5px;background:#a7adb0;display:none}@media(min-width:768px){.patient-agenda-modal:after{display:none}}.patient-agenda-modal .button-close{position:relative;z-index:999;opacity:1;margin:0;padding:0;outline:none;background:none;border:0}@media(max-width:767px){.patient-agenda-modal .button-close{position:absolute;top:0;left:0;right:0;height:40px;width:100%}.patient-agenda-modal .button-close svg{display:none}.patient-agenda-modal .button-close:after{content:'';position:absolute;top:15px;left:0;right:0;margin:0 auto;width:44px;height:4px;border-radius:5px;background:#a7adb0}}@media(min-width:768px){.patient-agenda-modal .button-close{display:none!important}}.patient-agenda-modal .close{position:relative;z-index:999;opacity:1;margin:0;padding:0}@media(min-width:768px){.patient-agenda-modal .close{display:block;position:absolute;top:37px;right:35px}}@media(max-width:767px){.patient-agenda-modal .close{display:none!important}}.patient-agenda-modal .close:hover{opacity:.8}.patient-agenda-modal .slick-arrow{position:absolute;-webkit-appearance:none}@media(min-width:768px){.patient-agenda-modal .slick-arrow{bottom:-126px;left:40px;font-size:18px;line-height:20px;font-weight:600;color:#004bb9;border:1px solid #004bb9;text-transform:capitalize;background:none;width:132px;height:64px;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;padding:10px;text-align:center;border-radius:50px;-webkit-transition:background .3s linear,color .3s linear;transition:background .3s linear,color .3s linear;margin:0;overflow:hidden}.patient-agenda-modal .slick-arrow:hover{background:#004bb9;color:#fff}}@media(max-width:767px){.patient-agenda-modal .slick-arrow{position:fixed;top:50%;left:20px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);font-size:0;line-height:0;height:20px;width:20px;border:2px solid #004bb9;z-index:10;background:none;border-top-width:0;border-right-width:0;margin:0}}@media(min-width:768px){.patient-agenda-modal .slick-arrow.slick-next{left:auto;right:40px}}@media(max-width:767px){.patient-agenda-modal .slick-arrow.slick-next{left:auto;right:20px;border-top-width:2px;border-right-width:2px;border-left:0;border-bottom:0}}.patient-agenda-modal .slick-dots{position:fixed;bottom:0;left:0;right:0;z-index:20;height:auto;margin:0;padding:20px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;height:80px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;background:#fff}@media(min-width:768px){.patient-agenda-modal .slick-dots{position:absolute;bottom:-38px;height:64px}}.patient-agenda-modal .slick-dots li{margin:0 2px}.patient-agenda-modal .slick-dots button{width:8px;height:8px;border-radius:10px;background:#d6d9da;border:0;pointer-events:none}.patient-agenda-modal .slick-dots .slick-active button{background:#004bb9}.patient-agenda-slider{opacity:0}.in .patient-agenda-slider{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}.agenda-info-text{font-size:16px;line-height:24px;color:#002855;margin-bottom:25px;font-weight:300}.agenda-text-info{color:#002855!important;font-size:16px!important;line-height:24px!important}@media(min-width:768px){.agenda-text-info{font-size:18px!important;line-height:28px!important}}.agenda-text-info p strong{font-weight:600!important}.new-patient-agenda-section{padding-bottom:15px;color:#002855}@media(min-width:1024px){.new-patient-agenda-section{padding-bottom:0}}.new-patient-agenda-section p strong{font-weight:500}.patient-agenda-steps{position:relative;overflow:hidden;margin-left:-6px}@media(min-width:1024px){.patient-agenda-steps{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-20px}}@media(min-width:1024px){.patient-agenda-steps.has-fixed-width{margin:0 auto}}.patient-agenda-steps.has-fixed-width.three-agenda-items{max-width:495px}@media(min-width:1200px){.patient-agenda-steps.has-fixed-width.three-agenda-items{max-width:530px}}.patient-agenda-steps.has-fixed-width.four-agenda-items{max-width:510px}@media(min-width:1200px){.patient-agenda-steps.has-fixed-width.four-agenda-items{max-width:590px}}.patient-agenda-steps.has-fixed-width.five-agenda-items{max-width:640px}@media(min-width:1200px){.patient-agenda-steps.has-fixed-width.five-agenda-items{max-width:750px}}.patient-agenda-steps.has-fixed-width.six-agenda-items{max-width:770px}@media(min-width:1200px){.patient-agenda-steps.has-fixed-width.six-agenda-items{max-width:905px}}.patient-agenda-steps.has-fixed-width.seven-agenda-items{max-width:905px}@media(min-width:1024px){.patient-agenda-steps.has-fixed-width.seven-agenda-items{margin:0 0 0 -10px}}@media(min-width:1200px){.patient-agenda-steps.has-fixed-width.seven-agenda-items{max-width:1060px}}.patient-agenda-steps:before{content:'';position:absolute;left:15px;top:0;bottom:0;border-left:1px solid #d6d9da}@media(min-width:1024px){.patient-agenda-steps:before{border-top:1px solid #d6d9da;border-left:0;left:0;right:0;bottom:auto;top:13px}}.patient-agenda-steps .agenda-item{color:#004bb9;font-size:16px;line-height:24px;font-weight:500;position:relative;padding-left:40px;margin-bottom:40px}@media(min-width:1024px){.patient-agenda-steps .agenda-item{padding:30px 20px 0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:20px;margin-bottom:0}}@media(min-width:1200px){.patient-agenda-steps .agenda-item{font-size:16px;line-height:24px}}.patient-agenda-steps .agenda-item:last-child{margin-bottom:0}@media(min-width:1024px){.patient-agenda-steps .agenda-item:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media(min-width:1024px){.patient-agenda-steps .agenda-item:last-child .agenda-item__indicator:after{content:'';position:absolute;left:100%;right:-999px;top:6px;border-top:1px solid #fff;z-index:2}}@media(min-width:1024px){.patient-agenda-steps .agenda-item__text{max-width:120px;display:block}}.patient-agenda-steps .agenda-item__indicator{width:32px;height:32px;border-radius:20px;background:#a4e2b4;position:absolute;left:0;top:-3px;border:10px solid #fff;z-index:10}.patient-agenda-steps .agenda-item a{color:inherit}.patient-agenda-steps .agenda-item a:hover{opacity:.8}@media(max-width:767px){body .patient-agenda-modal .modal-body .agenda-text-info p:last-child{margin-bottom:50px!important}}.modal-rich-text .modal-content .modal-body p{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.patient-agenda-modal .modal-content .modal-body:after{content:"";position:fixed;z-index:1;left:0;bottom:25px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.4) 100%);width:100%;height:6em}.patient-agenda-modal .agenda-text-info p:last-child{margin-bottom:120px!important}@media(max-width:767px){.patient-agenda-modal .agenda-text-info p:last-child{margin-bottom:110px!important}.patient-agenda-modal .modal-content .modal-body:after{content:"";position:fixed;z-index:1;left:0;bottom:25px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.4) 100%);width:100%;height:6em}}.patient-agenda-modal .modal-content .modal-body{-ms-overflow-style:none;scrollbar-width:4px;max-height:500px}@media(min-width:768px){.patient-agenda-modal .slick-arrow.slick-next{text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:20px;font-weight:bold}.patient-agenda-modal .slick-arrow{text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:20px;font-weight:bold}}.patient-agenda-modal .modal-content .modal-body.no-gradient:after{background:transparent}.office-details-accordion-holder .heading-title{font-family:"Tiempos Headline","Times","Times New Roman",serif;font-size:26px;line-height:32px;font-weight:400;margin-bottom:22px}@media(min-width:1024px){.office-details-accordion-holder .heading-title{font-size:31px;line-height:44px}}