.elementor-2634 .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-2634 .elementor-element.elementor-element-5b2fb7ad{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-4d78faf9{width:initial;max-width:initial;text-align:center;}.elementor-2634 .elementor-element.elementor-element-4d78faf9.elementor-element{--align-self:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-1bda6f73{width:initial;max-width:initial;text-align:center;}.elementor-2634 .elementor-element.elementor-element-1bda6f73.elementor-element{--align-self:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-260701e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-260701e5 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-747071b7:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-747071b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-747071b7.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-211a431d{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-539a2401{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-32fcb21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-32fcb21c img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-7c97ec93:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-7c97ec93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-7c97ec93.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-9c4a39{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-6d869bc4{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-2261191c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-2261191c img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-3f9d6fd0:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-3f9d6fd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-3f9d6fd0.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-292f3240{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-79ff3ac6{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-3412d15e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-3412d15e img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-59083cf3:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-59083cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-59083cf3.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-23be9cf5{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-6c76bccb{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-4fa32543{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-4fa32543 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-4fea5a9e:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-4fea5a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-4fea5a9e.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-6368c169{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-44dce5a5{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-11ad68e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-11ad68e3 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-4f77e8ae:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-4f77e8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-4f77e8ae.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-7771d391{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-69c56c68{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-625aed0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-625aed0e img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-72eca74c:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-72eca74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-72eca74c.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-7e3f2fbc{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-55b23f9f{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-5006bae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-5006bae0 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-235e794e:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-235e794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-235e794e.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-4ee45efe{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-201bf911{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-69314d7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-69314d7c img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-28cb6ec0:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-28cb6ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-28cb6ec0.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-6fe81f20{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-762cf92{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-68964699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-68964699 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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:6px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-2634 .elementor-element.elementor-element-1d65849f:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-1d65849f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-1d65849f.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-2ff6b823{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-2228f8b3{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-331ac29{--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-2634 .elementor-element.elementor-element-cad1c9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-cad1c9a img{border-radius:20px 20px 20px 20px;}.elementor-2634 .elementor-element.elementor-element-b1c6623{--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-2634 .elementor-element.elementor-element-b1c6623:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-b1c6623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-b1c6623.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-7f5fd1b{text-align:center;}.elementor-2634 .elementor-element.elementor-element-7f5fd1b .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-2634 .elementor-element.elementor-element-c00fd01{text-align:center;}.elementor-2634 .elementor-element.elementor-element-c00fd01 .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-2634 .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-2634 .elementor-element.elementor-element-47321691{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-47321691 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-7888ad28:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-7888ad28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-7888ad28.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-731bee42{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-17ad8ad1{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-62208b1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-62208b1e img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-19c6f97d:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-19c6f97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-19c6f97d.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-6f385c7{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-2f88aab0{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-a66f1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-a66f1e9 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-508025b2:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-508025b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-508025b2.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-37ea7cef{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-462e11be{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-38df1cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-38df1cbc img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-66c17c46:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-66c17c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-66c17c46.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-7de6d42e{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-3cf06afd{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-35568e29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-2634 .elementor-element.elementor-element-35568e29 img{border-radius:20px 20px 20px 20px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-561f5220:not(.elementor-motion-effects-element-type-background), .elementor-2634 .elementor-element.elementor-element-561f5220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d8af3c );}.elementor-2634 .elementor-element.elementor-element-561f5220.e-con{--align-self:center;}.elementor-2634 .elementor-element.elementor-element-65c1b4d{text-align:center;}.elementor-2634 .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-2634 .elementor-element.elementor-element-3957afa8{text-align:center;}.elementor-2634 .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-2634 .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-2634 .elementor-element.elementor-element-747071b7{--width:90%;}.elementor-2634 .elementor-element.elementor-element-7c97ec93{--width:90%;}.elementor-2634 .elementor-element.elementor-element-3f9d6fd0{--width:90%;}.elementor-2634 .elementor-element.elementor-element-59083cf3{--width:90%;}.elementor-2634 .elementor-element.elementor-element-4fea5a9e{--width:90%;}.elementor-2634 .elementor-element.elementor-element-4f77e8ae{--width:90%;}.elementor-2634 .elementor-element.elementor-element-72eca74c{--width:90%;}.elementor-2634 .elementor-element.elementor-element-235e794e{--width:90%;}.elementor-2634 .elementor-element.elementor-element-28cb6ec0{--width:90%;}.elementor-2634 .elementor-element.elementor-element-1d65849f{--width:90%;}.elementor-2634 .elementor-element.elementor-element-b1c6623{--width:90%;}.elementor-2634 .elementor-element.elementor-element-7888ad28{--width:90%;}.elementor-2634 .elementor-element.elementor-element-19c6f97d{--width:90%;}.elementor-2634 .elementor-element.elementor-element-508025b2{--width:90%;}.elementor-2634 .elementor-element.elementor-element-66c17c46{--width:90%;}.elementor-2634 .elementor-element.elementor-element-561f5220{--width:90%;}}@media(max-width:1441px){.elementor-2634 .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-2634 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-2634 .elementor-element.elementor-element-c00fd01 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}}@media(max-width:1024px){.elementor-2634 .elementor-element.elementor-element-7246dd4b{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-4d78faf9{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2634 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .elementor-element.elementor-element-1bda6f73{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2634 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-2634 .elementor-element.elementor-element-c00fd01 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6e5f5502.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-2634 .elementor-element.elementor-element-7246dd4b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2634 .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-2634 .elementor-element.elementor-element-4d78faf9 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .elementor-element.elementor-element-1bda6f73 .elementor-heading-title{font-size:var( --e-global-typography-53eb1ee-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-539a2401 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6d869bc4 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-79ff3ac6 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-6c76bccb .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-44dce5a5 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-69c56c68 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-55b23f9f .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-201bf911 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-762cf92 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2228f8b3 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title{font-size:var( --e-global-typography-01ab77e-font-size );line-height:var( --e-global-typography-01ab77e-line-height );}.elementor-2634 .elementor-element.elementor-element-c00fd01 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-17ad8ad1 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-2f88aab0 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-462e11be .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3cf06afd .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .elementor-element.elementor-element-3957afa8 .elementor-heading-title{font-size:var( --e-global-typography-5306c5f-font-size );}.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-211a431d */.elementor-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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-7f5fd1b */.elementor-2634 .elementor-element.elementor-element-7f5fd1b .elementor-heading-title {
    background-image: linear-gradient(90deg, #00074D 0%, #053DA5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c6623 */.card-medico {
    background-color: #ffffff;
    border-radius: 18px;
    padding: 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-2634 .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-2634 .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-2634 .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-2634 .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-2634 .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 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 */