body.modal-open{position:static}body.modal-open .main-wrapper{height:100vh;overflow:hidden}.ad-agenda-modal{-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,transform .3s linear;transition:opacity .3s linear,transform .3s linear,-webkit-transform .3s linear}.ad-agenda-modal *{-ms-touch-action:none;touch-action:none}.ad-agenda-modal .modal-header{margin-bottom:25px!important}.ad-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 8px 8px}.ad-agenda-modal .patient-agenda-wrapper{height:100%;padding:0 50px;-ms-overflow-style:none;scrollbar-width:none;-ms-touch-action:none;touch-action:none}.ad-agenda-modal .patient-agenda-wrapper::-webkit-scrollbar{display:none}.ad-agenda-modal .modal-content{padding:0;-ms-overflow-style:none;scrollbar-width:none}.ad-agenda-modal .modal-content::-webkit-scrollbar{display:none}.ad-agenda-modal .modal-content .modal-header{-ms-touch-action:none;touch-action:none}.ad-agenda-modal .modal-content .modal-body{-ms-overflow-style:none;scrollbar-width:none;max-height:500px;overflow-y:auto;-ms-touch-action:auto;touch-action:auto}.ad-agenda-modal .modal-content .modal-body::-webkit-scrollbar{display:none}.ad-agenda-modal .modal-content .modal-body *{-ms-touch-action:auto;touch-action:auto}.ad-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}.ad-agenda-modal .button-close{position:relative;z-index:999;opacity:1;margin:0;padding:0;outline:none;background:none;border:0}.ad-agenda-modal .close{position:relative;z-index:999;opacity:1;margin:0;padding:0}.ad-agenda-modal .close:hover{opacity:.8}.ad-agenda-modal .slick-arrow{position:absolute;-webkit-appearance:none}.ad-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}.ad-agenda-modal .slick-dots li{margin:0 2px}.ad-agenda-modal .slick-dots button{width:8px;height:8px;border-radius:10px;background:#d6d9da;border:0;pointer-events:none}.ad-agenda-modal .slick-dots .slick-active button{background:#004bb9}.ad-agenda-slider{opacity:0}.in .ad-agenda-slider{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.agenda-info-text{font-size:16px;line-height:24px;color:#002855;margin-bottom:25px;font-weight:300}.agenda-text-info{color:#002855;font-size:16px;line-height:24px}.agenda-text-info p strong{font-weight:600}.ad-agenda-stepper{background:#f2f3f4;padding:50px 0;margin-bottom:5px}.ad-agenda-stepper__header{text-align:center;color:#434a4f;font-size:18px;line-height:28px;font-weight:300;padding:0 30px}@media(min-width:768px){.ad-agenda-stepper__header{max-width:69vw;margin:0 auto 30px}}.ad-agenda-stepper__header h2,.ad-agenda-stepper__header .h2{font-size:29px;line-height:36px;letter-spacing:-1px;margin-bottom:20px}.ad-agenda-stepper__header .ico-holder{width:64px;margin:0 auto 22px;display:block}.ad-agenda-stepper__header p strong{font-weight:600}.ad-agenda-stepper.has-no-icon .ad-agenda-stepper__header .ico-holder{display:none!important}.ad-agenda-stepper.has-no-body .ad-agenda-stepper__header{margin-bottom:40px}.ad-agenda-stepper.has-no-body .ad-agenda-stepper__header p{display:none!important}.ad-agenda-steps{position:relative;overflow:hidden}.ad-agenda-steps.has-fixed-width.three-agenda-items{max-width:495px}.ad-agenda-steps.has-fixed-width.four-agenda-items{max-width:510px}.ad-agenda-steps.has-fixed-width.five-agenda-items{max-width:640px}.ad-agenda-steps.has-fixed-width.six-agenda-items{max-width:770px}.ad-agenda-steps.has-fixed-width.seven-agenda-items{max-width:905px}.ad-agenda-steps .agenda-item{color:#004bb9;font-size:18px;line-height:24px;font-weight:500;position:relative;margin-bottom:40px;text-align:center}.ad-agenda-steps .agenda-item:before{content:'';position:absolute;top:100%;left:0;right:0;width:2px;margin:5px auto 0;height:24px;background:#d6d9da}.ad-agenda-steps .agenda-item:last-child{margin-bottom:0}.ad-agenda-steps .agenda-item:last-child:before{display:none}.ad-agenda-steps .agenda-item__indicator{width:32px;height:32px;border-radius:20px;background:#a4e2b4;position:absolute;left:0;top:-3px;border:10px solid #f2f3f4;z-index:10;display:none}.ad-agenda-steps .agenda-item a{color:#004bb9}.ad-agenda-steps .agenda-item a:hover{opacity:.8}@media(min-width:768px){.ad-agenda-modal{padding:0}.ad-agenda-modal .modal-header{margin-bottom:20px!important}.ad-agenda-modal .modal-dialog{width:615px!important;height:auto;padding:40px 0 145px 0!important}.ad-agenda-modal .modal-dialog:after{content:'';position:absolute;bottom:0;left:0;right:0;height:105px;background:#f2f3f4;z-index:-1}.ad-agenda-modal .patient-agenda-wrapper{overflow-y:visible;padding:0;-ms-overflow-style:none;scrollbar-width:none}.ad-agenda-modal .patient-agenda-wrapper::-webkit-scrollbar{display:none}.ad-agenda-modal .modal-content{max-height:420px;padding:0 65px 0 40px!important;-ms-overflow-style:none;scrollbar-width:none}.ad-agenda-modal .modal-content::-webkit-scrollbar{display:none}.ad-agenda-modal .modal-content .modal-body{max-height:365px!important}.ad-agenda-modal:after{display:none}.ad-agenda-modal .button-close{display:none!important}.ad-agenda-modal .close{display:block;position:absolute;top:37px;right:35px}.ad-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}.ad-agenda-modal .slick-arrow:hover{background:#004bb9;color:#fff}.ad-agenda-modal .slick-arrow.slick-next{left:auto;right:40px}.ad-agenda-modal .slick-dots{position:absolute;bottom:-38px;height:64px}.agenda-text-info{font-size:18px;line-height:28px}.ad-agenda-stepper.has-max-width{background:none}.ad-agenda-stepper.has-max-width .ad-agenda-stepper__holder{background:#f2f3f4;border-radius:8px;padding:50px 0}.ad-agenda-stepper.has-max-width.has-no-icon.has-no-body .ad-agenda-stepper__holder{padding:64px 0}.ad-agenda-stepper.has-max-width.has-no-icon.has-no-body .ad-agenda-stepper__holder{padding-bottom:40px}}@media(min-width:1024px){.ad-agenda-stepper{padding-top:45px;padding-bottom:65px}.ad-agenda-stepper__header{font-size:22px;line-height:36px;padding:0;margin-bottom:35px}.ad-agenda-stepper__header h2,.ad-agenda-stepper__header .h2{font-size:38px;line-height:48px}.ad-agenda-stepper.has-no-icon{padding-top:64px;padding-bottom:64px}.ad-agenda-steps{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px}.ad-agenda-steps.has-fixed-width{margin:0 auto}.ad-agenda-steps.has-fixed-width.seven-agenda-items{margin:0 0 0 -10px}.ad-agenda-steps .agenda-item{padding:0 20px 0 10px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:20px;margin-bottom:0}.ad-agenda-steps .agenda-item:after{content:'';position:absolute;top:15px;left:0;right:0;border-top:1px solid #d6d9da}.ad-agenda-steps .agenda-item:before{display:none}.ad-agenda-steps .agenda-item:first-child:after{left:50%;margin-left:10px}.ad-agenda-steps .agenda-item:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none}.ad-agenda-steps .agenda-item:last-child:after{right:50%;margin-right:20px}.ad-agenda-steps .agenda-item__text{max-width:110px;display:block;margin:0 auto}.ad-agenda-steps .agenda-item__indicator{display:block;margin:0 auto;position:relative;z-index:10;top:auto;left:auto;margin:0 auto}}@media(min-width:1200px){.ad-agenda-steps.has-fixed-width.three-agenda-items{max-width:530px}.ad-agenda-steps.has-fixed-width.four-agenda-items{max-width:590px}.ad-agenda-steps.has-fixed-width.five-agenda-items{max-width:750px}.ad-agenda-steps.has-fixed-width.six-agenda-items{max-width:905px}.ad-agenda-steps.has-fixed-width.seven-agenda-items{max-width:1060px}.ad-agenda-steps .agenda-item{font-size:16px;line-height:24px}.ad-agenda-steps .agenda-item__text{max-width:120px}}@media(max-width:767px){.ad-agenda-stepper__header h2,.ad-agenda-stepper__header .h2{margin-bottom:24px}.ad-agenda-stepper__header{margin:0 auto 32px}.ad-agenda-stepper{padding:40px 0}.ad-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}.ad-agenda-modal.in{-webkit-transform:none;-ms-transform:none;transform:none}.ad-agenda-modal .button-close{position:absolute;top:0;left:0;right:0;height:40px;width:100%}.ad-agenda-modal .button-close svg{display:none}.ad-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}.ad-agenda-modal .close{display:none!important}.ad-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}.ad-agenda-modal .slick-arrow.slick-next{left:auto;right:20px;border-top-width:2px;border-right-width:2px;border-left:0;border-bottom:0}}@media screen and (max-width:767px)and (max-height:499px){.ad-agenda-modal{height:calc(100vh - 50px)}.ad-agenda-modal .modal-content .modal-body{max-height:130px!important}}@media screen and (max-width:767px)and (max-height:736px){.ad-agenda-modal .modal-content .modal-body{max-height:450px}}@media screen and (max-width:767px)and (max-height:730px){.ad-agenda-modal .modal-content .modal-body{max-height:300px}}@media screen and (max-width:767px)and (max-height:667px){.ad-agenda-modal .modal-content .modal-body{max-height:385px}}@media screen and (max-width:767px)and (max-height:599px){.ad-agenda-modal .modal-content .modal-body{max-height:380px}}@-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}}.ad-agenda-modal .modal-content .modal-header{border:unset!important;background-color:unset!important}.ad-agenda-modal .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}.ad-agenda-stepper{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.ad-agenda-stepper.full-width{margin-left:calc(-105vw/2 + 1200px/2);margin-right:calc(-105vw/2 + 1200px/2)}}.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}.ad-agenda-stepper.has-max-width.has-no-icon .ad-agenda-stepper__holder{padding-top:64px}@media(max-width:767px){.patient-agenda-modal .slick-prev::after{content:"";position:fixed;top:47%;font-size:0;line-height:0;left:10px;width:32px;height:32px;z-index:10;background:none;border-top-width:0;border-right-width:0;margin:0}.patient-agenda-modal .slick-next::after{content:"";position:fixed;top:47%;font-size:0;right:10px;line-height:0;width:32px;height:32px;z-index:10;background:none;border-top-width:0;border-right-width:0;margin:0}}.ad-agenda-stepper__header a{color:#004bb9!important;text-decoration:underline}@media(max-width:767px){.patient-agenda-modal .slick-arrow{display:inline-block;font-size:0;background:none;margin:0;border:none;position:fixed;-webkit-transform:none;-ms-transform:none;transform:none;height:100%;top:0;width:50px;left:0}.patient-agenda-modal .slick-arrow.slick-next{right:0}.patient-agenda-modal .slick-arrow:before{content:"";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}.patient-agenda-modal .slick-arrow.slick-next:before{left:auto;right:20px;border-top-width:2px;border-right-width:2px;border-left:0;border-bottom:0}}@media(max-width:767px){.ad-agenda-modal .modal-content{padding-top:18px;padding-right:0;padding-bottom:0;padding-left:0}}.patient-agenda-modal .modal-content .modal-header h2{font-size:26px!important;line-height:32px!important;height:inherit!important}.patient-agenda-modal .modal-content .modal-body.no-gradient:after{background:transparent}@media(max-width:767px){body .patient-agenda-modal .modal-body .agenda-text-info p:last-child{margin-bottom:75px!important}}@media(max-width:767px){.ad-agenda-stepper{margin-top:44px}}