.elementor-270 .elementor-element.elementor-element-229b417a:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-229b417a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.baptist-health.com/wp-content/uploads/2019/05/pinstripe-1.png");}.elementor-270 .elementor-element.elementor-element-229b417a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-270 .elementor-element.elementor-element-229b417a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-270 .elementor-element.elementor-element-ec9bb5c{text-align:center;}.elementor-270 .elementor-element.elementor-element-ec9bb5c > .elementor-widget-container{padding:5% 0% 5% 0%;}.elementor-270 .elementor-element.elementor-element-74da399{padding:2% 0% 2% 0%;}.elementor-270 .elementor-element.elementor-element-6eba1fd .elementor-heading-title{font-size:1.8rem;line-height:1.2em;}.elementor-270 .elementor-element.elementor-element-1e5c9fe{text-align:left;}.uamodal-61aab2d .uael-content{width:800px;background-color:#ffffff;}.uamodal-61aab2d .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-61aab2d .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-61aab2d .uael-modal-close i, .uamodal-61aab2d .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-61aab2d .uael-modal-close i{color:#ffffff;}.uamodal-61aab2d .uael-modal-close svg{fill:#ffffff;}.uamodal-61aab2d .uael-modal-title-wrap{text-align:left;padding:15px 25px 15px 25px;background-color:#e7e7e7;}.elementor-270 .elementor-element.elementor-element-61aab2d .uael-modal-title-wrap{background-color:#e7e7e7;}.uamodal-61aab2d .uael-content .uael-modal-content-data{padding:2em 2em 2em 2em;}.elementor-270 .elementor-element.elementor-element-61aab2d .uael-modal-action-wrap a.elementor-button, .elementor-270 .elementor-element.elementor-element-61aab2d .uael-modal-action-wrap .elementor-button{color:#000000;}.elementor-270 .elementor-element.elementor-element-61aab2d .uael-modal-action-wrap .elementor-button{background-color:#e7e7e7;}.elementor-270 .elementor-element.elementor-element-2ae23dd{--divider-border-style:solid;--divider-color:#f5f5f5;--divider-border-width:1px;}.elementor-270 .elementor-element.elementor-element-2ae23dd .elementor-divider-separator{width:100%;}.elementor-270 .elementor-element.elementor-element-2ae23dd .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-270 .elementor-element.elementor-element-370e2f6{font-weight:500;}.elementor-270 .elementor-element.elementor-element-53b8968 .elementor-heading-title{font-size:1.2rem;}.elementor-270 .elementor-element.elementor-element-9c0b984{font-weight:500;}.elementor-270 .elementor-element.elementor-element-44e72f9 .elementor-heading-title{font-size:2rem;line-height:1.2em;}.uamodal-63cd9ad .uael-content{width:800px;background-color:#ffffff;}.uamodal-63cd9ad .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-63cd9ad .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-63cd9ad .uael-modal-close i, .uamodal-63cd9ad .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-63cd9ad .uael-modal-close i{color:#ffffff;}.uamodal-63cd9ad .uael-modal-close svg{fill:#ffffff;}.uamodal-63cd9ad .uael-modal-title-wrap{text-align:left;padding:15px 25px 15px 25px;background-color:#e7e7e7;}.elementor-270 .elementor-element.elementor-element-63cd9ad .uael-modal-title-wrap{background-color:#e7e7e7;}.uamodal-63cd9ad .uael-content .uael-modal-content-data{padding:2em 2em 2em 2em;}.elementor-270 .elementor-element.elementor-element-63cd9ad .uael-modal-action-wrap a.elementor-button, .elementor-270 .elementor-element.elementor-element-63cd9ad .uael-modal-action-wrap .elementor-button{color:#000000;}.elementor-270 .elementor-element.elementor-element-63cd9ad .uael-modal-action-wrap .elementor-button{background-color:#e7e7e7;}.elementor-270 .elementor-element.elementor-element-e77626f{--divider-border-style:solid;--divider-color:#f5f5f5;--divider-border-width:1px;}.elementor-270 .elementor-element.elementor-element-e77626f .elementor-divider-separator{width:100%;}.elementor-270 .elementor-element.elementor-element-e77626f .elementor-divider{padding-top:16px;padding-bottom:16px;}.elementor-270 .elementor-element.elementor-element-ff5d5e7 > .elementor-widget-container{padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#f5f5f5;}.elementor-270 .elementor-element.elementor-element-6dc5c77{font-weight:500;}.elementor-270 .elementor-element.elementor-element-6e5de75{font-weight:500;}.elementor-270 .elementor-element.elementor-element-1d3f97a{font-weight:500;}.elementor-270 .elementor-element.elementor-element-8af0b64{font-weight:500;}.elementor-270 .elementor-element.elementor-element-6c988cb{font-weight:500;}.elementor-270 .elementor-element.elementor-element-1ad7ffe{font-weight:500;}.elementor-270 .elementor-element.elementor-element-b437893{font-weight:500;}.elementor-270 .elementor-element.elementor-element-03d6c5e:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-03d6c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.baptist-health.com/wp-content/uploads/2019/05/pinstripe-1.png");}.elementor-270 .elementor-element.elementor-element-03d6c5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-270 .elementor-element.elementor-element-03d6c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.uamodal-61aab2d .uael-content{width:500px;}.uamodal-63cd9ad .uael-content{width:500px;}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-ec9bb5c .elementor-heading-title{font-size:1.8rem;}.elementor-270 .elementor-element.elementor-element-6eba1fd .elementor-heading-title{font-size:1.6rem;}.uamodal-61aab2d .uael-content{width:300px;}.uamodal-63cd9ad .uael-content{width:300px;}}/* Start custom CSS for uael-modal-popup, class: .elementor-element-61aab2d */.elementor-270 .elementor-element.elementor-element-61aab2d .elementor-button.elementor-size-sm {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-370e2f6 */.elementor-270 .elementor-element.elementor-element-370e2f6 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c0b984 */.elementor-270 .elementor-element.elementor-element-9c0b984 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}/* End custom CSS */
/* Start custom CSS for uael-modal-popup, class: .elementor-element-63cd9ad */.elementor-270 .elementor-element.elementor-element-63cd9ad .elementor-button.elementor-size-sm {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-593d0bd */.doctor-appointment-button {
    padding: 20px 45px;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ff5d5e7 */.elementor-270 .elementor-element.elementor-element-ff5d5e7 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}

.elementor-270 .elementor-element.elementor-element-ff5d5e7 a {
    color: #001a71 !important;
    text-decoration: underline;
}

.elementor-270 .elementor-element.elementor-element-ff5d5e7 a:hover, .elementor-270 .elementor-element.elementor-element-ff5d5e7 a:focus {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dc5c77 */.elementor-270 .elementor-element.elementor-element-6dc5c77 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e5de75 */.elementor-270 .elementor-element.elementor-element-6e5de75 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d3f97a */.elementor-270 .elementor-element.elementor-element-1d3f97a h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8af0b64 */.elementor-270 .elementor-element.elementor-element-8af0b64 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c988cb */.elementor-270 .elementor-element.elementor-element-6c988cb h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad7ffe */.elementor-270 .elementor-element.elementor-element-1ad7ffe h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b437893 */.elementor-270 .elementor-element.elementor-element-b437893 h2 {
    font-family: 'merriweather', Sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #001a71;
    margin-top: 1em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74da399 */.elementor-270 .elementor-element.elementor-element-74da399 .conditional {
    margin-bottom: 0;
}

.elementor-270 .elementor-element.elementor-element-74da399 a {
    color: inherit;
}

.elementor-270 .elementor-element.elementor-element-74da399 a:hover, .elementor-270 .elementor-element.elementor-element-74da399 a:focus {
    text-decoration: underline;
}

.elementor-270 .elementor-element.elementor-element-74da399 #directions {
    color: #001a71;
    text-decoration: underline;
}

.elementor-270 .elementor-element.elementor-element-74da399 #directions:hover, .elementor-270 .elementor-element.elementor-element-74da399 #directions:focus {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e2abfd */.elementor-270 .elementor-element.elementor-element-3e2abfd .doctor-location-playlist-embed {
    padding: 15px 15px 45px;
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .elementor-270 .elementor-element.elementor-element-3e2abfd .swiper-slide:not([data-swiper-slide-index]) {
        max-width: 33.33%;
    }
    
    .elementor-270 .elementor-element.elementor-element-3e2abfd .doctor-location-playlist-embed {
        max-width: 33.33%;
    }
}

.elementor-270 .elementor-element.elementor-element-3e2abfd .elementor-element-doctor-location-media-player {
    padding: 15px 15px 30px;
}

.elementor-270 .elementor-element.elementor-element-3e2abfd .elementor-element-doctor-location-media-player i.eicon-play {
    font-size: 50px;
}

.elementor-270 .elementor-element.elementor-element-3e2abfd .elementor-element-doctor-location-media-player i.eicon-play:before {
    font: normal normal normal 16px/1 FontAwesome;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f04b";
    font-size: 1em;
}

.elementor-270 .elementor-element.elementor-element-3e2abfd .elementor-main-swiper {
    height: 275px;
}

@media screen and (min-width: 768px) and (max-width: 1120px) {
    .elementor-270 .elementor-element.elementor-element-3e2abfd .elementor-main-swiper {
        height: 230px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03d6c5e */.elementor-270 .elementor-element.elementor-element-03d6c5e .elementor-element-populated {
    padding: 0;
}

.elementor-270 .elementor-element.elementor-element-03d6c5e .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}/* End custom CSS */