.elementor-142651 .elementor-element.elementor-element-aac55d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142651 .elementor-element.elementor-element-b5da014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-b5da014:not(.elementor-motion-effects-element-type-background), .elementor-142651 .elementor-element.elementor-element-b5da014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75f3885 );}.elementor-142651 .elementor-element.elementor-element-b5da014, .elementor-142651 .elementor-element.elementor-element-b5da014::before{--border-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-80547f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-80547f3:not(.elementor-motion-effects-element-type-background), .elementor-142651 .elementor-element.elementor-element-80547f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(2020-09-10_surgerysafety-5171-1.jpg);background-position:center center;background-size:cover;}.elementor-142651 .elementor-element.elementor-element-80547f3, .elementor-142651 .elementor-element.elementor-element-80547f3::before{--border-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-83ffcd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-83ffcd6:not(.elementor-motion-effects-element-type-background), .elementor-142651 .elementor-element.elementor-element-83ffcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(cardiology-background-pattern.jpg);background-position:center center;}.elementor-142651 .elementor-element.elementor-element-83ffcd6, .elementor-142651 .elementor-element.elementor-element-83ffcd6::before{--border-transition:0.3s;}.elementor-142651 .elementor-element.elementor-element-1d2a250 > .elementor-widget-container{background-color:#01216966;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-142651 .elementor-element.elementor-element-b5da014{--width:60%;}.elementor-142651 .elementor-element.elementor-element-80547f3{--width:40%;}.elementor-142651 .elementor-element.elementor-element-83ffcd6{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-4d7158c */.starry-bullet-list {
    padding:0;
    padding-top:0!important;
}
.starry-bullet-list ul{
    padding: 10px 0px 10px 30px;
}
.starry-bullet-list li {
    color: #012169;
    padding: 10px;
    font-family: 'Segoe UI', sans-serif;
    line-height:1.25;
    list-style-type: none;
    position:relative;
    margin-left: 10px;

}

.starry-bullet-list li:not(:last-child) {
    border-bottom: 2px solid rgba(152, 67, 146, .25);
}

.starry-bullet-list li:before {
    display: inline-block;
    font: 14px/1;
    font-family: "Font Awesome 5 free";
    font-size: 1.4em;
    font-weight: 900;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f005";
    margin-right: 5px;
    margin-top: 0;
    top: 10px;
    position: absolute;
    color: #984392;
    margin-left: -1.4em;

}

#portrait-image-column .vc_column-inner {
    background-position: top center !important;
}

 .pattern-background {
     background-position: 50% 50%;
 }
 .pattern-text {
     color: white; 
     text-align: center; 
     font-family: TradeGothicW01-BoldCn20_675334; 
     font-size: 22px !important;
 }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d2a250 */.pattern-text {
     color: white; 
     text-align: center; 
     font-family: TradeGothicW01-BoldCn20_675334; 
     font-size: 22px !important;
 }/* End custom CSS */