.elementor-566 .elementor-element.elementor-element-7246dd4b{--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-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-566 .elementor-element.elementor-element-5b2fb7ad{text-align:center;}.elementor-566 .elementor-element.elementor-element-5b2fb7ad .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-566 .elementor-element.elementor-element-4d78faf9{width:initial;max-width:initial;text-align:center;}.elementor-566 .elementor-element.elementor-element-4d78faf9.elementor-element{--align-self:center;}.elementor-566 .elementor-element.elementor-element-4d78faf9 .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-566 .elementor-element.elementor-element-1bda6f73{width:initial;max-width:initial;text-align:center;}.elementor-566 .elementor-element.elementor-element-1bda6f73.elementor-element{--align-self:center;}.elementor-566 .elementor-element.elementor-element-1bda6f73 .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-566 .elementor-element.elementor-element-182f2645{--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-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-566 .elementor-element.elementor-element-260701e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-260701e5 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-747071b7{--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-566 .elementor-element.elementor-element-747071b7:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-747071b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-747071b7.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-211a431d{text-align:center;}.elementor-566 .elementor-element.elementor-element-211a431d .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-566 .elementor-element.elementor-element-539a2401{text-align:center;}.elementor-566 .elementor-element.elementor-element-539a2401 .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-566 .elementor-element.elementor-element-5cb3df5d{--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-566 .elementor-element.elementor-element-32fcb21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-32fcb21c img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-7c97ec93{--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-566 .elementor-element.elementor-element-7c97ec93:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-7c97ec93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-7c97ec93.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-9c4a39{text-align:center;}.elementor-566 .elementor-element.elementor-element-9c4a39 .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-566 .elementor-element.elementor-element-6d869bc4{text-align:center;}.elementor-566 .elementor-element.elementor-element-6d869bc4 .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-566 .elementor-element.elementor-element-7b1585fb{--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-566 .elementor-element.elementor-element-2261191c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-2261191c img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-3f9d6fd0{--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-566 .elementor-element.elementor-element-3f9d6fd0:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3f9d6fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-3f9d6fd0.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-292f3240{text-align:center;}.elementor-566 .elementor-element.elementor-element-292f3240 .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-566 .elementor-element.elementor-element-79ff3ac6{text-align:center;}.elementor-566 .elementor-element.elementor-element-79ff3ac6 .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-566 .elementor-element.elementor-element-62e236fc{--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-566 .elementor-element.elementor-element-3412d15e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-3412d15e img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-59083cf3{--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-566 .elementor-element.elementor-element-59083cf3:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-59083cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-59083cf3.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-23be9cf5{text-align:center;}.elementor-566 .elementor-element.elementor-element-23be9cf5 .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-566 .elementor-element.elementor-element-6c76bccb{text-align:center;}.elementor-566 .elementor-element.elementor-element-6c76bccb .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-566 .elementor-element.elementor-element-3e324d{--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-566 .elementor-element.elementor-element-4fa32543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-4fa32543 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-4fea5a9e{--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-566 .elementor-element.elementor-element-4fea5a9e:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-4fea5a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-4fea5a9e.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-6368c169{text-align:center;}.elementor-566 .elementor-element.elementor-element-6368c169 .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-566 .elementor-element.elementor-element-44dce5a5{text-align:center;}.elementor-566 .elementor-element.elementor-element-44dce5a5 .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-566 .elementor-element.elementor-element-7654b9fd{--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-566 .elementor-element.elementor-element-11ad68e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-11ad68e3 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-4f77e8ae{--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-566 .elementor-element.elementor-element-4f77e8ae:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-4f77e8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-4f77e8ae.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-7771d391{text-align:center;}.elementor-566 .elementor-element.elementor-element-7771d391 .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-566 .elementor-element.elementor-element-69c56c68{text-align:center;}.elementor-566 .elementor-element.elementor-element-69c56c68 .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-566 .elementor-element.elementor-element-2a727986{--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-566 .elementor-element.elementor-element-625aed0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-625aed0e img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-72eca74c{--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-566 .elementor-element.elementor-element-72eca74c:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-72eca74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-72eca74c.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-7e3f2fbc{text-align:center;}.elementor-566 .elementor-element.elementor-element-7e3f2fbc .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-566 .elementor-element.elementor-element-55b23f9f{text-align:center;}.elementor-566 .elementor-element.elementor-element-55b23f9f .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-566 .elementor-element.elementor-element-62bdf2b3{--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-566 .elementor-element.elementor-element-5006bae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-5006bae0 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-235e794e{--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-566 .elementor-element.elementor-element-235e794e:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-235e794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-235e794e.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-4ee45efe{text-align:center;}.elementor-566 .elementor-element.elementor-element-4ee45efe .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-566 .elementor-element.elementor-element-201bf911{text-align:center;}.elementor-566 .elementor-element.elementor-element-201bf911 .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-566 .elementor-element.elementor-element-11de835a{--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-566 .elementor-element.elementor-element-69314d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-69314d7c img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-28cb6ec0{--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-566 .elementor-element.elementor-element-28cb6ec0:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-28cb6ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-28cb6ec0.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-6fe81f20{text-align:center;}.elementor-566 .elementor-element.elementor-element-6fe81f20 .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-566 .elementor-element.elementor-element-762cf92{text-align:center;}.elementor-566 .elementor-element.elementor-element-762cf92 .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-566 .elementor-element.elementor-element-7f2be958{--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-566 .elementor-element.elementor-element-68964699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-68964699 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-1d65849f{--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-566 .elementor-element.elementor-element-1d65849f:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-1d65849f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-1d65849f.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-2ff6b823{text-align:center;}.elementor-566 .elementor-element.elementor-element-2ff6b823 .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-566 .elementor-element.elementor-element-2228f8b3{text-align:center;}.elementor-566 .elementor-element.elementor-element-2228f8b3 .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-566 .elementor-element.elementor-element-63d34b76{--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-566 .elementor-element.elementor-element-47321691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-47321691 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-7888ad28{--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-566 .elementor-element.elementor-element-7888ad28:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-7888ad28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-7888ad28.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-731bee42{text-align:center;}.elementor-566 .elementor-element.elementor-element-731bee42 .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-566 .elementor-element.elementor-element-17ad8ad1{text-align:center;}.elementor-566 .elementor-element.elementor-element-17ad8ad1 .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-566 .elementor-element.elementor-element-3d8edb03{--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-566 .elementor-element.elementor-element-62208b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-62208b1e img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-19c6f97d{--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-566 .elementor-element.elementor-element-19c6f97d:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-19c6f97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-19c6f97d.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-6f385c7{text-align:center;}.elementor-566 .elementor-element.elementor-element-6f385c7 .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-566 .elementor-element.elementor-element-2f88aab0{text-align:center;}.elementor-566 .elementor-element.elementor-element-2f88aab0 .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-566 .elementor-element.elementor-element-daea978{--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-566 .elementor-element.elementor-element-a66f1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-a66f1e9 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-508025b2{--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-566 .elementor-element.elementor-element-508025b2:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-508025b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-508025b2.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-37ea7cef{text-align:center;}.elementor-566 .elementor-element.elementor-element-37ea7cef .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-566 .elementor-element.elementor-element-462e11be{text-align:center;}.elementor-566 .elementor-element.elementor-element-462e11be .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-566 .elementor-element.elementor-element-53f9ebcd{--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-566 .elementor-element.elementor-element-38df1cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-38df1cbc img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-66c17c46{--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-566 .elementor-element.elementor-element-66c17c46:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-66c17c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-66c17c46.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-7de6d42e{text-align:center;}.elementor-566 .elementor-element.elementor-element-7de6d42e .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-566 .elementor-element.elementor-element-3cf06afd{text-align:center;}.elementor-566 .elementor-element.elementor-element-3cf06afd .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-566 .elementor-element.elementor-element-137e4cf4{--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-566 .elementor-element.elementor-element-35568e29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-35568e29 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-561f5220{--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-566 .elementor-element.elementor-element-561f5220:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-561f5220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-561f5220.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-65c1b4d{text-align:center;}.elementor-566 .elementor-element.elementor-element-65c1b4d .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-566 .elementor-element.elementor-element-3957afa8{text-align:center;}.elementor-566 .elementor-element.elementor-element-3957afa8 .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-566 .elementor-element.elementor-element-78b3c425{--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-566 .elementor-element.elementor-element-6d70fb03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-6d70fb03 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-3aa9962c{--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-566 .elementor-element.elementor-element-3aa9962c:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3aa9962c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-3aa9962c.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-146cfe51{text-align:center;}.elementor-566 .elementor-element.elementor-element-146cfe51 .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-566 .elementor-element.elementor-element-6d1bbdb0{text-align:center;}.elementor-566 .elementor-element.elementor-element-6d1bbdb0 .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-566 .elementor-element.elementor-element-beb7ca7{--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-566 .elementor-element.elementor-element-ab93b62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-ab93b62 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-c9c3583{--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-566 .elementor-element.elementor-element-c9c3583:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-c9c3583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-c9c3583.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-fd3a6cb{text-align:center;}.elementor-566 .elementor-element.elementor-element-fd3a6cb .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-566 .elementor-element.elementor-element-79114f8{text-align:center;}.elementor-566 .elementor-element.elementor-element-79114f8 .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-566 .elementor-element.elementor-element-58982ab{--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-566 .elementor-element.elementor-element-a27f59d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-a27f59d img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-f109a72{--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-566 .elementor-element.elementor-element-f109a72:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-f109a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-f109a72.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-db789d2{text-align:center;}.elementor-566 .elementor-element.elementor-element-db789d2 .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-566 .elementor-element.elementor-element-77bfbd7{text-align:center;}.elementor-566 .elementor-element.elementor-element-77bfbd7 .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-566 .elementor-element.elementor-element-a4f50eb{--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-566 .elementor-element.elementor-element-e5528a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-e5528a9 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-3b6ecb8{--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-566 .elementor-element.elementor-element-3b6ecb8:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-3b6ecb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-3b6ecb8.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-c49c1cd{text-align:center;}.elementor-566 .elementor-element.elementor-element-c49c1cd .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-566 .elementor-element.elementor-element-8d23420{text-align:center;}.elementor-566 .elementor-element.elementor-element-8d23420 .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-566 .elementor-element.elementor-element-8a1d886{--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-566 .elementor-element.elementor-element-9e32f58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-9e32f58 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-ce13847{--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-566 .elementor-element.elementor-element-ce13847:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-ce13847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-ce13847.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-e9ca777{text-align:center;}.elementor-566 .elementor-element.elementor-element-e9ca777 .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-566 .elementor-element.elementor-element-3d3b8e4{text-align:center;}.elementor-566 .elementor-element.elementor-element-3d3b8e4 .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-566 .elementor-element.elementor-element-76d01426{--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-566 .elementor-element.elementor-element-605b7783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-605b7783 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-68cd7e33{--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-566 .elementor-element.elementor-element-68cd7e33:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-68cd7e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-68cd7e33.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-3d97359e{text-align:center;}.elementor-566 .elementor-element.elementor-element-3d97359e .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-566 .elementor-element.elementor-element-1a1da2e4{text-align:center;}.elementor-566 .elementor-element.elementor-element-1a1da2e4 .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-566 .elementor-element.elementor-element-50b5fa28{--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-566 .elementor-element.elementor-element-4bc98f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-4bc98f12 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-23b6ac3e{--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-566 .elementor-element.elementor-element-23b6ac3e:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-23b6ac3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-23b6ac3e.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-28786ff5{text-align:center;}.elementor-566 .elementor-element.elementor-element-28786ff5 .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-566 .elementor-element.elementor-element-6764cd41{text-align:center;}.elementor-566 .elementor-element.elementor-element-6764cd41 .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-566 .elementor-element.elementor-element-750640a0{--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-566 .elementor-element.elementor-element-2661d7da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-2661d7da img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-706d0d66{--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-566 .elementor-element.elementor-element-706d0d66:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-706d0d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-706d0d66.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-4f67c790{text-align:center;}.elementor-566 .elementor-element.elementor-element-4f67c790 .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-566 .elementor-element.elementor-element-416751c4{text-align:center;}.elementor-566 .elementor-element.elementor-element-416751c4 .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-566 .elementor-element.elementor-element-429bfc5{--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-566 .elementor-element.elementor-element-974fe89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-974fe89 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-889686b{--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-566 .elementor-element.elementor-element-889686b:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-889686b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-889686b.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-5df5488{text-align:center;}.elementor-566 .elementor-element.elementor-element-5df5488 .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-566 .elementor-element.elementor-element-f6797a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-566 .elementor-element.elementor-element-f6797a4 .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-566 .elementor-element.elementor-element-1a56e64{--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-566 .elementor-element.elementor-element-bd1e4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-bd1e4b5 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-93a2ae6{--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-566 .elementor-element.elementor-element-93a2ae6:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-93a2ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-93a2ae6.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-a33ad91{text-align:center;}.elementor-566 .elementor-element.elementor-element-a33ad91 .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-566 .elementor-element.elementor-element-3ef30a1{text-align:center;}.elementor-566 .elementor-element.elementor-element-3ef30a1 .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-566 .elementor-element.elementor-element-decdf96{--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-566 .elementor-element.elementor-element-b07691d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-b07691d img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-819aefd{--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-566 .elementor-element.elementor-element-819aefd:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-819aefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-819aefd.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-0329446{text-align:center;}.elementor-566 .elementor-element.elementor-element-0329446 .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-566 .elementor-element.elementor-element-bf00e87{text-align:center;}.elementor-566 .elementor-element.elementor-element-bf00e87 .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-566 .elementor-element.elementor-element-228129b{--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-566 .elementor-element.elementor-element-a553573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-a553573 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-9d9c663{--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-566 .elementor-element.elementor-element-9d9c663:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-9d9c663 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-9d9c663.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-880d876{text-align:center;}.elementor-566 .elementor-element.elementor-element-880d876 .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-566 .elementor-element.elementor-element-ee2085f{text-align:center;}.elementor-566 .elementor-element.elementor-element-ee2085f .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-566 .elementor-element.elementor-element-4e24e23{--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-566 .elementor-element.elementor-element-a337173{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-a337173 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-c22fca5{--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-566 .elementor-element.elementor-element-c22fca5:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-c22fca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-c22fca5.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-b7f00ba{text-align:center;}.elementor-566 .elementor-element.elementor-element-b7f00ba .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-566 .elementor-element.elementor-element-a5ff99a{text-align:center;}.elementor-566 .elementor-element.elementor-element-a5ff99a .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-566 .elementor-element.elementor-element-19663a9{--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-566 .elementor-element.elementor-element-18cad21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-18cad21 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-0ee66c1{--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-566 .elementor-element.elementor-element-0ee66c1:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-0ee66c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-0ee66c1.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-30f1764{text-align:center;}.elementor-566 .elementor-element.elementor-element-30f1764 .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-566 .elementor-element.elementor-element-eec339a{text-align:center;}.elementor-566 .elementor-element.elementor-element-eec339a .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-566 .elementor-element.elementor-element-2aff036{--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-566 .elementor-element.elementor-element-f81d763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-566 .elementor-element.elementor-element-f81d763 img{border-radius:20px 20px 20px 20px;}.elementor-566 .elementor-element.elementor-element-f491324{--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-566 .elementor-element.elementor-element-f491324:not(.elementor-motion-effects-element-type-background), .elementor-566 .elementor-element.elementor-element-f491324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-566 .elementor-element.elementor-element-f491324.e-con{--align-self:center;}.elementor-566 .elementor-element.elementor-element-95c6253{text-align:center;}.elementor-566 .elementor-element.elementor-element-95c6253 .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-566 .elementor-element.elementor-element-6aa3561{text-align:center;}.elementor-566 .elementor-element.elementor-element-6aa3561 .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-566 .elementor-element.elementor-element-6e5f5502{--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;}@media(min-width:768px){.elementor-566 .elementor-element.elementor-element-747071b7{--width:90%;}.elementor-566 .elementor-element.elementor-element-7c97ec93{--width:90%;}.elementor-566 .elementor-element.elementor-element-3f9d6fd0{--width:90%;}.elementor-566 .elementor-element.elementor-element-59083cf3{--width:90%;}.elementor-566 .elementor-element.elementor-element-4fea5a9e{--width:90%;}.elementor-566 .elementor-element.elementor-element-4f77e8ae{--width:90%;}.elementor-566 .elementor-element.elementor-element-72eca74c{--width:90%;}.elementor-566 .elementor-element.elementor-element-235e794e{--width:90%;}.elementor-566 .elementor-element.elementor-element-28cb6ec0{--width:90%;}.elementor-566 .elementor-element.elementor-element-1d65849f{--width:90%;}.elementor-566 .elementor-element.elementor-element-7888ad28{--width:90%;}.elementor-566 .elementor-element.elementor-element-19c6f97d{--width:90%;}.elementor-566 .elementor-element.elementor-element-508025b2{--width:90%;}.elementor-566 .elementor-element.elementor-element-66c17c46{--width:90%;}.elementor-566 .elementor-element.elementor-element-561f5220{--width:90%;}.elementor-566 .elementor-element.elementor-element-3aa9962c{--width:90%;}.elementor-566 .elementor-element.elementor-element-c9c3583{--width:90%;}.elementor-566 .elementor-element.elementor-element-f109a72{--width:90%;}.elementor-566 .elementor-element.elementor-element-3b6ecb8{--width:90%;}.elementor-566 .elementor-element.elementor-element-ce13847{--width:90%;}.elementor-566 .elementor-element.elementor-element-68cd7e33{--width:90%;}.elementor-566 .elementor-element.elementor-element-23b6ac3e{--width:90%;}.elementor-566 .elementor-element.elementor-element-706d0d66{--width:90%;}.elementor-566 .elementor-element.elementor-element-889686b{--width:90%;}.elementor-566 .elementor-element.elementor-element-93a2ae6{--width:90%;}.elementor-566 .elementor-element.elementor-element-819aefd{--width:90%;}.elementor-566 .elementor-element.elementor-element-9d9c663{--width:90%;}.elementor-566 .elementor-element.elementor-element-c22fca5{--width:90%;}.elementor-566 .elementor-element.elementor-element-0ee66c1{--width:90%;}.elementor-566 .elementor-element.elementor-element-f491324{--width:90%;}}@media(max-width:1441px){.elementor-566 .elementor-element.elementor-element-5b2fb7ad .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-566 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d1bbdb0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79114f8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-77bfbd7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-8d23420 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3d3b8e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-1a1da2e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6764cd41 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-416751c4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-f6797a4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3ef30a1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-bf00e87 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-ee2085f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-a5ff99a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-eec339a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6aa3561 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-7246dd4b{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-5b2fb7ad .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-566 .elementor-element.elementor-element-4d78faf9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-566 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-1bda6f73{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-566 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d1bbdb0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79114f8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-77bfbd7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-8d23420 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3d3b8e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-1a1da2e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6764cd41 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-416751c4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-f6797a4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3ef30a1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-bf00e87 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-ee2085f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-a5ff99a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-eec339a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6aa3561 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6e5f5502{--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-566 .elementor-element.elementor-element-6e5f5502.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-7246dd4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-5b2fb7ad .elementor-heading-title{font-size:var( --e-global-typography-53a964f-font-size );line-height:var( --e-global-typography-53a964f-line-height );}.elementor-566 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6d1bbdb0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-79114f8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-77bfbd7 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-8d23420 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3d3b8e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-1a1da2e4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6764cd41 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-416751c4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-f6797a4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-3ef30a1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-bf00e87 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-ee2085f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-a5ff99a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-eec339a .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-566 .elementor-element.elementor-element-6aa3561 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-566 .elementor-element.elementor-element-6e5f5502{--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;}}/* Start custom CSS for heading, class: .elementor-element-5b2fb7ad */.elementor-566 .elementor-element.elementor-element-5b2fb7ad .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -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-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-211a431d */.elementor-566 .elementor-element.elementor-element-211a431d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747071b7 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c4a39 */.elementor-566 .elementor-element.elementor-element-9c4a39 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c97ec93 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-292f3240 */.elementor-566 .elementor-element.elementor-element-292f3240 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f9d6fd0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23be9cf5 */.elementor-566 .elementor-element.elementor-element-23be9cf5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59083cf3 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6368c169 */.elementor-566 .elementor-element.elementor-element-6368c169 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fea5a9e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7771d391 */.elementor-566 .elementor-element.elementor-element-7771d391 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f77e8ae */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e3f2fbc */.elementor-566 .elementor-element.elementor-element-7e3f2fbc .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72eca74c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ee45efe */.elementor-566 .elementor-element.elementor-element-4ee45efe .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235e794e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe81f20 */.elementor-566 .elementor-element.elementor-element-6fe81f20 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cb6ec0 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff6b823 */.elementor-566 .elementor-element.elementor-element-2ff6b823 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d65849f */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731bee42 */.elementor-566 .elementor-element.elementor-element-731bee42 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888ad28 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f385c7 */.elementor-566 .elementor-element.elementor-element-6f385c7 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19c6f97d */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37ea7cef */.elementor-566 .elementor-element.elementor-element-37ea7cef .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-508025b2 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6d42e */.elementor-566 .elementor-element.elementor-element-7de6d42e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c17c46 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c1b4d */.elementor-566 .elementor-element.elementor-element-65c1b4d .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561f5220 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-146cfe51 */.elementor-566 .elementor-element.elementor-element-146cfe51 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa9962c */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3a6cb */.elementor-566 .elementor-element.elementor-element-fd3a6cb .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c3583 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db789d2 */.elementor-566 .elementor-element.elementor-element-db789d2 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f109a72 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c49c1cd */.elementor-566 .elementor-element.elementor-element-c49c1cd .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6ecb8 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9ca777 */.elementor-566 .elementor-element.elementor-element-e9ca777 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce13847 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d97359e */.elementor-566 .elementor-element.elementor-element-3d97359e .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd7e33 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28786ff5 */.elementor-566 .elementor-element.elementor-element-28786ff5 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23b6ac3e */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f67c790 */.elementor-566 .elementor-element.elementor-element-4f67c790 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706d0d66 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5df5488 */.elementor-566 .elementor-element.elementor-element-5df5488 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889686b */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a33ad91 */.elementor-566 .elementor-element.elementor-element-a33ad91 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a2ae6 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0329446 */.elementor-566 .elementor-element.elementor-element-0329446 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819aefd */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-880d876 */.elementor-566 .elementor-element.elementor-element-880d876 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d9c663 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f00ba */.elementor-566 .elementor-element.elementor-element-b7f00ba .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c22fca5 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30f1764 */.elementor-566 .elementor-element.elementor-element-30f1764 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ee66c1 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 24px 28px;
    box-shadow: 
        0px 12px 35px rgba(0, 0, 0, 0.09);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95c6253 */.elementor-566 .elementor-element.elementor-element-95c6253 .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f491324 */.card-medico {
    background-color: #ffffff;
    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-6e5f5502 *//* =========================
   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 */