.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1180 .elementor-element.elementor-element-0c33d9e{--display:flex;--min-height:127px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-0c33d9e:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-0c33d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthconnection.com.mx/wp-content/uploads/2025/08/bg12-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1180 .elementor-element.elementor-element-6cb9a39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1180 .elementor-element.elementor-element-f6b8492{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1180 .elementor-element.elementor-element-f6b8492 img{width:37%;}.elementor-1180 .elementor-element.elementor-element-61c787f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-638f89e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 4px;--row-gap:0px;--column-gap:4px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1180 .elementor-element.elementor-element-638f89e.e-con{--align-self:center;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1180 .elementor-element.elementor-element-2f289a5{font-family:"avenir light", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-8476c59{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"avenir light", Sans-serif;font-size:20px;font-weight:400;line-height:16px;letter-spacing:2px;color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-feffa6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"avenir light", Sans-serif;font-size:20px;font-weight:400;line-height:15px;letter-spacing:2px;color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-44bee67{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"avenir light", Sans-serif;font-size:20px;font-weight:bold;line-height:15px;letter-spacing:1px;color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-96be2c5{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"avenir light", Sans-serif;font-size:20px;font-weight:bold;line-height:15px;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1180 .elementor-element.elementor-element-5b3def1{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-5b3def1 .elementor-menu-toggle{margin:0 auto;}.elementor-1180 .elementor-element.elementor-element-2a80faa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-2a80faa:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-2a80faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://healthconnection.com.mx/wp-content/uploads/2025/08/bg12-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1180 .elementor-element.elementor-element-2b11120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-36a8aa6{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1180 .elementor-element.elementor-element-36a8aa6 img{width:37%;}.elementor-1180 .elementor-element.elementor-element-1136ce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-menu-toggle{margin:0 auto;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .e--pointer-framed .elementor-item:before,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1180 .elementor-element.elementor-element-cdbcbbd .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1180 .elementor-element.elementor-element-14816c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1180 .elementor-element.elementor-element-14816c0:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-14816c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-f240ed3{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-f240ed3 img{width:90%;}.elementor-1180 .elementor-element.elementor-element-878a841{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1180 .elementor-element.elementor-element-878a841:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-878a841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-4e193ea{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-4e193ea img{width:90%;}.elementor-1180 .elementor-element.elementor-element-ba6c916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1180 .elementor-element.elementor-element-ba6c916:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-ba6c916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-2f79c1a{--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;}.elementor-1180 .elementor-element.elementor-element-2f79c1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-7a7459d{text-align:start;}.elementor-1180 .elementor-element.elementor-element-7a7459d img{width:44%;}.elementor-1180 .elementor-element.elementor-element-1311588{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-78b48e2{--display:flex;}.elementor-1180 .elementor-element.elementor-element-2812c6a{font-family:"avenir light", Sans-serif;font-weight:bold;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-302c899{font-family:"Montserrat", Sans-serif;font-weight:500;color:#858585;}.elementor-1180 .elementor-element.elementor-element-72ba29f{font-family:"avenir light", Sans-serif;font-weight:normal;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-2848341{--display:flex;}.elementor-1180 .elementor-element.elementor-element-754afeb{--display:grid;--min-height:141px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--margin-top:-235px;--margin-bottom:0px;--margin-left:0px;--margin-right:-263px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-85c0d3e{--display:flex;}.elementor-1180 .elementor-element.elementor-element-d8859ff{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-10baacd{--display:flex;}.elementor-1180 .elementor-element.elementor-element-94e7f5d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-01b7da4{--display:flex;}.elementor-1180 .elementor-element.elementor-element-ef947b0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-d2a04f5{--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;}.elementor-1180 .elementor-element.elementor-element-d2a04f5:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-d2a04f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-c0a9702{font-family:"avenir light", Sans-serif;font-weight:normal;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-8614f83{font-family:"avenir light", Sans-serif;font-weight:normal;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-e5961c5{font-family:"avenir light", Sans-serif;font-weight:normal;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-eac05eb{font-family:"avenir light", Sans-serif;font-weight:normal;color:#3A69B0;}.elementor-1180 .elementor-element.elementor-element-5e81d88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1180 .elementor-element.elementor-element-5e81d88:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-5e81d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-313d32e{--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;}.elementor-1180 .elementor-element.elementor-element-313d32e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-5c10106{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1180 .elementor-element.elementor-element-5c10106 img{width:33%;}.elementor-1180 .elementor-element.elementor-element-6ecd220{--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;}.elementor-widget-tp-timeline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tp-timeline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-2310766.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-59179dd.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-01a406d.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-afb0cc6.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-1e00401.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-913ee67.timeline-item-wrap{margin-top:30px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip{font-family:"avenir light", Sans-serif;font-size:23px;font-weight:400;color:#596592;background:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip .tooltip-arrow{border-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip{color:#596592;background:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-text-tooltip .tooltip-arrow{border-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon i.point-icon-inner{font-size:0px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon svg{width:0px;height:0px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-pin-icon img.point-icon-inner{max-width:0px;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap{color:#565863;background:#e2e2e2;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .point-icon .timeline-tooltip-wrap svg{fill:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap{color:#313131;background:#e2e2e2;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .point-icon .timeline-tooltip-wrap svg{fill:#313131;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-item-heading{color:#313131;}.elementor-1180 .elementor-element.elementor-element-c70431e .timeline-style-1 .timeline-item-wrap .timeline-item .timeline-tl-before{border-color:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .timeline-style-2 .timeline-item-wrap .border-bottom hr{border-top-color:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-heading{color:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .timeline-style-1 .timeline-item-wrap:hover .timeline-item .timeline-tl-before{border-color:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .timeline-style-2 .timeline-item-wrap:hover .border-bottom hr{border-top-color:#565863;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description,.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-item-description p{color:#596592;-webkit-transition:all .55s;-moz-transition:all .55s;-o-transition:all .55s;-ms-transition:all .55s;transition:all .55s;}.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description,.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap:hover .timeline-item-description p{color:#596592;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1180 .elementor-element.elementor-element-73b3e3b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 95% );max-width:95%;margin:-65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 51px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1180 .elementor-element.elementor-element-73b3e3b .elementor-divider-separator{width:11%;}.elementor-1180 .elementor-element.elementor-element-73b3e3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1180 .elementor-element.elementor-element-8482ad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1180 .elementor-element.elementor-element-8482ad6:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-8482ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-a36eb79{--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;}.elementor-1180 .elementor-element.elementor-element-a36eb79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-a753590{text-align:start;}.elementor-1180 .elementor-element.elementor-element-a753590 img{width:44%;}.elementor-1180 .elementor-element.elementor-element-2b01c81{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-a18c873{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-a18c873:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-a18c873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-01eef3a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-01eef3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-68248b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-d94cced{margin:-112px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1.5px;padding:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-ed0d5bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-ed0d5bf:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-ed0d5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-4d20b15{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-4d20b15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-4c98a3d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-58340ab{margin:-112px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;padding:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-cac6d81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-cac6d81:not(.elementor-motion-effects-element-type-background), .elementor-1180 .elementor-element.elementor-element-cac6d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEA;}.elementor-1180 .elementor-element.elementor-element-23e857f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-23e857f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1180 .elementor-element.elementor-element-fa76c22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:79px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-4821ed2{margin:-112px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:0px 0px 0px 0px;}.elementor-1180 .elementor-element.elementor-element-39760ba{--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;--margin-top:20px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-f74e6cf img{width:44%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1180 .elementor-element.elementor-element-638f89e{--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-754afeb{--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-d8859ff{--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-94e7f5d{--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-ef947b0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1180 .elementor-element.elementor-element-6cb9a39{--width:24%;}.elementor-1180 .elementor-element.elementor-element-61c787f{--width:100%;}.elementor-1180 .elementor-element.elementor-element-2b11120{--width:24%;}.elementor-1180 .elementor-element.elementor-element-1136ce1{--width:81%;}.elementor-1180 .elementor-element.elementor-element-2f79c1a{--width:20.357%;}.elementor-1180 .elementor-element.elementor-element-1311588{--width:100%;}.elementor-1180 .elementor-element.elementor-element-754afeb{--width:72%;}.elementor-1180 .elementor-element.elementor-element-313d32e{--width:14.675%;}.elementor-1180 .elementor-element.elementor-element-6ecd220{--width:90%;}.elementor-1180 .elementor-element.elementor-element-a36eb79{--width:20.357%;}.elementor-1180 .elementor-element.elementor-element-2b01c81{--width:100%;}.elementor-1180 .elementor-element.elementor-element-01eef3a{--width:20.357%;}.elementor-1180 .elementor-element.elementor-element-68248b6{--width:100%;}.elementor-1180 .elementor-element.elementor-element-4d20b15{--width:20.357%;}.elementor-1180 .elementor-element.elementor-element-4c98a3d{--width:100%;}.elementor-1180 .elementor-element.elementor-element-23e857f{--width:20.357%;}.elementor-1180 .elementor-element.elementor-element-fa76c22{--width:100%;}}@media(max-width:767px){.elementor-1180 .elementor-element.elementor-element-6cb9a39{--width:250px;}.elementor-1180 .elementor-element.elementor-element-f6b8492 img{width:55%;}.elementor-1180 .elementor-element.elementor-element-638f89e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-2a80faa{--justify-content:space-evenly;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1180 .elementor-element.elementor-element-2a80faa.e-con{--align-self:center;}.elementor-1180 .elementor-element.elementor-element-2b11120{--width:150px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1180 .elementor-element.elementor-element-36a8aa6 img{width:55%;}.elementor-1180 .elementor-element.elementor-element-1136ce1{--width:35px;}.elementor-1180 .elementor-element.elementor-element-cdbcbbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1180 .elementor-element.elementor-element-1311588{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-2812c6a{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-302c899{line-height:1.5em;}.elementor-1180 .elementor-element.elementor-element-72ba29f{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-00a06e2{text-align:start;}.elementor-1180 .elementor-element.elementor-element-00a06e2 img{width:96%;}.elementor-1180 .elementor-element.elementor-element-754afeb{--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-85c0d3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-d8859ff{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:column;}.elementor-1180 .elementor-element.elementor-element-10baacd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-94e7f5d{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-01b7da4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1180 .elementor-element.elementor-element-ef947b0{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-1180 .elementor-element.elementor-element-c0a9702{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-bf936c2{text-align:start;}.elementor-1180 .elementor-element.elementor-element-bf936c2 img{width:100%;}.elementor-1180 .elementor-element.elementor-element-8614f83{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-fc6a3b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1180 .elementor-element.elementor-element-fc6a3b9 img{width:34%;}.elementor-1180 .elementor-element.elementor-element-e5961c5{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-520884e{text-align:start;}.elementor-1180 .elementor-element.elementor-element-eac05eb{text-align:start;font-size:20px;}.elementor-1180 .elementor-element.elementor-element-45e4e92{text-align:start;}.elementor-1180 .elementor-element.elementor-element-2b01c81{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-68248b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-4c98a3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-fa76c22{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1180 .elementor-element.elementor-element-f74e6cf img{width:75%;}}/* Start custom CSS for tp-timeline, class: .elementor-element-c70431e */.point-icon.style-2 .timeline-text-tooltip.position-left {
    left: -1750%;
    right: -80%;
    -webkit-transform: translateX(-100%) translateY(50%);
    -ms-transform: translateX(-100%) translateY(50%);
    -moz-transform: translateX(-100%) translateY(50%);
    -o-transform: translateX(-100%) translateY(50%);
    transform: translateX(-100%) translateY(50%);
    margin-top: -2.5em;
}

.elementor-1180 .elementor-element.elementor-element-c70431e .timeline-style-1 .timeline-item-wrap .timeline-item .timeline-tl-before {
    border-color: #565863;
    margin-top: -10px;
}
.elementor-902 .elementor-element.elementor-element-239ff54 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip {
    font-family: "avenir light", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #596592;
    margin-left: -35px;
    background: #EEECEA;
}

.elementor-element.elementor-element-c70431e .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip {
    font-family: "avenir light", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    color: #596592;
    background: #EEECEA;
    margin-left: -39px;
}
.elementor-1180 .elementor-element.elementor-element-c70431e  .pt-plus-timeline-list .elementor-repeater-item-2310766.timeline-item-wrap  .timeline-text-tooltip {

    font-weight: 900!important;
    
    margin-top: -90px;
 
}

.point-icon.style-2 .timeline-tooltip-wrap {
    
    width: 0;
    height: 0;
    display: grid
;
    align-items: center;
    border: 2px solid #e2e2e2;
    cursor: pointer;
    -webkit-transition: all .55s;
    -moz-transition: all .55s;
    -o-transition: all .55s;
    -ms-transition: all .55s;
    transition: all .55s;
}

.elementor-902 .elementor-element.elementor-element-239ff54 .pt-plus-timeline-list .timeline-item-wrap .timeline-text-tooltip .tooltip-arrow {
    border-color: transparent!important;
}

.elementor-902 .elementor-element.elementor-element-239ff54 .timeline-style-1 .timeline-item-wrap .timeline-item .timeline-tl-before {
    border-color: #565863;
    margin-top: -10px;
}

.e-con.e-flex>.e-con-inner {
    margin-top: -45px;
    align-content: var(--align-content);
    align-items: var(--align-items);
    align-self: auto;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-image img .st {
    display: inline-block;
    vertical-align: middle;
    margin-left: -345px;
}
.elementor-1180 .elementor-element.elementor-element-c70431e  .pt-plus-timeline-list .elementor-repeater-item-afb0cc6.timeline-item-wrap .timeline-content-image  img  {

           margin-top: -120px;
}


.elementor-1180 .elementor-element.elementor-element-c70431e  .pt-plus-timeline-list .elementor-repeater-item-1e00401.timeline-item-wrap .timeline-content-image img  {

           margin-top: -20px;
}
.elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
    margin-top: -15px !important;
    text-align: center;
}

.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-01a406d.timeline-item-wrap .timeline-text-tooltip{

           margin-top: -85px;
}


.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-afb0cc6.timeline-item-wrap .timeline-text-tooltip{

           margin-top: -85px;
}


.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-1e00401.timeline-item-wrap .timeline-text-tooltip{

           margin-top: -85px;
}

.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-913ee67.timeline-item-wrap .timeline-text-tooltip{

           margin-top: -85px;
}
.elementor-3140 .elementor-element.elementor-element-efb1dbd .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -18px;
}

.elementor-1180 .elementor-element.elementor-element-c70431e .pt-plus-timeline-list .elementor-repeater-item-59179dd.timeline-item-wrap .timeline-text-tooltip{

           margin-top: -85px;
}



.elementor-3140 .elementor-element.elementor-element-def3c4f .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -31px;
}

.elementor-3140 .elementor-element.elementor-element-72698fb .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -17px;
}
.elementor-3140 .elementor-element.elementor-element-7885386 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -36px;
}

.elementor-3140 .elementor-element.elementor-element-d080c4a .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -61px;
}


.elementor-3140 .elementor-element.elementor-element-9975f97 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -93px;
}


.elementor-3140 .elementor-element.elementor-element-a94a39c .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -14px;
}

