.elementor-7630 .elementor-element.elementor-element-b659b50{--display:flex;--min-height:min(470px, 24.4792vw);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(125.8px, 9.6354vw, 185px);--padding-bottom:0px;--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-b659b50:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-b659b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/hero-fondo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-b659b50::before, .elementor-7630 .elementor-element.elementor-element-b659b50 > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-b659b50 > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-b659b50 > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-b659b50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-b659b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/dir-deco-hero.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-5a3e7ee{width:var( --container-widget-width, clamp(448.12px, 34.3229vw, 659px) );max-width:clamp(448.12px, 34.3229vw, 659px);--container-widget-width:clamp(448.12px, 34.3229vw, 659px);--container-widget-flex-grow:0;}.elementor-7630 .elementor-element.elementor-element-5a3e7ee .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(36.72px, 2.8125vw, 54px);font-weight:700;line-height:clamp(39.17px, 3vw, 57.6px);color:#111111;}.elementor-7630 .elementor-element.elementor-element-a4ec163{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, clamp(897.6px, 68.75vw, 1320px) );max-width:clamp(897.6px, 68.75vw, 1320px);--container-widget-width:clamp(897.6px, 68.75vw, 1320px);--container-widget-flex-grow:0;--e-filter-normal-text-color:#0058B7;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:4px 4px 4px 4px;}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#0058B7;}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item[aria-pressed="true"]{background-color:#0058B7;}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.0417vw, 20px);font-weight:700;line-height:clamp(19.5px, 1.3542vw, 26px);padding:clamp(11.56px, 0.8854vw, 17px) clamp(9.52px, 0.7292vw, 14px) clamp(11.56px, 0.8854vw, 17px) clamp(9.52px, 0.7292vw, 14px);}.elementor-7630 .elementor-element.elementor-element-88904de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:clamp(54.4px, 4.1667vw, 80px);--padding-bottom:clamp(47.6px, 3.6458vw, 70px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-88904de:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-88904de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-7630 .elementor-element.elementor-element-a3ad901{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-36c4eda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-36c4eda{text-align:center;}.elementor-7630 .elementor-element.elementor-element-36c4eda .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(24.48px, 1.875vw, 36px);font-weight:700;line-height:clamp(31.82px, 2.4375vw, 46.8px);color:#111111;}.elementor-7630 .elementor-element.elementor-element-b242f6e > .elementor-widget-container{margin:clamp(3.4px, 0.2604vw, 5px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-b242f6e{text-align:center;}.elementor-7630 .elementor-element.elementor-element-b242f6e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#646464;}.elementor-7630 .elementor-element.elementor-element-73bae03{--display:flex;--min-height:min(197px, 10.2604vw);--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(27.2px, 2.0833vw, 40px);--padding-right:clamp(27.2px, 2.0833vw, 40px);}.elementor-7630 .elementor-element.elementor-element-73bae03:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-73bae03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/cnt-sede-altamira.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-73bae03::before, .elementor-7630 .elementor-element.elementor-element-73bae03 > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-73bae03 > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-73bae03 > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-73bae03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-73bae03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.2);--background-overlay:'';}.elementor-7630 .elementor-element.elementor-element-aadce86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-aadce86{text-align:start;}.elementor-7630 .elementor-element.elementor-element-77ee983{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-f090b6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-c66a741 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-c66a741{text-align:start;}.elementor-7630 .elementor-element.elementor-element-c66a741 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.1458vw, 22px);font-weight:700;line-height:clamp(19.09px, 1.4583vw, 28px);color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-2f98e63 > .elementor-widget-container{margin:clamp(6.8px, 0.5208vw, 10px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-2f98e63{text-align:start;}.elementor-7630 .elementor-element.elementor-element-2f98e63 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#444444;}.elementor-7630 .elementor-element.elementor-element-15047cc{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4DCF0;--border-color:#D4DCF0;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-15047cc:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-15047cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-7630 .elementor-element.elementor-element-e4a92c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-e4a92c5 .elementor-icon-wrapper{text-align:center;}.elementor-7630 .elementor-element.elementor-element-e4a92c5.elementor-view-stacked .elementor-icon{background-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-e4a92c5.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-e4a92c5.elementor-view-default .elementor-icon{color:#006BFF;border-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-e4a92c5.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-e4a92c5.elementor-view-default .elementor-icon svg{fill:#006BFF;}.elementor-7630 .elementor-element.elementor-element-e4a92c5 .elementor-icon{font-size:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-e4a92c5 .elementor-icon svg{height:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-6494081{--display:flex;--min-height:min(197px, 10.2604vw);--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(27.2px, 2.0833vw, 40px);--padding-right:clamp(27.2px, 2.0833vw, 40px);}.elementor-7630 .elementor-element.elementor-element-6494081:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-6494081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/cnt-sede-ocupacional.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-6494081::before, .elementor-7630 .elementor-element.elementor-element-6494081 > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-6494081 > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-6494081 > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-6494081 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-6494081 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.2);--background-overlay:'';}.elementor-7630 .elementor-element.elementor-element-40becd3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-40becd3{text-align:start;}.elementor-7630 .elementor-element.elementor-element-17b75cd{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-fdc038a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-05938fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-05938fb{text-align:start;}.elementor-7630 .elementor-element.elementor-element-05938fb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.1458vw, 22px);font-weight:700;line-height:clamp(19.09px, 1.4583vw, 28px);color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-994942a > .elementor-widget-container{margin:clamp(6.8px, 0.5208vw, 10px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-994942a{text-align:start;}.elementor-7630 .elementor-element.elementor-element-994942a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#444444;}.elementor-7630 .elementor-element.elementor-element-0cd8f5e{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4DCF0;--border-color:#D4DCF0;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-0cd8f5e:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-0cd8f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-7630 .elementor-element.elementor-element-3a9ee28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-3a9ee28 .elementor-icon-wrapper{text-align:center;}.elementor-7630 .elementor-element.elementor-element-3a9ee28.elementor-view-stacked .elementor-icon{background-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-3a9ee28.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-3a9ee28.elementor-view-default .elementor-icon{color:#006BFF;border-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-3a9ee28.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-3a9ee28.elementor-view-default .elementor-icon svg{fill:#006BFF;}.elementor-7630 .elementor-element.elementor-element-3a9ee28 .elementor-icon{font-size:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-3a9ee28 .elementor-icon svg{height:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-b6334dd{--display:flex;--min-height:min(197px, 10.2604vw);--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(27.2px, 2.0833vw, 40px);--padding-right:clamp(27.2px, 2.0833vw, 40px);}.elementor-7630 .elementor-element.elementor-element-b6334dd:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-b6334dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/cnt-sede-centro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-b6334dd::before, .elementor-7630 .elementor-element.elementor-element-b6334dd > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-b6334dd > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-b6334dd > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-b6334dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-b6334dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.2);--background-overlay:'';}.elementor-7630 .elementor-element.elementor-element-efbbeac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-efbbeac{text-align:start;}.elementor-7630 .elementor-element.elementor-element-332b114{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-a564e6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-17b8562 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-17b8562{text-align:start;}.elementor-7630 .elementor-element.elementor-element-17b8562 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.1458vw, 22px);font-weight:700;line-height:clamp(19.09px, 1.4583vw, 28px);color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-7c564c6 > .elementor-widget-container{margin:clamp(6.8px, 0.5208vw, 10px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-7c564c6{text-align:start;}.elementor-7630 .elementor-element.elementor-element-7c564c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#444444;}.elementor-7630 .elementor-element.elementor-element-4957608{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4DCF0;--border-color:#D4DCF0;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-4957608:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-4957608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea .elementor-icon-wrapper{text-align:center;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea.elementor-view-stacked .elementor-icon{background-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-7b5d9ea.elementor-view-default .elementor-icon{color:#006BFF;border-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-7b5d9ea.elementor-view-default .elementor-icon svg{fill:#006BFF;}.elementor-7630 .elementor-element.elementor-element-7b5d9ea .elementor-icon{font-size:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-7b5d9ea .elementor-icon svg{height:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-fb1b149{--display:flex;--min-height:min(197px, 10.2604vw);--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(27.2px, 2.0833vw, 40px);--padding-right:clamp(27.2px, 2.0833vw, 40px);}.elementor-7630 .elementor-element.elementor-element-fb1b149:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-fb1b149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/srv-2-atencion-medica-virtua-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-fb1b149::before, .elementor-7630 .elementor-element.elementor-element-fb1b149 > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-fb1b149 > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-fb1b149 > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-fb1b149 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-fb1b149 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.2);--background-overlay:'';}.elementor-7630 .elementor-element.elementor-element-3aed72b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-3aed72b{text-align:start;}.elementor-7630 .elementor-element.elementor-element-26c0f7b{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-f737e73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-cb937a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-cb937a1{text-align:start;}.elementor-7630 .elementor-element.elementor-element-cb937a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.1458vw, 22px);font-weight:700;line-height:clamp(19.09px, 1.4583vw, 28px);color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-6d6c723 > .elementor-widget-container{margin:clamp(6.8px, 0.5208vw, 10px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-6d6c723{text-align:start;}.elementor-7630 .elementor-element.elementor-element-6d6c723 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#444444;}.elementor-7630 .elementor-element.elementor-element-1e6d0a8{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4DCF0;--border-color:#D4DCF0;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-1e6d0a8:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-1e6d0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-7630 .elementor-element.elementor-element-fa2cd63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-fa2cd63 .elementor-icon-wrapper{text-align:center;}.elementor-7630 .elementor-element.elementor-element-fa2cd63.elementor-view-stacked .elementor-icon{background-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-fa2cd63.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-fa2cd63.elementor-view-default .elementor-icon{color:#006BFF;border-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-fa2cd63.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-fa2cd63.elementor-view-default .elementor-icon svg{fill:#006BFF;}.elementor-7630 .elementor-element.elementor-element-fa2cd63 .elementor-icon{font-size:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-fa2cd63 .elementor-icon svg{height:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-62207fc{--display:flex;--min-height:min(197px, 10.2604vw);--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.5;--border-radius:4px 4px 4px 4px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(27.2px, 2.0833vw, 40px);--padding-right:clamp(27.2px, 2.0833vw, 40px);}.elementor-7630 .elementor-element.elementor-element-62207fc:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-62207fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grupoidet.com/wp-content/uploads/2026/10/cnt-sede-barquisimeto.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7630 .elementor-element.elementor-element-62207fc::before, .elementor-7630 .elementor-element.elementor-element-62207fc > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-62207fc > .e-con-inner > .elementor-background-video-container::before, .elementor-7630 .elementor-element.elementor-element-62207fc > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-62207fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-7630 .elementor-element.elementor-element-62207fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(0,0,0,0.2);--background-overlay:'';}.elementor-7630 .elementor-element.elementor-element-48cd709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-48cd709{text-align:start;}.elementor-7630 .elementor-element.elementor-element-1444640{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-ebd4a99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-ae13a1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-ae13a1b{text-align:start;}.elementor-7630 .elementor-element.elementor-element-ae13a1b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 1.1458vw, 22px);font-weight:700;line-height:clamp(19.09px, 1.4583vw, 28px);color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-f8fde35 > .elementor-widget-container{margin:clamp(6.8px, 0.5208vw, 10px) 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-f8fde35{text-align:start;}.elementor-7630 .elementor-element.elementor-element-f8fde35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);color:#444444;}.elementor-7630 .elementor-element.elementor-element-8164306{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D4DCF0;--border-color:#D4DCF0;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-8164306:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-8164306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4FF;}.elementor-7630 .elementor-element.elementor-element-69a71b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7630 .elementor-element.elementor-element-69a71b1 .elementor-icon-wrapper{text-align:center;}.elementor-7630 .elementor-element.elementor-element-69a71b1.elementor-view-stacked .elementor-icon{background-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-69a71b1.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-69a71b1.elementor-view-default .elementor-icon{color:#006BFF;border-color:#006BFF;}.elementor-7630 .elementor-element.elementor-element-69a71b1.elementor-view-framed .elementor-icon, .elementor-7630 .elementor-element.elementor-element-69a71b1.elementor-view-default .elementor-icon svg{fill:#006BFF;}.elementor-7630 .elementor-element.elementor-element-69a71b1 .elementor-icon{font-size:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-69a71b1 .elementor-icon svg{height:clamp(10.88px, 0.8333vw, 16px);}.elementor-7630 .elementor-element.elementor-element-eb7ea12{--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;--padding-top:clamp(47.6px, 3.6458vw, 70px);--padding-bottom:clamp(47.6px, 3.6458vw, 70px);--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-eb7ea12:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-eb7ea12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F4FF;}.elementor-7630 .elementor-element.elementor-element-ad57d85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--border-radius:4px 4px 4px 4px;box-shadow:0px 1px 1px 0px rgba(194,205,211,0.75);--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(17.68px, 1.3542vw, 26px);--padding-left:clamp(3.4px, 0.2604vw, 5px);--padding-right:clamp(23.8px, 1.8229vw, 35px);}.elementor-7630 .elementor-element.elementor-element-ad57d85:not(.elementor-motion-effects-element-type-background), .elementor-7630 .elementor-element.elementor-element-ad57d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7630 .elementor-element.elementor-element-0fe62e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-7b24b68{--e-filter-direction:column;--e-filter-white-space:initial;width:var( --container-widget-width, min(378px, 19.6875vw) );max-width:min(378px, 19.6875vw);--container-widget-width:min(378px, 19.6875vw);--container-widget-flex-grow:0;--e-filter-align-items:center;--e-filter-item-width:100%;--e-filter-item-max-width:100%;--e-filter-item-flex-grow:1;--e-filter-item-box-sizing:border-box;--e-filter-item-align-text:center;--e-filter-space-between:0px;--e-filter-normal-text-color:#111111;--e-filter-hover-text-color:#0058B7;--e-filter-active-text-color:#111111;--e-filter-item-border-radius:4px 4px 4px 4px;}.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#F1F7FA;}.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#E3EEF6;}.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item[aria-pressed="true"]{background-color:#F1F7FA;}.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item{font-family:"Open Sans", Sans-serif;font-size:clamp(15px, 0.8333vw, 16px);font-weight:400;line-height:clamp(24.38px, 1.3542vw, 26px);padding:clamp(8.16px, 0.625vw, 12px) clamp(20.4px, 1.5625vw, 30px) clamp(8.16px, 0.625vw, 12px) clamp(20.4px, 1.5625vw, 30px);}.elementor-7630 .elementor-element.elementor-element-713cf22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(24.7px, 1.8922vw, 36.33px);}.elementor-7630 .elementor-element.elementor-element-dfb9929{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__container{min-height:50px;}.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__input, .elementor-7630 .elementor-element.elementor-element-dfb9929.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-7630 .elementor-element.elementor-element-dfb9929:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-7630 .elementor-element.elementor-element-dfb9929.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-7630 .elementor-element.elementor-element-0541e90{--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;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-882389d{--grid-columns:4;--grid-row-gap:30px;--grid-column-gap:30px;}@media(min-width:768px){.elementor-7630 .elementor-element.elementor-element-73bae03{--width:min(788px, 41.0417vw);}.elementor-7630 .elementor-element.elementor-element-15047cc{--width:50px;}.elementor-7630 .elementor-element.elementor-element-6494081{--width:min(788px, 41.0417vw);}.elementor-7630 .elementor-element.elementor-element-0cd8f5e{--width:50px;}.elementor-7630 .elementor-element.elementor-element-b6334dd{--width:min(788px, 41.0417vw);}.elementor-7630 .elementor-element.elementor-element-4957608{--width:50px;}.elementor-7630 .elementor-element.elementor-element-fb1b149{--width:min(788px, 41.0417vw);}.elementor-7630 .elementor-element.elementor-element-1e6d0a8{--width:50px;}.elementor-7630 .elementor-element.elementor-element-62207fc{--width:min(788px, 41.0417vw);}.elementor-7630 .elementor-element.elementor-element-8164306{--width:50px;}.elementor-7630 .elementor-element.elementor-element-0fe62e1{--width:33.332%;}.elementor-7630 .elementor-element.elementor-element-713cf22{--width:66.668%;}}@media(max-width:1024px){.elementor-7630 .elementor-element.elementor-element-b659b50{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7630 .elementor-element.elementor-element-5a3e7ee .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-7630 .elementor-element.elementor-element-882389d{--grid-columns:2;}}@media(max-width:767px){.elementor-7630 .elementor-element.elementor-element-b659b50{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-5a3e7ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7630 .elementor-element.elementor-element-5a3e7ee .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-7630 .elementor-element.elementor-element-a4ec163{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item{font-size:16px;line-height:24px;padding:12px 16px 12px 16px;}.elementor-7630 .elementor-element.elementor-element-88904de{--padding-top:clamp(34px, 2.6042vw, 50px);--padding-bottom:clamp(34px, 2.6042vw, 50px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-36c4eda .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-7630 .elementor-element.elementor-element-73bae03{--width:100%;--min-height:150px;--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(13.6px, 1.0417vw, 20px);--padding-right:clamp(13.6px, 1.0417vw, 20px);}.elementor-7630 .elementor-element.elementor-element-c66a741 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-7630 .elementor-element.elementor-element-2f98e63 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-7630 .elementor-element.elementor-element-15047cc{--width:42px;--min-height:42px;}.elementor-7630 .elementor-element.elementor-element-6494081{--width:100%;--min-height:150px;--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(13.6px, 1.0417vw, 20px);--padding-right:clamp(13.6px, 1.0417vw, 20px);}.elementor-7630 .elementor-element.elementor-element-05938fb .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-7630 .elementor-element.elementor-element-994942a .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-7630 .elementor-element.elementor-element-0cd8f5e{--width:42px;--min-height:42px;}.elementor-7630 .elementor-element.elementor-element-b6334dd{--width:100%;--min-height:150px;--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(13.6px, 1.0417vw, 20px);--padding-right:clamp(13.6px, 1.0417vw, 20px);}.elementor-7630 .elementor-element.elementor-element-17b8562 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-7630 .elementor-element.elementor-element-7c564c6 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-7630 .elementor-element.elementor-element-4957608{--width:42px;--min-height:42px;}.elementor-7630 .elementor-element.elementor-element-fb1b149{--width:100%;--min-height:150px;--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(13.6px, 1.0417vw, 20px);--padding-right:clamp(13.6px, 1.0417vw, 20px);}.elementor-7630 .elementor-element.elementor-element-cb937a1 .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-7630 .elementor-element.elementor-element-6d6c723 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-7630 .elementor-element.elementor-element-1e6d0a8{--width:42px;--min-height:42px;}.elementor-7630 .elementor-element.elementor-element-62207fc{--width:100%;--min-height:150px;--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(13.6px, 1.0417vw, 20px);--padding-right:clamp(13.6px, 1.0417vw, 20px);}.elementor-7630 .elementor-element.elementor-element-ae13a1b .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-7630 .elementor-element.elementor-element-f8fde35 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-7630 .elementor-element.elementor-element-8164306{--width:42px;--min-height:42px;}.elementor-7630 .elementor-element.elementor-element-eb7ea12{--padding-top:clamp(27.2px, 2.0833vw, 40px);--padding-bottom:clamp(27.2px, 2.0833vw, 40px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-ad57d85{--padding-top:clamp(13.6px, 1.0417vw, 20px);--padding-bottom:clamp(13.6px, 1.0417vw, 20px);--padding-left:clamp(10.2px, 0.7813vw, 15px);--padding-right:clamp(10.2px, 0.7813vw, 15px);}.elementor-7630 .elementor-element.elementor-element-0fe62e1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-7b24b68{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item{font-size:16px;line-height:26px;padding:11px 24px 11px 24px;}.elementor-7630 .elementor-element.elementor-element-713cf22{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-0541e90{--padding-top:clamp(20.4px, 1.5625vw, 30px);--padding-bottom:clamp(20.4px, 1.5625vw, 30px);--padding-left:0px;--padding-right:0px;}.elementor-7630 .elementor-element.elementor-element-882389d{--grid-columns:1;--grid-row-gap:20px;--grid-column-gap:20px;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-a4ec163 */.elementor-7630 .elementor-element.elementor-element-a4ec163{--e-filter-justify-content:flex-start;--e-filter-space-between:clamp(16.78px, 1.2849vw, 24.67px)}.elementor-7630 .elementor-element.elementor-element-a4ec163 .e-filter-item{box-shadow:0 1px 2px rgba(16,39,55,.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aadce86 */.elementor-7630 .elementor-element.elementor-element-aadce86{flex:0 0 auto}.elementor-7630 .elementor-element.elementor-element-aadce86 img{display:block;box-sizing:border-box;width:clamp(54.4px, 4.1667vw, 80px);height:clamp(54.4px, 4.1667vw, 80px);padding:clamp(7.14px, 0.5469vw, 10.5px);background:#F0F4FF;border-radius:clamp(10.88px, 0.8333vw, 16px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c66a741 */.elementor-7630 .elementor-element.elementor-element-c66a741 .elementor-heading-title{text-shadow:0 2px 3px rgba(0,0,0,.25)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f090b6e */.elementor-7630 .elementor-element.elementor-element-f090b6e{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e4a92c5 */.elementor-7630 .elementor-element.elementor-element-e4a92c5 .elementor-icon svg{width:clamp(10.88px, 0.8333vw, 16px);height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15047cc */.elementor-7630 .elementor-element.elementor-element-15047cc{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ee983 */.elementor-7630 .elementor-element.elementor-element-77ee983{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73bae03 */.elementor-7630 .elementor-element.elementor-element-73bae03{cursor:pointer;transition:background-color .25s,border-radius .25s}
.elementor-7630 .elementor-element.elementor-element-73bae03 .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-73bae03 .idet-sede-direccion{display:none}
/* La tarjeta mide 197 y el hueco da para tres líneas de dirección. Las de hoy ocupan una
   o dos, pero la de Medicina Ocupacional es de cuatro: sin este tope, pasar
   por encima estiraría la tarjeta y empujaría a las de abajo. La dirección completa está
   en /sedes/ y en Contacto. */
.elementor-7630 .elementor-element.elementor-element-73bae03 .idet-sede-direccion .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;
  -webkit-box-orient:vertical;overflow:hidden}
/* Al pasar por encima se cae la foto y con ella el velo, que en un contenedor es un
   `::before`, no una capa aparte. */
.elementor-7630 .elementor-element.elementor-element-73bae03:hover{background-image:none;background-color:#FFFFFF;align-items:flex-start;
  border-radius:clamp(13.6px, 1.0417vw, 20px)}
.elementor-7630 .elementor-element.elementor-element-73bae03:hover:before{opacity:0}
.elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-direccion{display:block}
.elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-titulo .elementor-heading-title{color:#000E40;text-shadow:none}
/* Con el dedo no hay «encima»: en táctil la tarjeta se queda siempre en su estado de
   reposo, que es el que lleva la foto y se lee igual de bien. */
@media (hover:none){.elementor-7630 .elementor-element.elementor-element-73bae03:hover{background-color:transparent;align-items:flex-end}
  .elementor-7630 .elementor-element.elementor-element-73bae03:hover:before{opacity:1}
  .elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-direccion{display:none}
  .elementor-7630 .elementor-element.elementor-element-73bae03:hover .idet-sede-titulo .elementor-heading-title{color:#FFFFFF}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40becd3 */.elementor-7630 .elementor-element.elementor-element-40becd3{flex:0 0 auto}.elementor-7630 .elementor-element.elementor-element-40becd3 img{display:block;box-sizing:border-box;width:clamp(54.4px, 4.1667vw, 80px);height:clamp(54.4px, 4.1667vw, 80px);padding:clamp(7.14px, 0.5469vw, 10.5px);background:#F0F4FF;border-radius:clamp(10.88px, 0.8333vw, 16px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05938fb */.elementor-7630 .elementor-element.elementor-element-05938fb .elementor-heading-title{text-shadow:0 2px 3px rgba(0,0,0,.25)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc038a */.elementor-7630 .elementor-element.elementor-element-fdc038a{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a9ee28 */.elementor-7630 .elementor-element.elementor-element-3a9ee28 .elementor-icon svg{width:clamp(10.88px, 0.8333vw, 16px);height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd8f5e */.elementor-7630 .elementor-element.elementor-element-0cd8f5e{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b75cd */.elementor-7630 .elementor-element.elementor-element-17b75cd{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6494081 */.elementor-7630 .elementor-element.elementor-element-6494081{cursor:pointer;transition:background-color .25s,border-radius .25s}
.elementor-7630 .elementor-element.elementor-element-6494081 .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-6494081 .idet-sede-direccion{display:none}
/* La tarjeta mide 197 y el hueco da para tres líneas de dirección. Las de hoy ocupan una
   o dos, pero la de Medicina Ocupacional es de cuatro: sin este tope, pasar
   por encima estiraría la tarjeta y empujaría a las de abajo. La dirección completa está
   en /sedes/ y en Contacto. */
.elementor-7630 .elementor-element.elementor-element-6494081 .idet-sede-direccion .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;
  -webkit-box-orient:vertical;overflow:hidden}
/* Al pasar por encima se cae la foto y con ella el velo, que en un contenedor es un
   `::before`, no una capa aparte. */
.elementor-7630 .elementor-element.elementor-element-6494081:hover{background-image:none;background-color:#FFFFFF;align-items:flex-start;
  border-radius:clamp(13.6px, 1.0417vw, 20px)}
.elementor-7630 .elementor-element.elementor-element-6494081:hover:before{opacity:0}
.elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-direccion{display:block}
.elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-titulo .elementor-heading-title{color:#000E40;text-shadow:none}
/* Con el dedo no hay «encima»: en táctil la tarjeta se queda siempre en su estado de
   reposo, que es el que lleva la foto y se lee igual de bien. */
@media (hover:none){.elementor-7630 .elementor-element.elementor-element-6494081:hover{background-color:transparent;align-items:flex-end}
  .elementor-7630 .elementor-element.elementor-element-6494081:hover:before{opacity:1}
  .elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-direccion{display:none}
  .elementor-7630 .elementor-element.elementor-element-6494081:hover .idet-sede-titulo .elementor-heading-title{color:#FFFFFF}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efbbeac */.elementor-7630 .elementor-element.elementor-element-efbbeac{flex:0 0 auto}.elementor-7630 .elementor-element.elementor-element-efbbeac img{display:block;box-sizing:border-box;width:clamp(54.4px, 4.1667vw, 80px);height:clamp(54.4px, 4.1667vw, 80px);padding:clamp(7.14px, 0.5469vw, 10.5px);background:#F0F4FF;border-radius:clamp(10.88px, 0.8333vw, 16px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b8562 */.elementor-7630 .elementor-element.elementor-element-17b8562 .elementor-heading-title{text-shadow:0 2px 3px rgba(0,0,0,.25)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a564e6d */.elementor-7630 .elementor-element.elementor-element-a564e6d{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b5d9ea */.elementor-7630 .elementor-element.elementor-element-7b5d9ea .elementor-icon svg{width:clamp(10.88px, 0.8333vw, 16px);height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4957608 */.elementor-7630 .elementor-element.elementor-element-4957608{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-332b114 */.elementor-7630 .elementor-element.elementor-element-332b114{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6334dd */.elementor-7630 .elementor-element.elementor-element-b6334dd{cursor:pointer;transition:background-color .25s,border-radius .25s}
.elementor-7630 .elementor-element.elementor-element-b6334dd .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-b6334dd .idet-sede-direccion{display:none}
/* La tarjeta mide 197 y el hueco da para tres líneas de dirección. Las de hoy ocupan una
   o dos, pero la de Medicina Ocupacional es de cuatro: sin este tope, pasar
   por encima estiraría la tarjeta y empujaría a las de abajo. La dirección completa está
   en /sedes/ y en Contacto. */
.elementor-7630 .elementor-element.elementor-element-b6334dd .idet-sede-direccion .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;
  -webkit-box-orient:vertical;overflow:hidden}
/* Al pasar por encima se cae la foto y con ella el velo, que en un contenedor es un
   `::before`, no una capa aparte. */
.elementor-7630 .elementor-element.elementor-element-b6334dd:hover{background-image:none;background-color:#FFFFFF;align-items:flex-start;
  border-radius:clamp(13.6px, 1.0417vw, 20px)}
.elementor-7630 .elementor-element.elementor-element-b6334dd:hover:before{opacity:0}
.elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-direccion{display:block}
.elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-titulo .elementor-heading-title{color:#000E40;text-shadow:none}
/* Con el dedo no hay «encima»: en táctil la tarjeta se queda siempre en su estado de
   reposo, que es el que lleva la foto y se lee igual de bien. */
@media (hover:none){.elementor-7630 .elementor-element.elementor-element-b6334dd:hover{background-color:transparent;align-items:flex-end}
  .elementor-7630 .elementor-element.elementor-element-b6334dd:hover:before{opacity:1}
  .elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-direccion{display:none}
  .elementor-7630 .elementor-element.elementor-element-b6334dd:hover .idet-sede-titulo .elementor-heading-title{color:#FFFFFF}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aed72b */.elementor-7630 .elementor-element.elementor-element-3aed72b{flex:0 0 auto}.elementor-7630 .elementor-element.elementor-element-3aed72b img{display:block;box-sizing:border-box;width:clamp(54.4px, 4.1667vw, 80px);height:clamp(54.4px, 4.1667vw, 80px);padding:clamp(7.14px, 0.5469vw, 10.5px);background:#F0F4FF;border-radius:clamp(10.88px, 0.8333vw, 16px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb937a1 */.elementor-7630 .elementor-element.elementor-element-cb937a1 .elementor-heading-title{text-shadow:0 2px 3px rgba(0,0,0,.25)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f737e73 */.elementor-7630 .elementor-element.elementor-element-f737e73{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fa2cd63 */.elementor-7630 .elementor-element.elementor-element-fa2cd63 .elementor-icon svg{width:clamp(10.88px, 0.8333vw, 16px);height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e6d0a8 */.elementor-7630 .elementor-element.elementor-element-1e6d0a8{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c0f7b */.elementor-7630 .elementor-element.elementor-element-26c0f7b{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1b149 */.elementor-7630 .elementor-element.elementor-element-fb1b149{cursor:pointer;transition:background-color .25s,border-radius .25s}
.elementor-7630 .elementor-element.elementor-element-fb1b149 .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-fb1b149 .idet-sede-direccion{display:none}
/* La tarjeta mide 197 y el hueco da para tres líneas de dirección. Las de hoy ocupan una
   o dos, pero la de Medicina Ocupacional es de cuatro: sin este tope, pasar
   por encima estiraría la tarjeta y empujaría a las de abajo. La dirección completa está
   en /sedes/ y en Contacto. */
.elementor-7630 .elementor-element.elementor-element-fb1b149 .idet-sede-direccion .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;
  -webkit-box-orient:vertical;overflow:hidden}
/* Al pasar por encima se cae la foto y con ella el velo, que en un contenedor es un
   `::before`, no una capa aparte. */
.elementor-7630 .elementor-element.elementor-element-fb1b149:hover{background-image:none;background-color:#FFFFFF;align-items:flex-start;
  border-radius:clamp(13.6px, 1.0417vw, 20px)}
.elementor-7630 .elementor-element.elementor-element-fb1b149:hover:before{opacity:0}
.elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-direccion{display:block}
.elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-titulo .elementor-heading-title{color:#000E40;text-shadow:none}
/* Con el dedo no hay «encima»: en táctil la tarjeta se queda siempre en su estado de
   reposo, que es el que lleva la foto y se lee igual de bien. */
@media (hover:none){.elementor-7630 .elementor-element.elementor-element-fb1b149:hover{background-color:transparent;align-items:flex-end}
  .elementor-7630 .elementor-element.elementor-element-fb1b149:hover:before{opacity:1}
  .elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-direccion{display:none}
  .elementor-7630 .elementor-element.elementor-element-fb1b149:hover .idet-sede-titulo .elementor-heading-title{color:#FFFFFF}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48cd709 */.elementor-7630 .elementor-element.elementor-element-48cd709{flex:0 0 auto}.elementor-7630 .elementor-element.elementor-element-48cd709 img{display:block;box-sizing:border-box;width:clamp(54.4px, 4.1667vw, 80px);height:clamp(54.4px, 4.1667vw, 80px);padding:clamp(7.14px, 0.5469vw, 10.5px);background:#F0F4FF;border-radius:clamp(10.88px, 0.8333vw, 16px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae13a1b */.elementor-7630 .elementor-element.elementor-element-ae13a1b .elementor-heading-title{text-shadow:0 2px 3px rgba(0,0,0,.25)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebd4a99 */.elementor-7630 .elementor-element.elementor-element-ebd4a99{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-69a71b1 */.elementor-7630 .elementor-element.elementor-element-69a71b1 .elementor-icon svg{width:clamp(10.88px, 0.8333vw, 16px);height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8164306 */.elementor-7630 .elementor-element.elementor-element-8164306{flex:0 0 auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1444640 */.elementor-7630 .elementor-element.elementor-element-1444640{flex:1 1 auto;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62207fc */.elementor-7630 .elementor-element.elementor-element-62207fc{cursor:pointer;transition:background-color .25s,border-radius .25s}
.elementor-7630 .elementor-element.elementor-element-62207fc .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-62207fc .idet-sede-direccion{display:none}
/* La tarjeta mide 197 y el hueco da para tres líneas de dirección. Las de hoy ocupan una
   o dos, pero la de Medicina Ocupacional es de cuatro: sin este tope, pasar
   por encima estiraría la tarjeta y empujaría a las de abajo. La dirección completa está
   en /sedes/ y en Contacto. */
.elementor-7630 .elementor-element.elementor-element-62207fc .idet-sede-direccion .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:3;
  -webkit-box-orient:vertical;overflow:hidden}
/* Al pasar por encima se cae la foto y con ella el velo, que en un contenedor es un
   `::before`, no una capa aparte. */
.elementor-7630 .elementor-element.elementor-element-62207fc:hover{background-image:none;background-color:#FFFFFF;align-items:flex-start;
  border-radius:clamp(13.6px, 1.0417vw, 20px)}
.elementor-7630 .elementor-element.elementor-element-62207fc:hover:before{opacity:0}
.elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-direccion{display:block}
.elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-titulo .elementor-heading-title{color:#000E40;text-shadow:none}
/* Con el dedo no hay «encima»: en táctil la tarjeta se queda siempre en su estado de
   reposo, que es el que lleva la foto y se lee igual de bien. */
@media (hover:none){.elementor-7630 .elementor-element.elementor-element-62207fc:hover{background-color:transparent;align-items:flex-end}
  .elementor-7630 .elementor-element.elementor-element-62207fc:hover:before{opacity:1}
  .elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-icono, .elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-direccion{display:none}
  .elementor-7630 .elementor-element.elementor-element-62207fc:hover .idet-sede-titulo .elementor-heading-title{color:#FFFFFF}}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-7b24b68 */.elementor-7630 .elementor-element.elementor-element-7b24b68{position:relative;z-index:30;min-height:clamp(34px, 2.6042vw, 50px)}
.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;
  background:#F1F7FA;border-radius:4px;overflow:hidden}
.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item{display:none;position:relative;width:100%;text-align:left;
  white-space:normal;line-height:clamp(17.68px, 1.3542vw, 26px)}
/* Elementor pinta el elemento «todos» el último de la lista; en un desplegable va arriba. */
.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item[data-filter="__all"]{order:-1}
/* Cerrado se ve solo el elemento activo, que es el que lleva el valor elegido. Mientras no
   se elija nada el activo es el «todos», que dice «Selecciona una especialidad». */
.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item[aria-pressed="true"]{display:block}
/* Sin especialidades en la sede no hay nada que desplegar: fuera la flecha y el clic.
   La clase la pone el tema hijo, que es quien sabe cuántas hay —ver
   `idet_especialidades_de_la_sede()`—. El texto del elemento también lo cambia él. */
.elementor-7630 .elementor-element.elementor-element-7b24b68 .idet-filtro-vacio .e-filter-item[aria-pressed="true"]{cursor:default;color:#646464}
.elementor-7630 .elementor-element.elementor-element-7b24b68 .idet-filtro-vacio .e-filter-item[aria-pressed="true"]:after{display:none}
.elementor-7630 .elementor-element.elementor-element-7b24b68 .idet-filtro-vacio .e-filter{pointer-events:none}
.elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item[aria-pressed="true"]:after{content:"";position:absolute;
  right:clamp(16.32px, 1.25vw, 24px);top:50%;width:8px;height:8px;margin-top:-7px;
  border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg)}
/* Se abre al pasar por encima y al recibir el foco: lo segundo es lo que lo hace usable
   con el dedo y con el teclado, sin una línea de JavaScript. */
.elementor-7630 .elementor-element.elementor-element-7b24b68:hover .e-filter, .elementor-7630 .elementor-element.elementor-element-7b24b68:focus-within .e-filter{max-height:clamp(244.8px, 18.75vw, 360px);
  overflow-y:auto;box-shadow:0 8px 24px rgba(16,39,55,.14)}
.elementor-7630 .elementor-element.elementor-element-7b24b68:hover .e-filter-item, .elementor-7630 .elementor-element.elementor-element-7b24b68:focus-within .e-filter-item{display:block}
.elementor-7630 .elementor-element.elementor-element-7b24b68:hover .e-filter-item[aria-pressed="true"]:after,
.elementor-7630 .elementor-element.elementor-element-7b24b68:focus-within .e-filter-item[aria-pressed="true"]:after{display:none}
/* En móvil la escala fluida dejaría la caja en 34 px de alto: un control que hay que
   tocar con el dedo no baja de 48. */
@media (max-width:767px){.elementor-7630 .elementor-element.elementor-element-7b24b68{min-height:48px}
  .elementor-7630 .elementor-element.elementor-element-7b24b68 .e-filter-item{line-height:26px}}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-dfb9929 */.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form{width:100%}
.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__container{display:flex;align-items:center;
  gap:clamp(20.4px, 1.5625vw, 30px);width:100%;background:none;border:0;min-height:0}
.elementor-7630 .elementor-element.elementor-element-dfb9929 input[type="search"]{flex:1 1 auto;min-width:0;height:clamp(34px, 2.6042vw, 50px);
  background:#F1F7FA;border:1px solid #F1F7FA;border-radius:4px;
  padding:0 clamp(13.6px, 1.0417vw, 20px);font-family:"Open Sans",sans-serif;font-size:clamp(10.88px, 0.8333vw, 16px);color:#111}
.elementor-7630 .elementor-element.elementor-element-dfb9929 input[type="search"]::placeholder{color:#646464;opacity:1}
.elementor-7630 .elementor-element.elementor-element-dfb9929 button[type="submit"]{flex:0 0 auto;width:clamp(110.16px, 8.4375vw, 162px);height:clamp(32.64px, 2.5vw, 48px);
  background:#0058B7;border-radius:4px;color:#fff;font-family:"Open Sans",sans-serif;
  font-weight:500;font-size:clamp(10.88px, 0.8333vw, 16px);line-height:clamp(16.32px, 1.25vw, 24px)}
@media (max-width:767px){.elementor-7630 .elementor-element.elementor-element-dfb9929 .elementor-search-form__container{flex-wrap:wrap;gap:12px}
  .elementor-7630 .elementor-element.elementor-element-dfb9929 input[type="search"]{height:48px;font-size:16px;padding:0 16px}
  .elementor-7630 .elementor-element.elementor-element-dfb9929 button[type="submit"]{width:100%;height:48px;font-size:16px}}/* End custom CSS */