.elementor-49941 .elementor-element.elementor-element-10eb9944{padding:0px 0px 0px 0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-49941 .elementor-element.elementor-element-415a6f10 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-49941 .elementor-element.elementor-element-415a6f10{font-family:"proxima-nova", Sans-serif;font-weight:400;color:#0274BE;}.elementor-49941 .elementor-element.elementor-element-2d1ed1f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-49941 .elementor-element.elementor-element-2d1ed1f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-49941 .elementor-element.elementor-element-2d1ed1f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49941 .elementor-element.elementor-element-2d1ed1f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49941 .elementor-element.elementor-element-2d1ed1f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-49941 .elementor-element.elementor-element-2d1ed1f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49941 .elementor-element.elementor-element-96364e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-49941 .elementor-element.elementor-element-4a5ecdc0{--divider-border-style:solid;--divider-color:var( --e-global-color-1f6f9ec );--divider-border-width:3px;}.elementor-49941 .elementor-element.elementor-element-4a5ecdc0 .elementor-divider-separator{width:12%;}.elementor-49941 .elementor-element.elementor-element-4a5ecdc0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49941 .elementor-element.elementor-element-51378c44 .elementor-heading-title{font-family:"merriweather", Sans-serif;font-weight:400;line-height:3rem;color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-56117f20 .elementor-heading-title{font-family:"merriweather", Sans-serif;font-weight:400;color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-3a645b4e .elementor-heading-title{color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-2c07764b .elementor-heading-title{color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-545263de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49941 .elementor-element.elementor-element-5635d18a img{width:100%;height:450px;object-fit:cover;object-position:center center;}.elementor-49941 .elementor-element.elementor-element-7e013c59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-49941 .elementor-element.elementor-element-7e013c59:not(.elementor-motion-effects-element-type-background), .elementor-49941 .elementor-element.elementor-element-7e013c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7831ac23 );}.elementor-49941 .elementor-element.elementor-element-7e013c59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-49941 .elementor-element.elementor-element-7e013c59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49941 .elementor-element.elementor-element-3c0c4387.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49941 .elementor-element.elementor-element-6490fad3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:600;fill:var( --e-global-color-4b5880e2 );color:var( --e-global-color-4b5880e2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-49941 .elementor-element.elementor-element-6490fad3 .elementor-button:hover, .elementor-49941 .elementor-element.elementor-element-6490fad3 .elementor-button:focus{background-color:#1A348B;border-color:#1A348B;}.elementor-bc-flex-widget .elementor-49941 .elementor-element.elementor-element-3191d473.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49941 .elementor-element.elementor-element-3191d473.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49941 .elementor-element.elementor-element-3191d473.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49941 .elementor-element.elementor-element-55be7366{--icon-box-icon-margin:15px;}.elementor-49941 .elementor-element.elementor-element-55be7366.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-55be7366.elementor-view-framed .elementor-icon, .elementor-49941 .elementor-element.elementor-element-55be7366.elementor-view-default .elementor-icon{fill:var( --e-global-color-1f6f9ec );color:var( --e-global-color-1f6f9ec );border-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-55be7366 .elementor-icon{font-size:32px;}.elementor-49941 .elementor-element.elementor-element-55be7366 .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-49941 .elementor-element.elementor-element-3a031f03.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49941 .elementor-element.elementor-element-3a031f03.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49941 .elementor-element.elementor-element-3a031f03.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-49941 .elementor-element.elementor-element-531e30a4{--icon-box-icon-margin:15px;}.elementor-49941 .elementor-element.elementor-element-531e30a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-531e30a4.elementor-view-framed .elementor-icon, .elementor-49941 .elementor-element.elementor-element-531e30a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-1f6f9ec );color:var( --e-global-color-1f6f9ec );border-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-531e30a4 .elementor-icon{font-size:32px;}.elementor-49941 .elementor-element.elementor-element-531e30a4 .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:600;}.elementor-bc-flex-widget .elementor-49941 .elementor-element.elementor-element-1b637e1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-49941 .elementor-element.elementor-element-1b637e1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-49941 .elementor-element.elementor-element-1b637e1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-49941 .elementor-element.elementor-element-296ac15b{--icon-box-icon-margin:15px;}.elementor-49941 .elementor-element.elementor-element-296ac15b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-296ac15b.elementor-view-framed .elementor-icon, .elementor-49941 .elementor-element.elementor-element-296ac15b.elementor-view-default .elementor-icon{fill:var( --e-global-color-1f6f9ec );color:var( --e-global-color-1f6f9ec );border-color:var( --e-global-color-1f6f9ec );}.elementor-49941 .elementor-element.elementor-element-296ac15b .elementor-icon{font-size:32px;}.elementor-49941 .elementor-element.elementor-element-296ac15b .elementor-icon-box-description{color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-weight:600;}.elementor-49941 .elementor-element.elementor-element-63d28f8d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-49941 .elementor-element.elementor-element-7b5a6f29 .elementor-button{background-color:#FFFFFF00;font-family:"proxima-nova", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-49941 .elementor-element.elementor-element-7b5a6f29 .elementor-button:hover, .elementor-49941 .elementor-element.elementor-element-7b5a6f29 .elementor-button:focus{background-color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-2d2c0f6b{padding:60px 30px 30px 30px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49941 .elementor-element.elementor-element-8f78599{padding:0px 0px 20px 0px;}.elementor-49941 .elementor-element.elementor-element-9df2d35 > .elementor-widget-container{margin:16px 0px 8px 0px;}.elementor-49941 .elementor-element.elementor-element-9df2d35{text-align:left;}.elementor-49941 .elementor-element.elementor-element-9df2d35 .elementor-heading-title{font-family:"merriweather", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2em;color:#B30000;}.elementor-49941 .elementor-element.elementor-element-30f6a668 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-49941 .elementor-element.elementor-element-30f6a668 > .elementor-element-populated{padding:45px 30px 60px 30px;}.elementor-49941 .elementor-element.elementor-element-6d1265c8{border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-7831ac23 );}.elementor-49941 .elementor-element.elementor-element-6d1265c8, .elementor-49941 .elementor-element.elementor-element-6d1265c8 > .elementor-background-overlay{border-radius:4px 4px 0px 0px;}.elementor-49941 .elementor-element.elementor-element-318c10ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-49941 .elementor-element.elementor-element-12356ffb > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;}.elementor-49941 .elementor-element.elementor-element-12356ffb.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-49941 .elementor-element.elementor-element-12356ffb .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-weight:600;color:var( --e-global-color-4b5880e2 );}.elementor-49941 .elementor-element.elementor-element-2fe227c4{border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-7831ac23 );}.elementor-49941 .elementor-element.elementor-element-2fe227c4, .elementor-49941 .elementor-element.elementor-element-2fe227c4 > .elementor-background-overlay{border-radius:0px 0px 4px 4px;}.elementor-49941 .elementor-element.elementor-element-355f69a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-49941 .elementor-element.elementor-element-13c6d23f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-49941 .elementor-element.elementor-element-13c6d23f .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49941 .elementor-element.elementor-element-34df3ca9:not(.elementor-motion-effects-element-type-background), .elementor-49941 .elementor-element.elementor-element-34df3ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7831ac23 );}.elementor-49941 .elementor-element.elementor-element-34df3ca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 3rem 0rem;}.elementor-49941 .elementor-element.elementor-element-34df3ca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49941 .elementor-element.elementor-element-506a05bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-49941 .elementor-element.elementor-element-715c838d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49941 .elementor-element.elementor-element-715c838d{text-align:center;}.elementor-49941 .elementor-element.elementor-element-715c838d .elementor-heading-title{font-family:"merriweather", Sans-serif;font-size:1.8rem;font-weight:400;}.elementor-49941 .elementor-element.elementor-element-4833dfec{width:var( --container-widget-width, 853px );max-width:853px;--container-widget-width:853px;--container-widget-flex-grow:0;}.elementor-49941 .elementor-element.elementor-element-7c40d6f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-49941 .elementor-element.elementor-element-7c40d6f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49941 .elementor-element.elementor-element-364e5791 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-49941 .elementor-element.elementor-element-169bd2ab:not(.elementor-motion-effects-element-type-background), .elementor-49941 .elementor-element.elementor-element-169bd2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7831ac23 );}.elementor-49941 .elementor-element.elementor-element-169bd2ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 3rem 0rem;}.elementor-49941 .elementor-element.elementor-element-169bd2ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49941 .elementor-element.elementor-element-58f2aa05 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-49941 .elementor-element.elementor-element-58f2aa05{text-align:center;}.elementor-49941 .elementor-element.elementor-element-58f2aa05 .elementor-heading-title{font-family:"merriweather", Sans-serif;font-size:1.8rem;font-weight:400;}.elementor-49941 .elementor-element.elementor-element-73a9c428:not(.elementor-motion-effects-element-type-background), .elementor-49941 .elementor-element.elementor-element-73a9c428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.baptist-health.com/wp-content/uploads/2023/04/pinstripe-1.png");}.elementor-49941 .elementor-element.elementor-element-73a9c428{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49941 .elementor-element.elementor-element-73a9c428 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-49941 .elementor-element.elementor-element-2d2c0f6b{padding:60px 30px 60px 30px;}.elementor-49941 .elementor-element.elementor-element-9df2d35 > .elementor-widget-container{margin:16px 0px 8px 0px;}.elementor-49941 .elementor-element.elementor-element-9df2d35 .elementor-heading-title{font-size:1.3rem;line-height:1.2em;}}@media(max-width:767px){.elementor-49941 .elementor-element.elementor-element-5635d18a img{height:100%;}.elementor-49941 .elementor-element.elementor-element-3c0c4387.elementor-column{-webkit-box-ordinal-group:calc(4 + 1 );-ms-flex-order:4;order:4;}.elementor-49941 .elementor-element.elementor-element-3191d473.elementor-column{-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-49941 .elementor-element.elementor-element-55be7366 .elementor-icon-box-description{font-size:18px;}.elementor-49941 .elementor-element.elementor-element-3a031f03.elementor-column{-webkit-box-ordinal-group:calc(3 + 1 );-ms-flex-order:3;order:3;}.elementor-49941 .elementor-element.elementor-element-1b637e1f.elementor-column{-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-49941 .elementor-element.elementor-element-296ac15b .elementor-icon-box-description{font-size:18px;}.elementor-49941 .elementor-element.elementor-element-63d28f8d.elementor-column{-webkit-box-ordinal-group:calc(5 + 1 );-ms-flex-order:5;order:5;}.elementor-49941 .elementor-element.elementor-element-2d2c0f6b{padding:60px 30px 15px 30px;}.elementor-49941 .elementor-element.elementor-element-9df2d35 .elementor-heading-title{font-size:1.2rem;}.elementor-49941 .elementor-element.elementor-element-30f6a668 > .elementor-element-populated{padding:30px 30px 30px 30px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-415a6f10 */.elementor-49941 .elementor-element.elementor-element-415a6f10 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-96364e0 */.elementor-49941 .elementor-element.elementor-element-96364e0 {
    max-width: 767px;
    margin: auto;
}

@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-96364e0 {
        max-width: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55be7366 */.elementor-49941 .elementor-element.elementor-element-55be7366 {
    display: flex;
    justify-content: center;    align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-55be7366 a {
    color: inherit;
}

.elementor-49941 .elementor-element.elementor-element-55be7366 a:hover, .elementor-49941 .elementor-element.elementor-element-55be7366 a:focus {
    text-decoration: underline;
}

.elementor-49941 .elementor-element.elementor-element-55be7366 h3 {
    margin: 0;
}

.elementor-49941 .elementor-element.elementor-element-55be7366 .elementor-icon-box-icon {
    display: none;
}


@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-55be7366 .elementor-icon-box-icon {
        display: flex;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-531e30a4 */.elementor-49941 .elementor-element.elementor-element-531e30a4 {
    display: flex;
    justify-content: center;    align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-531e30a4 a {
    color: #0274be;
    text-decoration: underline;
}

.elementor-49941 .elementor-element.elementor-element-531e30a4 a:hover {
    color: #001a71;
}

.elementor-49941 .elementor-element.elementor-element-531e30a4 h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a031f03 */.elementor-49941 .elementor-element.elementor-element-3a031f03 .elementor-icon-box-wrapper {
    justify-content: center;
    align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-3a031f03 .elementor-icon-box-content {
    flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-296ac15b */.elementor-49941 .elementor-element.elementor-element-296ac15b {
    display: flex;
    justify-content: center;    align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-296ac15b a {
    color: #0274be;
    text-decoration: underline;
}

.elementor-49941 .elementor-element.elementor-element-296ac15b a:hover {
    color: #001a71;
}

.elementor-49941 .elementor-element.elementor-element-296ac15b h3 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e013c59 */.elementor-49941 .elementor-element.elementor-element-7e013c59 .elementor-column {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-26a12ce8 */.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container {
    padding: 20px;
    background: #ffa200;
    border-radius: 4px;
    display: flex;
    color: #001a71;
    font-family: "merriweather", Sans-serif;
    gap: 1rem;
    align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container img {
    width: 40px;
}

.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container .announcement-text {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: space-between;
}

.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container .announcement-text button {
    border: 0;
    background: none;
    color: #001a72;
    font-weight: 600;
    font-family: "proxima-nova", serif;
}

.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container .announcement-text button:hover {
    text-decoration: underline;
}

.elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container .announcement-text.simple p {
    margin-bottom: 0;
}

@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-26a12ce8 .announcement-container {
        max-width: 80%;
        margin: auto;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-7079e2e0 */.elementor-49941 .elementor-element.elementor-element-7079e2e0 ul {
    padding-left: 16px;
}

.elementor-49941 .elementor-element.elementor-element-7079e2e0 ::marker {
    color: #00b040;
    font-size: 14px;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c534bd2 */.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services {
    list-style-type: none;
    padding-left: 0;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services .flex {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.75rem;
    flex-wrap: wrap;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services .flex img {
    margin-right: 10px;
    width: 105px;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services .flex .arrow {
    margin-left: auto;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services > li:not(:last-of-type) {
    border-bottom: 1px solid #e7e7e7;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 .location-service-link {
    color: #001a71;
    font-weight: 600;
    padding: 12.5px 20px;
    display: block;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 .location-service-link:hover {
    background-color: #e7e7e7;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 .location-service-link i {
    font-size: 1.4rem;
}

.elementor-49941 .elementor-element.elementor-element-c534bd2 #location-services .btn-text {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.5rem;
    flex-grow: 1;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6943aa84 */.elementor-49941 .elementor-element.elementor-element-6943aa84 a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-30f6a668 */.elementor-49941 .elementor-element.elementor-element-30f6a668 .elementor-section.elementor-inner-section:nth-of-type(1) {
    border-top: 2px solid #e7e7e7;
    border-bottom: 2px solid #e7e7e7;
}

.elementor-49941 .elementor-element.elementor-element-30f6a668 .elementor-section.elementor-inner-section:nth-of-type(2) {
     border-bottom: 2px solid #e7e7e7;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47ca5c6b */.elementor-49941 .elementor-element.elementor-element-47ca5c6b .elementor-container .elementor-row {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4833dfec */.elementor-49941 .elementor-element.elementor-element-4833dfec dl > div {
    background: #fff;
    border-radius: 4px;
    border-left: 6px solid #00b040;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec dl > div:not(:last-of-type) {
    margin-bottom: 12px;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec button {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border: none;
    border-radius: 0 4px 4px 0;
    background-color: #fff;
    color: #001a71;
    font-weight: 600;
    padding: 16px;
    font-size: 18px;
    gap: 0.5rem;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec button i {
    font-size: 1.3rem;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec button i.hidden {
    display: none;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec button > span {
    white-space: normal;
    text-align: left;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec button:hover {
    background-color: #001a71;
    color: #fff;
}

.elementor-49941 .elementor-element.elementor-element-4833dfec dl dd {
    padding: 16px 16px 4px;
    margin-left: 0;
}

@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-4833dfec button {
        padding: 16px 32px;
    }
    
    .elementor-49941 .elementor-element.elementor-element-4833dfec dl dd {
        padding: 18px 32px 4px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-364e5791 */.elementor-49941 .elementor-element.elementor-element-364e5791 h2 {
    font-size: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c40d6f1 */.elementor-49941 .elementor-element.elementor-element-7c40d6f1 .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}

.elementor-49941 .elementor-element.elementor-element-7c40d6f1 .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
}

.elementor-49941 .elementor-element.elementor-element-7c40d6f1 #root-location-doctors #location-physician-header {
    font-size: 1.8rem;
    margin-top: 2em;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f8e496c */.elementor-49941 .elementor-element.elementor-element-2f8e496c .awards-container {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.elementor-49941 .elementor-element.elementor-element-2f8e496c .awards-container img {
    max-height: 150px;
}

@media screen and (min-width: 560px) {
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-4 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-4 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media screen and (min-width: 1024px) {
    .elementor-49941 .elementor-element.elementor-element-2f8e496c .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

.elementor-49941 .elementor-element.elementor-element-2f8e496c .awards-container > div {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 1rem;
    font-weight: 500;
    background-color: #fff;
    padding: 2rem 1rem 1rem;
    border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e1cf5c */.elementor-49941 .elementor-element.elementor-element-5e1cf5c .doctor-location-playlist-embed {
    padding: 15px 15px 45px;
}

@media screen and (min-width: 768px) {
    .elementor-49941 .elementor-element.elementor-element-5e1cf5c .swiper-slide:not([data-swiper-slide-index]) {
        max-width: 33.33%;
    }
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .elementor-element-doctor-location-media-player {
    padding: 15px 15px 4%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .elementor-element-doctor-location-media-player i.eicon-play {
    font-size: 50px;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .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;
}

/* Tailwindcss carousel refactor */
.elementor-49941 .elementor-element.elementor-element-5e1cf5c *,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::before,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::before,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c html,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c :host {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c h1,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h2,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h3,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h4,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h5,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c b,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c code,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c kbd,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c samp,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
Add the correct font size in all browsers.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c sub,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c sub {
  bottom: -0.25em;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c button,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c input,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c optgroup,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c select,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c button,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c button,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c input:where([type='button']),
.elementor-49941 .elementor-element.elementor-element-5e1cf5c input:where([type='reset']),
.elementor-49941 .elementor-element.elementor-element-5e1cf5c input:where([type='submit']) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c :-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c :-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::-webkit-inner-spin-button,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c [type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c blockquote,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c dl,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c dd,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h1,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h2,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h3,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h4,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h5,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c h6,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c hr,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c figure,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c p,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c pre {
  margin: 0;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c fieldset {
  margin: 0;
  padding: 0;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c legend {
  padding: 0;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ol,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c ul,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c input::-moz-placeholder, .elementor-49941 .elementor-element.elementor-element-5e1cf5c textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c input::placeholder,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c :disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c img,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c svg,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c video,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c canvas,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c audio,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c iframe,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c embed,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

.elementor-49941 .elementor-element.elementor-element-5e1cf5c img,
.elementor-49941 .elementor-element.elementor-element-5e1cf5c video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

.elementor-49941 .elementor-element.elementor-element-5e1cf5c [hidden] {
  display: none;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c *, .elementor-49941 .elementor-element.elementor-element-5e1cf5c ::before, .elementor-49941 .elementor-element.elementor-element-5e1cf5c ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .absolute {
  position: absolute;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .relative {
  position: relative;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .left-0 {
  left: 0px;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .left-1\/2 {
  left: 50%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .top-0 {
  top: 0px;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .top-1\/2 {
  top: 50%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .flex {
  display: flex;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .hidden {
  display: none;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .size-6 {
  width: 1.5rem;
  height: 1.5rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .h-\[30\%\] {
  height: 30%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .h-full {
  height: 100%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .min-h-\[20rem\] {
  min-height: 20rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .w-\[30\%\] {
  width: 30%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .w-full {
  width: 100%;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .shrink-0 {
  flex-shrink: 0;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .resize {
  resize: both;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .snap-start {
  scroll-snap-align: start;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .flex-col {
  flex-direction: column;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .items-center {
  align-items: center;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .justify-center {
  justify-content: center;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .overflow-x-scroll {
  overflow-x: scroll;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .rounded-none {
  border-radius: 0px;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .border-transparent {
  border-color: transparent;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .bg-white\/25 {
  background-color: rgb(255 255 255 / 0.25);
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .p-2 {
  padding: 0.5rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .pb-16 {
  padding-bottom: 4rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .pt-8 {
  padding-top: 2rem;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .text-\[\#001a71\] {
  --tw-text-opacity: 1;
  color: rgb(0 26 113 / var(--tw-text-opacity));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .hover\:border-\[\#001a71\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 26 113 / var(--tw-border-opacity));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .hover\:bg-transparent:hover {
  background-color: transparent;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .hover\:text-\[\#001a71\]:hover {
  --tw-text-opacity: 1;
  color: rgb(0 26 113 / var(--tw-text-opacity));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .focus\:border-\[\#001a71\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 26 113 / var(--tw-border-opacity));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .focus\:bg-transparent:focus {
  background-color: transparent;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .focus\:text-\[\#001a71\]:focus {
  --tw-text-opacity: 1;
  color: rgb(0 26 113 / var(--tw-text-opacity));
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .group:hover .group-hover\:block {
  display: block;
}

.elementor-49941 .elementor-element.elementor-element-5e1cf5c .group:focus .group-focus\:block {
  display: block;
}

@media (min-width: 640px) {
  .elementor-49941 .elementor-element.elementor-element-5e1cf5c .sm\:hidden {
    display: none;
  }

  .elementor-49941 .elementor-element.elementor-element-5e1cf5c .sm\:w-1\/3 {
    width: 33.333333%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73a9c428 */.elementor-49941 .elementor-element.elementor-element-73a9c428 .elementor-element-populated {
    padding-top: 0;
    padding-bottom: 0;
}

.elementor-49941 .elementor-element.elementor-element-73a9c428 .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}/* End custom CSS */