.elementor-3140 .elementor-element.elementor-element-bc74392 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: -106px;
}

 .elementor-widget-image img .st {
    display: inline-block;
    vertical-align: middle;
    margin-left: -345px;
}
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    background: linear-gradient(to right, #00a1e4, #0066cc);
    color: #fff;
    padding: 15px;
    text-align: center;
    /* border-radius: 10px; */
    overflow: hidden;
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.25);
    background: linear-gradient(to right, #009fe3, #0067b1);
    color: #fff;
    text-align: center;
    padding: 5px 0 0 15px;
    clip-path: polygon(0px 0, 100% 0, 100% 100%, 8% 100%);
}
.elementor-image-box-description {
    font-family: "avenir light", Sans-serif;
    font-size: 10px;
    font-weight: 400;
    margin-top: -19px!important;
    text-align: left;
    padding-left: 2px!important;
    color: #FFFFFF;
}

.elementor-2470 .elementor-element.elementor-element-def3c4f .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-72698fb .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-7885386 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
}


.elementor-2470 .elementor-element.elementor-element-d080c4a .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-9975f97 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-a94a39c .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-bc74392 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
}

.elementor-2470 .elementor-element.elementor-element-efb1dbd .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
}
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
    margin-top: -6px;
        height: 65px;
}
.elementor-element.elementor-element-43ab7c7 .elementor-image-box-title {
    font-family: "avenir light", Sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left!important;
}

 .elementor-element.elementor-element-deea97b .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    font-size: 10px;
    margin-top: -20px;
    color: #FFFFFF;
    padding: 10px;

    padding: 0;
}
 
