.page-intro{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}
.page-intro__image-container{flex-shrink:0}
.page-intro__image{max-width:300px;min-height:16.5625rem;width:100%;height:auto;display:block;border-bottom-left-radius:0;border-bottom-right-radius:100px}
.page-intro__text-container{flex-grow:1}
.page-intro__title{margin-top:0;font-size:2em}
.page-intro__description p{margin-bottom:1em}
.page-intro.image-left{flex-direction:column}
@media(min-width:769px){.page-intro.image-left{flex-direction:row}
}
.page-intro.image-right{flex-direction:row-reverse}
.page-intro__quick-links-container{display:flex}
.page-intro__quick-links-container .page-intro__quick-links .cmp-navigation ul.cmp-navigation__group.quicklink.nav.navbar-nav{display:flex;flex-direction:row;justify-content:flex-start !important;margin-left:.5rem !important}
.page-intro__text-container a:after{content:"";background-image:url(../../../../../content/dam/maximusclinicalservices/nav-arrow-down.svg);pointer-events:none;user-select:none;display:inline-block;width:24px;height:24px;position:absolute;background-repeat:no-repeat}
.page-intro__text-container a.external-link:after{background-image:url(../../../../../content/dam/maximusclinicalservices/external-link-icon-sm.png);width:24px;height:24px;background-size:cover;margin-left:5px;position:absolute;background-repeat:no-repeat}
.page-intro__quick-links-container .page-intro__quick-links .cmp-navigation ul li a.cmp-navigation__item-link.quicklink-link{font-size:1.125rem !important;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid}
.page-intro__quick-links-container .page-intro__quick-links .cmp-navigation ul li:first-child a.cmp-navigation__item-link.quicklink-link{padding-left:0 !important}
.page-intro__quick-links-container .page-intro__quick-links-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:233.333%}
@media(max-width:768px){.page-intro,.page-intro.image-right{flex-direction:column}
.page-intro__image-container{margin-bottom:20px;width:100%;text-align:center}
.page-intro__image{max-width:100%}
}