.elementor-11 .elementor-element.elementor-element-d1500001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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;--z-index:9998;}.elementor-11 .elementor-element.elementor-element-d1500002{--display:flex;--min-height:62px;--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;--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-11 .elementor-element.elementor-element-d1500010{--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:space-between;--align-items:center;--gap:0px 34px;--row-gap:0px;--column-gap:34px;--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-11 .elementor-element.elementor-element-d1500011{--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:flex-start;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-11 .elementor-element.elementor-element-d1500012{--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:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-11 .elementor-element.elementor-element-d1500012.e-con{--flex-grow:0;--flex-shrink:0;}.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-11 .elementor-element.elementor-element-d1500020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500020.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d1500020.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500020.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500020.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500020.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500020.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon svg{height:22px;}.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-11 .elementor-element.elementor-element-d1500021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500021.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500021 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500013{--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:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-11 .elementor-element.elementor-element-d1500013.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500022.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d1500022.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500022.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500022.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500022.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500022.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-d1500023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500023.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500023 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500014{--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:flex-end;--align-items:center;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--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-11 .elementor-element.elementor-element-d1500015{--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:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-11 .elementor-element.elementor-element-d1500015.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500024{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500024.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d1500024.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500024.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500024.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500024.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500024.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-d1500025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500025.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500025 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500016{--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:flex-start;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--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-11 .elementor-element.elementor-element-d1500016.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500026.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d1500026.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500026.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500026.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500026.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d1500026.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-d1500027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500027.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500027 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d1500003{--display:flex;--min-height:88px;--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;--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-11 .elementor-element.elementor-element-d1500004{--display:flex;--min-height:88px;--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:space-between;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-11 .elementor-element.elementor-element-d1500005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-d1500005.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500005 img{width:240px;}.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-11 .elementor-element.elementor-element-d1500006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500006.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu .elementor-item{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu--main .elementor-item{color:#16484D;fill:#16484D;}.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11 .elementor-element.elementor-element-d1500006 .elementor-nav-menu--main .elementor-item:focus{color:#26747A;fill:#26747A;}.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-11 .elementor-element.elementor-element-d1500007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d1500007 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-d1500007 .elementor-button{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:700;line-height:1em;}.elementor-11 .elementor-element.elementor-element-d1500008{--display:flex;--min-height:88px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-d1500009{--display:flex;--min-height:88px;--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:space-between;--align-items:center;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--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-11 .elementor-element.elementor-element-d150000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-d150000c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d150000c img{width:240px;}.elementor-11 .elementor-element.elementor-element-d150000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d150000d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d150000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-d1500001{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500002{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500010{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500011{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500012{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500013{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500014{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500015{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500016{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500003{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500004{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500008{--width:100%;}.elementor-11 .elementor-element.elementor-element-d1500009{--width:100%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon svg{height:20px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500020 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500022 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500024 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d1500026 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-d150000c img{width:240px;}}/* Start custom CSS for container, class: .elementor-element-d1500001 *//* Protección táctil global del sitio */
html,
body,
body *{
  -webkit-tap-highlight-color:transparent!important
}
body :where(a,button,[role=button],summary,input[type=button],input[type=submit],input[type=reset],.elementor-button,.elementor-icon,.elementor-item):focus:not(:focus-visible){
  outline:none!important
}

.elementor-11 .elementor-element.elementor-element-d1500001{
  --dws-burgundy:#26747A;
  --dws-burgundy-deep:#16484D;
  --dws-burgundy-soft:#D88772;
  --dws-navy:#16484D;
  --dws-blue:#26747A;
  --dws-blush:#EAF5F4;
  --dws-cream:#FCFAF7;
  --dws-white:#FFFFFF;
  --dws-text:#1D3033;
  --dws-line:#D7E6E5;
  --dws-topbar-height:42px;
  width:100%;
  max-width:100%;
  min-width:0;
  margin:0;
  padding:0;
  z-index:9998;
  overflow:visible;
  background:transparent!important;
  transition:box-shadow .24s ease,background-color .24s ease!important;
  
}
.elementor-11 .elementor-element.elementor-element-d1500001,
.elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky,
.elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--active,
.elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  left:0!important;
  right:0!important;
  margin-left:0!important;
  margin-right:0!important;
}
.elementor-11 .elementor-element.elementor-element-d1500001,.elementor-11 .elementor-element.elementor-element-d1500001 *{box-sizing:border-box}
.elementor-11 .elementor-element.elementor-element-d1500001 a{text-decoration:none}
.elementor-11 .elementor-element.elementor-element-d1500001 img{display:block;max-width:100%}

/* Topbar única */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-widget,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-widget>.elementor-widget-container{
  width:100%;margin:0;padding:0
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility{
  width:100%;
  height:var(--dws-topbar-height)!important;
  min-height:0!important;
  max-height:var(--dws-topbar-height)!important;
  flex:0 0 var(--dws-topbar-height)!important;
  position:relative;
  overflow:hidden!important;
  isolation:isolate;
  opacity:1!important;
  color:var(--dws-white);
  background:var(--dws-navy)!important;
  transition:height .26s cubic-bezier(.22,.61,.36,1),max-height .26s cubic-bezier(.22,.61,.36,1),flex-basis .26s cubic-bezier(.22,.61,.36,1);
  will-change:height,max-height,flex-basis;
  contain:layout paint;
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:before,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:after{
  content:"";position:absolute;top:0;bottom:0;display:none;pointer-events:none
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:before{
  left:-64px;z-index:0;width:calc(41.8% + 64px);box-sizing:border-box;
  background:var(--dws-burgundy);border-right:2px solid var(--dws-white);
  transform:skewX(49deg) translateZ(0);transform-origin:100% 100%;
  backface-visibility:hidden
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:after{display:none!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility.is-hidden{
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  flex-basis:0!important;
  opacity:1!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{
  width:calc(100% - 64px);
  max-width:1840px;
  margin-inline:auto;
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{
  height:var(--dws-topbar-height);
  min-height:var(--dws-topbar-height);
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:minmax(410px,.82fr) minmax(0,1.18fr);
  align-items:center;
  gap:34px;
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right{
  min-width:0;display:flex;align-items:center;white-space:nowrap
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left{gap:22px}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right{justify-content:flex-end;gap:16px}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item{
  min-width:0;width:auto;display:flex;flex-direction:row;align-items:center;gap:3px;
  color:var(--dws-white)
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item+.dws-utility-item{
  padding-left:20px;border-left:1px solid rgba(255,255,255,.52)
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon{width:22px!important;flex:0 0 22px;margin:0!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon>.elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon .elementor-icon-wrapper,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon .elementor-icon{
  width:22px;height:22px;margin:0;display:flex;align-items:center;justify-content:center;line-height:1
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon .elementor-icon{color:var(--dws-white)}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text{width:auto;min-width:0;flex:0 1 auto}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text>.elementor-widget-container{margin:0;padding:0}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text .elementor-heading-title{
  margin:0;padding:0;color:var(--dws-white);white-space:nowrap
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text .elementor-heading-title a{color:inherit}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-agenda-label-short{display:none}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text .elementor-heading-title a:hover,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-text .elementor-heading-title a:focus-visible{color:var(--dws-blush)}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone a{
  -webkit-tap-highlight-color:transparent!important;
  touch-action:manipulation
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone a:active,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone a:focus:not(:focus-visible){
  outline:none!important;box-shadow:none!important;background:transparent!important
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone a:focus-visible{
  outline:2px solid rgba(255,255,255,.9);outline-offset:3px;border-radius:3px
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address .dws-utility-text{max-width:390px;overflow:hidden}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address .elementor-heading-title{
  display:block;overflow:hidden;text-overflow:ellipsis
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{
  width:auto!important;min-width:0;display:flex;flex-direction:row;
  align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon{
  width:32px!important;height:32px;flex:0 0 32px;margin:0!important
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon>.elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon-wrapper{width:32px;height:32px;margin:0;line-height:0}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon{
  width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;
  border:1px solid rgba(255,255,255,.82);border-radius:7px;
  background:transparent;color:var(--dws-white)
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon i{color:inherit}

/* Glass solo en las barras principales */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive{
  width:100%;
  background:rgba(252,250,247,.82)!important;
  backdrop-filter:blur(16px) saturate(140%);
  -webkit-backdrop-filter:blur(16px) saturate(140%);
  border-bottom:1px solid rgba(215,230,229,.82);
  box-shadow:0 8px 24px rgba(22,72,77,.055);
}
.elementor-11 .elementor-element.elementor-element-d1500001.dws-is-scrolled .dws-header-main,
.elementor-11 .elementor-element.elementor-element-d1500001.dws-is-scrolled .dws-header-responsive,
.elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects .dws-header-main,
.elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects .dws-header-responsive{
  background:rgba(252,250,247,.94)!important;
  box-shadow:0 10px 30px rgba(22,72,77,.11);
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001.dws-is-scrolled .dws-header-main,
  .elementor-11 .elementor-element.elementor-element-d1500001.dws-is-scrolled .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects .dws-header-main,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects .dws-header-responsive{
    background:#FCFAF7!important;
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
  }
}

/* Barra principal desktop */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main{
  height:88px;min-height:88px;max-height:88px;
  display:flex;align-items:center;justify-content:center
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{
  height:88px;min-height:88px;max-height:88px;padding:0;
  display:flex;align-items:center;justify-content:space-between;gap:22px
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget{
  width:240px;max-width:240px;flex:0 0 240px;
  height:100%;min-height:0;
  display:flex;align-items:center;line-height:0
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget>.elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget>a,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget>.elementor-widget-container>a{
  width:100%;height:100%;margin:0;padding:0;
  display:flex;align-items:center;line-height:0
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget img{
  display:block;width:100%;height:auto;max-height:90px;
  margin:0;object-fit:contain;object-position:left center
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav-widget{flex:1 1 auto;min-width:0;width:auto}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav-widget>.elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu--main,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu{width:100%}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu{
  margin:0;padding:0;display:flex;align-items:center;justify-content:center;
  gap:clamp(12px,1.25vw,24px);white-space:nowrap
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li{margin:0;padding:0}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li>a{
  position:relative;min-height:42px;padding:8px 1px!important;display:inline-flex;align-items:center;
  color:var(--dws-navy)!important;transition:color .2s ease
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item::after,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li>a::after{
  content:"";position:absolute;left:0!important;right:auto!important;bottom:3px;
  width:0!important;height:2px;background:var(--dws-burgundy);
  opacity:1!important;transform:none!important;transition:width .2s ease
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item:hover,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item:focus-visible,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item.elementor-item-active,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .current-menu-item>a{color:var(--dws-burgundy)!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item:hover::after,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item:focus-visible::after,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li>a:hover::after,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li>a:focus-visible::after{width:100%!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta{width:auto;flex:0 0 auto}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button{
  height:58px;min-height:58px;max-height:58px;padding:0 22px;
  display:inline-flex;align-items:center;justify-content:center;gap:9px;
  border:1px solid var(--dws-burgundy);border-radius:8px;
  background:linear-gradient(135deg,var(--dws-burgundy-deep),var(--dws-burgundy));
  color:var(--dws-white);box-shadow:0 8px 18px rgba(38,116,122,.15);
  white-space:nowrap;
  transition:background .2s ease,transform .2s ease,box-shadow .2s ease
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button:hover,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button:focus-visible{
  background:var(--dws-blue);border-color:var(--dws-blue);
  transform:translateY(-1px);box-shadow:0 10px 20px rgba(38,116,122,.2)
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button-icon{font-size:17px}

/* Header responsive */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive{
  height:88px;min-height:88px;max-height:88px;
  display:none!important;align-items:center;padding:0 24px
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-widget,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-widget>.elementor-widget-container{width:100%}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-inner{
  width:100%;height:88px;min-height:88px;max-height:88px;
  display:flex;align-items:center;justify-content:space-between;gap:18px
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo{
  width:240px;max-width:calc(100% - 76px);flex:0 1 240px;
  height:100%;min-height:0;
  display:flex;align-items:center;line-height:0
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo>.elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo>a,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo>.elementor-widget-container>a{
  width:100%;height:100%;margin:0;padding:0;
  display:flex;align-items:center;line-height:0
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo img{
  display:block;width:100%;height:auto;max-height:90px;
  margin:0;object-fit:contain;object-position:left center
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget{width:54px;flex:0 0 54px}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget>.elementor-widget-container{
  width:54px;display:flex;align-items:center;justify-content:center
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{
  width:54px;height:54px;flex:0 0 54px;padding:0;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
  border:1px solid rgba(38,116,122,.32);border-radius:12px;
  background:rgba(252,250,247,.92);color:var(--dws-burgundy);cursor:pointer;
  box-shadow:none;filter:none;outline:0;
  -webkit-tap-highlight-color:transparent!important;
  touch-action:manipulation;
  -webkit-user-select:none;
  user-select:none;
  -webkit-appearance:none;
  appearance:none
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle span{
  width:24px;height:3px;display:block;border-radius:999px;background:currentColor
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle:active,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle:focus:not(:focus-visible){
  background:rgba(252,250,247,.92)!important;
  outline:none!important;box-shadow:none!important
}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle:hover,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle:focus-visible{
  background:var(--dws-blush);outline:2px solid var(--dws-burgundy);outline-offset:2px
}
.elementor-sticky__spacer .dws-header-hamburger-widget{
  display:none!important;visibility:hidden!important;opacity:0!important;
  pointer-events:none!important;user-select:none!important
}

.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-script-widget{display:none!important}

@media (min-width:1201px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:before{display:block}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main{display:flex!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{display:none!important}
}
@media (min-width:1366px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-agenda,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-clinic,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{display:flex}
}
@media (min-width:1201px) and (max-width:1440px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{width:calc(100% - 48px)}
}
@media (min-width:1201px) and (max-width:1365px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{
    grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:18px
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left{gap:14px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right{gap:10px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item+.dws-utility-item{padding-left:12px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{gap:5px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon>.elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon-wrapper,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon{
    width:30px!important;height:30px
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon{flex-basis:30px}
}
@media (min-width:1201px) and (max-width:1280px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{width:calc(100% - 32px)}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-widget{width:240px;max-width:240px;flex-basis:240px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{gap:14px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu{gap:10px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button{padding:0 18px}
}
@media (max-width:1200px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:before{
    display:block!important;width:calc(58% + 64px)
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:after{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{
    width:calc(100% - 32px);max-width:none;
    display:flex;align-items:center;justify-content:space-between;gap:24px
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right{
    width:auto;min-width:0;display:flex;align-items:center;gap:10px
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left{justify-content:flex-start}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right{justify-content:flex-end}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-agenda,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-phone,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{display:flex!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-clinic,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item+.dws-utility-item{padding-left:12px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon>.elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon .elementor-icon-wrapper,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon .elementor-icon{width:20px!important;height:20px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-icon{flex-basis:20px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{gap:6px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon>.elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon-wrapper,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon{
    width:30px!important;height:30px
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon{flex-basis:30px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-social-icon .elementor-icon{border-radius:6px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive{display:flex!important}
}
@media (max-width:767px){
  .elementor-11 .elementor-element.elementor-element-d1500001,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--active,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects{
    transition:box-shadow .24s ease,background-color .24s ease!important
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001.dws-is-scrolled .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--active .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001.elementor-sticky--effects .dws-header-responsive{
    background:#FCFAF7!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transition:background-color .24s ease,box-shadow .24s ease!important
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo *,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget *,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{
    transition:none!important;
    will-change:auto!important;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility{background:var(--dws-burgundy)!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:before,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility:after{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{width:calc(100% - 24px);gap:10px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-right,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-socials{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left{width:100%;justify-content:center;gap:10px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive{height:88px;min-height:88px;max-height:88px;padding:0 14px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-inner{height:88px;min-height:88px;max-height:88px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo{
    width:clamp(205px,58vw,240px);max-width:calc(100% - 70px);flex-basis:auto
  }
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget>.elementor-widget-container{width:50px;flex-basis:50px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{width:50px;height:50px;flex-basis:50px}
}
@media (max-width:425px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-agenda-label-long{display:none!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-agenda-label-short{display:inline!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{width:calc(100% - 16px);gap:6px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-left{width:100%;justify-content:center;gap:8px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-item+.dws-utility-item{padding-left:8px}
}
@media (max-width:390px){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive{padding:0 12px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo{width:clamp(205px,58vw,240px)}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-hamburger-widget>.elementor-widget-container{width:48px;flex-basis:48px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{width:48px;height:48px;flex-basis:48px;border-radius:10px}
}
@media (prefers-reduced-motion:reduce){
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item:after,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{transition:none!important}
}

/* DWS POOMBA R04 HEADER */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-item,
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-nav .elementor-nav-menu>li>a{min-height:44px!important}
@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-d1500001{--dws-topbar-height:36px}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-inner{height:36px!important;min-height:36px!important;max-height:36px!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive,
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-inner{height:80px!important;min-height:80px!important;max-height:80px!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-responsive-logo{width:clamp(205px,59vw,232px)!important}
  .elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-menu-toggle{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}
}
/* DWS POOMBA ESTHETIC REFINEMENT */
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-main-inner{align-items:center!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-logo-link img{max-width:290px!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-utility-address .elementor-heading-title{font-size:12px!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address{max-width:none!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-utility-address .elementor-heading-title{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.elementor-11 .elementor-element.elementor-element-d1500001 .dws-header-cta .elementor-button{border-radius:12px!important;box-shadow:0 8px 20px rgba(22,72,77,.14)!important;min-height:48px!important}/* End custom CSS */