.elementor-13 .elementor-element.elementor-element-2605df62{--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-13 .elementor-element.elementor-element-96f3a50e{--display:flex;}.elementor-13 .elementor-element.elementor-element-43c00c72{--display:flex;}.elementor-13 .elementor-element.elementor-element-f89b689d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-13 .elementor-element.elementor-element-b684fff0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.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-13 .elementor-element.elementor-element-78176247{font-family:"Manrope", Sans-serif;font-weight:400;color:#706570;}.elementor-13 .elementor-element.elementor-element-67cdefe3{--display:flex;}.elementor-13 .elementor-element.elementor-element-b836cfa6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-c8a896d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-035d08bd{--display:flex;}.elementor-13 .elementor-element.elementor-element-8f93e5a0 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.elementor-13 .elementor-element.elementor-element-5ce12608{--display:flex;}.elementor-13 .elementor-element.elementor-element-471dbb5c{--display:flex;}.elementor-13 .elementor-element.elementor-element-334218b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;color:#E3CFD9;}.elementor-13 .elementor-element.elementor-element-c73291a1{--display:flex;}.elementor-13 .elementor-element.elementor-element-f9a4b9ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;color:#E3CFD9;}.elementor-13 .elementor-element.elementor-element-9047abc1{--display:flex;}.elementor-13 .elementor-element.elementor-element-bbdb4bd1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;color:#E3CFD9;}.elementor-13 .elementor-element.elementor-element-a75b879a{--display:flex;}.elementor-13 .elementor-element.elementor-element-7c37deae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;color:#E3CFD9;}.elementor-13 .elementor-element.elementor-element-74e80aea{--display:flex;}.elementor-13 .elementor-element.elementor-element-95445102 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-cb021a60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-text{transition:color 0.3s;}.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-13 .elementor-element.elementor-element-8d95c62a .elementor-button{background-color:#7B3658;font-family:"Manrope", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-8d95c62a .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-32900a3a{--display:flex;}.elementor-13 .elementor-element.elementor-element-7791f5a5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.elementor-13 .elementor-element.elementor-element-6246713b .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E2138;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-f89b689d */.elementor-13 .elementor-element.elementor-element-f89b689d{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:310px!important;padding:0!important;border-radius:0!important;background:transparent!important;gap:0!important}
.elementor-13 .elementor-element.elementor-element-f89b689d>.elementor-widget-image{grid-area:1/1!important;width:100%!important;margin:0!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-f89b689d img{width:100%!important;height:auto!important;display:block!important}
.elementor-13 .elementor-element.elementor-element-f89b689d .dcs-footer-logo-color{pointer-events:none}
.elementor-13 .elementor-element.elementor-element-f89b689d .dcs-footer-logo-color img{clip-path:inset(0 70% 0 0)}
.elementor-13 .elementor-element.elementor-element-f89b689d .dcs-footer-logo-ivory img{clip-path:inset(0 0 0 30%);filter:brightness(0) invert(1)}
.elementor-13 .elementor-element.elementor-element-f89b689d .dcs-footer-logo-ivory a{display:block;width:100%}
.elementor-13 .elementor-element.elementor-element-f89b689d a:focus-visible{outline:2px solid #E1AE70;outline-offset:4px;border-radius:4px}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8a896d1 *//* DCS PNG restoration START */
.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(5) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(6) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(6) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(7) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(7) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(8) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(9) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-icon{width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border-radius:50%!important;box-shadow:0 0 6px rgba(225,174,112,.75)!important;-webkit-mask:none!important;mask:none!important}.elementor-13 .elementor-element.elementor-element-c8a896d1 .elementor-icon-list-item:nth-child(10) .elementor-icon-list-icon>*{display:none!important}
/* DCS PNG restoration END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ce12608 */.elementor-13 .elementor-element.elementor-element-5ce12608{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;width:100%!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-row{position:relative!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:28px!important;width:100%!important;margin:0!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-png-icon{width:26px!important;height:26px!important;margin:0!important;padding:0!important;line-height:0!important;pointer-events:none!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-png-icon img{display:block!important;width:26px!important;height:26px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:1!important;transform:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-title{min-width:0!important;margin:0!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-title .elementor-heading-title{font:400 13px/1.6 Manrope,sans-serif!important;color:#E3CFD9!important;margin:0!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-title a{display:inline!important;color:inherit!important}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-title a:after{content:'';position:absolute;inset:0}
.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-row:hover .elementor-heading-title,.elementor-13 .elementor-element.elementor-element-5ce12608 .dcs-footer-service-row:focus-within .elementor-heading-title{color:#E1AE70!important}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cb021a60 *//* DCS PNG restoration START */
.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon{display:inline-block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;background:currentColor!important;opacity:1!important;visibility:visible!important;-webkit-mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;-webkit-mask-size:118% 118%!important;mask-size:118% 118%!important;}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon>*{display:none!important}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{display:inline-block!important;width:19px!important;height:19px!important;flex:0 0 19px!important;background:currentColor!important;opacity:1!important;visibility:visible!important;-webkit-mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;-webkit-mask-size:118% 118%!important;mask-size:118% 118%!important;}.elementor-13 .elementor-element.elementor-element-cb021a60 .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon>*{display:none!important}
/* DCS PNG restoration END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2605df62 */.elementor-13 .elementor-element.elementor-element-2605df62,.elementor-13 .elementor-element.elementor-element-2605df62 *{box-sizing:border-box}
.elementor-13 .elementor-element.elementor-element-2605df62{padding:56px 28px 24px!important;background:#4E2138!important;gap:32px!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-grid{display:grid!important;grid-template-columns:1.2fr 1.4fr 1fr 1fr!important;width:min(100%,1240px)!important;margin:0 auto!important;padding:0!important;gap:28px!important;align-items:start!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-brand,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-column{padding:0!important;gap:18px!important;min-width:0!important;align-items:flex-start!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-claim .elementor-heading-title{font:600 18px/1.4 Lora,serif!important;color:#fff!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-text,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-text p{font:400 13px/1.7 Manrope,sans-serif!important;color:#E3CFD9!important;margin:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-column-title .elementor-heading-title{font:600 20px/1.3 Lora,serif!important;color:#fff!important;margin:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-column-title{padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.2);width:100%}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 14px!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links .elementor-icon-list-item{align-items:flex-start!important;padding:0!important;border:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links a{display:flex!important;align-items:flex-start!important;gap:9px!important;text-decoration:none!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links .elementor-icon-list-text{font:400 13px/1.6 Manrope,sans-serif!important;color:#E3CFD9!important;padding:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links .elementor-icon-list-icon{display:none!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:8px!important;height:20px!important;flex:0 0 8px!important;color:#E1AE70!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-icon svg{display:block!important;width:8px!important;height:8px!important;filter:drop-shadow(0 0 4px rgba(225,174,112,.75))}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-services .elementor-icon-list-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;flex:0 0 21px!important;color:#E1AE70!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-services .elementor-icon-list-icon svg{display:block!important;width:21px!important;height:21px!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links a:hover .elementor-icon-list-text,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links a:focus-visible .elementor-icon-list-text{color:#E1AE70!important;text-decoration:underline}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-cta,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-cta .elementor-button{width:100%!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-cta .elementor-button{background:#C89252!important;color:#4E2138!important;border:1px solid #C89252!important;min-height:46px!important;padding:12px 15px!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-cta .elementor-button:hover{background:#E1AE70!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-button-icon{color:inherit!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-button-icon svg{fill:currentColor!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px 28px!important;width:min(100%,1240px)!important;margin:0 auto!important;padding:20px 0 0!important;border-top:1px solid rgba(255,255,255,.18)}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-copy .elementor-heading-title{font:400 12px/1.6 Manrope,sans-serif!important;color:#E3CFD9!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-copy,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-credit{width:auto!important;min-width:0!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-credit .elementor-heading-title{font:400 12px/1.6 Manrope,sans-serif!important;color:#E3CFD9!important;text-align:right!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-credit strong{font-weight:700;color:#FFF8EF}
.elementor-13 .elementor-element.elementor-element-2605df62 a:focus-visible{outline:2px solid #E1AE70;outline-offset:4px;border-radius:4px}
@media(max-width:1100px){.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-grid{grid-template-columns:1fr 1fr!important;gap:36px 40px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-brand{max-width:390px}}
@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-2605df62{padding:36px 16px 22px!important;gap:26px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-logo{max-width:310px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-brand{gap:14px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-items{gap:10px 20px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links .elementor-icon-list-items{gap:10px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-links a{min-height:30px!important;padding:3px 0!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-column{gap:14px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-credit .elementor-heading-title{text-align:left!important}}
/* DCS visual family V2 START */
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-hero-slider .elementor-swiper-button>*,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-hero-slider .elementor-swiper-button>svg,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-hero-slider .elementor-swiper-button>i,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-testimonials-carousel .elementor-swiper-button>svg,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-testimonials-carousel .elementor-swiper-button>i{display:none!important}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-swiper-button{place-items:center!important}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-swiper-button:before{content:""!important;display:block!important;width:24px!important;height:24px!important;position:static!important;border:0!important;background:currentColor!important;-webkit-mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-swiper-button-prev:before{transform:rotate(180deg)!important}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-swiper-button-next:before{transform:none!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-testimonials-carousel .elementor-testimonial__content:before{background:#7B3658!important;opacity:1!important;-webkit-mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-quote-v1.png') center/contain no-repeat!important;mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-quote-v1.png') center/contain no-repeat!important;}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-gallery-photo:after{content:''!important;background:#fff url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-plus-v1.png') center/21px 21px no-repeat!important;opacity:1!important;transform:none!important;box-shadow:0 3px 14px rgba(78,33,56,.12)}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-select-wrapper .select-caret-down-wrapper>*{display:none!important}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-select-wrapper:before{display:none!important}.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-select-wrapper .select-caret-down-wrapper{width:18px!important;height:18px!important;background:#7B3658!important;-webkit-mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;mask:url('https://dracarmensanchezginecologa.com/wp-content/uploads/2026/10/dcs-imagegen-chevron-v1.png') center/contain no-repeat!important;transform:translateY(-50%) rotate(90deg)!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-specialty-kicker{gap:13px!important;min-height:88px!important}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-specialty-kicker{min-height:74px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-specialty-render{width:74px!important;height:74px!important;flex-basis:74px!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-specialty-render img{width:72px!important;height:72px!important}}
/* DCS visual family V2 END */
/* DCS PNG optical scale START */
.elementor-13 .elementor-element.elementor-element-2605df62 img[src*="/dcs-imagegen-"]{transform:scale(1.2)!important;transform-origin:center center!important;image-rendering:auto!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-hero-slider .elementor-swiper-button:before,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-testimonials-carousel .elementor-swiper-button:before,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-testimonials-carousel .elementor-testimonial__content:before,.elementor-13 .elementor-element.elementor-element-2605df62 .elementor-select-wrapper .select-caret-down-wrapper{-webkit-mask-size:118% 118%!important;mask-size:118% 118%!important}.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-gallery-photo:after{background-size:25px 25px!important}
/* DCS PNG optical scale END */
/* DCS Poomba M21-M29 START */
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-item,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-navigation .elementor-icon-list-item a{align-items:center!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-services .elementor-icon-list-item a{align-items:center!important;gap:10px!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-footer-services .elementor-icon-list-item .elementor-icon-list-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;background:#FFF8EF!important}
/* DCS Poomba M21-M29 END */

/* Floating 2026-10-21: Alejandra sizes; only WhatsApp hides back-to-top. */
.elementor-13 .elementor-element.elementor-element-2605df62{--dcs-action-size:64px;--dcs-action-edge:clamp(16px,2.2vw,32px);--dcs-action-bottom:calc(clamp(16px,2.2vw,32px) + env(safe-area-inset-bottom,0px))}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-float-main,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-back-top{width:var(--dcs-action-size)!important;height:var(--dcs-action-size)!important;box-sizing:border-box!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-call-float{left:var(--dcs-action-edge)!important;bottom:var(--dcs-action-bottom)!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-wa-float{right:var(--dcs-action-edge)!important;bottom:var(--dcs-action-bottom)!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-back-top{right:var(--dcs-action-edge)!important;bottom:calc(var(--dcs-action-bottom) + var(--dcs-action-size) + 12px)!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-wa-card,.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-call-card{bottom:calc(var(--dcs-action-size) + 12px)!important;max-height:calc(100dvh - var(--dcs-action-bottom) - var(--dcs-action-size) - 36px)!important}
.elementor-13 .elementor-element.elementor-element-2605df62 .dcs-back-top[hidden]{display:none!important}
@media(max-width:767px){
 .elementor-13 .elementor-element.elementor-element-2605df62{--dcs-action-size:58.4px}
 .elementor-13 .elementor-element.elementor-element-2605df62 .dcs-floating-card{left:var(--dcs-action-edge)!important;right:var(--dcs-action-edge)!important;bottom:calc(var(--dcs-action-bottom) + var(--dcs-action-size) + 12px)!important}
 .elementor-13 .elementor-element.elementor-element-2605df62 .dcs-call-card{bottom:calc(var(--dcs-action-bottom) + 2 * var(--dcs-action-size) + 24px)!important;max-height:calc(100dvh - var(--dcs-action-bottom) - 2 * var(--dcs-action-size) - 48px)!important}
}/* End custom CSS */