.elementor-8 .elementor-element.elementor-element-3a8f277:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a8f277 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://healthconnection.com.mx/http://healthconnection.com.mx/wp-content/uploads/2025/08/bg12-scaled.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
}

.elementor-60 .elementor-element.elementor-element-60defa0 {
    display: none;
    --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;
}


@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-94e61ab.e-con {
        --align-self: center;
        display: none;
    }
}



 
   /* 🎨 ====== COLORES ====== */
    :root{
      --color-fondo-pagina: #EFEBEA;   /* fondo de la página */
      --color-circulo: #5266AB;        /* círculo azul */
      --color-texto: #ffffff;          /* texto dentro del círculo */
    }

   

    /* 📐 ====== CONTENEDOR PRINCIPAL ====== */
    .wrap{
      min-height:auto;
      display:flex;
      align-items:center;
      justify-content:center;
    
      box-sizing:border-box;
    }

    /* 🔵 ====== CÍRCULO ====== */
    .testimonial-circle{
      background: var(--color-circulo);
      color: var(--color-texto);
      width: min(88vw, 720px);
      aspect-ratio: 1 / 1; 
      border-radius: 50%;
      display:flex;
      align-items:center;
      justify-content:center;
      padding: 6% 8%;
      box-sizing:border-box;
    }

    /* 📄 ====== TEXTO ====== */
    .testimonial-content{
      text-align:center;
      line-height:1.45;
      max-height: 86%;
      display:flex;
      flex-direction:column;
      justify-content:center;
    }

.quote {
    font-weight: 300;
    font-size: clamp(16px, 2.4vw, 22px);
    margin: 0 0 18px 0;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    font-family: "avenir light", Sans-serif;
}

    .author{
      font-weight:700;
      font-size: clamp(18px, 2.8vw, 26px);
      margin:0;
      font-size: 10px;
          font-family: "avenir light", Sans-serif;
    }



    /* 📱 ====== RESPONSIVE ====== */
    @media (max-width:420px){
            .wrap{
      min-height:0vh;
      display:flex;
      align-items:center;
      justify-content:center;
    
      box-sizing:border-box;
    }
      .testimonial-circle{ padding: 8% 6%; }
      .quote{ font-size: 15px; }
      .author{ font-size: 16px; }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'avenir light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://healthconnection.com.mx/wp-content/uploads/2025/09/avenirltprolight-webfont.woff2') format('woff2'),
		url('https://healthconnection.com.mx/wp-content/uploads/2025/09/avenirltprolight-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */