.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}.hero-title{font-family:"FFMarkStdBold",sans-serif;font-size:30px;line-height:normal;margin:0;color:#613589}.hero-title.subheading{color:#613589}@media screen and (min-width:1200px){.hero-title{font-size:55px;line-height:55px}}.hero-title .heading{color:#e20886;font-family:"FFMarkStdLight",sans-serif;font-weight:500}.hero-title .subheading{color:#613589}.hero-section{padding:0 0 30px 0;background-color:#fff}.hero-section.hero .description-right .hero-title,.hero-section.hero .description-left .hero-title,.hero-section.hero .description-half-right .hero-title{margin-bottom:20px;display:inline-block;direction:initial}.hero-section.hero .description-right .hero-title span,.hero-section.hero .description-left .hero-title span,.hero-section.hero .description-half-right .hero-title span{display:block}@media screen and (min-width:992px){.hero-section.hero .description-right .hero-title,.hero-section.hero .description-left .hero-title,.hero-section.hero .description-half-right .hero-title{text-align:left}}.hero-section.hero .hero-text.first{text-align:center}.hero-section.hero .description-hidden .hero-text{width:100%}@media screen and (max-width:992px){.hero-container .hero-content{text-align:center}}.hero-container .hero-content .hero-description{color:#613589;font-family:"FFMarkStdLight",sans-serif;line-height:normal;font-size:18px}@media screen and (min-width:1200px){.hero-container .hero-content .hero-description{font-size:24px}}.hero-container .hero-content.description-left{display:table;direction:rtl;padding-top:30px}.hero-container .hero-content.description-left .second.child{direction:ltr}@media screen and (min-width:992px){.hero-container .hero-content.description-left .first{width:33.33333333%;padding-left:15px;padding-right:15px;display:table-cell;vertical-align:top}}@media screen and (min-width:992px){.hero-container .hero-content.description-left .second{width:58.33333333%;padding-left:15px;padding-right:15px;display:table-cell;vertical-align:top}}.hero-container .hero-content.description-right{display:table;direction:ltr;padding:30px 15px;width:100%}@media screen and (min-width:992px){.hero-container .hero-content.description-right .child{padding-left:15px;padding-right:15px;display:table-cell;vertical-align:top}.hero-container .hero-content.description-right .child.first{width:33.33333333%}.hero-container .hero-content.description-right .child.second{width:58.33333333%}}.hero-container .hero-content.description-below{text-align:center;padding-left:15px;padding-right:15px}@media screen and (min-width:1200px){.hero-container .hero-content.description-below{width:50%;margin:0 auto}}.hero-container .hero-content.description-below h2{margin-bottom:20px}.hero-container .hero-content.description-below .hero-description{font-size:16px;line-height:24px;text-align:center;color:#333}.hero-container .hero-content.description-below .child{float:none;width:100%}.hero-container .hero-content.description-hidden{text-align:center}.hero-container .hero-content.description-hidden .second.child{display:none}.hero-container .hero-content.description-half-right{padding:30px 0;width:100%}@media screen and (min-width:992px){.hero-container .hero-content.description-half-right{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}}@media screen and (min-width:992px){.hero-container .hero-content.description-half-right .child{padding-left:15px;padding-right:15px}.hero-container .hero-content.description-half-right .child.first{width:50%}.hero-container .hero-content.description-half-right .child.second{width:50%}}.hero-carousel-sm-overlay-container{position:relative;overflow:hidden;z-index:10}.hero-carousel-sm-overlay-group{background-color:#613589;position:absolute;top:0;left:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:40px 85px;height:auto;min-height:450px}@media screen and (max-width:1200px){.hero-carousel-sm-overlay-group{padding:30px 58px;width:50%}}@media screen and (max-width:992px){.hero-carousel-sm-overlay-group{position:relative;left:auto;width:100%;height:auto;padding:30px 20px}}.hero-carousel-sm-overlay-head h1,.hero-carousel-sm-overlay-head h2{font-family:"FFMarkStdBold",sans-serif;font-size:32px;line-height:1.1;color:#fff;text-align:center;display:block;margin-top:0;margin-left:0}@media screen and (min-width:991px){.hero-carousel-sm-overlay-head h1,.hero-carousel-sm-overlay-head h2{font-size:45px;text-align:left;line-height:1.1}}.hero-carousel-sm-overlay-info{font-family:"FFMarkStdMedium",sans-serif;color:#fff;display:block;width:100%;font-size:20px;line-height:1.5;text-align:left;margin-bottom:20px}@media screen and (min-width:991px){.hero-carousel-sm-overlay-info{margin:20px 0 10px 0;font-size:22px;line-height:1.5}}.hero-carousel-sm-overlay-info p{margin:0}.hero-banner-options{font-family:"FFMarkStdMedium",sans-serif;color:#fff;display:block;width:100%;font-size:18px;line-height:1.5;text-align:left;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:991px){.hero-banner-options{font-size:20px;line-height:1.5;margin-top:30px}}.hero-banner-options span{margin-right:5px}.hero-banner-options .text{margin:0;padding:0;width:fit-content}.hero-banner-options .comma{margin-left:-5px}.hero-banner-options a{color:#fff;text-decoration:underline}.hero-banner-donations-section{display:block;width:100%;margin-bottom:20px;display:flex;align-items:center;padding-top:15px}@media screen and (max-width:991px){.hero-banner-donations-section{justify-content:center}}.hero-carousel-sm-overlay-buttons .button{font-size:14px;border-radius:20px}.hero-carousel-sm-overlay-buttons .carousel-button-primary{background:#e20886;border-color:#e20886;margin-right:20px}.hero-carousel-sm-overlay-buttons .carousel-button-primary svg{width:20px;fill:#fff;margin-right:10px;margin-bottom:-4px}.hero-carousel-sm-overlay-buttons .carousel-button-primary:hover{background:#613589;border-color:#fff;color:#fff;text-decoration:none}.hero-carousel-sm-overlay-buttons .carousel-button-primary:visited,.hero-carousel-sm-overlay-buttons .carousel-button-primary:focus,.hero-carousel-sm-overlay-buttons .carousel-button-primary:active{color:#fff}.hero-carousel-sm-overlay-buttons .carousel-button-secondary{background:none;border-color:#fff;border-width:2px}.hero-carousel-sm-overlay-buttons .carousel-button-secondary svg{width:20px;fill:#fff;margin-right:10px;margin-bottom:-4px}.hero-carousel-sm-overlay-buttons .carousel-button-secondary:visited,.hero-carousel-sm-overlay-buttons .carousel-button-secondary:focus,.hero-carousel-sm-overlay-buttons .carousel-button-secondary:active{color:#fff}.hero-carousel-sm-overlay-buttons .carousel-button-secondary:hover{background:#fff;border-color:#fff;color:#522b7e;text-decoration:none}.hero-carousel-sm-overlay-buttons .carousel-button-secondary:hover svg{fill:#522b7e}@media screen and (max-width:992px){.hero-carousel-sm-overlay-buttons{text-align:center}}@media screen and (max-width:550px){.hero-carousel-sm-overlay-buttons .button{width:100%;display:inline-block;margin:10px 0}}.hero-carousel-sm-image img{width:100%}@media screen and (min-width:320px){.hero-carousel-sm-image img{height:300px;object-fit:cover;margin-top:30px}}@media screen and (min-width:420px){.hero-carousel-sm-image img{height:320px;object-fit:cover}}@media screen and (min-width:520px){.hero-carousel-sm-image img{height:500px;object-fit:cover;margin-top:0}}@media screen and (min-width:991px){.hero-carousel-sm-image img{height:600px}}.hero-carousel.swiper-container:not(.swiper-container-horizontal){float:left;display:inline-block;margin-bottom:30px}.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%)}.background-light-blue{background:linear-gradient(#e6f1fa 30%,rgba(255,255,255,0),#e6f1fa,rgba(255,255,255,0))}.background-light-blue section.parent-pod-section{background-color:transparent;clear:both}.background-light-blue section .hero-carousel-sm-overlay-container{background:none}.arranging-treatment-section.overlap-hero .arranging-treatment-leaf-img{position:absolute;top:10%;left:-5%}.arranging-treatment-section.overlap-hero .arranging-treatment-leaf-img.bg-image-right{transform:rotate(180deg);left:auto;right:-5%}@media screen and (max-width:572px){.arranging-treatment-section.overlap-hero .arranging-treatment-leaf-img{display:none}}.text-hero-section.overlap-hero .arranging-treatment-leaf-img{position:absolute;top:15%;left:0}.text-hero-section.overlap-hero .arranging-treatment-leaf-img.bg-image-right{transform:rotate(180deg);right:0;left:auto}@media screen and (max-width:768px){.text-hero-section.overlap-hero .arranging-treatment-leaf-img{top:12%}}@media screen and (max-width:572px){.text-hero-section.overlap-hero .arranging-treatment-leaf-img{display:none}}.arranging-treatment-section{padding:0 0 30px 0;position:relative;background-position-x:left;background-repeat:no-repeat}.arranging-treatment-section.bg-image-right{background-position-x:right}@media screen and (max-width:973px){.arranging-treatment-section.overlap-hero{background-position:0 17%}}@media screen and (max-width:757px){.arranging-treatment-section.overlap-hero{background-position:0 11%}}@media screen and (max-width:344px){.arranging-treatment-section.overlap-hero{background-position:0 15%}}@media screen and (max-width:973px){.arranging-treatment-section.overlap-hero.three-pods{background-position:0 45%}}@media screen and (max-width:757px){.arranging-treatment-section.overlap-hero.three-pods{background-position:0 20%}}.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%)}.hero-carousel.swiper-container:not(.swiper-container-horizontal){position:relative;z-index:1}.arranging-treatment-wrapper{display:flex;flex-wrap:wrap}.arranging-treatment-section{background-color:transparent;width:100%;clear:both}.arranging-treatment-section .row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.arranging-treatment-section.overlap-hero .container{z-index:1;position:relative}.arranging-treatment-section.overlap-hero .text-left h2 .arranging-treatment-title{font-size:26px}.arranging-treatment-section.overlap-hero .text-left h2 .arranging-treatment-title.title-white{color:#fff}.arranging-treatment-section.overlap-hero .text-left h2 .arranging-treatment-title.title-purple{color:#613589}.arranging-treatment-section .text-left{text-align:center;padding-top:10px}.arranging-treatment-section .text-left .arranging-treatment-title{color:#613589;padding-bottom:20px}.arranging-treatment-section .text-left .arranging-treatment-opt-description{font-size:16px;color:#613589;font-family:"FFMarkStdMedium",sans-serif}.arranging-treatment-section .text-left.centred-heading{text-align:center}.arranging-treatment-section .arranging-treatment-pods{display:flex;flex-direction:column;margin-bottom:30px;margin-left:-1px}.arranging-treatment-section .arranging-treatment-pods .arranging-treatment-pod-section-top{background-color:#fff;padding:20px 20px 10px 20px;flex:1 0 auto}.arranging-treatment-section .arranging-treatment-pods .arranging-treatment-pod-top{font-family:"FFMarkStdBold",sans-serif;color:#e20886;font-size:12px}.arranging-treatment-section .arranging-treatment-pods h3{color:#613589;line-height:1.4;margin-top:15px;font-size:22px}.arranging-treatment-section .arranging-treatment-pods p{color:#333;line-height:1.8}.arranging-treatment-section .arranging-treatment-pods .arranging-treatment-button{font-family:"FFMarkStdBold",sans-serif;width:100%;display:block;height:68px;line-height:2;color:#fff;font-size:14px;padding:22px 15px}.arranging-treatment-section .arranging-treatment-pods .arranging-treatment-button .b-icon-action-sub{font-size:20px;margin-left:10px}.arranging-treatment-section .arranging-treatment-pods .arranging-treatment-button .b-icon-action-sub ::before{padding-left:3px}.arranging-treatment-section .arranging-treatment-pods.cta-pink .arranging-treatment-button{background-color:#e20886}.arranging-treatment-section .arranging-treatment-pods.cta-pink .arranging-treatment-button:hover{background-color:#613589;border-color:#613589}.arranging-treatment-section .arranging-treatment-pods.cta-blue .arranging-treatment-button{background-color:#007cb5}.arranging-treatment-section .arranging-treatment-pods.cta-purple .arranging-treatment-button{background-color:#613589}.arranging-treatment-section .arranging-treatment-pods.cta-purple .arranging-treatment-button:hover{background-color:#e20886;border-color:#e20886}@media screen and (max-width:1000px){.arranging-treatment-section.overlap-hero{z-index:1;top:0;margin-bottom:0}.arranging-treatment-section.overlap-hero .container{width:94%;margin:0 auto}.arranging-treatment-section.overlap-hero .text-left h2 .arranging-treatment-title{color:#613589}}.text-hero-section .text-hero-container{width:90%;max-width:900px;margin:0 auto;position:relative;top:-90px;margin-bottom:-90px;z-index:210}.text-hero-section .text-hero-wrapper{display:flex;flex-wrap:wrap}.text-hero-section .text-hero-pods{display:flex}.text-hero-section .text-hero-pods p{font-family:"FFMarkStdLight",sans-serif}.text-hero-section .text-hero-pods:first-child{width:100%}.text-hero-section .text-hero-pod-container{background-color:#fff;flex-direction:column;padding:45px 30px;text-align:center;margin-bottom:30px;width:100%}.text-hero-section .text-hero-pod-container .text-hero-pod-top,.text-hero-section .text-hero-pod-container h3{font-family:"FFMarkStdBold",sans-serif;color:#613589;margin-top:0;margin-bottom:20px;font-size:24px}.text-hero-section .text-hero-pod-container p{color:#333;line-height:1.4;font-size:16px;flex:1 0 auto;margin-bottom:25px}.text-hero-section .text-hero-pod-container .text-hero-pod{text-decoration:none;font-weight:normal}.text-hero-section .text-hero-pod-container .text-hero-btn{display:block;margin-top:15px}.text-hero-section .text-hero-pod-container .text-hero-btn a{font-size:14px;font-family:"FFMarkStdBold",sans-serif;border-radius:20px;padding:11px 40px;display:inline-block;min-width:250px}.text-hero-section .text-hero-pod-container .text-hero-btn a.hero-btn-primary{color:#fff}.text-hero-section .text-hero-pod-container .text-hero-btn a.hero-btn-primary:hover{background-color:#613589;border-color:#613589}.text-hero-section .text-hero-pod-container .text-hero-btn a.hero-btn-secondary{background:#fff}.text-hero-section .text-hero-pod-container .text-hero-btn a.hero-btn-secondary:hover{background-color:#e20886;border-color:#e20886;color:#fff}.text-hero-section .cta-blue .hero-btn-primary{background:#613589}.text-hero-section .cta-blue .hero-btn-secondary{color:#613589;border:1px solid #613589}.text-hero-section .cta-pink .hero-btn-primary{background:#e20886}.text-hero-section .cta-pink .hero-btn-secondary{color:#e20886;border:1px solid #e20886}@media screen and (max-width:992px){.text-hero-section .text-hero-container{top:30px;margin-bottom:30px}}.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,.contact-pods .contact-items{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%)}.contact-pods .section-title h2{color:#613589}.contact-pods.full-width-section .description{font-size:18px;line-height:25px;color:#404040}.contact-pods .contact-items{justify-content:center;-webkit-justify-content:center;-ms-text-justify:distribute-center-last}@media screen and (max-width:767px){.contact-pods .contact-items{display:block}}.contact-pods .border{border:none}@media screen and (min-width:768px){.contact-pods .border{border-right:1px solid #e8e8e8;padding:10px 0}}@media screen and (max-width:767px){.contact-pods .contact-pod{margin-bottom:20px}}.contact-pods .contact-pod a{background-color:#e20886;padding:18px 40px;border-radius:40px;min-width:270px}.contact-pods .contact-pod a:hover{background-color:#613589;border-color:#613589}.contact-pods .contact-pod .contact-pod-icon{display:inline-block;margin:0 12px 0 0}.contact-pods .contact-pod .contact-pod-icon i{font-size:18px;color:#fff;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-pods .contact-pod .contact-pod-text{display:inline-block;color:#fff;font-size:18px;font-family:"FFMarkStdBold",sans-serif;margin-bottom:0}.contact-pods a{color:#fff;display:inline-block;text-decoration:underline;opacity:1;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-pods a[href^="mailto:"]{color:#000;text-decoration:underline;font-weight:bold}.contact-pods a[href^="mailto:"]:hover{color:#000;text-decoration:underline;font-weight:bold;background-color:transparent;border-color:transparent}.contact-details{padding-top:70px;text-align:left}@media screen and (max-width:767px){.contact-details{text-align:center}}.contact-details h3{color:#613589;font-size:36px;font-family:"FFMarkStdBold",sans-serif}.contact-details .description{font-size:18px;margin-bottom:25px;font-family:"FFMarkStdMedium",sans-serif;display:inline-block}.contact-details .description p{margin-bottom:0}.contact-details .description a{margin-bottom:0;color:#333}.contact-details .description a:hover{color:#333}