.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-e44d834 .elementor-repeater-item-3f400ab .swiper-slide-bg{background-color:#833ca3;background-image:url(https://clinicadelamujer.co/wp-content/uploads/2026/10/hero-familia.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-e44d834 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-2 .elementor-element.elementor-element-e44d834 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-e44d834 .swiper-slide-inner{text-align:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7c0343c .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7c0343c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7c0343c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7c0343c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7c0343c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-7c0343c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b95f5f3 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-b95f5f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b95f5f3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b95f5f3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-b95f5f3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b95f5f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a321b9a .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-a321b9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a321b9a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a321b9a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-a321b9a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a321b9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cfe6bcb .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-cfe6bcb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cfe6bcb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-cfe6bcb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-cfe6bcb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-cfe6bcb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.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-2 .elementor-element.elementor-element-8f04947{padding:22px 22px 0px 22px;}.elementor-2 .elementor-element.elementor-element-8f04947 .elementor-heading-title{font-family:"Neo Sans", Sans-serif;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-86f2d55 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-86f2d55 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-86f2d55 .elementor-button{border-radius:0px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ed18066{padding:22px 22px 0px 22px;}.elementor-2 .elementor-element.elementor-element-ed18066 .elementor-heading-title{font-family:"Neo Sans", Sans-serif;font-weight:600;}.elementor-2 .elementor-element.elementor-element-03a1824 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-03a1824 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-03a1824 .elementor-button{border-radius:0px 20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-285ea59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0b2961f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-eccdc6f{--display:flex;--justify-content:center;--border-radius:0px 20px 20px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-eccdc6f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eccdc6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b153022 );}.elementor-2 .elementor-element.elementor-element-eccdc6f.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-b0a0467 .elementor-heading-title{font-family:"Neo Sans", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-secondary );}.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-2 .elementor-element.elementor-element-b3f3673{font-family:"Calibri", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-a374f72 .elementor-repeater-item-68197b3 .swiper-slide-bg{background-color:var( --e-global-color-58684c1 );background-image:url(https://clinicadelamujer.co/wp-content/uploads/2026/10/servicio-hospitalizacion.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-a374f72 .elementor-repeater-item-52e97f2 .swiper-slide-bg{background-color:var( --e-global-color-58684c1 );background-image:url(https://clinicadelamujer.co/wp-content/uploads/2026/10/acompanamiento-maternidad.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-a374f72 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2 .elementor-element.elementor-element-a374f72{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a374f72 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-a374f72 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-0978c7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9abc775{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-58046cb{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-58046cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-58046cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b153022 );}.elementor-2 .elementor-element.elementor-element-e2b0e18 .elementor-heading-title{font-family:"Neo Sans", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e5330c6{font-family:"Calibri", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-2cce560 .elementor-repeater-item-68197b3 .swiper-slide-bg{background-color:var( --e-global-color-58684c1 );background-image:url(https://clinicadelamujer.co/wp-content/uploads/2026/10/servicio-cirugia.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-2cce560 .elementor-repeater-item-52e97f2 .swiper-slide-bg{background-color:var( --e-global-color-58684c1 );background-image:url(https://clinicadelamujer.co/wp-content/uploads/2026/10/acompanamiento-embarazo.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-2cce560 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2 .elementor-element.elementor-element-2cce560{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2cce560 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-2cce560 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-a7c4d289 iframe{height:450px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0b2961f{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-b3f3673{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9abc775{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e5330c6{font-size:18px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e44d834 .swiper-slide{height:190px;}.elementor-2 .elementor-element.elementor-element-8f04947 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-ed18066 .elementor-heading-title{font-size:21px;}.elementor-2 .elementor-element.elementor-element-0b2961f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-eccdc6f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b0a0467 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-9abc775{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-58046cb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-e2b0e18 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-a7c4d289 iframe{height:250px;}}/* Start custom CSS for slides, class: .elementor-element-a374f72 */.elementor-element-a374f72 .elementor-slides-wrapper {
    border-radius: 20px 0 0 20px !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2cce560 */.elementor-element-2cce560 .elementor-slides-wrapper {
    border-radius: 0 20px 20px 0 !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-2 [data-id="3eab7140"]{background-color:#00B2A9; padding: 14px 24px; align-items:center; gap:32px;}
@media(max-width:767px){.elementor-2 [data-id="3eab7140"]{flex-direction:column; gap:16px;}}
.elementor-2 [data-id="51fea251"]{max-width: 1180px; margin: 0 auto; align-items:center; justify-content:space-between; gap:30px;}
@media(max-width:767px){.elementor-2 [data-id="51fea251"]{flex-direction:column;}}
.elementor-2 [data-id="11ea9bf2"]{max-width:190px;}
.elementor-2 [data-id="2d32d37a"]{gap:32px; align-items:center; flex-wrap:wrap; justify-content:center;}
@media(max-width:767px){.elementor-2 [data-id="2d32d37a"]{gap:14px;}}
.elementor-2 [data-id="292223f0"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:15px; color:#FFFFFF; margin:0;}
.elementor-2 [data-id="3b52963a"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:15px; color:#FFFFFF; margin:0;}
.elementor-2 [data-id="144a940e"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:15px; color:#FFFFFF; margin:0;}
.elementor-2 [data-id="1c00705a"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:15px; color:#FFFFFF; margin:0;}
.elementor-2 [data-id="77c458c4"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:15px; color:#FFFFFF; margin:0;}
.elementor-2 [data-id="6131cd22"]{font-family: 'Neo Sans'; font-weight: 600; background-color:#F05168; color:white; border-radius:9px; padding:11px 24px; font-size:14px;}
.elementor-2 [data-id="363434d8"]{flex-direction:column; padding:0;}
.elementor-2 [data-id="6b11c1c9"]{width:100%; display:block;}
.elementor-2 [data-id="21f140b8"]{max-width: 1180px; margin: 0 auto; margin-top:-46px; z-index:2; background-color:#00B2A9; border-radius:13px; box-shadow:0 9px 14px rgba(0,0,0,.12); justify-content:center; padding:19px 30px;}
@media(max-width:767px){.elementor-2 [data-id="21f140b8"]{margin:0 16px;}}
.elementor-2 [data-id="6d1210a7"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; text-align:center; font-size:46px; margin:0;}
@media(max-width:767px){.elementor-2 [data-id="6d1210a7"]{font-size:28px;}}
.elementor-2 [data-id="3cd851"]{max-width: 1180px; margin: 0 auto; gap:22px; padding:64px 24px 70px;}
@media(max-width:767px){.elementor-2 [data-id="3cd851"]{flex-direction:column; padding:38px 16px;}}
.elementor-2 [data-id="70330842"]{flex:1; flex-direction:column; gap:4px; padding:22px; background:white; border:1px solid #dce8e8; border-bottom:3px solid #00B2A9; border-radius:15px; box-shadow:0 8px 16px rgba(30,75,77,.12);}
.elementor-2 [data-id="b0ff3c6"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#F05168; font-size:38px; margin:0;}
.elementor-2 [data-id="2914c933"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#397f7c; font-size:23px; margin:8px 0 0;}
.elementor-2 [data-id="4328a81e"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:#777777; font-size:15px; margin:0;}
.elementor-2 [data-id="4301b4d8"]{flex:1; flex-direction:column; gap:4px; padding:22px; background:white; border:1px solid #dce8e8; border-bottom:3px solid #00B2A9; border-radius:15px; box-shadow:0 8px 16px rgba(30,75,77,.12);}
.elementor-2 [data-id="2a45e608"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#F05168; font-size:38px; margin:0;}
.elementor-2 [data-id="53136cb5"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#397f7c; font-size:23px; margin:8px 0 0;}
.elementor-2 [data-id="71f75450"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:#777777; font-size:15px; margin:0;}
.elementor-2 [data-id="276202e7"]{flex:1; flex-direction:column; gap:4px; padding:22px; background:white; border:1px solid #dce8e8; border-bottom:3px solid #00B2A9; border-radius:15px; box-shadow:0 8px 16px rgba(30,75,77,.12);}
.elementor-2 [data-id="7abefffe"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#F05168; font-size:38px; margin:0;}
.elementor-2 [data-id="25b1e355"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#397f7c; font-size:23px; margin:8px 0 0;}
.elementor-2 [data-id="14403562"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:#777777; font-size:15px; margin:0;}
.elementor-2 [data-id="277a9537"]{max-width: 1180px; margin: 0 auto; align-items:center; gap:60px; padding:30px 24px 90px;}
@media(max-width:767px){.elementor-2 [data-id="277a9537"]{flex-direction:column; gap:20px; padding:32px 20px;}}
.elementor-2 [data-id="49d854da"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; flex:1; color:#00B2A9; font-size:42px; margin:0;}
.elementor-2 [data-id="196f119a"]{font-family: Calibri; font-weight: 400; line-height: 1.55; flex:2; border-left:4px solid #00B2A9; padding-left:50px; font-size:21px; color:#777777; margin:0;}
@media(max-width:767px){.elementor-2 [data-id="196f119a"]{padding-left:20px;}}
.elementor-2 [data-id="14b7fe9c"]{max-width: 1180px; margin: 0 auto; border:1px solid #e9e9e9; border-radius:15px; padding:22px; gap:0;}
@media(max-width:767px){.elementor-2 [data-id="14b7fe9c"]{flex-wrap:wrap; margin:0 16px;}}
.elementor-2 [data-id="4463e1d"]{flex:1; flex-direction:column; align-items:center; text-align:center; padding:10px 18px; border-right:1px solid #e9e9e9;}
.elementor-2 [data-id="437101b4"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:52px; color:#F05168; margin:0; line-height:1;}
.elementor-2 [data-id="430dd1ea"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:43px; color:#4db4ad; margin:8px 0 0;}
.elementor-2 [data-id="25c00e21"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:17px; color:#4B4F54; margin:0;}
.elementor-2 [data-id="51a70706"]{flex:1; flex-direction:column; align-items:center; text-align:center; padding:10px 18px; border-right:1px solid #e9e9e9;}
.elementor-2 [data-id="159911ff"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:52px; color:#F05168; margin:0; line-height:1;}
.elementor-2 [data-id="12aea1b"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:43px; color:#4db4ad; margin:8px 0 0;}
.elementor-2 [data-id="5202c6d7"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:17px; color:#4B4F54; margin:0;}
.elementor-2 [data-id="775b363e"]{flex:1; flex-direction:column; align-items:center; text-align:center; padding:10px 18px; border-right:1px solid #e9e9e9;}
.elementor-2 [data-id="11f34e91"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:52px; color:#F05168; margin:0; line-height:1;}
.elementor-2 [data-id="58a841e6"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:43px; color:#4db4ad; margin:8px 0 0;}
.elementor-2 [data-id="5fd2d4b5"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:17px; color:#4B4F54; margin:0;}
.elementor-2 [data-id="49619e57"]{flex:1; flex-direction:column; align-items:center; text-align:center; padding:10px 18px; border-right:1px solid #e9e9e9;}
.elementor-2 [data-id="2e99b1da"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:52px; color:#F05168; margin:0; line-height:1;}
.elementor-2 [data-id="4763af1"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:43px; color:#4db4ad; margin:8px 0 0;}
.elementor-2 [data-id="24aac07a"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:17px; color:#4B4F54; margin:0;}
.elementor-2 [data-id="528ecb9f"]{max-width: 1180px; margin: 0 auto; flex-direction:column; align-items:center; gap:36px; padding:70px 24px 0;}
.elementor-2 [data-id="59383153"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:#4B4F54; font-size:45px; margin:0;}
.elementor-2 [data-id="de7eb71"]{gap:32px; align-items:stretch;}
@media(max-width:767px){.elementor-2 [data-id="de7eb71"]{flex-direction:column;}}
.elementor-2 [data-id="606e9190"]{flex:1; flex-direction:column; padding:0; background:white; border-radius:16px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.16);}
.elementor-2 [data-id="3c7a2105"]{width:100%; display:block;}
.elementor-2 [data-id="36da124e"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:#777777; font-size:16px; padding:22px; margin:0;}
.elementor-2 [data-id="11e9a9bd"]{flex:1; flex-direction:column; padding:0; background:white; border-radius:16px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.16);}
.elementor-2 [data-id="62f542b3"]{width:100%; display:block;}
.elementor-2 [data-id="9c278d9"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:#777777; font-size:16px; padding:22px; margin:0;}
.elementor-2 [data-id="792b60a3"]{background:linear-gradient(180deg, #00B2A9 0%, #00B2A9 58%, #effbf9 100%); padding:100px 24px 115px; margin-top:-20px; flex-direction:column; align-items:center; gap:60px;}
.elementor-2 [data-id="3a12d7ed"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:46px; text-align:center; margin:0;}
.elementor-2 [data-id="4c3349c5"]{max-width: 1180px; margin: 0 auto; flex-direction:column; gap:58px;}
.elementor-2 [data-id="fb51af8"]{background:white; border-radius:15px; overflow:hidden; padding:0; gap:0; box-shadow:0 8px 22px rgba(0,0,0,.15); align-items:stretch;}
@media(max-width:767px){.elementor-2 [data-id="fb51af8"]{flex-direction:column;}}
.elementor-2 [data-id="c7a6da1"]{flex:1; object-fit:cover;}
.elementor-2 [data-id="534a3989"]{flex:1; flex-direction:column; justify-content:center; padding:54px;}
@media(max-width:767px){.elementor-2 [data-id="534a3989"]{padding:26px;}}
.elementor-2 [data-id="4a2d7321"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:38px; color:#4B4F54; margin:0 0 18px;}
.elementor-2 [data-id="47d0fe52"]{font-family: Calibri; font-weight: 400; line-height: 1.55; font-size:20px; color:#777777; margin:0;}
.elementor-2 [data-id="7785500b"]{background:white; border-radius:15px; overflow:hidden; padding:0; gap:0; box-shadow:0 8px 22px rgba(0,0,0,.15); align-items:stretch;}
@media(max-width:767px){.elementor-2 [data-id="7785500b"]{flex-direction:column;}}
.elementor-2 [data-id="7d8f93e5"]{flex:1; flex-direction:column; justify-content:center; padding:54px;}
@media(max-width:767px){.elementor-2 [data-id="7d8f93e5"]{padding:26px;}}
.elementor-2 [data-id="6e626ee9"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; font-size:38px; color:#4B4F54; margin:0 0 18px;}
.elementor-2 [data-id="420b6fa4"]{font-family: Calibri; font-weight: 400; line-height: 1.55; font-size:20px; color:#777777; margin:0;}
.elementor-2 [data-id="1810e09"]{flex:1; object-fit:cover;}
.elementor-2 [data-id="4726e164"]{font-family: 'Neo Sans'; font-weight: 600; color:#296c68; background:white; border-radius:8px; padding:13px 65px; box-shadow:0 5px 12px rgba(0,0,0,.15);}
.elementor-2 [data-id="606c14f0"]{padding:0; overflow:hidden;}
.elementor-2 [data-id="1c5e76d7"]{width:100%; display:block;}
.elementor-2 [data-id="61989cf9"]{background-color:#4B4F54; justify-content:center; gap:0; padding:17px 22px;}
@media(max-width:767px){.elementor-2 [data-id="61989cf9"]{flex-wrap:wrap;}}
.elementor-2 [data-id="2bfec975"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:14px; text-align:center; margin:0; padding:0 25px; border-right:1px solid #a6aaac;}
.elementor-2 [data-id="2bf7b90b"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:14px; text-align:center; margin:0; padding:0 25px; border-right:1px solid #a6aaac;}
.elementor-2 [data-id="53c04c10"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:14px; text-align:center; margin:0; padding:0 25px; border-right:1px solid #a6aaac;}
.elementor-2 [data-id="691d6057"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:14px; text-align:center; margin:0; padding:0 25px; border-right:1px solid #a6aaac;}
.elementor-2 [data-id="21d895fc"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:14px; text-align:center; margin:0; padding:0 25px; border-right:1px solid #a6aaac;}
.elementor-2 [data-id="18b06215"]{background-color:#9da2a5; padding:58px 24px 24px; color:white; flex-direction:column; gap:45px;}
.elementor-2 [data-id="702b0642"]{max-width: 1180px; margin: 0 auto; gap:38px; align-items:flex-start;}
@media(max-width:767px){.elementor-2 [data-id="702b0642"]{flex-direction:column;}}
.elementor-2 [data-id="350b8257"]{flex:1; flex-direction:column; padding:0; gap:18px;}
.elementor-2 [data-id="18147e9c"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:19px; margin:0 0 8px;}
.elementor-2 [data-id="26784ab9"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="60cd0c7f"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="3d2aeba6"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="1f671a88"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="50220608"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="1f9ecd58"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="3583901"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="7c7e81c3"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="46bb16de"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="47f8aae0"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="66433904"]{flex:1; flex-direction:column; padding:0; gap:18px;}
.elementor-2 [data-id="5da144e"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:19px; margin:0 0 8px;}
.elementor-2 [data-id="1c02cc4b"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="127de8ea"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="65d55993"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="6a452bb1"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="6880aee0"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="224be11f"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="464faad"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="689da708"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="841d7b5"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="3429ea6c"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="4e548929"]{flex:1; flex-direction:column; padding:0; gap:18px;}
.elementor-2 [data-id="183b90b6"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:19px; margin:0 0 8px;}
.elementor-2 [data-id="5b945f2e"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="7c9eda27"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="6a82df13"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="42f5ef04"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="30292c2c"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="b5535b0"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:15px; margin:0; line-height:1.3;}
.elementor-2 [data-id="9ba07ee"]{flex:1.55; flex-direction:column; gap:23px; padding:0;}
.elementor-2 [data-id="632639d3"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:16px; margin:0;}
.elementor-2 [data-id="1b7b0d"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:17px; margin:0;}
.elementor-2 [data-id="4a159f37"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:17px; margin:0;}
.elementor-2 [data-id="3425d227"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:16px; margin:30px 0;}
.elementor-2 [data-id="443b2ede"]{font-family: 'Neo Sans'; font-weight: 600; line-height: 1.12; color:white; font-size:27px; margin:0;}
.elementor-2 [data-id="4d94e9ae"]{font-family: Calibri; font-weight: 400; line-height: 1.55; color:white; font-size:14px; margin:0;}
body.page-id-2 .page-header{display:none!important;}
.elementor-2 [data-id="6131cd22"]{white-space:nowrap;flex-shrink:0;min-width:120px;text-align:center;}
.elementor-2 [data-id="c7a6da1"],.elementor-2 [data-id="534a3989"]{flex:0 0 50%;width:50%;max-width:50%;min-width:0;}
.elementor-2 [data-id="c7a6da1"]{overflow:hidden;align-self:stretch;}
.elementor-2 [data-id="c7a6da1"] img{display:block;width:100%;height:100%;object-fit:cover;}
@media(max-width:767px){.elementor-2 [data-id="c7a6da1"],.elementor-2 [data-id="534a3989"]{flex:0 0 auto;width:100%;max-width:100%;}.elementor-2 [data-id="c7a6da1"] img{height:auto;}}
.elementor-2 [data-id="1810e09"],.elementor-2 [data-id="7d8f93e5"]{flex:0 0 50%;width:50%;max-width:50%;min-width:0;}
.elementor-2 [data-id="1810e09"]{overflow:hidden;align-self:stretch;}
.elementor-2 [data-id="1810e09"] img{display:block;width:100%;height:100%;object-fit:cover;}
@media(max-width:767px){.elementor-2 [data-id="1810e09"],.elementor-2 [data-id="7d8f93e5"]{flex:0 0 auto;width:100%;max-width:100%;}.elementor-2 [data-id="1810e09"] img{height:auto;}}
.elementor-2 [data-id="6131cd22"]{background-color:#F05168!important;color:#fff!important;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;}
.elementor-2 [data-id="6131cd22"]:hover,.elementor-2 [data-id="6131cd22"]:focus-visible{background-color:#B92B4A!important;color:#fff!important;box-shadow:0 9px 20px rgba(61,28,42,.26);transform:translateY(-3px);}
.elementor-2 [data-id="4726e164"]{background-color:#fff!important;color:#075D59!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;}
.elementor-2 [data-id="4726e164"]:hover,.elementor-2 [data-id="4726e164"]:focus-visible{background-color:#075D59!important;color:#fff!important;box-shadow:0 10px 22px rgba(0,85,82,.24);transform:translateY(-3px);}
.elementor-2 [data-id="6131cd22"]:focus-visible,.elementor-2 [data-id="4726e164"]:focus-visible{outline:3px solid #F05168;outline-offset:3px;}
.elementor-2 [data-id="292223f0"] a{display:inline-block;padding:7px 9px;border-radius:7px;color:#fff;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="292223f0"] a:hover,.elementor-2 [data-id="292223f0"] a:focus-visible{background-color:#fff!important;color:#075D59!important;transform:translateY(-2px);text-decoration:none;}
.elementor-2 [data-id="292223f0"] a:focus-visible{outline:3px solid #F05168;outline-offset:2px;}
.elementor-2 [data-id="3b52963a"] a{display:inline-block;padding:7px 9px;border-radius:7px;color:#fff;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="3b52963a"] a:hover,.elementor-2 [data-id="3b52963a"] a:focus-visible{background-color:#fff!important;color:#075D59!important;transform:translateY(-2px);text-decoration:none;}
.elementor-2 [data-id="3b52963a"] a:focus-visible{outline:3px solid #F05168;outline-offset:2px;}
.elementor-2 [data-id="144a940e"] a{display:inline-block;padding:7px 9px;border-radius:7px;color:#fff;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="144a940e"] a:hover,.elementor-2 [data-id="144a940e"] a:focus-visible{background-color:#fff!important;color:#075D59!important;transform:translateY(-2px);text-decoration:none;}
.elementor-2 [data-id="144a940e"] a:focus-visible{outline:3px solid #F05168;outline-offset:2px;}
.elementor-2 [data-id="1c00705a"] a{display:inline-block;padding:7px 9px;border-radius:7px;color:#fff;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="1c00705a"] a:hover,.elementor-2 [data-id="1c00705a"] a:focus-visible{background-color:#fff!important;color:#075D59!important;transform:translateY(-2px);text-decoration:none;}
.elementor-2 [data-id="1c00705a"] a:focus-visible{outline:3px solid #F05168;outline-offset:2px;}
.elementor-2 [data-id="77c458c4"] a{display:inline-block;padding:7px 9px;border-radius:7px;color:#fff;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="77c458c4"] a:hover,.elementor-2 [data-id="77c458c4"] a:focus-visible{background-color:#fff!important;color:#075D59!important;transform:translateY(-2px);text-decoration:none;}
.elementor-2 [data-id="77c458c4"] a:focus-visible{outline:3px solid #F05168;outline-offset:2px;}
.elementor-2 [data-id="70330842"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="70330842"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="4301b4d8"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="4301b4d8"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="276202e7"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="276202e7"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="606e9190"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="606e9190"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="11e9a9bd"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="11e9a9bd"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="fb51af8"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="fb51af8"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="7785500b"]{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important;will-change:transform;}
.elementor-2 [data-id="7785500b"]:hover{transform:translateY(-8px)!important;box-shadow:0 18px 34px rgba(0,111,107,.20)!important;}
.elementor-2 [data-id="70330842"]:hover{border-bottom-color:#B92B4A!important;}
.elementor-2 [data-id="4301b4d8"]:hover{border-bottom-color:#B92B4A!important;}
.elementor-2 [data-id="276202e7"]:hover{border-bottom-color:#B92B4A!important;}
.elementor-2 [data-id="606e9190"] img{transition:transform .45s ease;}
.elementor-2 [data-id="606e9190"]:hover img{transform:scale(1.035);}
.elementor-2 [data-id="11e9a9bd"] img{transition:transform .45s ease;}
.elementor-2 [data-id="11e9a9bd"]:hover img{transform:scale(1.035);}
.elementor-2 [data-id="fb51af8"] img{transition:transform .45s ease;}
.elementor-2 [data-id="fb51af8"]:hover img{transform:scale(1.035);}
.elementor-2 [data-id="7785500b"] img{transition:transform .45s ease;}
.elementor-2 [data-id="7785500b"]:hover img{transform:scale(1.035);}
.elementor-2 [data-id="4463e1d"]{transition:background-color .25s ease,transform .25s ease!important;}
.elementor-2 [data-id="4463e1d"]:hover{background-color:#EAF8F7!important;transform:translateY(-4px)!important;}
.elementor-2 [data-id="51a70706"]{transition:background-color .25s ease,transform .25s ease!important;}
.elementor-2 [data-id="51a70706"]:hover{background-color:#EAF8F7!important;transform:translateY(-4px)!important;}
.elementor-2 [data-id="775b363e"]{transition:background-color .25s ease,transform .25s ease!important;}
.elementor-2 [data-id="775b363e"]:hover{background-color:#EAF8F7!important;transform:translateY(-4px)!important;}
.elementor-2 [data-id="49619e57"]{transition:background-color .25s ease,transform .25s ease!important;}
.elementor-2 [data-id="49619e57"]:hover{background-color:#EAF8F7!important;transform:translateY(-4px)!important;}
@media(max-width:767px){.elementor-2 [data-id="606e9190"]{flex:0 0 auto!important;width:100%;}}
@media(max-width:767px){.elementor-2 [data-id="11e9a9bd"]{flex:0 0 auto!important;width:100%;}}
@media(max-width:767px){.elementor-2 [data-id="4463e1d"]{flex:1 1 calc(50% - 12px)!important;min-width:0;border-right:0;}}
@media(max-width:767px){.elementor-2 [data-id="51a70706"]{flex:1 1 calc(50% - 12px)!important;min-width:0;border-right:0;}}
@media(max-width:767px){.elementor-2 [data-id="775b363e"]{flex:1 1 calc(50% - 12px)!important;min-width:0;border-right:0;}}
@media(max-width:767px){.elementor-2 [data-id="49619e57"]{flex:1 1 calc(50% - 12px)!important;min-width:0;border-right:0;}}
@media(prefers-reduced-motion:reduce){.elementor-2 [data-id]{transition:none!important;scroll-behavior:auto!important;}.elementor-2 [data-id]:hover{transform:none!important;}}
/* Inicio: Menú header (widget nativo) */
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--main .elementor-item{font-family:'Neo Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#fff!important;padding:10px 12px!important;border-radius:8px;transition:background-color .22s ease,color .22s ease,transform .22s ease;}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--main .elementor-item:hover,
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--main .elementor-item:focus-visible{background:#fff!important;color:#075D59!important;transform:translateY(-2px);}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--main .elementor-item:focus-visible,
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown .elementor-item:focus-visible,
.elementor-2 [data-id="b6d49a23"] .elementor-menu-toggle:focus-visible{outline:3px solid #F05168!important;outline-offset:2px;}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--main .elementor-item:after{background-color:#F05168!important;}
.elementor-2 [data-id="b6d49a23"] .elementor-menu-toggle{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.65);border-radius:8px;padding:8px!important;}
.elementor-2 [data-id="b6d49a23"] .elementor-menu-toggle:hover{background:#fff!important;color:#075D59!important;}
.elementor-2 [data-id="b6d49a23"] .elementor-menu-toggle svg{fill:currentColor!important;}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown{width:240px!important;max-width:calc(100vw - 40px);margin:10px auto 0!important;background:#087B77!important;border-radius:10px;box-shadow:0 12px 26px rgba(0,65,63,.22);overflow:hidden;}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown .elementor-item{font-family:'Neo Sans',sans-serif!important;font-size:15px!important;font-weight:600!important;color:#fff!important;background:transparent!important;padding:12px 18px!important;transition:background-color .2s ease,color .2s ease;}
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown .elementor-item:focus-visible{background:#fff!important;color:#075D59!important;}
@media(max-width:767px){
  .elementor-2 [data-id="3eab7140"]{padding:12px 18px!important;}
  .elementor-2 [data-id="51fea251"]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px!important;row-gap:12px!important;align-items:center!important;}
  .elementor-2 [data-id="11ea9bf2"]{grid-column:1;max-width:190px!important;width:100%!important;}
  .elementor-2 [data-id="b6d49a23"]{grid-column:2;justify-self:end;}
  .elementor-2 [data-id="6131cd22"]{grid-column:1/-1;justify-self:center;}
  .elementor-2 [data-id="b6d49a23"] .elementor-nav-menu--dropdown{position:absolute;top:calc(100% + 70px)!important;right:0;left:auto;z-index:20;}
}
/* Fin: Menú header *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/NeoSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/NeoSans.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/NeoSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neo Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/NeoSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/calibril.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/Calibri.ttf') format('truetype');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://clinicadelamujer.co/wp-content/uploads/2026/10/calibrib.ttf') format('truetype');
}
/* End Custom Fonts CSS */