.elementor-678 .elementor-element.elementor-element-d80316c{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-678 .elementor-element.elementor-element-d80316c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d80316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cedco.com.co/wp-content/uploads/optometria-especializada.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-678 .elementor-element.elementor-element-d9e4ed3{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-678 .elementor-element.elementor-element-d9e4ed3.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title{font-family:var( --e-global-typography-5823222-font-family ), Sans-serif;font-size:var( --e-global-typography-5823222-font-size );font-weight:var( --e-global-typography-5823222-font-weight );line-height:var( --e-global-typography-5823222-line-height );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title a:hover, .elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title a:focus{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-e8efa7b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-678 .elementor-element.elementor-element-e8efa7b .elementor-heading-title{font-family:var( --e-global-typography-dca9272-font-family ), Sans-serif;font-size:var( --e-global-typography-dca9272-font-size );font-weight:var( --e-global-typography-dca9272-font-weight );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-b38aa7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-453b7c2{--display:flex;--min-height:580px;}.elementor-678 .elementor-element.elementor-element-453b7c2:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-453b7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cedco.com.co/wp-content/uploads/centro-oftalmologico.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-678 .elementor-element.elementor-element-8fe68a4{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-678 .elementor-element.elementor-element-c1b4b26{text-align:start;}.elementor-678 .elementor-element.elementor-element-c1b4b26 .elementor-heading-title{font-family:var( --e-global-typography-53a964f-font-family ), Sans-serif;font-size:var( --e-global-typography-53a964f-font-size );font-weight:var( --e-global-typography-53a964f-font-weight );line-height:var( --e-global-typography-53a964f-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-3a7450c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-678 .elementor-element.elementor-element-3a7450c .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-3ab0082 );}.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-678 .elementor-element.elementor-element-d5cbb61{font-family:var( --e-global-typography-e7b55f8-font-family ), Sans-serif;font-size:var( --e-global-typography-e7b55f8-font-size );font-weight:var( --e-global-typography-e7b55f8-font-weight );color:var( --e-global-color-86d0970 );}.elementor-678 .elementor-element.elementor-element-aeea5d7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-678 .elementor-element.elementor-element-2f9ad15.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-678 .elementor-element.elementor-element-2f9ad15.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-678 .elementor-element.elementor-element-2f9ad15.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-title{font-family:var( --e-global-typography-2e0abf8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e0abf8-font-size );font-weight:var( --e-global-typography-2e0abf8-font-weight );color:var( --e-global-color-86d0970 );}.elementor-678 .elementor-element.elementor-element-2f9ad15:has(:hover) .elementor-image-box-title,
					 .elementor-678 .elementor-element.elementor-element-2f9ad15:has(:focus) .elementor-image-box-title{color:var( --e-global-color-86d0970 );}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-title{font-family:var( --e-global-typography-2e0abf8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e0abf8-font-size );font-weight:var( --e-global-typography-2e0abf8-font-weight );color:var( --e-global-color-86d0970 );}.elementor-678 .elementor-element.elementor-element-c19a7ac:has(:hover) .elementor-image-box-title,
					 .elementor-678 .elementor-element.elementor-element-c19a7ac:has(:focus) .elementor-image-box-title{color:var( --e-global-color-86d0970 );}.elementor-678 .elementor-element.elementor-element-bbf1c09{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-4b8b6e8{text-align:center;}.elementor-678 .elementor-element.elementor-element-4b8b6e8 .elementor-heading-title{font-family:var( --e-global-typography-53a964f-font-family ), Sans-serif;font-size:var( --e-global-typography-53a964f-font-size );font-weight:var( --e-global-typography-53a964f-font-weight );line-height:var( --e-global-typography-53a964f-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-fa32f52{text-align:center;}.elementor-678 .elementor-element.elementor-element-fa32f52 .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-41d5373{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-df501ab{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-678 .elementor-element.elementor-element-f412e01{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-678 .elementor-element.elementor-element-f412e01:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-f412e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00074D 0%, #053DA5 100%);}.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, .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-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-01ec01f:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-01ec01f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7d8b4bd{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-cf34767{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-678 .elementor-element.elementor-element-cf34767:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-cf34767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00074D 0%, #053DA5 100%);}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-b779012:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-b779012:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-d326e75{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-14440d1{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-14440d1:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-14440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cedco.com.co/wp-content/uploads/consulta-de-optometria.jpg");}.elementor-678 .elementor-element.elementor-element-d5b1015{--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;--overflow:hidden;}.elementor-678 .elementor-element.elementor-element-7bfa380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-678 .elementor-element.elementor-element-7bfa380:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7bfa380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cedco.com.co/wp-content/uploads/especialistas-en-vision.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-7bfa380.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-7b8fb9f{--display:flex;}.elementor-widget-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-678 .elementor-element.elementor-element-1cb600a{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-678 .elementor-element.elementor-element-6103c4b .elementor-heading-title{font-family:var( --e-global-typography-53a964f-font-family ), Sans-serif;font-size:var( --e-global-typography-53a964f-font-size );font-weight:var( --e-global-typography-53a964f-font-weight );line-height:var( --e-global-typography-53a964f-line-height );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-bd01f70 .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-4afc91e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-e7b55f8-font-family ), Sans-serif;font-size:var( --e-global-typography-e7b55f8-font-size );font-weight:var( --e-global-typography-e7b55f8-font-weight );color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-3c2d98e{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-8ae1ae2{text-align:center;}.elementor-678 .elementor-element.elementor-element-8ae1ae2 .elementor-heading-title{font-family:var( --e-global-typography-53a964f-font-family ), Sans-serif;font-size:var( --e-global-typography-53a964f-font-size );font-weight:var( --e-global-typography-53a964f-font-weight );line-height:var( --e-global-typography-53a964f-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-a65da4c{text-align:center;}.elementor-678 .elementor-element.elementor-element-a65da4c .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-de10f8a{--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;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-a439420{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-678 .elementor-element.elementor-element-4cc8370{background-color:var( --e-global-color-87b6338 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 40px 30px;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-4cc8370.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4cc8370:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-4cc8370:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-72f8f81{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 40px 30px;background-image:linear-gradient(90deg, #00074D 0%, #053DA5 100%);border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-72f8f81.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-72f8f81:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-72f8f81:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-37d32e1{background-color:var( --e-global-color-87b6338 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 40px 30px;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-37d32e1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-37d32e1:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-37d32e1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7ffda91{--display:flex;--min-height:625px;}.elementor-678 .elementor-element.elementor-element-c5d9ef2 img{width:100%;max-width:100%;}.elementor-678 .elementor-element.elementor-element-f61e430{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-678 .elementor-element.elementor-element-7433513{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 40px 10px;background-image:linear-gradient(90deg, #00074D 0%, #053DA5 100%);border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-7433513.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7433513:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-7433513:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-44a8ab0{background-color:var( --e-global-color-87b6338 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 40px 30px;border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-44a8ab0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-44a8ab0:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-44a8ab0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-45f508d{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 10px 40px 30px;background-image:linear-gradient(90deg, #00074D 0%, #053DA5 100%);border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-45f508d.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon{font-size:50px;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title a{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-45f508d:has(:hover) .elementor-icon-box-title,
					 .elementor-678 .elementor-element.elementor-element-45f508d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7c75dd65{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-678 .elementor-element.elementor-element-665e2d43{text-align:center;}.elementor-678 .elementor-element.elementor-element-665e2d43 .elementor-heading-title{font-family:var( --e-global-typography-53a964f-font-family ), Sans-serif;font-size:var( --e-global-typography-53a964f-font-size );font-weight:var( --e-global-typography-53a964f-font-weight );line-height:var( --e-global-typography-53a964f-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-3f7d94e9{width:initial;max-width:initial;text-align:center;}.elementor-678 .elementor-element.elementor-element-3f7d94e9.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-3f7d94e9 .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-5c8f3e64{width:initial;max-width:initial;text-align:center;}.elementor-678 .elementor-element.elementor-element-5c8f3e64.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-5c8f3e64 .elementor-heading-title{font-family:var( --e-global-typography-53eb1ee-font-family ), Sans-serif;font-size:var( --e-global-typography-53eb1ee-font-size );font-weight:var( --e-global-typography-53eb1ee-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-172c7538{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-10263811{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-10263811 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-5794fcbc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-5794fcbc:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5794fcbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-5794fcbc.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-43f5410f{text-align:center;}.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-43ae0e1c{text-align:center;}.elementor-678 .elementor-element.elementor-element-43ae0e1c .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-790301f5{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-43ea322e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-43ea322e img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-5e952651{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-5e952651:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5e952651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-5e952651.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-7c668219{text-align:center;}.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-391b5f20{text-align:center;}.elementor-678 .elementor-element.elementor-element-391b5f20 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-1f1b6d0d{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-60c1184a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-60c1184a img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-7ed67fd0{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-7ed67fd0:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7ed67fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7ed67fd0.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-7c01675f{text-align:center;}.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-7666f5b9{text-align:center;}.elementor-678 .elementor-element.elementor-element-7666f5b9 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-12300464{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-29a5c6e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-29a5c6e9 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-7fd32b0e{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-7fd32b0e:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7fd32b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7fd32b0e.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-487d19cd{text-align:center;}.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-6e0423da{text-align:center;}.elementor-678 .elementor-element.elementor-element-6e0423da .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-7463e2e6{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-5b816619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-5b816619 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-55b892ce{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-55b892ce:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-55b892ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-55b892ce.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-51705200{text-align:center;}.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-5ac5adc8{text-align:center;}.elementor-678 .elementor-element.elementor-element-5ac5adc8 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-4123455d{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-185440db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-185440db img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-1b876057{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-1b876057:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-1b876057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-1b876057.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-2c9e2895{text-align:center;}.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-47d9e168{text-align:center;}.elementor-678 .elementor-element.elementor-element-47d9e168 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-64837d3c{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-134d29f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-134d29f8 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-72b5a5f1{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-72b5a5f1:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-72b5a5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-72b5a5f1.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-4852316c{text-align:center;}.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-3547cfbe{text-align:center;}.elementor-678 .elementor-element.elementor-element-3547cfbe .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-22334ace{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-61c68e97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-61c68e97 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-424c41f2{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-424c41f2:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-424c41f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-424c41f2.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-41aa5aec{text-align:center;}.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-411050c5{text-align:center;}.elementor-678 .elementor-element.elementor-element-411050c5 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-533f9013{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-556f9c01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-556f9c01 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-4ab78ab9{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-4ab78ab9:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-4ab78ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-4ab78ab9.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-2ab6c8e1{text-align:center;}.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-4dd44a9f{text-align:center;}.elementor-678 .elementor-element.elementor-element-4dd44a9f .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-1f9ff71f{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-45b4b8f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-45b4b8f9 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-35148451{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-35148451:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-35148451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-35148451.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-6e5ebd88{text-align:center;}.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-351480d2{text-align:center;}.elementor-678 .elementor-element.elementor-element-351480d2 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-393dcfe7{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-63f9fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-63f9fd4 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-2b8b0cfe{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-2b8b0cfe:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-2b8b0cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-2b8b0cfe.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-14e928a1{text-align:center;}.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2352886e{text-align:center;}.elementor-678 .elementor-element.elementor-element-2352886e .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-53609862{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-2a870713{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-2a870713 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-26990527{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-26990527:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-26990527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-26990527.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-464b69b{text-align:center;}.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-4381ba88{text-align:center;}.elementor-678 .elementor-element.elementor-element-4381ba88 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-394ab326{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-4e575ae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-4e575ae5 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-505a47a7{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-505a47a7:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-505a47a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-505a47a7.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-70b77205{text-align:center;}.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-507249f{text-align:center;}.elementor-678 .elementor-element.elementor-element-507249f .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-2dc28c49{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-3804e2c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-3804e2c1 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-6860f8cc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-6860f8cc:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-6860f8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-6860f8cc.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-4d5af095{text-align:center;}.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-287f3bc3{text-align:center;}.elementor-678 .elementor-element.elementor-element-287f3bc3 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-6b4ee15d{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-444c6dda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-444c6dda img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-2242b9fc{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-2242b9fc:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-2242b9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-2242b9fc.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-625954ca{text-align:center;}.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-92b57b0{text-align:center;}.elementor-678 .elementor-element.elementor-element-92b57b0 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-2d9cdcc7{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-1c981a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-1c981a27 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-48d4b6a6{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-48d4b6a6:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-48d4b6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-48d4b6a6.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-49122c6d{text-align:center;}.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-5016e55c{text-align:center;}.elementor-678 .elementor-element.elementor-element-5016e55c .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-30d59617{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-2a7b41a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-2a7b41a8 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-7e35efdd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-7e35efdd:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7e35efdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7e35efdd.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-6e322352{text-align:center;}.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-155ec19a{text-align:center;}.elementor-678 .elementor-element.elementor-element-155ec19a .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-6990955c{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-2f6c3b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-2f6c3b95 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-751b140d{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-751b140d:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-751b140d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-751b140d.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-1a5c461a{text-align:center;}.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-5841cfcd{text-align:center;}.elementor-678 .elementor-element.elementor-element-5841cfcd .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-7e819711{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-430ef4bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-430ef4bf img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-12e9cef4{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-678 .elementor-element.elementor-element-12e9cef4:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-12e9cef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-12e9cef4.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-82a598f{text-align:center;}.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-7a089689{text-align:center;}.elementor-678 .elementor-element.elementor-element-7a089689 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-6b821882{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-284518ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-284518ff img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-75a3e794{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-75a3e794:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-75a3e794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-75a3e794.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-62fd4cea{text-align:center;}.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-4b7745a9{text-align:center;}.elementor-678 .elementor-element.elementor-element-4b7745a9 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-1b30c07{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-54e927b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-54e927b7 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-7922a41e{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-7922a41e:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7922a41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-7922a41e.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-4fe7f78a{text-align:center;}.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-155e374b{text-align:center;}.elementor-678 .elementor-element.elementor-element-155e374b .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-188eddc3{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-5edae1f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-5edae1f9 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-5c006d83{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-5c006d83:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-5c006d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-5c006d83.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-55ad9e03{text-align:center;}.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-7567fe28{text-align:center;}.elementor-678 .elementor-element.elementor-element-7567fe28 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-7cab7f59{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-25386665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-25386665 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-50766bb6{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-50766bb6:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-50766bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-50766bb6.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-5a460bd6{text-align:center;}.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2e6f13b6{text-align:center;}.elementor-678 .elementor-element.elementor-element-2e6f13b6 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-2224fd2{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-3125a97d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-3125a97d img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-28d8b9c2{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-28d8b9c2:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-28d8b9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-28d8b9c2.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-78e498b1{text-align:center;}.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-17b241ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-678 .elementor-element.elementor-element-17b241ca .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-47a38077{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-709fa80e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-709fa80e img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-3ac1c50a{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-3ac1c50a:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-3ac1c50a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-3ac1c50a.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-33c22d44{text-align:center;}.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2fe31525{text-align:center;}.elementor-678 .elementor-element.elementor-element-2fe31525 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-199f783d{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-109f4e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-109f4e12 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-45f9d0c2{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-45f9d0c2:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-45f9d0c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-45f9d0c2.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-b3b13f9{text-align:center;}.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-619f8de7{text-align:center;}.elementor-678 .elementor-element.elementor-element-619f8de7 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-63589f26{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-2b1c70ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-2b1c70ae img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-62256702{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-62256702:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-62256702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-62256702.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-389ea918{text-align:center;}.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-7fceee8{text-align:center;}.elementor-678 .elementor-element.elementor-element-7fceee8 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-5f79182{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-35d59931{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-35d59931 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-63ce134f{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-63ce134f:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-63ce134f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-63ce134f.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-5d8aa1f5{text-align:center;}.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2a7f89d8{text-align:center;}.elementor-678 .elementor-element.elementor-element-2a7f89d8 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-670b41de{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-9fdc853{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-9fdc853 img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-265ef1ca{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-265ef1ca:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-265ef1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-265ef1ca.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-77e96fcb{text-align:center;}.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-4df9fd1a{text-align:center;}.elementor-678 .elementor-element.elementor-element-4df9fd1a .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-7ab5b4ab{--display:flex;--min-height:430px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-678 .elementor-element.elementor-element-8f1bfbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-678 .elementor-element.elementor-element-8f1bfbc img{border-radius:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-17b5b8b3{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(24.999999999999975, 25.999999999999975, 27.99999999999997, 0.3);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-678 .elementor-element.elementor-element-17b5b8b3:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-17b5b8b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-678 .elementor-element.elementor-element-17b5b8b3.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-26dad342{text-align:center;}.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title{font-family:var( --e-global-typography-01ab77e-font-family ), Sans-serif;font-size:var( --e-global-typography-01ab77e-font-size );font-weight:var( --e-global-typography-01ab77e-font-weight );line-height:var( --e-global-typography-01ab77e-line-height );color:var( --e-global-color-primary );}.elementor-678 .elementor-element.elementor-element-2f2f2525{text-align:center;}.elementor-678 .elementor-element.elementor-element-2f2f2525 .elementor-heading-title{font-family:var( --e-global-typography-5306c5f-font-family ), Sans-serif;font-size:var( --e-global-typography-5306c5f-font-size );font-weight:var( --e-global-typography-5306c5f-font-weight );color:var( --e-global-color-3ab0082 );}.elementor-678 .elementor-element.elementor-element-5d709839{--e-n-carousel-swiper-slides-gap:10px;margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:25px;}:root{--page-title-display:none;}@media(max-width:1441px){.elementor-678 .elementor-element.elementor-element-d80316c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d80316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:auto;}.elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title{font-size:var( --e-global-typography-5823222-font-size );line-height:var( --e-global-typography-5823222-line-height );}.elementor-678 .elementor-element.elementor-element-e8efa7b .elementor-heading-title{font-size:var( --e-global-typography-dca9272-font-size );}.elementor-678 .elementor-element.elementor-element-c1b4b26 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3a7450c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-d5cbb61{font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-4b8b6e8 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-fa32f52 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7d8b4bd{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-d326e75{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6103c4b .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-bd01f70 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-4afc91e{font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-8ae1ae2 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-a65da4c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-665e2d43 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3f7d94e9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-5c8f3e64 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-43ae0e1c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-391b5f20 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7666f5b9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-6e0423da .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5ac5adc8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-47d9e168 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-3547cfbe .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-411050c5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4dd44a9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-351480d2 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2352886e .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4381ba88 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-507249f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-287f3bc3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-92b57b0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5016e55c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155ec19a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5841cfcd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7a089689 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4b7745a9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155e374b .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7567fe28 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2e6f13b6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-17b241ca .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2fe31525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-619f8de7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7fceee8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2a7f89d8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4df9fd1a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2f2f2525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-d80316c{--min-height:350px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-678 .elementor-element.elementor-element-d80316c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d80316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-678 .elementor-element.elementor-element-d9e4ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;text-align:center;}.elementor-678 .elementor-element.elementor-element-d9e4ed3.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title{font-size:var( --e-global-typography-5823222-font-size );line-height:var( --e-global-typography-5823222-line-height );}.elementor-678 .elementor-element.elementor-element-e8efa7b .elementor-heading-title{font-size:var( --e-global-typography-dca9272-font-size );}.elementor-678 .elementor-element.elementor-element-b38aa7a{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-453b7c2.e-con{--order:99999 /* order end hack */;}.elementor-678 .elementor-element.elementor-element-c1b4b26{text-align:center;}.elementor-678 .elementor-element.elementor-element-c1b4b26 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3a7450c.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-3a7450c{text-align:center;}.elementor-678 .elementor-element.elementor-element-3a7450c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-d5cbb61{text-align:center;font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-aeea5d7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-678 .elementor-element.elementor-element-2f9ad15.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-678 .elementor-element.elementor-element-2f9ad15.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-678 .elementor-element.elementor-element-2f9ad15.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-678 .elementor-element.elementor-element-c19a7ac.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-bbf1c09{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-4b8b6e8 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-fa32f52 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-41d5373{--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;}.elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7d8b4bd{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-d326e75{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-14440d1{--min-height:389px;}.elementor-678 .elementor-element.elementor-element-14440d1:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-14440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-14440d1.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-7bfa380{--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;}.elementor-678 .elementor-element.elementor-element-7b8fb9f.e-con{--order:99999 /* order end hack */;}.elementor-678 .elementor-element.elementor-element-6103c4b .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-bd01f70 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-4afc91e{font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-3c2d98e{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-8ae1ae2 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-a65da4c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-de10f8a{--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;}.elementor-678 .elementor-element.elementor-element-a439420.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-4cc8370{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-72f8f81{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-37d32e1{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-f61e430.e-con{--align-self:center;}.elementor-678 .elementor-element.elementor-element-7433513{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-44a8ab0{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-45f508d{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-wrapper{text-align:center;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7c75dd65{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-665e2d43 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3f7d94e9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-678 .elementor-element.elementor-element-3f7d94e9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-5c8f3e64{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-678 .elementor-element.elementor-element-5c8f3e64 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-43ae0e1c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-391b5f20 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7666f5b9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-6e0423da .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5ac5adc8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-47d9e168 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-3547cfbe .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-411050c5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4dd44a9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-351480d2 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2352886e .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4381ba88 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-507249f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-287f3bc3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-92b57b0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5016e55c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155ec19a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5841cfcd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7a089689 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4b7745a9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155e374b .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7567fe28 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2e6f13b6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-17b241ca .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2fe31525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-619f8de7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7fceee8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2a7f89d8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4df9fd1a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2f2f2525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5d709839{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-5d709839.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-d80316c{--min-height:450px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-d80316c:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-d80316c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-678 .elementor-element.elementor-element-d9e4ed3 .elementor-heading-title{font-size:var( --e-global-typography-5823222-font-size );line-height:var( --e-global-typography-5823222-line-height );}.elementor-678 .elementor-element.elementor-element-e8efa7b .elementor-heading-title{font-size:var( --e-global-typography-dca9272-font-size );}.elementor-678 .elementor-element.elementor-element-b38aa7a{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-453b7c2{--min-height:400px;}.elementor-678 .elementor-element.elementor-element-c1b4b26 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3a7450c{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-678 .elementor-element.elementor-element-3a7450c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-d5cbb61{font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-img{margin-bottom:10px;}.elementor-678 .elementor-element.elementor-element-2f9ad15 .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-img{margin-bottom:10px;}.elementor-678 .elementor-element.elementor-element-c19a7ac .elementor-image-box-title{font-size:var( --e-global-typography-2e0abf8-font-size );}.elementor-678 .elementor-element.elementor-element-bbf1c09{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-4b8b6e8 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-fa32f52{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-678 .elementor-element.elementor-element-fa32f52.elementor-element{--align-self:center;}.elementor-678 .elementor-element.elementor-element-fa32f52 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-01ec01f .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7d8b4bd{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-b779012 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-d326e75{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7bfa380{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-678 .elementor-element.elementor-element-6103c4b .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-bd01f70 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-4afc91e{font-size:var( --e-global-typography-e7b55f8-font-size );}.elementor-678 .elementor-element.elementor-element-3c2d98e{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-8ae1ae2 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-a65da4c .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-4cc8370 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-72f8f81 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-37d32e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7433513{padding:40px 0px 40px 0px;}.elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-7433513 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-44a8ab0 .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-45f508d{padding:20px 20px 20px 20px;}.elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title, .elementor-678 .elementor-element.elementor-element-45f508d .elementor-icon-box-title a{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7c75dd65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-678 .elementor-element.elementor-element-665e2d43 .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-678 .elementor-element.elementor-element-3f7d94e9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-5c8f3e64 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-43ae0e1c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-391b5f20 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7666f5b9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-6e0423da .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5ac5adc8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-47d9e168 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-3547cfbe .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-411050c5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4dd44a9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-351480d2 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2352886e .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4381ba88 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-507249f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-287f3bc3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-92b57b0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5016e55c .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155ec19a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-5841cfcd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7a089689 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4b7745a9 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-155e374b .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7567fe28 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2e6f13b6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-17b241ca .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2fe31525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-619f8de7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-7fceee8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2a7f89d8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-4df9fd1a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-678 .elementor-element.elementor-element-2f2f2525 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-678 .elementor-element.elementor-element-5d709839{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--e-n-carousel-swiper-pagination-size:5px;}}@media(min-width:768px){.elementor-678 .elementor-element.elementor-element-453b7c2{--width:65%;}.elementor-678 .elementor-element.elementor-element-14440d1{--width:79%;}.elementor-678 .elementor-element.elementor-element-d5b1015{--content-width:95%;}.elementor-678 .elementor-element.elementor-element-7b8fb9f{--width:50vw;}.elementor-678 .elementor-element.elementor-element-1cb600a{--width:50vw;}.elementor-678 .elementor-element.elementor-element-a439420{--width:70%;}.elementor-678 .elementor-element.elementor-element-7ffda91{--width:100%;}.elementor-678 .elementor-element.elementor-element-f61e430{--width:70%;}.elementor-678 .elementor-element.elementor-element-5794fcbc{--width:90%;}.elementor-678 .elementor-element.elementor-element-5e952651{--width:90%;}.elementor-678 .elementor-element.elementor-element-7ed67fd0{--width:90%;}.elementor-678 .elementor-element.elementor-element-7fd32b0e{--width:90%;}.elementor-678 .elementor-element.elementor-element-55b892ce{--width:90%;}.elementor-678 .elementor-element.elementor-element-1b876057{--width:90%;}.elementor-678 .elementor-element.elementor-element-72b5a5f1{--width:90%;}.elementor-678 .elementor-element.elementor-element-424c41f2{--width:90%;}.elementor-678 .elementor-element.elementor-element-4ab78ab9{--width:90%;}.elementor-678 .elementor-element.elementor-element-35148451{--width:90%;}.elementor-678 .elementor-element.elementor-element-2b8b0cfe{--width:90%;}.elementor-678 .elementor-element.elementor-element-26990527{--width:90%;}.elementor-678 .elementor-element.elementor-element-505a47a7{--width:90%;}.elementor-678 .elementor-element.elementor-element-6860f8cc{--width:90%;}.elementor-678 .elementor-element.elementor-element-2242b9fc{--width:90%;}.elementor-678 .elementor-element.elementor-element-48d4b6a6{--width:90%;}.elementor-678 .elementor-element.elementor-element-7e35efdd{--width:90%;}.elementor-678 .elementor-element.elementor-element-751b140d{--width:90%;}.elementor-678 .elementor-element.elementor-element-12e9cef4{--width:90%;}.elementor-678 .elementor-element.elementor-element-75a3e794{--width:90%;}.elementor-678 .elementor-element.elementor-element-7922a41e{--width:90%;}.elementor-678 .elementor-element.elementor-element-5c006d83{--width:90%;}.elementor-678 .elementor-element.elementor-element-50766bb6{--width:90%;}.elementor-678 .elementor-element.elementor-element-28d8b9c2{--width:90%;}.elementor-678 .elementor-element.elementor-element-3ac1c50a{--width:90%;}.elementor-678 .elementor-element.elementor-element-45f9d0c2{--width:90%;}.elementor-678 .elementor-element.elementor-element-62256702{--width:90%;}.elementor-678 .elementor-element.elementor-element-63ce134f{--width:90%;}.elementor-678 .elementor-element.elementor-element-265ef1ca{--width:90%;}.elementor-678 .elementor-element.elementor-element-17b5b8b3{--width:90%;}}@media(max-width:1441px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-7b8fb9f{--width:50%;}.elementor-678 .elementor-element.elementor-element-1cb600a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-678 .elementor-element.elementor-element-453b7c2{--width:95%;}}@media(min-width:1442px){.elementor-678 .elementor-element.elementor-element-7bfa380:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-7bfa380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-c1b4b26 */.elementor-678 .elementor-element.elementor-element-c1b4b26 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b8b6e8 */.elementor-678 .elementor-element.elementor-element-4b8b6e8 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ae1ae2 */.elementor-678 .elementor-element.elementor-element-8ae1ae2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-665e2d43 */.elementor-678 .elementor-element.elementor-element-665e2d43 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f5410f */.elementor-678 .elementor-element.elementor-element-43f5410f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5794fcbc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c668219 */.elementor-678 .elementor-element.elementor-element-7c668219 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e952651 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c01675f */.elementor-678 .elementor-element.elementor-element-7c01675f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed67fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-487d19cd */.elementor-678 .elementor-element.elementor-element-487d19cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fd32b0e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51705200 */.elementor-678 .elementor-element.elementor-element-51705200 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b892ce */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c9e2895 */.elementor-678 .elementor-element.elementor-element-2c9e2895 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b876057 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4852316c */.elementor-678 .elementor-element.elementor-element-4852316c .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b5a5f1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41aa5aec */.elementor-678 .elementor-element.elementor-element-41aa5aec .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c41f2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab6c8e1 */.elementor-678 .elementor-element.elementor-element-2ab6c8e1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ab78ab9 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e5ebd88 */.elementor-678 .elementor-element.elementor-element-6e5ebd88 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35148451 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e928a1 */.elementor-678 .elementor-element.elementor-element-14e928a1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b8b0cfe */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-464b69b */.elementor-678 .elementor-element.elementor-element-464b69b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26990527 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b77205 */.elementor-678 .elementor-element.elementor-element-70b77205 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-505a47a7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d5af095 */.elementor-678 .elementor-element.elementor-element-4d5af095 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6860f8cc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-625954ca */.elementor-678 .elementor-element.elementor-element-625954ca .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2242b9fc */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49122c6d */.elementor-678 .elementor-element.elementor-element-49122c6d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48d4b6a6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e322352 */.elementor-678 .elementor-element.elementor-element-6e322352 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e35efdd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a5c461a */.elementor-678 .elementor-element.elementor-element-1a5c461a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b140d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82a598f */.elementor-678 .elementor-element.elementor-element-82a598f .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12e9cef4 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fd4cea */.elementor-678 .elementor-element.elementor-element-62fd4cea .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a3e794 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe7f78a */.elementor-678 .elementor-element.elementor-element-4fe7f78a .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7922a41e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55ad9e03 */.elementor-678 .elementor-element.elementor-element-55ad9e03 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c006d83 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a460bd6 */.elementor-678 .elementor-element.elementor-element-5a460bd6 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50766bb6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78e498b1 */.elementor-678 .elementor-element.elementor-element-78e498b1 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d8b9c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c22d44 */.elementor-678 .elementor-element.elementor-element-33c22d44 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac1c50a */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3b13f9 */.elementor-678 .elementor-element.elementor-element-b3b13f9 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f9d0c2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-389ea918 */.elementor-678 .elementor-element.elementor-element-389ea918 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62256702 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8aa1f5 */.elementor-678 .elementor-element.elementor-element-5d8aa1f5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ce134f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77e96fcb */.elementor-678 .elementor-element.elementor-element-77e96fcb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-265ef1ca */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26dad342 */.elementor-678 .elementor-element.elementor-element-26dad342 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b5b8b3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5d709839 *//* =========================
   DOTS CARRUSEL – MOBILE SIN SCROLLBAR
========================= */

@media (max-width: 767px) {
    .swiper-pagination-bullets {
        max-width: 100%;
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        padding: 0 12px;
        box-sizing: border-box;

        /* Ocultar scrollbar */
        scrollbar-width: none;          /* Firefox */
        -ms-overflow-style: none;       /* IE / Edge antiguo */
    }

    .swiper-pagination-bullets::-webkit-scrollbar {
        display: none;                  /* Chrome / Safari */
    }

    .swiper-pagination-bullet {
        flex: 0 0 auto;
    }
}/* End custom CSS */