.bg-gradient{background:-moz-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdff),color-stop(100%,#f6f6f8));background:-webkit-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-o-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-ms-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%)}.parent,.parent-center{position:relative}.child.both{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.child.horizontal{position:absolute;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.child.vertical{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.flex-parent{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-item-align:center;-webkit-align-items:center;align-items:center}.bg-white{background-color:#fff}.bg-grey{background-color:#ecebf1}.bg-light-grey{background-color:#fcfcfe}.bg-blue{background-color:#e6f1fa}.bg-purple{background-color:#613589}.bg-pink{background-color:#e20886}.border-top{border-top:1px solid #ccc}@media screen and (max-width:991px){.border-top.hide-border-on-mobile{border-top:none}}.border-bottom{border-bottom:1px solid #ccc}@media screen and (max-width:991px){.border-bottom.hide-border-on-mobile{border-bottom:none}}.no-padding-top{padding-top:0}.description ul{padding-left:15px}.description ul li{padding-left:20px;background:url(/resources/images/icons/hospital/pink-circle.svg);background-position:left 8px;background-repeat:no-repeat;background-size:5px 5px;list-style:none;margin-bottom:5px}.description a{color:#e20886;text-decoration:underline;font-weight:bold}.description a:hover,.description a:active{color:#e20886}.description a:not(.button):hover,.description a:not(.button):active,.description a:not(.button):visited{color:#e20886}.description h1,.description h2,.description h3,.description h4{color:#613589;text-align:left}.bg-gradient{background:-moz-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdff),color-stop(100%,#f6f6f8));background:-webkit-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-o-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%);background:-ms-linear-gradient(top,#fdfdff 0%,#f6f6f8 100%)}.cta-pod-container{position:relative}.cta-pod-container .row{display:flex;flex-wrap:wrap;justify-content:center}.cta-pod-container .cta-pod-wrapper{margin-bottom:30px;overflow:hidden}.cta-pod-container .cta-pods-top{width:80%;text-align:center;margin:0 auto;padding-bottom:20px}.cta-pod-container .cta-pods-top h2{font-family:"FFMarkStdBold",sans-serif;color:#613589;margin-bottom:20px}.cta-pod-container .cta-pods-top p{font-size:16px;line-height:24px;font-family:"FFMarkStdMedium",sans-serif}.cta-pod-container .cta-pods-section_item{position:relative;min-height:390px;height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.cta-pod-container .cta-pod-details{position:absolute;left:0;bottom:0;background:rgba(255,255,255,.9);min-height:60%;width:55%;display:flex;flex-direction:column}.cta-pod-container .cta-pod-details .subheading{font-family:"FFMarkStdBold",sans-serif;color:#613589;font-size:18px;line-height:26px;padding:0 30px 0 24px;width:100%;display:inline-block}.cta-pod-container .cta-pod-details .cta-pod-description{padding:0 30px 10px 24px;flex-grow:1}.cta-pod-container .cta-pod-details a.mobile-action{font-family:"FFMarkStdBold",sans-serif;color:#fff;font-size:14px;width:100%;display:inline-block;padding:15px 24px;text-align:left}.cta-pod-container .cta-pod-details a.mobile-action.chevrons:after{position:relative;content:"";top:2px;left:5px;font-size:11px;font-family:'Glyphicons Halflings'}.cta-pod-container .cta-pod-details a.mobile-action.bg-pink{background:#e20886}.cta-pod-container .cta-pod-details a.mobile-action.bg-pink:hover{background:#613589;transition:all 250ms ease-out}.cta-pod-container .cta-pod-details a.mobile-action.bg-purple{background:#613589}.cta-pod-container .cta-pod-details a.mobile-action.bg-purple:hover{background:#e20886;transition:all 250ms ease-out}.cta-pod-container .cta-macro-button{display:inline-block;width:100%;text-align:center;margin:20px 0 40px 0}.cta-pod-container .cta-macro-button .button{background:#e20886;border-color:#e20886;font-size:14px;border-radius:20px;color:#fff}.cta-pod-container .cta-macro-button .button:hover{background:#613589;border-color:#613589}@media screen and (max-width:1200px){.cta-pod-container .cta-pod-details{width:65%}}@media screen and (max-width:900px){.cta-pod-container .cta-pod-details{width:85%;min-height:35%}.cta-pod-container .cta-pod-details a.mobile-action{font-size:14px}}@media screen and (max-width:767px){.cta-pod-container .cta-pods-top{width:100%;padding-bottom:50px}.cta-pod-container .cta-pod-details{width:45%;min-height:60%}}@media screen and (max-width:560px){.cta-pod-container .cta-pod-details{width:80%;min-height:auto}.cta-pod-container .cta-pod-description{padding:0 20px 15px 20px}}@media screen and (max-width:380px){.cta-pod-container{margin:30px 0}.cta-pod-container .cta-pod-details{width:100%}.cta-pod-container .cta-pod-details .cta-pod-description{padding:0 24px 15px 24px}}